摘要: 大端字节序(big-endian):按照内存地址的增长方向,高位数据储存于低位地址。 小端字节序(little-endian):按照内存地址增长方向,高位数据储存于高位地址。 判断主机、网络字节序: 或者: 转化: 参考:http://blog.csdn.net/msdnwolaile/articl 阅读全文
posted @ 2018-01-25 12:46 insistYuan 阅读(851) 评论(0) 推荐(0)
摘要: struct sockaddr定义在/usr/include/linux/socket.h struct sockaddr_in定义在/usr/include/netinet/in.h struct sockaddr是通用的套接字地址。 struct sockaddr_in是internet环境下套 阅读全文
posted @ 2018-01-25 12:12 insistYuan 阅读(2057) 评论(0) 推荐(0)
摘要: zz自 http://blog.csdn.net/destina/article/details/6198443 感谢作者的分享! 一 valgrind是什么? Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调 阅读全文
posted @ 2018-01-22 17:58 insistYuan 阅读(569) 评论(0) 推荐(0)
摘要: 在使用OpenSSL的RSA加解密的时候,发现RSA_new()初始化和RSA_free()释放RSA结构体后依然会有内存泄漏。网上Baidu、Google之,发现这个相关信息很少(至少中文搜索结果是这样,不知是研究这个的人太少还是这个太基础了。。。),最后终于在某个E文论坛上找到了解决办法。在这里 阅读全文
posted @ 2018-01-16 17:19 insistYuan 阅读(1358) 评论(0) 推荐(0)
摘要: 在使用记事本编写html代码,运行时需要将其.txt后缀改为.html双击运行即可。 有时电脑会默认的隐藏其后缀,这时需要修改一下。 win7系统修改方法: 双击 我的电脑: 选择 组织: 选择 文件夹和搜索选项: 选择 查看 找到 隐藏已知文件类型的扩展名 将对勾取消即可。 阅读全文
posted @ 2017-12-09 16:20 insistYuan 阅读(12306) 评论(0) 推荐(0)
摘要: 我们在安装centos的minimal版本后,在使用yum安装工具时会提示:cannot find a valid baseurl or repo:base/7/x86_64 这是因为不能联网导致的,以下是解决方法: 方法一: 方法二: 以上两种方法均可。 阅读全文
posted @ 2017-12-07 23:41 insistYuan 阅读(253) 评论(0) 推荐(0)
摘要: 摘自《跟我一起写Makefile》 GUN的make工作时的执行步骤如下: 1)读入所有的Makefile。 2)读入被include的其他Makeifle。 3)初始化文件中的变量。 4)推导隐晦规则,并分析所有规则。 5)为所有的目标文件创建依赖关系链。 6)根据依赖关系,决定哪些目标要重新生成 阅读全文
posted @ 2017-11-21 12:52 insistYuan 阅读(330) 评论(0) 推荐(0)
摘要: 一个C代码到一个可执行程序,其中经历了预编译、编译和链接过程,最终生成可执行程序。 1、编辑源代码hello.c 2、进行预编译 预编译也叫预处理,本质上就是处理带‘#’的部分和注释,包括以下几部分: 1)删除所有的注释。 2)将#include包含的头文件直接拷贝到hello.c文件中。 3)将所 阅读全文
posted @ 2017-11-20 10:52 insistYuan 阅读(253) 评论(0) 推荐(0)
摘要: 在makefile中赋值方式有:'='、':='、'?='和'+='。 这种赋值方式是没有先后顺序的,但是这种赋值方式可能会出现问题,例如递归定义时:A = $(A) 这种赋值方式有先后顺序,只能使用已经定义的变量。 这种赋值是在询问A是否等于b,如果前边定义了A变量,那么前边定义时A的值是多少还是 阅读全文
posted @ 2017-11-17 17:36 insistYuan 阅读(1623) 评论(0) 推荐(0)
摘要: 追加: echo " " >> 文件名 覆盖: echo " " > 文件名 阅读全文
posted @ 2017-11-17 15:23 insistYuan 阅读(7866) 评论(1) 推荐(0)