Fork me on GitHub

2013年9月29日

摘要: 人人校招笔试题人人校招笔试题 ---9月22日,人人校招笔试题1、给定一个有序数组a,长度为len,和一个数X,判断A数组里面是否存在两个数,他们的和为X,bool judge(int *a, int len, int x),存在返回true,不存在返回false2、给定有n个数的数组a,其中超过一半的数为一个定值,在不进行排序、不开设额外数组的情况下,以最高效的算法找到这个数:int find(int *a, int n)题解:(转载请联系博主,个人看法,仅供参考!)1、给定一个有序数组a,长度为len,和一个数X,判断A数组里面是否存在两个数,他们的... 阅读全文
posted @ 2013-09-29 22:39 HackerVirus 阅读(182) 评论(0) 推荐(0)
摘要: 【2013年】开发常见问题回顾(一)记录开发中遇到的和别人问的较多的问题....目录IE10中LinkButton不可用如何配置IIS才能通过链接下载文件如何配置IIS通过链接是下载而不是直接打开txt/图片类型文件C# 给虚拟目录批量添加MIME示例C# 获取虚拟目录的物理路径示例The name 'ScriptManager' does not exist in the current contextSystem.InvalidOperationException: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序 Office 2010Un 阅读全文
posted @ 2013-09-29 21:38 HackerVirus 阅读(222) 评论(0) 推荐(0)
摘要: Go 若干技巧此文来自http://denvergophers.com/2013-09/tips-and-tricks.slide本文主要涉及到:formatting 技巧异常处理技巧函数返回值的一致性代码资源:https://denvergophers.com/tips-and-trickshttp://golang.org/pkg/fmthttp://godoc.org/code.google.com/p/go.tools/presentfmt包使用如下格式导入:import "fmt"普通占位符:%v 相应值的默认格式%+v 在打印结构体时,会添加字段名%#v 相应值 阅读全文
posted @ 2013-09-29 14:33 HackerVirus 阅读(153) 评论(0) 推荐(0)
摘要: 二叉树的遍历(递归,迭代,Morris遍历)二叉树的遍历:先序,中序,后序;二叉树的遍历有三种常见的方法,最简单的实现就是递归调用,另外就是飞递归的迭代调用,最后还有O(1)空间的morris遍历;二叉树的结构定义:1 struct TreeNode {2 int val;3 TreeNode *left;4 TreeNode *right;5 TreeNode(int x) : val(x), left(NULL), right(NULL) {}6 };1.先序遍历:递归:1 void preOrderRecursive(TreeNode *root... 阅读全文
posted @ 2013-09-29 14:33 HackerVirus 阅读(191) 评论(0) 推荐(0)
摘要: 目录背景如何将 Area 中的 Controller 放到独立的程序集?备注背景返回目录本文假设您已经熟悉了 ASP.NET MVC 的常规开发方式、执行模型和关键扩展点,这里主要说一下如何使用 ASP.NET MVC 的源代码解决一些问题。如何将 Area 中的 Controller 放到独立的程序集?返回目录为了更好的组合代码,我们都会使用 Area 划分我们的项目,也会把 Controller 移动到独立的程序集,多数情况这回导致问题。项目结构问题出现在哪里了?初步原因分析是 DefaultController 的 Namespace 不匹配 TestAreaRegistration 的 阅读全文
posted @ 2013-09-29 14:27 HackerVirus 阅读(239) 评论(0) 推荐(0)
摘要: web前端学习笔记(CSS固定宽度布局)一、单列布局: 这是最简单的一种布局方式,之所以给出该示例,还是为了保证本篇博客的完整性。固定宽度布局 Page Header 这是一行文本,这里作为样例,显示在布局框中。 这是一行文本,这里作为样例,显示在布局框中。 Page Content 这是一行文本,这里作为样例,显示在布局框中。 这是一行文本,这里作为样例,显示在布局框中。 Page Footer 这是一行文本,这里作为样例,显示在布局框中。 从CSS代码可以看到,3个div的... 阅读全文
posted @ 2013-09-29 14:23 HackerVirus 阅读(242) 评论(0) 推荐(0)
摘要: URL Routing我们知道在ASP.NET Web Forms中,一个URL请求往往对应一个aspx页面,一个aspx页面就是一个物理文件,它包含对请求的处理。而在ASP.NET MVC中,一个URL请求是由对应的一个Controller中的Action来处理的,由URL Routing来告诉MVC如何定位到正确的Controller和Action。笼统的讲,URL Routing包含两个主要功能:解析URL 和生成URL,本文将围绕这两个大点进行讲解。本文目录1. URL Routing 的定义方式2. 示例准备3. 给片段变量定义默认值4. 定义静态片段5. 自定义片段变量 自定义片. 阅读全文
posted @ 2013-09-29 12:34 HackerVirus 阅读(272) 评论(0) 推荐(0)

2013年9月28日

摘要: Sparse Filtering当前很多的特征学习(feature learning)算法需要很多的超参数(hyper-parameter)调节, Sparse Filtering则只需要一个超参数--需要学习的特征的个数, 所以非常易于进行参数调节.1.特征分布及其特性 基本上所有的参数学习算法都是要生成特定的特征分布, 比如sparse coding是要学得一种稀疏的特征, 亦即学到的特征中只有较少的非零项. 基本上所有的特征学习算法都是为了优化特征分布的某些特性的.Sparse Filtering也是这样的一种特征学习方法, 其目的是为了学到拥有一下特定特性的特征, 为了简洁, 首先定义 阅读全文
posted @ 2013-09-28 22:06 HackerVirus 阅读(246) 评论(0) 推荐(0)
摘要: 《算法导论》第七章----快速排序(代码实现+部分练习+部分证明)快速排序,对于n个数的输入数组,最坏情况运行时间:Θ(n^2);期望运行时间:Θ(nlgn);就地排序(Sort in place)。数组A[p..r]会被分为两个子数组A[p..q-1]和A[q+1..r],其中A[p..q-1]的元素都不大于A[q],A[q+1..r]都不小于A[q]。如何划分子数组对运行时间的有很大影响,最坏的情况为n个数的数组划分为一个n-1的数组和一个0元素的数组;最佳情况为对半分(1:1);对于平均情况的划分,其运行时间与最佳情况很接近。先看代码实现:快速排序的关键是数组划分,对子数组进行就地重排。 阅读全文
posted @ 2013-09-28 21:35 HackerVirus 阅读(409) 评论(0) 推荐(0)
摘要: 使用IPostBackEventHandler让JavaScript“调用”回传事件在由ASP.NET所谓前台调用后台、后台调用前台想到HTTP——实践篇(二)通过自己模拟HTML标签事件与服务器交互,讲了ASP.NET的服务器控件是怎么render成HTML后市怎么“调用”后台方法的,有同学看了后问了我个问题:你讲的方式确实可以,但我遇到的问题时这样的,我想让自己写的DIV点击一下提交表单,我是自己写post好呢还是用页面上的__doPostBack方法好呢?我想了一下,觉得都不好。若是用自己写隐藏域,然后赋值提交的方法,原理虽然正确,但我们需要做很多额外工作;如果调用页面上自动生成的__d 阅读全文
posted @ 2013-09-28 21:32 HackerVirus 阅读(168) 评论(0) 推荐(0)