- 博客(18)
- 收藏
- 关注
转载 C函数学习
《C语言函数参考手册》学习笔记。 DEBUG相关函数, #include void assert( int test); 里面的test若错误,就会终止, 控制台输入函数, #include int getch(void); 仅仅接收一个字符,并且不回显, 字符函数库, ”isascii()函数用于判断字符是否是asc
2017-03-19 12:19:51 262
转载 双向链表的基本api使用
传智课程学习笔记。 单链表,逆序访问, 外部复杂度是O(n),内部复杂度也是O(n),合起来就是O(n^2), 双向链表,注意一些常见的异常,这个教科书中一般不会讲,
2017-03-16 18:01:10 522
转载 循环链表api基本介绍
传智课程学习笔记。 循环链表, 这节,东西,介绍多, 看word文档就可以, 循环链表 1、基本概念 循环链表的定义:将单链表中最后一个数据元素的next指针指向第一个元素 循环链表拥有单链表的所有操作 创建链表 销毁链表 获取链表长度 清空链表 获取第pos个元素操作 插入元素到位置pos 删除位置pos处的元素
2017-03-16 15:37:54 406
转载 线性表链式存储_api函数实现
传智课程学习笔记。 代码,大概敲得,可能有小错误, #include #include #include #include "linklist.h" typedef struct _tag_LinkList { LinkListNode header; int length; }TLinkList; LinkList* LinkList_Create() { TLink
2017-03-16 14:43:44 214
转载 面试笔记。
《程序员面试宝典》-学习笔记。 也许你现在还用不到它,先看看吧,指不定什么时候就用上了呢!这不是杞人忧天,而是未雨绸缪! 一般有3种,网络工程师,测试工程师,软件开发人员。 外企对设计模式,软件度量等方面试题的喜爱有增无减。 求职五部曲,笔试,电话面试,面试,签约,违约。 公司除了询问你的项目经验之外,最好的询问方式就是考量你的基本功,包括
2017-03-11 22:30:33 1198
转载 多线程加锁
传智课程学习笔记。 信号量太多,用起来有点麻烦, 线程,用锁比较方便, 先定义一个锁的变量,原来还要定义一个啊,还以为直接用呢, pthread_mutex_init(); pthread_mutex_lock(); ****原子操作***** pthread_mutex_unlock(); 这样会使得,原本并行的线程,变成串行的,
2017-03-11 14:33:48 259
转载 栈属性设置
传智课程学习笔记。 这里的内容,不是很重要, 只有获取栈的大小,见用过,其它还没见用过, //定义线程属性,结构 pthread_attr_t attr; //初始化获取线程的默认的属性数据 pthread_attr_init(&attr); 比如线程是否分离, 栈的大小, 竞争调度范围, 调度策略,
2017-03-11 12:55:46 256
转载 多线程测试框架中易犯错误模型及解决方法
传智课程学习笔记。 定义全局变量,用于设置线程数,每个线程跑的圈数, 当设置数较少的时候,没有错误, 当进程设置为100,圈数为10,跑到中间就会出现段错误, 我们得设置进程分离pthread_detach,才能正确处理, 这么多线程,是并发的, 还有一个容易犯的错误, 多个进程操作同一个内存空间, 这个内存空间的值将会不停地发生变化,因此,你去打印看的时候
2017-03-11 11:44:04 217
转载 线程和进程之间传递数据
传智课程学习笔记。 父线程创建一个结构体对象, 通过pthread_create,传进去给子线程, 线程函数中定义的有void *arg参数, 内核会通过这个参数,把我们要传递的数据给子线程, 子线程通过强制类型转换,得到传递的参数, 子线程还可以把刚才的内存地址,再甩给父进程,//此时因为整个进程没有结束,所以这个资源还没有被释放, 通过pthread_exit或者
2017-03-11 10:24:21 424
转载 线性表链式存储_api函数实现
传智课程学习笔记。 #include #include #include #include "linklist.h" typedef struct _tag_LinkList { int length; LinkListNode header; }TlinkList; LinkList* LinkList_Create() { TLinkList* ret = NULL;
2017-03-08 18:12:07 165
转载 图片解码播放器2
《朱老师物联网大讲堂》课程学习笔记。 学习地址:www.zhulaoshi.org 24, 如何使用jpeg的库呢? 网上搜, 还有,库里面会有示例代码,以及说明文档,
2017-03-03 01:15:05 684
转载 VIM学习笔记
《vim实用技巧》学习笔记。 Edit text at the speed of thought, .命令,会重复上一个操作, 也就是说,x命令会删除一个字符, 连续按3个. 结果就是删除了3个字符, dd删除行命令,同样的效果, >G命令是缩进,效果就像是编程中,逻辑换行会在前面退位, 这个命令由于G是大写的,所以你要是多次敲,就会觉得有点麻烦了, .这个命令
2017-03-01 22:05:26 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人