
linux
几罗星人
多年VB,现在转战C++,爱好研究C++的底层实现原理,愿与同好共同研究学习。QQ:1938805008(几罗星人)
展开
-
linux socket用setsockopt设置了超时之后怎么取消
在网上没找到资料,索性用getsockopt把一个默认的socket的超时值读出来看看。我原来写的代码是设置接收超时,所以现在读取的时候也读的是接收超时。 // get.c #include /* See NOTES */ #include #include #include #include int main() { struct timeval tv_out;原创 2017-01-23 19:14:08 · 3408 阅读 · 0 评论 -
在makefile中定义逗号字符串和空格字符串
空格和逗号是makefile中常见的分隔符,估计是写不出一个完全没有空格和逗号的makefile的,没有的话意义就不对了。但是如果要进行字符串处理,空格和逗号就不能直接出现了,即使直接写上make解析器也不会将其作为字符串使用。所以应该这样写,才能让空格和逗号变成字符串。具体是谁想出来的已经不可考了,这里就写原创,请真正的原创不要见怪。 comma:=, empty:= space:=$(emp原创 2017-02-26 16:56:16 · 5085 阅读 · 0 评论 -
GCC Internals手册pdf版的下载方法
pdf实际上也是GCC官方提供的,所以可以在这个地址下载https://gcc.gnu.org/onlinedocs/,在页面最下方第一个超链接的also in pdf 点进去之后就是最新版的GCC Internals Manual的pdf页面,如果安装了Adobe Acrobat的话可能会直接在网页上开始加载,不过很可能是加载不出来的,复制链接用迅雷之类的下载即可。 如果想下载特定版原创 2017-11-20 21:25:20 · 1332 阅读 · 0 评论