- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 boost中的socket的is_open方法的问题
如果读写出错时,一般都是对方连接断开了,这个时候调用is_open会发现还是true,正确的做法是,当遇到读写错误时,直接将socket关闭,这样的is_open返回的就一定是false了。
2011-06-27 11:39:00 4029
原创 修改.h文件引起的编译问题
今天在修改项目时发现修改了一个.h文件之后,没有make clean直接增量make导致整个程序的运行很奇怪,以前发现过.h文件修改之后增量make会使程序运行在一个未知的状态。 其实.h如果被修改了make的推导是不会管它的,这样它就不会重新编译整个系统,而其他一些依赖这个.h文件的.o可能已经不合适了,这样增量编译导致的结果就是杯具了。
2011-06-23 10:55:00 2322
原创 linux下的文件权限
假设有两个用户userA, userB,其中userA对path拥有rwx------权限,而path/test.txt属于userB,那么请问userA是否可以对path/test.txt进行操作? 答案:userA可以删除test.txt因为它具有path的执行权限,这个权限包括了删除。 那么userA是否可以写入test.txt? 答案:不能写入,但是因为你可以删除这
2011-06-21 15:24:00 663
原创 如何根据interface得到实际的实现
在go语言中如何根据interface得到具体实现呢?有两种方式,一种是通过type assertion,一种是switch,一般来说switch会比较好一些 具体使用如下: switch value.(type) {case Type1:case Type2:}
2011-06-08 10:24:00 1510
原创 利用短名来删除windows下的不合法文件或者文件夹
<br />有时会在windows下碰到这样的情况,你的一些文件夹或者文件名里含有非法字符,于是你在explorer里无法直接删除它,但是你可以用短名来删除,dir /x可以看到当前目录下文件的短名,一般为xxx~1这样的,然后你就可以直接rd了。
2011-06-02 15:18:00 1741
Computer Science Handbook第二版.下
2010-02-03
Computer Science Handbook第二版.上
2010-02-03
Handbook of Data Structures and Applications
2009-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人