03 2015 档案
摘要:今天自己研究了堆排序,发现个问题,你认证他就很简单你不认真就很难。用心去看任何算法都是很有魅力的,以前复习的时候感觉所有的算法都是背会的,这次复习感觉很爽所有的都是靠理解来处理;下面我就把自己简单的理解写写做个小记录方便后续巩固1.先把数据构建一个堆,这里我们选用大根堆(就是每个节点的值都不大于其父...
阅读全文
摘要:自己复习算法刚开始对于快速排序还是有点迷糊,后来多看了两遍终于搞明白怎么回事了,这里记录下下面是实例代码,用代码注释来说明吧void QuickSort(int* a, int left, int right){ int ltemp = left; int rtemp = right; ...
阅读全文
摘要:一、知道二叉树的先序/后序遍历和中序遍历(中序必须要知道,不然无法判断),要快速判断后序/先序遍历,首先要了解二叉树的遍历规律二、二叉树遍历规律1、三种遍历都有一个规律,就是:逆时针沿着二叉树外缘移动,即方向相同,如下图1:图12、3、 不同的是他们出发点不同,下面说明他们的出发点和遍历顺序序列三、...
阅读全文
摘要:1. 时间复杂度 时间复杂度是指程序运行从开始到结束所需要的时间。时间复杂度的计算一般比较麻烦,故在数据结构的研究中很少提及时间复杂度。为了便于比较同一个问题的不同算法,通常做法是,从算法中选取一种对于所研究的问题来说是基本操作的原操作,以该基本操作重复执行的次数做为算法的时间量度。基本操作应是...
阅读全文
摘要:IDE介绍收藏篇:个人linux下开发经验不多,一般也都使用shell远程连接使用命令行模式开发。如果自己在自己机器上开发还是有IDE要方便很多,看到这篇帖子就果断的转过来先收藏下,之前自己使用过Eclipse和Code::block,其他的几个工具后面有待体验。当然每个人习惯不同,适合自己的才是最...
阅读全文
摘要:多读书,提高自己电子出版物IT-ebookshttp://it-ebooks.info/上万本英文原版电子书,大多数为apress和o'relly的。全都是文字版,体积小又清楚。适合懂英文的人看。脚本之家电子书http://www.jb51.net/books/很多扫描版的电子书。几乎五年之前出版的...
阅读全文
摘要:将开源做到极致,提高效率方便更多用户接触开源时间虽然比较短但是后续会努力为开源社区贡献自己微薄的力量衡量一个开源产品好不好,看看产品在 GitHub 的 Star 数量就知道了。由此可见,GitHub 已经沦落为开源产品的“大众点评”了。一个开源产品希望快速的被开发者知道、快速的获取反馈,放到 Gi...
阅读全文
摘要:简单看了下楼主说的很详细,尤其是最后面那个图描述很直观,让想学习ISO开发的程序猿很清晰每个步骤学习的内容,在此收藏下。iOS系统以及iPhone的出来都要感谢乔布斯,一个完美主义者,从如此优秀的iOS系统和iPhone就可以看出来。下面就简单介绍一下我iOS开发的感受,也是学习iOS开发的一个体系...
阅读全文
摘要:个人观点:文章想法很棒,作者的编码风格也很赞,可以从中学到不少东西。转载的文章是我都用心看过的,而且希望后续再可以回过头看的文章,努力让自己的能力越来越强,加油这里黑客新闻吗?作者用代码更新了自己的简历,是不是很接地气,特符合程序员的逼格。这是一份可读可执行的C语言源文件,也是作者编码风格的体现。#...
阅读全文
摘要:这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里。免责声明: 虽然将这些代码片段直接拷贝到你的.htaccess文件里,绝大多数情况下都是好用的,但也有极个别情况需要你修改某些地方才行。风险自负。重要提示: Apache 2.4 有不兼容的修改,特别是在访问配置控制方...
阅读全文
摘要:作为一个命令行探索者,你或许发现你自己一遍又一遍重复同样的命令。如果你总是用ssh进入到同一台电脑,如果你总是将一连串命令连接起来,如果你总是用同样的参数运行一个程序,你也许希望在这种不断的重复中为你的生命节约下几秒钟。解决方案是使用一个别名(alias)。正如你可能知道的,别名用一种让你的shel...
阅读全文
摘要:UNPv3上一共总结了9种服务器模型分别是:1.迭代服务器2.并发服务器,为每个客户fork一个进程3.预先派生子进程,每个子进程都调用accept,accept无上锁保护4.预先派生子进程,以文件锁的方式保护accept5.预先派生子进程,以线程互斥锁上锁的方式保护accept6.预先派生子进程,...
阅读全文
摘要:1.位运算今天复习位运算的时候发现一个规律,之前都没有注意的,就是二进制和2的关系2^0 = 00002^1 = 00102^2 = 01002^3 = 1000后面的一次类推,可以很容易识别一个二进制的数和2的关系二进制之间的运算也都可以换算成和2相关的运算,和2相关的乘法和除法直接可以转化成移位...
阅读全文
摘要:原文:http://blog.csdn.net/bwwlpnn/article/details/7421628
阅读全文
摘要:我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26 岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭、害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有 500 万用户产品的后台主程。从前我对计算机技术心怀畏惧,认定技术高人...
阅读全文
摘要:每个从事C++开发的朋友相信都能给后来者一些建议,但是真正为此进行大致总结的很少。本文就给出了网上流传的对C++编程开发学习的50条建议,总结的还是相当不错的,编程学习者(不仅限于C++学习者)如果真的理解了这些建议,相信能够在学习时准确的抓住侧重点,少走弯路。下面列出这50条建议:1、把C++当成...
阅读全文
摘要:我们自己鼓捣mysql时,总免不了会遇到这个问题:插入中文字符出现乱码,虽然这是运维先给配好的环境,但是在自己机子上玩的时候咧,总得知道个一二吧,不然以后如何优雅的吹牛B。 如果你也遇到了这个问题,咱先不谈原因,在PC自带的cmd中(或者是mysql安装版安装后的Command Line客户端,又...
阅读全文