通用编程心法
DaveLee001
科学付出,才能高效
展开
-
老冒妙语录
J 编程水平的提升之道是:在实战中演练招法,在招法中领会心法,心法反过来提升招法,进而提高实战水平,如此循环往复呈螺旋式上升。正所谓熟能生巧,巧能生通。J 迭代学习法:即在具体知识与抽象理论之间进行折返式学习。J 网页的迷人之处就在于,能够用精美的画皮来包裹冗长低效的代码。J 无论干哪一行,要想胜任愉快,离不开四样东西:才能、兴趣、方法和努力。J转载 2010-01-20 12:37:00 · 526 阅读 · 1 评论 -
scala的基础
1、温习知识,记录轨迹。2、给他人提供参考原创 2017-03-12 14:10:39 · 428 阅读 · 0 评论 -
python常用的十进制、16进制、字符串、字节串之间的转换
进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等废话不多上,直接上例子整数之间的进制转换:10进制转16进制: hex(16) ==> 0x1016进制转10进制: int('0x10', 16) ==> 16类似的还有oct(), bin()-------------------字转载 2017-02-28 16:37:58 · 28182 阅读 · 0 评论 -
原码、反码、补码和移码其实很简单
原码:反码:补码:移码:看完这些定义以后,我的脑袋瞬间膨胀到原来的二倍!这样变态的公式不管你记不记得住,反正我是记不住!还好以前对它们有所了解,否则看到这一堆公式恐怕我早就放弃参加软考的念头喽。其实没必要弄得这么麻烦,它们完全可以用一两句话转载 2017-02-28 14:52:00 · 856 阅读 · 0 评论 -
交叉编译库libpcap
1、下载libpcap-1.3.0.tar.gz源码。2、解压libpcap-1.3.0.tar.gz,cd进入目录,修改confiugre文件,把下面两段注释掉 #if test -z "$with_pcap" && test "$cross_compiling" = yes; then # { { echo "$as_me:$LINENO: error: pcap type原创 2015-11-18 16:04:01 · 6387 阅读 · 0 评论 -
linux下交叉编译提示/lib/libz.so.1: no version information available
出现这个错误,很有可能是版本太旧的原因,跟新 libz.so 的版本。wget http://zlib.net/zlib-1.2.8.tar.gz cd zlib-1.2.8./configure make原创 2015-11-17 14:12:38 · 7564 阅读 · 0 评论 -
内存池技术
看到一篇关于内存池技术的介绍文章,受益匪浅,转贴至此。 原贴地址:http://www.ibm.com/developerworks/cn/linux/l-cn-ppp/index6.html 6.1 自定义内存池性能优化的原理书名:《C++应用程序性能优化》 作者:冯宏华、徐莹、程远、汪磊 等编著 出版社:电子工业出版社 出版日期:2007 年 03 月 ISBN:978-7-121-03831...转载 2014-05-21 15:12:04 · 885 阅读 · 0 评论 -
source insight快捷键及使用技巧
source insight快捷键及使用技巧 退出程序 : Alt+F4重画屏幕 : Ctrl+Alt+Space完成语法 : Ctrl+E复制一行转载 2014-08-08 14:33:14 · 817 阅读 · 0 评论 -
Linux proc/%d/stat文件详解
Linux stat文件。也终于弄明白了这一堆堆砌的数字的意思。 [root@localhost ~]# cat /proc/6873/stat 6873 (a.out) R 6723 6873 6723 34819 6873 8388608 77 0 0 0 41958 31 0 0 25 0 3 0 5882654 1409024 56 4294967295 1345126转载 2014-07-29 10:26:01 · 2409 阅读 · 0 评论 -
makefile的语法及写法(二)
3 Makefile书写规则 -------------------------------------------------------------------------------- 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一转载 2014-03-25 10:00:54 · 607 阅读 · 0 评论 -
makefile的语法及写法
0 Makefile概述 -------------------------------------------------------------------------------- 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要转载 2014-03-25 09:59:20 · 553 阅读 · 0 评论 -
常用的排序算法的时间复杂度和空间复杂度
常用的排序算法的时间复杂度和空间复杂度排序法 最差时间分析平均时间复杂度 稳定度 空间复杂度 冒泡排序O(n2)O(n2)稳定 O(1) 快速排序O(n2)O(n*log2n)不稳定 O(log2n)~O(n)选择排序O(n2)O(n2)稳定转载 2013-07-29 15:00:59 · 745 阅读 · 0 评论 -
面向对象设计原则
1.单一职责原则(SRP):一个类只能承担一个职责,即就一个类而言,应该仅有一个引起它变化的原因。因为每一个职责都是变化的一个轴线,当需求变化时,该变化会表现为类的职责的变化。如果一个类承担了多于一个的职责时,那么引起它变化的原因就有多个。2.开-闭原则(OCP):原创 2011-09-06 13:45:54 · 684 阅读 · 0 评论 -
有意义的文摘
1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。 乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。 这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:原创 2011-07-29 15:50:32 · 751 阅读 · 0 评论 -
嵌入式工程师修炼:自信 坚强 积极 勤快
(1)首先学嵌入不是为了跟风,而是为了逐浪。不是要看大家都去做 这一行才去做。是真的喜欢,这样才能精,才能做到“逐浪”!(2)成功的历程是漫长、艰辛的,要有一颗艰韧不拔的心:P(3)文章中说的学习过程和资料大致差不多。但可惜的是在我花了很 长时间入门后才发现这篇文章,要不那短时间会缩减不少。个人觉得需要注意的一点是:文中提到的步骤不是按步就班的,根据 个人的情况补全即可:P 近来嵌入式挺火,于是大家都往这里挤。我想提醒大家的是,嵌入式马上也会成为如今的软件业。在你进来之前请先考虑清楚。但只要我们真的学精了转载 2011-02-15 15:32:00 · 655 阅读 · 0 评论 -
写给刚毕业的程序员的一点经验教训
1.如果你进了一家靠关系吃饭的公司,千万不要跟那些你眼中所谓的老板"眼线"过不去,即使你相当的看不惯他,如果他拉拢你 即使你不想参与他们,你应该客客气气,千万别把大学时一副目中无人,侠义心肠带到职场。2.如果你的公司里有那么几个心高气傲且地位显赫的人存在,那么你得对他客客气气,即使他根本瞧不起你,即使他对你恶语相向,你就当他放屁,不要明着都他斗, 不然你会死的很惨。3.刚进职场时记住你一定得问下自己我想干什么?想怎么发展?是做万金油还是一门通?千万不要因为工作难找,就随便找个公司进去.当时觉得很满足,但转载 2011-01-15 15:34:00 · 845 阅读 · 0 评论 -
scala基础——控制结构和函数
这两周项目提测与上线,好久没写Scala的笔记了scala中几乎构造的所有语法结构都有值原创 2017-03-25 14:39:50 · 584 阅读 · 0 评论