摘要: 哪本书是对程序员最有影响、每个程序员都该阅读的书?国外知名网站stackoverflow上有一个问题调查:哪本书是对程序员最有影响、每个程序员都该阅读的书?,这个调查已历时两年,目前为止吸引了153,432人访问,读者共推荐出了478本书(还在增加),其中最火的一本书《Code Complete》被... 阅读全文
posted @ 2014-10-16 21:43 kira2will 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 如何写出杀手级简历(针对程序员)这几年,我在Google工作,是一名软件工程师(之前是在微软做一个开发团队的队长),我曾浏览过成百上千的简历,从中挑选出可以进行下一步面试过程的 应聘者。 有些人的简历给我留下了很深的印象,而另一些则没有感觉。慢慢的,有越来越多的朋友和亲人向我咨询如何优化他们的简历,... 阅读全文
posted @ 2014-10-16 21:40 kira2will 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 怎么进入BAT的研发部门?======================================剑指offer+leetcode+geeksforgeeks+编程之美+算法导论====秒杀BAT算法题10本专业书+项目(或实习)===专业知识搞定c++知识(有空的话翻个10来本,面试前3本经典... 阅读全文
posted @ 2014-10-15 12:27 kira2will 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 1.小兔子繁殖问题 (有该问题的详细来由介绍)2.台阶问题题目:一个人上台阶可以一次上一个或者两个,问这个人上n层的台阶,一共有多少种走法。递归的思路设计模型:i(台阶阶数) n(走法种数) 组合情况1 1 ... 阅读全文
posted @ 2014-10-15 10:48 kira2will 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 面试总结:1. x86 小端字节序(判断代码实现),网络字节序是大端字节序。2. 堆排序是否是稳定排序。3. 代码改进以及异常错误处理的细节。4. 两个单链表交叉,如何检测出来。单链表中如何检测是否存在环(环也许在中间)。5. 基类指针调用子类实例的函数。加不加virtual时的区别。隐藏和覆盖的区... 阅读全文
posted @ 2014-10-15 00:18 kira2will 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 代码: 1 #include "stdafx.h" 2 #include "assert.h" 3 4 typedef int DataType; 5 6 struct node 7 { 8 DataType data; 9 node * next;10 };11 12 nod... 阅读全文
posted @ 2014-10-14 14:40 kira2will 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 转自:C语言中printf直接打出2进制数是%什么?16进制是什么? 1 void print_2(int val2) 2 { 3 unsigned char *p = (unsigned char*)&val2 + 3; //从低位到高位,低端字节计算机 4 for(int k =... 阅读全文
posted @ 2014-10-14 07:26 kira2will 阅读(4055) 评论(0) 推荐(0) 编辑
摘要: 转自:C的|、||、&、&&、异或、~、!运算位运算位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。位运算符有:&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。其中,按位取反运算符是单目运算符,其余均为双目运... 阅读全文
posted @ 2014-10-13 15:47 kira2will 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 深信服,囧!负数补码(two’s complement)的原理及证明补码原理(二进制正负数加减法的基础)转自:原码, 反码, 补码 详解本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如... 阅读全文
posted @ 2014-10-13 15:18 kira2will 阅读(819) 评论(1) 推荐(0) 编辑
摘要: 转自:strcmp函数实现及详解strcmp函数是C/C++中基本的函数,它对两个字符串进行比较,然后返回比较结果,函数形式如下:int strcmp(constchar*str1,constchar*str2);其中str1和str2可以是字符串常量或者字符串变量,返回值为整形。返回结果如下规定:... 阅读全文
posted @ 2014-10-12 14:41 kira2will 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 转自:http://mp.weixin.qq.com/s?__biz=MjM5ODMyNDEzMA==&mid=200668279&idx=1&sn=7d7b847fc8fbc9512cd899d706604299#rd看到这个题目我乐了。其实我自己最不相信什么所谓的成功学理论,每个人通往成功的道路... 阅读全文
posted @ 2014-10-12 13:51 kira2will 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 第一题 给定一个矩阵,打印输出顺时针旋转90°的矩阵。 (创新工场和PPTV都有)示例:输入矩阵是1, 2, 3, 45, 6, 7, 89, 10,11,1213,14,15,16打印结果应该是13, 9, 5, 114,10,6,215,11,7,316,12,8,4找到规律就出来了。考察点(1... 阅读全文
posted @ 2014-10-12 00:52 kira2will 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 转自:算法的空间复杂度类似于时间复杂度的讨论,一个算法的空间复杂度(Space Complexity)S(n)定义为该算法所耗费的存储空间,它也是问题规模n的函数。渐近空间复杂度也常常简称为空间复杂度。空间复杂度(Space Complexity)是对一个算法在运行过程中临时占用存储空间大小的量度。... 阅读全文
posted @ 2014-10-12 00:42 kira2will 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 转自:算法的最坏情况与平均情况如果一个程序运行多次,则有时候它会快点儿,有时候它会慢点儿。算法也一样,在输入1的情况下和输入2的情况下,其执行效率不一定一样。即算法会随着输入数据的不同而有秩序效率的不同,有时候会快点儿,有时候会慢点儿。例如,对一个已经排好序的序列进行排序就要相对容易一些。另外,输入... 阅读全文
posted @ 2014-10-12 00:39 kira2will 阅读(2334) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-24194439-id-90780.html一些字符串函数的实现http://www.cnblogs.com/JCSU/articles/1305401.html【参考】这些函数实现最好参考linux内核源码,向大师学习!#inclu... 阅读全文
posted @ 2014-10-11 19:06 kira2will 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 转自:C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文 C++常用库函数atoi,itoa,strcpy,strcmp的实现作者:jcsuC语言字符串操作函数1. 字符串反转 - strRev2. 字符串复制 - strcpy3. 字符串转化为整数 - a... 阅读全文
posted @ 2014-10-11 19:04 kira2will 阅读(558) 评论(0) 推荐(0) 编辑
摘要: ( ╯□╰ ) 阅读全文
posted @ 2014-10-11 18:33 kira2will 阅读(291) 评论(0) 推荐(0) 编辑
摘要: ( ╯□╰ ) 阅读全文
posted @ 2014-10-11 18:31 kira2will 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.itmian4.com/thread-6504-1-1.html最小区间原题k个有序的数组,找到最小的区间范围使得这k个数组中,每个数组至少有一个数字在这个区间范围内。比如:数组1:[4, 10, 15, 24, 26]数组2:[0, 9, 12, 20]数组3:[5, 1... 阅读全文
posted @ 2014-10-11 18:27 kira2will 阅读(3112) 评论(0) 推荐(3) 编辑
摘要: strcpy函数的实现已知strcpy函数的原型是:char *strcpy(char *dst, const char *src);实现strcpy函数解释为什么要返回char *假如考虑dst和src内存重叠的情况,strcpy该怎么实现1.strcpy的实现代码char * strcpy(ch... 阅读全文
posted @ 2014-10-10 11:42 kira2will 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-24194439-id-90782.htmlstrcat 原型:extern char *strcat(char *dest,char *src); 用法:#include 功能:把src所指字符串添加到dest结尾处(覆盖d... 阅读全文
posted @ 2014-10-10 11:24 kira2will 阅读(335) 评论(0) 推荐(0) 编辑
摘要: DRY原则和设计模式前两天在做统计程序时,需要读取linux中的日志文件,在网上查了下,就有了结论,于是,根据需要,我写下了这样的代码:[java]view plaincopypublicclassdealFile{publicstaticvoiddealContent(String[]comman... 阅读全文
posted @ 2014-10-10 11:01 kira2will 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 本文转自:啊汉原文链接:http://www.cnblogs.com/hlxs/archive/2011/10/05/2199329.html第一次负责项目的总结 最讨厌的就是写总结,就是想写一下自己的观点和感受。以下观点没有先后顺序,只是按照自己的大脑想到的先后顺序写下来的。大家可能觉得这些观点书... 阅读全文
posted @ 2014-10-10 09:15 kira2will 阅读(181) 评论(0) 推荐(0) 编辑
摘要: http://student.zjzk.cn/course_ware/data_structure/web/main.htm 阅读全文
posted @ 2014-10-10 08:48 kira2will 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.jobbole.com/438/相关文章微软资深软件工程师:阅读代码真的很难(第2篇)阅读优秀代码是提高开发人员修为的一种捷径学会阅读源代码如何阅读大型代码库?熊绎:我看软件工程师的职业规划Google前女软件工程师分享工作经历Google软件工程师:从战争中得到的启示... 阅读全文
posted @ 2014-10-10 08:27 kira2will 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/pkuoliver/archive/2010/10/06/1844725.html源码下载地址:http://diducoder.com/sotry-about-sqrt.html好吧,我承认我标题党了,不过既然你来了,就认真看下去吧,保证你有收获... 阅读全文
posted @ 2014-10-10 08:15 kira2will 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 转自:http://bbs.csdn.net/topics/310249367超级大笨狼题目:有一个字符串数组List="abc","bac","acb".....10万个元素,每个长度在3到16个字符。只保留其中一个组合,也就是说对于字符串内容相同,只是字符组合顺序不同的字符串进行删除。要求结果在... 阅读全文
posted @ 2014-10-10 08:06 kira2will 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 笔试题:不使用中间变量求const字符串长度,即实现求字符串长度库函数strlen函数。函数接口声明如下:int strlen(const char *p);http://soft.chinabyte.com/database/23/12414523.shtml 阅读全文
posted @ 2014-10-09 14:12 kira2will 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/ipqxiang/article/details/1955677一、抽象工厂(Abstract Factory)模式抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Fa... 阅读全文
posted @ 2014-10-09 13:27 kira2will 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/houleixx/archive/2008/02/23/1078877.html记得看原始链接的评论。学习设计模式也有一段时间了,今天就把我整理的一篇课程和大家分享,有不妥之处欢迎指出.生活中的一个例子: 就拿汽车在路上行驶的来说。即有小汽车又有公... 阅读全文
posted @ 2014-10-08 08:44 kira2will 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 转自:http://kb.cnblogs.com/page/95951/经过了三个月的断断续续的面试和准备,最近一阵抓了很多时间努力准备, 本以为最后的一次面试能弥补前面的不足,可惜还是功亏一篑... 想想主要是自己编程水平不行,不能快速的写出bug free code,另外 design和算法方面... 阅读全文
posted @ 2014-10-07 21:49 kira2will 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.narrativecard.com/%E7%9C%8B%E9%97%AE%E9%A2%98%E7%9A%845%E4%B8%AA%E5%B1%82%E6%AC%A1/转自:《创业教我的50件事》 事件当然要处理,就像疼痛必须注意。但若整天只忙于事件,就像疼了一个月还在猛吞... 阅读全文
posted @ 2014-10-07 13:17 kira2will 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/dolphin0520/archive/2011/11/09/2242419.html 浅谈C/C++中的指针和数组(二) 前面已经讨论了指针和数组的一些区别,然而在某些情况下,指针和数组是等同的,下面讨论一下什么时候指针和数组是相同的。C语言标准... 阅读全文
posted @ 2014-10-06 22:10 kira2will 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 再次读的时候实践了一下代码,结果和原文不一致error C2372: 'p' : redefinition; different types of indirection不同类型的间接寻址//////////////////////////////////////////////// 以下是原文... 阅读全文
posted @ 2014-10-06 22:08 kira2will 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 转自:http://kb.cnblogs.com/page/95701/ 第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直... 阅读全文
posted @ 2014-10-06 18:54 kira2will 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 转自:http://kb.cnblogs.com/page/505105/从去年到现在看了几百份简历,包括产品运营和产品设计师的职位。我不是 HR,只是想直接看到求职者的状况,看看是不是要换更准确的渠道去招聘对的人。我看简历的目的也很简单:找到没有什么问题且可能合适的人,然后约来聊聊看是否合适。 ... 阅读全文
posted @ 2014-10-06 18:50 kira2will 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 转自:http://kb.cnblogs.com/page/500774/招聘过程 我之前的主要工作是参与招聘并进行技术面试,招聘的总过程如下: 1. HR所进行的面试:判断候选人是不是一个连环杀手或精神病。 2. 技术专家进行的面试:判断候选人是不是一个优秀的程序员。 3. 大老板进行的面... 阅读全文
posted @ 2014-10-06 18:49 kira2will 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 转自:http://kb.cnblogs.com/page/208539/最近负责了公司招聘,发现校园招聘这种事情,真是一个奇葩的工作。能做好校园招聘的人,一定是一个矛盾体。 这个人一定是思维缜密,因为流程在这里特别重要,宣讲会、笔试、面试,需要不能出乱子;这个人还需要有创新意识,做好了宣讲会、笔... 阅读全文
posted @ 2014-10-06 18:47 kira2will 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 验证网页,做实验分析可以用到:http://babbage.cs.qc.edu/IEEE-754/(另转几篇参考http://www.cnblogs.com/mphyfin/articles/2064969.html http://www.cnblogs.com/bossin/archive/20... 阅读全文
posted @ 2014-10-05 19:08 kira2will 阅读(3033) 评论(1) 推荐(1) 编辑
摘要: 第一篇:转自:http://kingj.iteye.com/blog/1555017本文转自http://blog.csdn.net/eno_rez/article/details/2158671当调用(call)一个函数时,主调函数将声明中的参数表以逆序压栈,然后将当前的代码执行指针(eip)压栈... 阅读全文
posted @ 2014-10-03 17:01 kira2will 阅读(404) 评论(0) 推荐(0) 编辑