显示下一条  |  关闭

心路历程

阳光总在风雨后......

 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
下载音乐盒  曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 

[置顶] Linux下C++开发初探

2010-6-6 11:31:41 阅读1965 评论3 62010/06 June6

1.开发工具

    Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户。例如,VS2008集成了编辑器,宏汇编ml,C /C++编译器cl,资源编译器rc,调试器,文档生成工具, nmake。它们以集成方式提供给最终用户,对于初学者而言十分方便。但是,这种商业模式,直接导致用户可定制性差,不利于自动化,集成第三方工具的能力弱。例如,无法定制一些宏来处理一些重复操作;体会不到自动化makefile一步到位快感;无法远程登录到服务器上进行开发;无法使用某种”粘合剂”来把第三方工具(例如,文本工具,字符串工具)有效地调用起来。可以说,良好的商业支持和傻瓜式开发,是它们主要的优点。
    在linux下,开发工具被切割成一个个独立的小工具。各自处理不同的问题。例如,编辑器(emacs, vim)用来进行编辑程序的,调试器(gdb)用来调试程序,编译器(GCC)用来编译和链接程序的,性能分析工具(gcov, gprof)用来优化程序的,文档生成器(dox

作者  | 2010-6-6 11:31:41 | 阅读(1965) |评论(3) | 阅读全文>>

[置顶] 每天读一遍!

2010-3-21 23:33:25 阅读85 评论7 212010/03 Mar21

 

1、别低估任何人。

2、你没那么多观众,别那么累。

3、温和对人对事。不要随意发脾气,谁都不欠你的。

4、现在很痛苦,等过阵子回头看看,会发现其实那都不算事。

5、和对自己有恶意的人绝交。人有绝交,才有至交。

6、学会宽容伤害自己的人,因为他们很可怜,各人都有自己的难处,大家都不容易。

7、学会放弃,拽的越紧,痛苦的是自己。

8、低调,取舍间,必有得失。

9、不要试图给自己找任何借口,错误面前没人爱听那些借口。

10、慎言,独立,学会妥协的同时,也要坚持自己最基本的原则。

作者  | 2010-3-21 23:33:25 | 阅读(85) |评论(7) | 阅读全文>>

10 Golden Lessons From Steve Jobs

2011-10-14 9:35:52 阅读34 评论0 142011/10 Oct14

史蒂夫·乔布斯经典语录他的成就和人格魅力影响了一代人和整个世界,他就是拥有梦幻般传奇经历的苹果电脑公司的创始人斯蒂夫·乔布斯。这个个人电脑领域的梦想家引领并改变了整个计算机硬件和软件产业。

这个精力充沛魅力无限的家伙同时也是一个很会鼓动人心的激励大师,甚至在他的平常对话中,经典的语句也常常脱口而出。这里摘取了一些他的经典语录,希望这些乔氏语录对你有所帮助:

1. Innovation distinguishes between a leader and a follower.

领袖和跟风者的区别就在于创新。

Innovation has no limits. The only limit is your imagination.

作者  | 2011-10-14 9:35:52 | 阅读(34) |评论(0) | 阅读全文>>

字符编码:ASCII,Unicode和UTF-8

2011-7-24 22:49:17 阅读73 评论0 242011/07 July24

1. ASCII码

我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。

上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码,一直沿用至今。

作者  | 2011-7-24 22:49:17 | 阅读(73) |评论(0) | 阅读全文>>

理解NS2中OTcl和C++的连接

2011-6-20 13:33:21 阅读195 评论0 202011/06 June20

NS2是一个面向对象的模拟器,基于OTcl 和C++两种语言,并将其通过一个特殊的代码包:Tcl将这两种语言编写的代码进行有机地绑定。其中前一种语言负责前台工作(例如用户接口),后一种语言负责后台运算即执行仿真运算,在一些文献中也称前者为解释层,后者为编译层。

 OTcl的全称是:Object-oriented Tcl。它对Tcl语言在面向对象方面进行了扩展,使得通过Tcl脚本可以表达“类”的特征。支持多重继承。

Tcl的全称是:Tool Command Language。它是一种解释性的语言,其软件实现是用C代码编写的。它的设计理念是:Tcl语言集成了很多的“通用工具程序”(Tcl的C实现),然后通过Tcl脚本语言控制这些“工具程序”的调度执行,故称其为Tool Command Language。

作者  | 2011-6-20 13:33:21 | 阅读(195) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注