`
wdhdmx
  • 浏览: 303995 次
  • 性别: Icon_minigender_1
  • 来自: 山西
博客专栏
D4bbb5f7-9aa4-3e66-8194-f61b3f0241c2
天天编程
浏览量:21926
社区版块
存档分类
最新评论
文章列表
1. 乔布斯为父亲骄傲,因为他从来没有学会那种卑躬屈膝的态度和圆滑诡诈的作风。   2.沃兹尼亚克就是个文雅的天才,创造出一项很酷的发明,然后就算送给别人他也很高兴,而乔布斯会想出怎样让这个发明方便易用的方法,然后把它包装起来,推向市场,赚上一笔。 3.他拒绝不动脑子的接受事实,任何事情都要亲自检验。 4.乔布斯说得不到一份工作他是不会离开的。 5.在和人交流场合,他肆无忌惮的称别人为蠢货。“我那么耀眼的原因,是其他人太糟糕了”。 6.我很佩服他,他有很迫切的欲望去开始自己的事业。 7.乔布斯去印度7个月,了解印度和美国不一样的思考方式。 8. ...
前言 我们每个人都用一分钟时间,正面观察那些被我们管理的人,认识到他们才是我们最重要的资源。学以致用 减少压力同时做更多的事情。 即能做出有价值的工作成果,同时又能让自己、公司、同事感到满意。 创造人与人公平而真诚的交流方式。 第一部分 不重复说话,那会浪费你和我的时间。 开会是为了得到结果,即关心人,也关心结果。 不插手下属的决定。 自我感觉良好的人才能做出优秀的业绩。 用不超过250字描述你的目标,写在纸上,每天审视你的目标。 通过发现别人做对的事来帮助他们充分发挥潜力。 只有你刚到这里工作,或者新项目。新职位,才需要比较多的鼓励。 告诉下属会对他们工作进行 ...
第零章 前言 如果要成为一个好程序员,其实所需要的道理也多不了多少,只不过,当水平不够的时候,永远不能认识到那些朴素道理的重要性。   最好的入门书永远是《代码大全》,但本书是一本不逊于《代码大全》的伟大著作.   本书将帮助你成为更好的程序员。   注意实效的程序员有哪些特性:早期的采纳者/快速的改编者,好奇,批判的思考着,有现实感,多才多艺。   我们,采集的只是石头,却必须时刻展望未来的大教堂。   第一章 注重实效的哲学 开发项目时的心理很重要。 Don't Live with Broken Windows (不要容忍破窗户)。 Be a Cataly ...
0.背景 在项目中加入了等待通讯的内容,所以原来单个请求处理时间增加了。单线程处理的fcgi就会浪费CPU和用户时间,所以需要多线程来处理,减少用户排队时间。 将处理用户请求的部分从单线程变为多线程,需要大概了解改 ...
1.CRC简介 CRC(cyclical redundancy check) 循环冗余校验,在《计算机组成原理》里面有这个知识点。类似的校验有奇偶校验。   可以简单的理解成在发送数据后面加上这个验证码,判断前面数据是否正确。   根据需要的校验位数不同,有 CRC8、CRC16、CRC32、CRC128 ...再以后就不用这个乐,可以使用md5校验。   2.简介CRC校验步骤 CRC的校验方法网上很多。就说了,用发送的数据来除以校验公式,使其最后的余数为0。   3.举例字母a的CRC16校验(CRC-CCITT) 采用的校验公式为 G(X) = X16 + X12 + ...
引言篇         让我们开始吧。 开局篇         “这在现实世界中完全行不通,现实世界完全不存在”,那只是借口,是某些人为了开拓自己的无所作为,跟你一点关系也没有。         如果你对未来充满期待并野心勃勃,他们就会试图说服你不要为不可能实现的想法去浪费时间。           失败并不是成功的先决条件。         从错误中学到什么?你能学到的知识不再重蹈覆辙。         小公司何必壮大,敏捷,灵活。         工作狂不能代表你对项目更关注,也不代表你做了更多贡献,这仅仅意味着你干了更多活而已。 ...
看看HashMap对应的源码。 1.类、接口关系 public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable 克隆和序列化不懂,先看Map。 2.实现的接口 Map public interface Map<K,V> { //这些方法就不用写注释了吧,一看就懂。 int size(); boolean isEmpty(); b ...
本文介绍StringUtils的剩下的两个方法 1.计算两个字符串相似度 1.1实现简单介绍 实现原理可参考计算字符串相似度算法——Levenshtein 这里的算法区别在于:存差异值的数组由上文中的二维数组,变成这个实现的两个一维数组,并通过不断的交换数值来实现。 1.2源码理解 //计算两个字符串的差异值 public static int getLevenshteinDistance(CharSequence s, CharSequence t) { if (s == null || t == null) { ...
0.这个算法实现起来很简单 1.百度百科介绍: Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。 许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 编辑距离的算法是首先由俄国科学家Levenshtein提出的,故又叫Levenshtein Distance。 2.用途 模糊查询 3.实现过程 a.首先是有两个字符串,这里写一个简单的 abc和abe b.将字符串想象成下面的结构。 A处 是一个标记,为了方便讲解,不是这个表的内容。   ...
这次不按照前面的介绍了,方法都大同小异,下面就介绍几个有意思一点的方法 1.left,取左边几个字符 同理,有 right方法,有mid方法,取中间几个。实现都是用substring实现 例如: StringUtils.left("abc", 0) = "" StringUtils.left("abc", 2) = "ab" StringUtils.left("abc", 4) = "abc"  这个可能在字符串判断中用到 public stati ...
StringUtils 源码,使用的是commons-lang3-3.1包。 下载地址 http://commons.apache.org/lang/download_lang.cgi   在看的时候建议简单的看一下标题即可 ,知道一下这个类中有哪些方法就够了。   1.构造方法 public StringUtils() { super(); }  它的父类是Object。 2.isBlank() 判断字符串是否为空白 (isNotBank()) //传入的CharSequence是String的接口,同样StringBuffer这些也是, ...
BareBonesBrowserLaunch.java 从网上无意间看到的一个工具类,意思是打开一个URL,在不同的操作系统都通用。 1.使用 很简单: String url = "http://www.baidu.com/"; BareBonesBrowserLaunch.openURL(url); 2.下面是BareBonesBrowserLaunch.java 的源码,虽然是别人写的,但看懂了也就成了自己的了。我去掉了一些影响阅读的代码,这样的话可以一眼看完。下载文件里面是没有动过的。   /////////// ...
笔记基本都是书中标题,作者对标题总结的非常完美。   第一章 立业 01.人一定要做自己喜欢并擅长的事情 02.认准了,就去做,不跟风,不动摇 a.能够看到机会的人很多,但是坚持到底,不为眼前利益所动,不因一时困难变节的人却很少,所以多数人的成功都是昙花一现。 b.中国每年有100多万家企业倒闭,大型集团公司的平均寿命不到八年,中小型企业不到四年。往往是因为“跟风”和“动摇”。 03.专注如一 04.把事情做到极致   第二章 守正 05.少许诺 多兑现 a.在对别人做出承诺的时候,一定要务实,做得到再说。 b.得黄金百斤,不如得季布一诺。 c.凡答应,必做到。 ...
这本电子书的下载地址:http://www.infoq.com/cn/minibooks/build-high-performance-web   前言 构建web站点的基础技术几乎多年从未改变,比如tcp,如今依旧是网络数据传输的主宰,而http则更与我们息息相关,人们做的事情就是在基础上一层 ...
第十三章 幕后的英雄——风险投资 1.美国在信用上对每一个人最初假定是诚实的,但有一次在诚信上犯了错误,改了也不是好人。所以投资者敢把钱投给一无所有的创业者。不仅如此,只要严格履行合同,尽量最大努力,即使失败了,投资人还会愿意给他投资,美国人不怕失败,也宽容失败者。   2.是否有数量级的提高是衡量一项新技术是否是革命性的技术的关键。   3.风投在下面3种情况下不投资:不盈利的不投,增长不稳定的不投,公司达不到一定规模的不投。甚至风投只投能在12-24个月有上市计划的公司。   4.一个好的创业题目最要紧的时具有新颖的,别人没想到的,其次,不能和主流公司的业务撞车。要有现成的市场 ...
Global site tag (gtag.js) - Google Analytics