- 博客(8)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 memcpy性能测试用例设计
memcpy性能测试用例设计朴素思维获取系统当前时间执行多少次合适测试数据的研究回见背景:小作业-实现memcpy函数,性能尽量比肩开源库。所以得先想清楚怎么测试性能!在网上也发现了一些测试用例,但是觉得不是很合理,在这里整理下思路,仅作笔记!朴素思维在执行memcpy前,获取系统当前时间start_time;在执行memcpy后,获取系统当前时间end_time;end_time -...
2019-08-15 00:38:06
760
原创 《刻意练习》读书笔记之二
在任何行业或领域之中,最有效的和最强大的那类练习,都通过充分利用人类的身体与大脑的适应能力,来逐步地塑造和提升他们的技能,以做到一些过去不可能的事情。
2017-10-15 14:42:22
494
原创 《网络协议学习笔记》之ip地址 port转换
总是遇到一堆奇怪的ip、port的转换函数,由于只是简单地发个socket消息,所以也没打算详细研究。今天研究tcp长短连接的时候,遇到了TIME_WAIT状态相关的知识点,需要显示本地端口号,所以记录以便梳理逻辑。
2017-10-14 11:24:34
814
翻译 C++关键字之explicit
C++关键字之explicit这是一个只能在类内部声明构造器的关键字。被声明为explicit类型的构造器将不会被隐式调用。例如: class X{ public: explicit X(int); //正确 explicit X(double);//正确 //…… };explicit X::X(int) {} //错误——只能在类内部声明一个被ex
2016-08-15 11:46:02
264
原创 C语言中的指针和内存泄漏
C语言中的指针和内存泄漏导致内存破坏的指针操作类型指针赋值复制内存区域内存覆盖使用动态内存必须考虑的检查点未初始化的内存 使用malloc函数申请的内存空间,没有初始化就直接通过指针访问,这时候内存空间中可能有的垃圾值会被使用,程序动向不可预测。因此应该结合memset使用,申请空间后第一时间调用memset函数进行初始化。内存覆盖 指向一块内存区域的指针p占用了不属于他的内存空间,
2016-08-10 19:52:33
1005
原创 结构体浅析
结构体浅析C语言提供了两种聚合数据类型:数组和结构。结构变量属于标量类型(例如:int,char等),所以可以像对待标量那样子对待结构变量,1. 结构变量可以作为传递给函数的参数2. 可以作为返回值3. 相同类型的结构变量还可以互相赋值 结构体声明和定义变量的几种模式1. 声明:struct tag{member_list};定义:s
2014-06-20 23:21:46
532
原创 c语言中关于字符串反转问题
小弟昨天在论坛上看见这样一段关于翻转字符串的代码:#include void reverse(char *s){if(s[0] == '\0')return;else{reverse(&s[1]);putchar(s[0]);}}int main(){ch
2013-09-12 13:52:14
688
1
python2.7 浮点数格式化输出问题
2017-06-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人