自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 深入字节码 -- 计算方法执行时间

什么是字节码java程序通过javac编译之后生成文件.class就是字节码集合,正是有这样一种中间码(字节码),使得scala/groovy/clojure等函数语言只用实现一个编译器即可运行在JVM上。看看一段简单代码。public long getExclusiveTime() { long startTime = System.currentTimeMillis()...

2016-02-22 16:57:00 370

转载 启迪思维:二叉树

很多初级点的程序员会认为树结构无用论,也有初级程序员仅仅以为只有面试才会用到,还有自认为实际工作用不到(我身边工作好几年程序员懂树结构也没有几个),其实归根到底还是不清楚树的实际用途,下面分享我参加培训时候一个小尴尬。因为项目数据量很大(有很多表数据量都上亿的),对写sql能力要求很高,项目组会经常组织些数据库方面的培训,前段时间又参加公司一个SQL原理分析的一个培训,在培...

2013-08-12 15:42:00 206

转载 启迪思维:链式树

最近公司项目比较忙,又加上要给十几个新人做培训,晚上和周末又要个姐姐装修店铺(太痛苦的事情,而且装修的效果也不是很好),前些天天涯上有一篇寒门难出贵子帖子很火,那个作者语文水平和我一个级别的(错别字太多了),大家可以看淘宝鬼脚七整理版本(关注他的微信公众号),虽然里边有些观点不是很认同,但对我影响很大,出生寒门的兄弟一定去静下心来好读读,这个远比我下面写的这边技术文章带给你更多思考,...

2013-07-25 16:40:00 136

转载 启迪思维:链式队列

最近校长火了,微博上各种讽刺校长这个职位信息,还有各种公知转发这些微博(他们无非想说明自己有多么正直,鬼知道背后都干啥),更有可耻人借此炒作。其实根据各种新闻来看,猥琐少女人有企业高管、校长等等人,我们只能谴责这些心理变态的人(让哪些为恶的人下地狱),不能因此讽刺校长这个职位,这个就和有些无良媒体报道有搞IT加班累死(个人观点IT公司里累死的兄弟,应该是不懂调整心态),就判断搞IT是高危...

2013-06-07 17:11:00 113

转载 启迪思维:循环顺序队列

  前几天和女朋友一起参加一个技术沙龙,走到地铁又想到自己的疑问,为啥很大多数电梯只有向上的电梯,而没有向下的;以前想过各种解释(节约成本、基于安全考虑等等),女朋友说因为向上的电梯都离开地铁,设计有电梯可以让人快点离开,向下是进入地铁,没有电梯是让人慢点进入地铁,这样的设计一定程度缓解地铁人流量压力。觉得是目前我想过和听过最合理的解释,也许有一天会有更合理的解释,每一次的思考都会离...

2013-05-31 16:55:00 120

转载 启迪思维:栈应用

  栈在软件开发中应用非常广泛(函数调用、进制转换、括号匹配问题),记得刚刚毕业那会找工作,面试一家公司,上机题就是写一个二进制转换十进制的方法,两个小时硬是没有写出来(当时太傻,不知道查询下java的api实现),更幼稚时自己当时和那个公司hr讲“在实际开发中,不会用这些知识,我有很好的代码编写能力,能不能让我和你们项目经理谈谈”,结果可想而知。从这次面试中也懂得一点常识,如果想让别人...

2013-05-21 18:32:00 99

转载 启迪思维:链式栈

  分享一个技术常识:我又一次去移动营业厅打印一年的话单,发现营业员MM按照月份打印,看MM长相不错,顺势搭讪为啥不能一次性打印出来呢?MM很友好处说我们公司规定一次只打印一个月,后面做这方面的应用才明白,这哪是规定,是做系统的厂商技术不到位,在电信的boss系统话单表数据量非常大,设计系统都人很自然想分表(每一个月一张表),这个设计直接导致一次只能查询一月(查询一个月都很慢,更别说...

2013-05-18 22:44:00 78

转载 启迪思维:顺序栈

借用觉先老大说的一句话“窃以为,做一个程序员,一要钻下去,积累技术,二要跳出来,影响世界(虽然只是一点点)”作为开篇,数据结构和算法这门学科是有些枯燥和难学,需要大家在没有苍小姐的夜晚慢慢思考和实践,一直来我都希望用更幽默的方式来总结这方面的知识,这样大家阅读文章的时候也轻松点,无奈程序写的时间长了和小学语文没有毕业(经常被女朋友鄙视),文字功底更差.......分享两个最近学习的小...

2013-05-15 17:26:00 122

转载 启迪思维:双向循环链表

文章目录:01. 博文简介:02. 概念:03. 示例图:04. 优缺点:05. 代码分析:06. 运行环境:07. 题记:一:概念双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点,一般我们都构造双向循环表,ST...

2013-05-14 14:47:00 99

转载 undefined reference to `pow'

今天在linux下用到pow这个函数,用gcc编译报错如下错误undefined reference to `pow'检查发现程序没有问题,包含了<math.h>解决方法:在UNIX和LINUX系统中在要命令中加入 -lm,例如:gcc xxxxx.c -oxxxxx-lm这个功能是把数学库与源程序链接在一起转载于:https://...

2013-05-07 16:12:00 296

转载 启迪思维:循环链表

一:概念循环链表是一种链式存储结构,它的最后一个结点指向头结点,形成一个环。因此,从循环链表中的任何一个结点出发都能找到任何其他结点。循环链表的操作和单链表的操作基本一致,差别仅仅在于算法中的循环条件有所不同。二:链表名词解释1、链表的“每个节点”都包含一个”数据域“和”指针域“;2、”数据域“中包含当前的数据;3、”指针域“中包含下一个节点的指针;4、”头指...

2013-04-30 14:09:00 152

转载 启迪思维:字符串(1)

一:概念字符串是几乎在所有编程语言中可以实现的非常重要和有用的数据类型,尽管形式字符串可以有任意(但有限)的长度,实际语言的字符串的长度经常被限制到一个人工极大值。一般的说,有两种类型的字符串数据类型:“定长字符串”,它有固定的极大长度并且不管是否达到了这个极大值都使用同样数量的内存;和“变长字符串”,它的长度不是专断固定的并且依赖于实际的大小使用可变数量的内存。现在编程语言中的...

2013-04-11 21:00:00 128

转载 启迪思维:链式链表

一:线性表的简单回顾上一篇写了顺序存储,通过实验,可以比较清楚的看到,在头部插入需要移动n次,网上很多往往以此来判断顺序存储效率低(当然我们可以通过代码控制每次添加元素都加入链表的尾部),其实一种数据结构两种实现方法,效率高低主要取决内存模型。二:链表名词解释1、链表的“每个节点”都包含一个”数据域“和”指针域“;2、”数据域“中包含当前的数据;3、”指针域“中包...

2013-03-21 20:38:00 134

转载 http简单demo

工作中开发的都是基于B/S(浏览器/服务器)架构项目,很多大牛都在考虑如何设计出高并发的服务器,比如Nginx、Apache,最近在学习这方面底层知识,写一个简单demo。 1 #include <sys/types.h> 2 #include <stdlib.h> 3 #include <stdio.h> 4 #...

2013-03-18 10:47:00 156

转载 启迪思维:顺序存储

 参加工作快三年,兴趣和生存压力促使自己在业余时间学习一些底层知识,慢慢发现这些看似用不上的东东,很好锻炼我逻辑思维,也大大提升我工作效率。在这里和大家分享我用C++写一个简易版STL,仅供参考和学习使用,想更好更全面学习数据结构请参考官方STL源码。  在阅读本片代码的时候注意一下几点(请参考EffectiveC++):    1、用了泛型技术:templeate<c...

2013-01-22 15:57:00 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除