文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>sinodragon21原创——抓住计算机科学中的本质,授..

sinodragon21原创——抓住计算机科学中的本质,授..

时间:2010-04-07  来源:sinodragon21

1、学习使用Linux,先记住一个自助式命令: man
   man -f [command]
   man -k [command]
   man X [command] (其中'X'为数字,代表man -f [command]查询结果中,提示该command处于Mannual的第几部分部分)

2、学习使用DOS,先记住一个自助式命令: ?
   [command] /?  (查询该命令的使用方法)

3、学习使用gdb,先记住一个自助式命令: help
   help [topic]
   比如,你想知道如何打断点breakpoint,就在gdb的提示符后面输入 > help breakpoint;
   还有几个常用的命令: [s]tepinto(相当于VC里的F11),[f]inish(相当于VC里的stepout),
   Linux下gdb调试,还可以在某一个具体的内存打断点:[b]reakpoint *[addr](addr代表你的内存地址),这个在定位内存泄露或者踩内存(coredump)等问题时颇为有用。

4、学习设置VIM的万能命令—— :set all
   :set all 可以列出VIM中可供用户设置的所有选项,你在里面找那个和你想要设置的功能相关,试着设置一下,就OK了。如果还是不起作用,在网上搜索一下:set all中可能有效的选项如何使用,在努力一把。
   今天碰到一个问题,:set noshiftround,不起作用。后来发现是:set cindent在作怪。当你设置了cindent时,从其他地方copy的代码,通过p命令粘贴到你的VIM编辑器时,会不断的indent,搞的代码和楼梯似的,乱成马列。先:set noautoindent,再:set noexpandtab,不起作用;retry,:set shiftwidth=1,起作用了,但还是楼梯状,不过indent=1;tritry,:set noshiftround,还不如:set shiftwidth=1呢,又indent=8了。最终发现是cindent在作怪,关闭之便好,方法:set nocindent。

5. Although the present Windows Sockets specification defines the sockets abstraction for TCP/IP, any network protocol can comply with Windows Sockets by supplying its own version of the dynamic link library (DLL) that implements Windows Sockets.
   --From: Windows Sockets: Background, MSDN Library
 Window的socket是一个抽象的概念,目前支持TCP/IP协议族,你可以编写新的DLL来满足新的网络协议的需要,比如SCTP等新的通讯协议。(万剑归宗)

To be continued ...
相关阅读 更多 +
排行榜 更多 +
狂野飚客3手游下载

狂野飚客3手游下载

赛车竞速 下载
开个滑雪场手游下载

开个滑雪场手游下载

模拟经营 下载
石油猎人手机版下载

石油猎人手机版下载

赛车竞速 下载