摘要: 什么是字节码 程序通过 编译之后生成文件 就是字节码集合,正是有这样一种 ,使得 等函数语言只用实现一个编译器即可运行在 上。 看看一段简单代码。 public long getExclusiveTime() { long startTime = System.currentTimeMillis() 阅读全文
posted @ 2016-02-22 16:57 sunysen 阅读(1143) 评论(6) 推荐(2) 编辑
摘要: 很多初级点的程序员会认为树结构无用论,也有初级程序员仅仅以为只有面试才会用到,还有自认为实际工作用不到(我身边工作好几年程序员懂树结构也没有几个),其实归根到底还是不清楚树的实际用途,下面分享我参加培训时候一个小尴尬。 阅读全文
posted @ 2013-08-12 15:42 sunysen 阅读(1672) 评论(12) 推荐(6) 编辑
摘要: 最近公司项目比较忙,又加上要给十几个新人做培训,晚上和周末又要个姐姐装修店铺(太痛苦的事情,而且装修的效果也不是很好),前些天天涯上有一篇寒门难出贵子帖子很火,那个作者语文水平和我一个级别的(错别字太多了),大家可以看淘宝鬼脚七整理版本(关注他的微信公众号),虽然里边有些观点不是很认同,但对我影响很大,出生寒门的兄弟一定去静下心来好读读,这个远比我下面写的这边技术文章带给你更多思考,非常欢迎大家留言讨论文章的观点。 阅读全文
posted @ 2013-07-25 16:40 sunysen 阅读(1064) 评论(0) 推荐(2) 编辑
摘要: 最近校长火了,微博上各种讽刺校长这个职位信息,还有各种公知转发这些微博(他们无非想说明自己有多么正直,鬼知道背后都干啥),更有可耻人借此炒作。其实根据各种新闻来看,猥琐少女人有企业高管、校长等等人,我们只能谴责这些心理变态的人(让哪些为恶的人下地狱),不能因此讽刺校长这个职位,这个就和有些无良媒体报道有搞IT加班累死(个人观点IT公司里累死的兄弟,应该是不懂调整心态),就判断搞IT是高危行业一样,事实上高危行业应该是挖煤、黑砖厂等等。上周参加一个公益性质的活动,就认识一个很了不起的校长(收养100的个孤儿),我自己小学校长也是非常好的人,可悲的是初中校长因贪污被双规 阅读全文
posted @ 2013-06-07 17:11 sunysen 阅读(1251) 评论(2) 推荐(2) 编辑
摘要: 前几天和女朋友一起参加一个技术沙龙,走到电梯口又想到自己的疑问,为啥很大多数电梯口只有向上的电梯,而没有向下的;以前想过各种解释(节约成本、基于安全考虑等等),女朋友说因为向上的电梯都离开地铁,设计有电梯可以让人快点离开,向下是进入地铁,没有电梯是让人慢点进入地铁,这样的设计一定程度缓解地铁人流量压力。觉得是目前我想过和听过最合理的解释,也许有一天会有更合理的解释,每一次的思考都会离真理更近,没事多思考,突然有天想通一个困扰你很久的问题,真的很幸福。 阅读全文
posted @ 2013-05-31 16:55 sunysen 阅读(1276) 评论(10) 推荐(3) 编辑
摘要: 栈在软件开发中应用非常广泛(函数调用、进制转换、括号匹配问题),记得刚刚毕业那会找工作,面试一家公司,上机题就是写一个二进制转换十进制的方法,两个小时硬是没有写出来(当时太傻,不知道查询下java的api实现),更幼稚时自己当时和那个公司hr讲“在实际开发中,不会用这些知识,我有很好的代码编写能力,能不能让我和你们项目经理谈谈”,结果可想而知。从这次面试中也懂得一点常识,如果想让别人帮助你,请先展现自己的实力和靠谱的梦想,因某些客观的原因没有很好展示,请不要开口寻求帮助(让别人为难,也让自己难堪)。 阅读全文
posted @ 2013-05-21 18:32 sunysen 阅读(841) 评论(0) 推荐(1) 编辑
摘要: 分享一个技术常识:我又一次去移动营业厅打印一年的话单,发现营业员MM按照月份打印,看MM长相不错,顺势搭讪为啥不能一次性打印出来呢?MM很友好处说我们公司规定一次只打印一个月,后面做这方面的应用才明白,这哪是规定,是做系统的厂商技术不到位,在电信的boss系统话单表数据量非常大,设计系统都人很自然想分表(每一个月一张表),这个设计直接导致一次只能查询一月(查询一个月都很慢,更别说联合查询12个月),貌似现在已经支持查询3个月的话单。淘宝的目前在这一块已经做非常棒,可以随便选择时间段查询自己的订单(KV查询系统),下面进入正题。 阅读全文
posted @ 2013-05-18 22:44 sunysen 阅读(1034) 评论(2) 推荐(0) 编辑
摘要: 借用觉先老大说的一句话“窃以为,做一个程序员,一要钻下去,积累技术,二要跳出来,影响世界(虽然只是一点点)”作为开篇,数据结构和算法这门学科是有些枯燥和难学,需要大家在没有苍小姐的夜晚慢慢思考和实践,一直来我都希望用更幽默的方式来总结这方面的知识,这样大家阅读文章的时候也轻松点,无奈程序写的时间长了和小学语文没有毕业(经常被女朋友鄙视),文字功底更差.......分享两个最近学习的小知识 阅读全文
posted @ 2013-05-15 17:26 sunysen 阅读(1268) 评论(5) 推荐(3) 编辑
摘要: 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点,一般我们都构造双向循环表,STL中实现了双链表循环表。 阅读全文
posted @ 2013-05-14 14:47 sunysen 阅读(1227) 评论(5) 推荐(3) 编辑
摘要: 今天在linux下用到pow这个函数,用gcc编译报错如下错误undefined reference to `pow'检查发现程序没有问题,包含了<math.h>解决方法:在UNIX和LINUX系统中在要命令中加入 -lm,例如:gcc xxxxx.c -oxxxxx-lm这个功能是把数学库与源程序链接在一起 阅读全文
posted @ 2013-05-07 16:12 sunysen 阅读(1459) 评论(0) 推荐(0) 编辑