- 博客(15)
- 收藏
- 关注
原创 bash 学习总结
变量引用: ${abc}变量输出: export myvar=abc变量清除: unset myvar获取文件名: basename /home/dir/abc.c 得到abc.c获取路径名: dirname /home/dir/abc.c 得到/home/dir命令替换: `ls` 备用命令替换 : $(ls)字符串:截断: #在$左边,%在$右边 ${myvar#abc
2004-08-20 11:22:00
2211
原创 闯祸了
周六晚上回来, 房东叫我帮她装机,是一台戴尔的品牌机,不知道为什么没有装系统。她已经叫人帮她装了一天,没装上,往c盘写的时候提示无法创建分区,她们已经删掉c盘分区再创建过分区了,可是win2000死活不让装,开始她们还装成功过,可是硬盘少了20G。 我看了一下BIOS,发现是160G SATA硬盘,据帮她转机的同事说,win2000老是发现两个硬盘,一个20G的,一个1
2004-08-16 11:45:00
2738
1
原创 用select如何侦测TCP连接是否被对方关闭?
读信号触发,但收到0个字节的数据 --------------------------------------------------------------- 以判断一个连接为例 fd_set read_set; struct timeval t_o; ... FD_ZERO(&read_set); FD_SET(lSockFd,&read_set); t_o.tv_s
2004-08-13 10:47:00
3249
原创 编译动态库
首先,需要产生位置无关(position-independent)代码。 要做到这一点,gcc需要加上编译选项-fPIC gcc -fPIC -O -c libbar.c 这时候就适合构造共享库了,加上-shared编译选项 gcc -shared -o libbar.so libbar.o 可以把许多重定位文件加到共享库中。为了把baz.o和共享库连接在一起
2004-08-13 10:22:00
2128
原创 项目结束了
写点总结:项目时间很长,但是感觉没做多少东西,也许大公司就是如此吧。学到最重要的东西就是解决问题不要着急尝试,而是先把总体流程把握住,特别是概念要清除。凭猜测随便去试所花的时间和精力还不如用来把东西搞懂,搞懂了再看现象也行就再明白不过了。
2004-08-12 18:39:00
2051
原创 TCPDUMP说明
TCPDUMP(1) TCPDUMP(1) 3 January 2001 NAME tcpdump - dump traffic on a network SYNOPSIS tcpdump [ -adeflnNOpqRStuvxX ] [ -c count ] [ -C file_size ] [ -F file ]
2004-08-11 14:07:00
4095
原创 看十年学会一门语言
如果一门语言不能改变你的思维方式,那就不值得学,c, perl, cplusplus, stl, lisp沿着这条路走吧。 做一些有趣的东西来保持兴趣, 要足够有趣来使得你能够花十年的时间坚持; 多实践,和其他的人多交流,多阅读别人的代码,理解别人的想法; 学编程,最好的方式是通过做东西来学; 在一些项目做最好的程序员,在一些项目做最差
2004-08-06 18:19:00
2920
原创 飘摇
飘摇 - 周迅 风停了云知道,爱走了心自然明了.它来时躲不掉,它走的静悄悄.你不在我预料,扰乱我平静的步调.怕爱了找苦恼,怕不爱睡不着.我飘啊飘你摇啊摇,无根的野草.当梦醒了天晴了如何再飘渺.爱多一秒恨不会少,承诺是煎熬.若不计较就一次痛快燃烧.你不在我预料,扰乱我平静的步调.怕爱了找苦恼,怕不爱睡不着.我飘啊飘你摇啊摇,无根的野草.当梦醒了天晴了如何再飘渺.爱多一秒恨不会少,承诺是煎熬.若不
2004-08-05 13:44:00
1993
原创 注意无符号数
在c语言中混用有符号数和无符号数是一件需要高度注意的事,经常见到下面的例子:1>unsigned int uRet ;if (uRet {.....}括号中永远执行不到2>uLen = nEnd - nStart;memcpy(a, b, uLen);如果nEnd 3> #define FLAGS 0x80 char chRet = 0x80;
2004-08-05 13:21:00
2118
转载 美国士兵手册
美国士兵手册 1. you are not a superman. 你不是超人。 2. if its stupid but works,it isnt stupid. 如果什么东西很愚蠢但是有效,那它其实并不愚蠢。 3. dont look conspicuous - it draws fire. (this is why aircraft carriers are calle
2004-08-03 16:13:00
2334
转载 用GDB调试程序
用GDB调试程序 说明:从优快云的网站上找到的GDB使用说明。原文标题:用GDB调试程序作者:haoel关键字:gdb 调试 c c++ gun网址链接:出处这篇文章非常好,所以转载了下来,作为收藏。 用GDB调试程序 GDB概述———— GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNI
2004-08-03 16:05:00
4889
原创 转化一个目录中windows文件为unix文件
#!/usr/bin/perl -w opendir TheDir, ".";@filename = readdir(TheDir);#print join("/n", @filename);foreach $fname (@filename){ if ($fname =~ /^/./) { next; } my $tmpfileName = "$fname.
2004-08-03 15:31:00
2334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人