- 博客(59)
- 资源 (31)
- 收藏
- 关注
原创 xsuppliant
看来我真是搞网络了,现在看到suppliantt部分的代码,然后查到802.1x协议,又看Eap这个东西,好多的东西呀这部分东西我们公司还在xsuppliant上进行了修改,以以方便移植,看来这帮人真的是把这个研究透了。看来我真的有许多的东西要学习,但是搞这些还有用吗?电信本就是一个逐渐走向衰败的行业!许多的东西要学习,许多的东西要学习!!!2012.5.31不同的层有不同
2012-05-31 17:15:07 517
原创 订书器
今天代码实在看不下去了,那拿着订书器发呆、忽然感觉奇怪,为什么订书器的前端部分的底座要设计成弹簧的底座呢?于是就把底座给转了转,在纸上定了一下,发现了一个用订书器这么多年从未注意的东西原来订书钉是可以向外钉的!!!哈哈,看来生活真的是需要发现的!2012.5.31
2012-05-31 11:23:16 605
转载 LLVM设计者谈论The Design of LLVM
原文地址:http://www.drdobbs.com/architecture-and-design/240001128The Design of LLVMBy Chris Lattner, May 29, 2012Post a CommentIn the last five years, LLVM has evolved from an academic pro
2012-05-31 11:01:48 3085
原创 操作系统GUI历史与争论
操作系统GUI历史请看考下面三个网站:http://coolshell.cn/articles/105.htmlhttp://www.guidebookgallery.org/ 如果你比较关注图形化UI的设计, 可以上这个网站上看看。http://toastytech.com/guis/index.html 这是一个操作系统图形界面收集的网站,上面几科包括了所有的操作系
2012-05-30 17:57:40 2433 1
原创 callback函数
最近看公司的代码,根据log文件来看程序的流程和框架,累的要命,却看到稀里糊涂,许多的不懂这里面用了许多的callback函数,今天居然还看到了messageDispatch函数,真他妈的绝了!研究了好半天,终于搞明白了到底是怎么调用的了!messageDispatch这个机制真的好强大!!!2012.5.30
2012-05-30 15:14:01 586
原创 C程序使用设计模式
今天读代码,发现代码没有一个清楚的设计框架,没有设计的逻辑,不同的事情,使用不同的方法实现,这样就使得设计的代码难以阅读,难以理解,于是想到了C程序能不能使用设计模式呢?(注:我们的代码是C代码) 网上找了找,果然有人做这方面的研究,我在此做一下整理。参考资料:http://blog.csdn.net/feixiaoxing/article/details/7294900 C语言和
2012-05-30 09:48:18 1035
转载 一名系统研究者的攀登之路-陈海波-
陈海波:原复旦大学Pa ra lle l Proc e s s ing Institute实验室的牛人,在sosp,EuroSys等世界最顶级会议上发表过论文的大牛人(不过,现在被上交软件学院给挖走了 ,哈哈)1. 引言写好计算机系统领域的研究论文非常不容易,不仅需要有非常好的想法,还要证明这个想法的可行性和应用效果。因此,准备一篇论文的周期通常应在一两年以上。计算机系统领域的学术会议通常
2012-05-29 11:26:35 12369
原创 vim菜鸟学习-杂篇(windows篇)
windows下也可以使用vim,有些时候可能需要。这和应用于linux下稍微有些不同,我在此稍微记录一下,写的不详细,但是看过我写的vim菜鸟学习基础篇和中级篇之后,应该可以看懂。1. 安装:ctags 并将它加入到环境变量path中Cscope on Win32 并将它加入到环境变量path中, 且将cscope_maps.vim拷贝到vimplugin (解释一下,cscop
2012-05-28 09:02:43 907
原创 cpu的出错概率?
我今天想到了一个很不懂的问题,cpu执行指令会出错吗? 出错的概率是多少?为什么服务器能够不间断的工作很长时间呢? 难道cpu指令级的东西不会出错?操作系统怎么避免这些错误呢?2012.5.27找到一篇文章:http://wuyudong.blog.hexun.com/893237_d.html服务器CPU和笔记本CPU都包含有各自独特的专有技术,都是为了更好的在各自的
2012-05-27 14:32:06 3698
转载 潘爱民:Windows系统程序员的“内功”修炼
原文地址:http://blog.csdn.net/panaimin/article/details/6064222注:这篇blog是从一本书(《竹林蹊径——深入浅出Windows驱动开发》)的推荐序中摘录出来的。 我一直认为,编写程序是一件很奇妙的事情,它可以带来创造和控制的欲望。每当我阅读或者编写一段代码时,脑子里自然地就会想象这段代码怎样完成预定的逻辑。当面对一个不熟悉的开发
2012-05-25 09:10:10 1284
原创 Xlib Programming Manual
最近看了王垠写的那篇清华退学的文章,看到了他研究linux的过程,文中提到了x Windows, 我也总想搞一搞这个东西,但是不知从何入手。它推荐这本书Xlib Programming Manual,网上找了本电子书,准备研读一下!看了他写的文章,我也觉得深有感触,我对于中国的教育也是抱有这样的一种认识的态度,但是我自认为不是一个很牛叉的人物。中国教育虽然这样那样的不好,但是我却从这样的教
2012-05-24 16:06:40 1599 1
转载 清华梦的粉碎-写给清华大学的退学申请
作者:王垠清华梦的诞生 小时候,妈妈给我一个梦。她指着一个大哥哥的照片对我说,这是爸爸的学生,他考上了清华 大学,他是我们中学的骄傲。长大后,你也要进入清华大学读书,为我们家争光。我不知道清华是什么样子,但是我知道爱迪生和牛顿的故事。清华,大概就是可以把我造就成他们这种人的地方吧。我幼小的脑海里就想象出我能在清华做的事情……我的脸上浮现出笑容。我说我要实现这个“清华梦”。这就是清
2012-05-24 15:34:37 5643 2
转载 完全用Linux工作之三(GUI vs. CLI)
原文地址:http://www.chinaunix.net/jh/4/16102.htmlGUI vs. CLI做一个坚定不移的“两面派” 大家看到这个标题是不是热血沸腾?两派大虾都可以围攻我了: GUI派用户:“哇!我一看你这小子就是 CLI 的。要不然自己写什么 Makefile?用什么 Mutt?” CLI派用户:“切~ 你还用 X!高手都不用 X。你是 GU
2012-05-24 14:51:46 1371
转载 完全用Linux工作之二(什么是 Windows 能干而 Linux 干不了的事情?)
原文地址:http://www.chinaunix.net/jh/4/16102.html什么是 Windows 能干而 Linux 干不了的事情?“Windows 能干而 Linux 干不了的事情,那就是不需要干的事情。”有个朋友看我半年没有用 Windows,有时就会问我:“你只用 Linux,有没有发现有些 Windows 能处理的事情 Linux 干不了?” 我回答
2012-05-24 14:50:16 1276
转载 完全用Linux工作之一(摈弃 Windows 低效率的工作方式,发掘 Linux 身上的 UNIX 气质)
原文地址:http://www.chinaunix.net/jh/4/16102.html摈弃 Windows 低效率的工作方式,发掘 Linux 身上的 UNIX 气质我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一
2012-05-24 14:41:37 1368
原创 在linux下,如何调试代码?
程序该如何进行调试呢? 有没有像visual studio F10那样单步调试的东西? GDB有这么强大吗?但是还真的没有听说过别的调试工具,linux下.2012.5.23可以在vim下调用GDB进行调试Unix-like的哲学就是每个东西只做一样,并且做到最好Vim文本编辑,GDB程序调试!不同的分工,每个都做到极致!2012.5.30
2012-05-24 13:47:32 924
转载 callback函数
原文地址:http://en.wikipedia.org/wiki/Callback_(computer_programming)Callback (computer programming)From Wikipedia, the free encyclopediaFor a discussion of callback with computer
2012-05-24 13:29:34 557
转载 如何选择开源许可证?
作者: 阮一峰日期: 2011年5月 2日如何为代码选择开源许可证,这是一个问题。世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做选择,也很复杂。乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过
2012-05-23 14:40:25 499
转载 在Web上运行Linux
原文地址:http://coolshell.cn/articles/4722.html#more-4722一个叫Fabrice Bellard的程序员写了一段Javascript在Web浏览器中启动Linux(原网页,我把这个网页iframe在了下面),目前,你只能使用Firefox 4和Chrome 11运行这个Linux。这不是什么假的模仿Linux的东西,这是实实在在的运行一个L
2012-05-23 14:35:10 445
转载 GNU/Linux下有多少是GNU的?
原文地址:http://coolshell.cn/articles/4826.html#more-4826一个葡萄牙的学生写了一篇文章 《How much GNU is there in GNU/Linux?》 - GNU/Linux下有多少是GNU的。他的这篇文章主要分布了今年4月份的Ubuntu Natty的Linux分发包。其主要是用代码行来做的分析,其给了两个饼图。第一
2012-05-23 14:26:58 429
转载 软件开发的“三重门”
原文地址:http://coolshell.cn/articles/6526.html自从上次写了“程序员技术练级攻略” 以来,就觉得似乎还有很多东西没有谈到,但当时没有继续思考了。而春节前有人问我,是做底层技术,还是做业务。这问题让我思考了很多,不由自主地回顾了一 下我这十多年的软件开发经历,并顺着整理分类了一下自己解决过的若干问题,还发散想了很多,经过了一个春节假期的发酵,产生了下
2012-05-23 13:25:02 546
原创 代码这么多?wmn
我这周刚看完操作系统的抽象,本以为代码应该看完大头了,今天看wmn, 发现这边的代码更多,真是头大,都是干什么的呢?头大 2012.5.22给了我一份log文件,根据这个文件来追踪代码的执行顺序(实现原理就是进入一个函数的时候,打印+ xx Enter,离开一个函数时,打印 - xx leave 2012.5.24
2012-05-22 16:16:03 432
转载 Linux下常用文件系统
Linux下常用文件系统Ext2Ext2是Linux下比较老旧的文件系统,也是早期的主要Linux发行版的默认文件系统,目前虽然已经被Ext3、Ext4所取代,不过Ext2仍然在一些USB或SD设备上使用。Ext2没有日志功能,所以对存储设备的读写相对较少,从而能够延长设备的使用时限。Ext3Ext3相比Ext2的最大区别在于Ext3引入了日志功能,这样在系统异常崩溃时
2012-05-22 10:24:28 580
原创 linux kerne新版本编号?
今天看到linux内核版本号都到3.4了,心中非常惊讶,为什么现在版本飞这么快了,于是一番google,终于找到了两篇文章,大家可以看看Linux kernel version bumped up to 3.0 as 20th birthday approacheshttp://arstechnica.com/information-technology/2011/07/linux-k
2012-05-22 10:02:22 546
原创 Windows相关
自从接触linux后,发现linux特别强大,于是就渐渐疏远了windows,以为windows也就是平平了,也没在windows下开发过什么东东今天突然发现这个东西,microsoft的东东真是多呀,好多产品,看来windows真是桌面的霸主!!!原文地址:http://zh.wikipedia.org/wiki/Windows_PowerShell,这篇文章下面的那些表格!!!
2012-05-21 16:11:27 401
转载 对/etc/rc.d/init.d目录的一点理解
原文地址:http://blog.chinaunix.net/space.php?uid=17140522&do=blog&id=113997辅助环境:rh9,fc7另:本文如无特殊解释,init.d指的就是/etc/rc.d/init.d目录。转载本文包括3部分内容1、 Linux的引导过程2、 运行级别3、 /etc/rc.d/ 与/etc/rc.d/init.d的
2012-05-18 14:32:44 548
转载 随想录(程序员的缺点)
The original address of the document :http://blog.csdn.net/feixiaoxing/article/details/7555315【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 每个行业的人员都有自己的特征,也就是我们常说的职业病。从这个角度看,
2012-05-17 09:17:47 544
转载 _attribute_((packed))
原文地址:http://apps.hi.baidu.com/share/detail/64978281. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就
2012-05-16 17:42:33 364
转载 shell中单引号、双引号的区别
原文地址:http://blog.sina.com.cn/s/blog_5f5716580100l9k1.htmlhard quote:单引号,关闭所有的meta(什么是meta,自己查吧)soft quote:双引号,关闭大部分的meta,但是某些保留,例如$这里也提一下escape:反斜杠,它只会关闭紧跟escape之后的字符。参考cu上经典的十三问,hard quote关
2012-05-16 13:18:22 702
转载 软件工程师在外企学什么?
原文地址:http://blog.csdn.net/hzliyun/article/details/7564096我在Motorola工作了近6年(注:在这期间我经历了Motorola拆分成Motorola Solutions和Motorola Mobility,以及Motorola Solutions将网络部门卖给NSN,期间我所在团队的企业文化和工作环境一直沿用的是原Motorol
2012-05-16 11:41:03 664
转载 从一生的角度看程序员的学习和发展
原帖地址:http://blog.csdn.net/leezy_2000/article/details/7464191很多人谈学习和发展的时候,往往忽略人的先天自然条件,在这里我们从这个视角切入,来探讨一下程序员一生的可能轨迹。如果把程序员的人生分为三个阶段,那么他们是:毕业~30岁:这个时间段里,大多数人无牵无挂,家里面父亲母亲不用太操心,也没娃,可
2012-05-16 11:40:19 512
原创 [linux and unix shell programming] and [the unix environment programming]
linux shell实在不熟悉,应该看点书学习一下,就找到了这本书。豆瓣上对它的评价不高,说写的很凌乱。但是,我感觉很好,章节分的很清楚,常用到的东西基本都有了,特别是shell 脚本编写入门,管道等讲解的很细。一句话,i love !看完了第一部分,对于管道,输出重定位,chmod,chown,后台命令执行等有了新的认识2012.5.16最近读the unix en
2012-05-16 10:21:11 682
转载 Real-time operating systems (RTOS)
原帖地址:http://en.wikipedia.org/wiki/Windows_CEBeRTOS ChibiOS/RT Contiki DioneOS DNIX DSOS eCos Embedded Linux ERIKA Enterprise EROS FreeRTOS FunkOS Integr
2012-05-16 09:19:23 982
转载 Microsoft Windows family
原帖地址:http://en.wikipedia.org/wiki/Windows_CEDOS-BasedWindows 1.0 Windows 2.0 Windows 2.1x Windows 3.0 Windows 3.1x Windows 9xWindows 95 Wind
2012-05-16 09:17:05 829
原创 原来还有linux kernel api
linux kernel api: http://www.gnugeneration.com/books/linux/2.6.20/kernel-api/居然有人将linux kernel api给列出来了,这样编写驱动程序就是和编写普通程序一样了,调用linux kernel api, 实现某个功能。当初看linux devices driver那本书时,就不知道干什么的,就感觉再讲一个
2012-05-15 17:29:50 671
原创 为了方便移植而对系统函数进行封装
操作系统分为kernel层和User层。我们公司的产品要面向不同的操作系统,于是对kernel层和User层函数进行封装,封装为Com_kernel和Com_user。Com_kernel和Com_user中函数的接口完全相同。我们编写驱动程序就调用Com_kernel,而编写应用程序就调用Com_user。当操作系统变化时,我们只需要更改Com_kernel和Com_user就可以了,这样我
2012-05-15 16:09:08 589
转载 为什么要阅读计算机经典著作
昨天刚思考过这个问题,今天就看到这个文章,必须转载一下原帖地址:http://www.programmer.com.cn/11680/我们往往对于自己的特定研究领域过于投入,以至于无法充分利用核心计算机科学原本具有的潜力我们缺乏CS(计算机科学)领域的基本理论知识;更有甚者,CS经典著作竟不为许多计算机科学家所知。带着这些想法,土耳其伊兹密尔理工学院计算机工程系博士生导师Selma T
2012-05-14 09:04:44 646 1
原创 关于经典书籍-计算机
最近一直在读一些计算机经典的书籍,c,unix,network方面的,但是心中总是惴惴不安,因为技术在变革,我学习的这些是不是已经过时了,我学习的这些东西有用吗? 因为实在没有人指点,自己恶补这些计算机的基础知识。看来,真的需要基础的,计算机。我非计算机出身,虽然可以看两天书就上手可以编写程序了,但是真的水平太低,知识面太窄!快点把这些经典的著作读完,这样就能学习新的知识,新的技术。但是,我总
2012-05-13 20:32:15 784
转载 图形(graphic、图像image和视频video有什么区别
原帖地址:http://www.xiangb.com/faq/faq_1342.html视频(video): 视频简单的理解就是连续的图像,被称为视频。对视频图像的处理,核心是压缩,其他的就是采集、传输、显示和录像了。视频图像如果不压缩的话,传输和录像的成本都太高了。 图形(graphic): 和图像与视频不同,有一种说法是图形就是自然界的客观世界不存在的图案。图形是指由外部
2012-05-12 10:28:58 8147
原创 PDF格式和工具
由于总是看电子书pdf格式的,但是有的很大,有的需要合并和拆分,于是pdf文件压缩,格式转换,书签之类的问题很是困扰我,虽然偶尔得几个好用的软件,但是许多问题依然困扰我,所以我急需要了解pdf是干什么的,怎么实现书签,文件合并,格式转换就成为了我很想解决的问题。但是我又没有太多的精力,也不是大牛,所以就零零散散的积攒资料,以期某天动手打造自己的工具.下面是一些资料1. http://en.wi
2012-05-12 10:17:52 593
tcp/udp调试工具和tcp/udp server压力测试工具
2015-07-02
uboot-porting-stage4.tar.gz
2015-02-23
uboot-porting-stage2
2014-07-27
面向模式的软件体系结构-卷1模式系统
2013-01-29
Remove Google Redirects
2012-12-07
Computer Architecture, Fifth Edition: A Quantitative Approach
2012-09-06
UNIX环境高级编程第二版
2012-08-24
The.unix.programming.envirment
2012-08-24
跟我一起学Makefile
2012-07-24
tcp ip illustrated volume3
2012-06-07
tcp ip illustrated volume2.chm
2012-06-07
tcp ip illustrated volume1 2nd.Edition
2012-06-07
IEEE Std 802.1X-2004
2012-05-31
UNIX网络编程 第1卷 第三版中文.part2.rar
2012-05-12
UNIX网络编程 第1卷 第三版中文
2012-05-12
UNIX网络编程 第1卷 第三版中文.part1.rar
2012-05-12
linux内核源代码情景分析(下
2012-05-11
linux内核源代码情景分析(上)
2012-05-11
Shell脚本学习指南.pdf
2012-03-29
mit6.828_2011_JOS
2012-01-09
httpSniffer源代码
2010-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人