上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: 这里以signed/unsigned char, signed/unsigned short, signed/unsigned int类型为例,讨论一下基本类型转换的基本原理,这样我们在编程中碰到由类型错误转换而引发的越界问题时,也可以比较容易诊断,不至于把BUG怀疑到机器或编译器身上:)。本文属于... 阅读全文
posted @ 2014-12-02 14:35 咚咚锵锵 阅读(1132) 评论(0) 推荐(0) 编辑
摘要: 我们先看一下make是如何工作的在默认的方式下,也就是我们只输入make命令。那么,1、make会在当前目录下找名字叫“Makefile”或“makefile”的文件。2、如果找到,它会找文件中的第一个目标文件(target),在上面的例子中,他会找到“edit”这个文件,并把这个文件作为最终的目标... 阅读全文
posted @ 2014-11-27 00:07 咚咚锵锵 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 1,源文件依赖关系 defs.h command.h buffer.hmain.cpp *util.cpp *kde.cpp * *command.cpp ... 阅读全文
posted @ 2014-11-26 23:21 咚咚锵锵 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 简单makefile实例1,源文件:main.cpp#include int main(){ printf("Hello World\n"); return 0;}2,编写makefile若使用g++命令编译链接程序,可以:g++ -o hello main.cpp或g++ [-o ma... 阅读全文
posted @ 2014-11-26 23:01 咚咚锵锵 阅读(11721) 评论(0) 推荐(0) 编辑
摘要: 前言一直以来对Linux下编译链接产生的问题没有好好重视起来,出现问题就度娘一下,很多时候的确是在搜索帮助下解决了BUG,但由于对原因不求甚解,没有细细研究,结果总是在遇到在BUG时弄得手忙脚乱得。甚至有时候为了一个问题查了半天的资料,好不容易解决了,却因为没有记录下来或者没有弄清楚真实原因,结果第... 阅读全文
posted @ 2014-10-24 01:13 咚咚锵锵 阅读(2500) 评论(0) 推荐(1) 编辑
摘要: tcpdump 抓包http://blog.sina.com.cn/s/blog_6335d36b0101mrfz.html 阅读全文
posted @ 2014-10-23 11:14 咚咚锵锵 阅读(130) 评论(0) 推荐(0) 编辑
摘要: shmgetint shmget(key_tkey, size_tsize, intflag);key: 标识符的规则size:共享存储段的字节数flag:读写的权限返回值:成功返回共享存储的id,失败返回-1key_t key------------------------------------... 阅读全文
posted @ 2014-10-19 01:10 咚咚锵锵 阅读(1852) 评论(0) 推荐(0) 编辑
摘要: 1、修订单个socket的缓冲区大小:通过setsockopt使用SO_RCVBUF来设置接收缓冲区,该参数在设置的时候不会与rmem_max进行对比校验,但是如果设置的大小超过rmem_max的话,则超过rmem_max的部分不会生效;2、修订linux系统udp缓冲区大小:通过rmem_max来... 阅读全文
posted @ 2014-10-17 02:19 咚咚锵锵 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 1,udp丢包困扰几天的udp内网传输部分终于做通了,解决的关键就在于setsockopt的调用,设置接收缓冲。遇到的问题是这样的,主机端发送udp数据包: 应用层的包大小为1452byte大小,这样拆包是根据以太网的MTU为1500字节而考虑的(当然外网状态下并不一定就是以太网网络,路由MTU可能... 阅读全文
posted @ 2014-10-17 02:16 咚咚锵锵 阅读(6113) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/sailor_8318/article/details/2460177 阅读全文
posted @ 2014-10-17 01:15 咚咚锵锵 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页