鉴于最近在网上看到的二分查找算法非常复杂,细节太多,不容易理解,下面给出几个实现简洁,又容易理解的代码模版。首先,让我们记住最基本的二分查找模版:在有序数组A中查找key,如果找到,返回位置索引,否则,返回-1;int BinarySearch(int A[], int n, int key){ ....
分类:
其他好文 时间:
2014-08-28 19:42:05
阅读次数:
255
ubuntu下git安装及使用 其实,好几个月前,就已经安装好了,可是一直搁置在那儿,所以密码等一些其它细节都忘的差不多了,所以今天就重新部署了一下,并开始积极使用。。。。。。。。。1,git 安装: sudo apt-get install git-core openssh-server op.....
分类:
其他好文 时间:
2014-08-28 19:39:35
阅读次数:
223
上一篇随笔.NET 扩展方法 (一)已经对 扩展方法有了大致的介绍,这篇算是一个补充,让我们来看一下扩展方法的几个细节:一、扩展方法具有继承性当使用扩展方法扩展一个类型的时候,其也扩展了派生类,所以上一篇的遗留问题“如果给object添加一个扩展方法会出现什么效果呢?” 的答案就是——所有类型都将扩...
分类:
Web程序 时间:
2014-08-28 19:39:05
阅读次数:
203
题目:
Write a function to find the longest common prefix string amongst an array of strings.
解析:求字符串数组中所有数组的最长公共前缀,重点考察细节和边界条件,比如:
[] :输入字符串数组为空,要判断if (strs .size() == 0) ...
分类:
其他好文 时间:
2014-08-28 17:02:31
阅读次数:
253
文件的上传和下载是网络编程经常出现的问题,虽然比较基础但是通常用的时候就会忘记一些细节,因此在这里将一些细节po出来。1.文件下载文件的下载比较简单,前端我们只需要进行一次get请求即可:1 Import2 3 View Code后台的sevelet将内容传回给前台这里我自己创建了一个excel文件...
分类:
Web程序 时间:
2014-08-28 14:42:59
阅读次数:
246
《第一行代码——Android》已经上市快一个月了,目前销售情况还算良好,也是特别感谢众多朋友的支持。其实一本书如果想要卖的好,除了内容必须要给力之外,封面的设计也是至关重要的,而本书的封面无疑是在充实的内容之外又披上了一层华丽的外衣。作为作者,其实我的任务就是将内容写好而已,其它所有相关工作都不是由我负责的。本书封面设计的所有细节都是由陈冰先生一手抓起的,之后他在图灵社区上记录了本书封面的诞生过程。在经过他同意的情况下,我将这篇文章转到我的博客上,也是让感兴趣的朋友们了解一些不为人知的小故事。...
分类:
移动开发 时间:
2014-08-28 09:42:59
阅读次数:
257
公司规定每日签到两次;日子太安逸了,有时候中午居然会忘记签到……于是,笔者寻思写一个自动签到的脚本;每天指定两个签到时段,每次打开页面,先检测当前是否为签到时段,如果在签到时段,则检查cookie中记录的值,确认该时段是否已经签到过了,巴拉巴拉…… 具体细节见流程图:其中第一步调用的getCheck...
分类:
Web程序 时间:
2014-08-28 09:33:19
阅读次数:
620
本文不是什么技术贴,只是作为一名码农,在公司发展中遇到“参评”中的一个分享,希望对大家有帮助,毕竟,升职加薪这种事情,你需要自己去争取,需要获得领导和同事的认可
你需要好的人缘,需要懂得展现自己所做的东西。
按调理来说它的重要性,难点,业绩。。。
升职加薪这种事情,需要大家注意细节。如果你不理它,纵然你本领再好,你也可能与机会擦肩而过。...
分类:
其他好文 时间:
2014-08-28 02:06:09
阅读次数:
304
1.为什么要封装和信息隐藏 做过编程的朋友们知道“耦合”这个词,其实封装的效果就是为了解耦,让类和类之间没有太多的联系,防止某一天修改某一类的时候,产生“多米骨诺牌效应”。 我们可以把信息隐藏看成目的,把封装看成达到信息隐藏的技术。通过封装就可以把对象的内部数据表现形式和实现细节进行隐藏。就好比你会看电视,但是你不知道电视的内部结构一样。但是在javascript中没有任何内置的机制,所以我们...
分类:
编程语言 时间:
2014-08-27 23:32:58
阅读次数:
470
1.为什么要继承 在设计类的时候,总是在强调减少类与类之间的“耦合度”,也就是减少类与类之间的关联。而通过继承能给我们带来什么呢? 1)减少重复性代码 2)弱化对象间的耦合 3)抽象不应该依赖细节;细节应该依赖抽象—《设计模式》 而我们知道像在C#语言中,继承机制操作的话,只需要一个关键字即可,而在javas没有这种机制,还需要模范,下面就是几种模仿继承的方法。 2.原型链式 首先创...
分类:
编程语言 时间:
2014-08-27 23:32:38
阅读次数:
463