2017年4月18日

摘要: const修饰符 使用const修饰变量时,该变量的值不可修改,因此需要初始化。 例如 const int s = 0; 此时s为值不可变的变量。 那么基于此,当const修饰指针时的情况有三种: (1)const int *p; 此时const修饰的是 *p 而非 p,因此,*p的值不可变,而p的 阅读全文
posted @ 2017-04-18 11:35 易木木 阅读(410) 评论(0) 推荐(0)

2016年9月24日

摘要: 遇到过好几次关于函数返回指针变量问题,有时候是可以的,有时候是不可以的,然后就混乱了。今天研究了下,结果发现原来和内存分配有关。 用下面的例子分析下吧: 这段p是局部指针,指向局部数组a,这种情况输出为空或者奇怪字符串。 分析: a是局部数组,系统为其分配的是栈内存,test()函数一结束,a的生命 阅读全文
posted @ 2016-09-24 13:58 易木木 阅读(6269) 评论(0) 推荐(0)

2016年3月21日

摘要: 处理死锁的方法:预防死锁,避免死锁,检测死锁,解除死锁 其中,避免死锁的著名算法:Dijkstra的银行家算法。(这是由于该算法能用于银行系统现金贷款的发放而得名的) 要实现该算法,系统中需要设置如下几个数据结构: 1)可利用资源向量Available。Available[j]=K表示系统中j类可用 阅读全文
posted @ 2016-03-21 18:41 易木木 阅读(477) 评论(0) 推荐(0)

2015年10月1日

摘要: 问题出现的原因:这个问题的直接表象并不是显示给用户这个问题,而是提示无线网络驱动可能有问题或者以太网驱动可能有问题,但只要用户查看”详细信息“,就会得到标题这个问题,而出现这个问题的本质并不是驱动问题,我之前也以为是驱动出了问题,下载了新的驱动,然而并没有什么卵用。实际上应该是出现了协议的冲突的问题... 阅读全文
posted @ 2015-10-01 17:04 易木木 阅读(2863) 评论(0) 推荐(0)