
linux
文章平均质量分 78
Silence神乐
hakana matata
展开
-
解决Ubuntu默认开机最大亮度问题
(写于August 4th, 2013)ubuntu最让我烦扰的就是关机后并不保存当前屏幕亮度配置数据,每次开机都要重新设置亮度,很不方便。并且过亮的屏幕不但刺眼而且缩短LCD屏幕寿命。 通过在网上查找,试了很多中种方法后,终于成功了,如果大家遇到同样的问题仍未解决,可以试一下~ 1.首先安装laptop-mode-tools:原创 2013-11-24 20:15:39 · 2704 阅读 · 0 评论 -
用gdb配合内核转储文件瞬间定位段错误
真心很有帮助转自浅墨的博客:http://toqianmo.sinaapp.com/ 前几天在写一个使用Huffman算法的文本压缩程序时被“段错误”折磨了好长时间。因为自己向来对内存的使用保持着“克勤克俭”的作风,所以总是被此类错误折磨的焦头难额。C语言的内存管理本来就是一个繁琐的工作,写代码时略有不慎便会出现诸如“段错误(吐核)”的运行时崩溃。 其实转载 2013-11-24 19:48:22 · 2265 阅读 · 0 评论 -
利用mmap实现文件拷贝
(写于November 14th, 2013) 今天根据老师的介绍试着使用mmap函数来实现拷贝文件,确实速度比read和write实现的要快很多。首先介绍一下mmap函数: mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。该函数主要用途有三个: 1、将一个原创 2013-11-24 20:27:14 · 5045 阅读 · 0 评论 -
GDB中应该知道的几个调试方法
http://blogread.cn/it/article/3250?f=sa#original转载 2013-11-24 20:01:14 · 755 阅读 · 0 评论 -
简单理解I/O模型中的阻塞非阻塞与同步异步
一直闹不清楚关于I/O模型中同步与异步,阻塞与非阻塞的问题,通过实验室的大牛们讲解多次还是处于混淆状态,今天在知乎上看到了这个问题比较形象的解释,于是把最近的理解和看到的微微总结一下,当然也可能有些不对的地方。 首先通过中文语义来看待这个问题,很多时候确实会混淆,并且在不同的语境中也有不同的意义。因此从I/O模型的角度来讨论,阻塞非阻塞跟同步异步是不同的概念。阻塞非阻塞:原创 2013-11-26 15:29:20 · 1371 阅读 · 0 评论 -
fcntl系统调用
最近看起了《linux C编程实战》文件操作的部分,看到fcntl函数才发现,之前看过的很多东西不是忘了就是没有理解,所以结合着Stevens大叔的《UNIX环境高级编程》有了更多的了解。fcntl函数原型:#include #include int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int原创 2013-11-30 09:51:19 · 1333 阅读 · 0 评论