![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
麦田的绿
隐约雷鸣,阴霾天空。即使天无雨,我亦留此地。
展开
-
Linux的起源:从一个故事说起
Multics计划 上个世纪六十年代,那个计算机还没有很普及,只有少数人才能使用,而且当时的计算机系统都是批处理的,就是把一批任务一次性提交给计算机,然后就等待结果。并且中途不能和计算机交互。往往准备作业都需要花费很长时间,并且这个时候别人也不能用,导致了计算机资源的浪费。 为了改变这种情况,在1965年前后,贝尔实验室(Bell)、麻省理工学院(MIT)以及通用电气(GE)联合起...转载 2017-03-19 13:10:49 · 16158 阅读 · 5 评论 -
Ubuntu 内核升级
Ubuntu 16.04用户要如何升级到最新的Linux Kernel 呢?下面我们以Linux Kernel 4.10为例说一下步骤。首先我们在升级到最新内核前应该先了解下它的特性,我们应该做到尽可能的了解我们计算机。 Linux Kernel 4.10新特性: <1>对 GTX 900 系列显卡的开源支持 <2>更加节能的 AHCI 电源管理支持 <...转载 2017-03-19 23:09:51 · 1395 阅读 · 0 评论 -
你还在用fflush(stdin);清空输入缓冲区吗?
你还在用fflush(stdin);清空输入缓冲区吗?清空缓冲区的必要性:若缓冲区是在栈内分配是的则不需要手动清除,因为系统会帮你做完成这个工作,但是如果缓冲区分配在堆内的话就要自己手动清除了,不然会发生内存泄露。产生的问题就是占用的资源不能及时释放,从而影响系统性能。清理缓冲区的三种方法:1. fflush(stdin);fflush(stdin)在VC上可以使用,但是其他编辑器不能保证对fflu转载 2017-11-07 17:01:38 · 12174 阅读 · 4 评论 -
Ubuntu懂得呵护你的眼
How to install f.lux in Ubuntu 16.04,Ubuntu 15.10Night Shift 夜间模式是 iOS 9.3 中最被用户所关注的特性之一,它是一种基于屏幕显示的新 iOS 配置。可以在夜间减少屏幕蓝光并以一种温暖的黄色显示,让用户的眼睛更舒适,更符合人类夜间的生理节奏,减少睡前玩手机影响入睡的情况。研究表明,夜晚屏幕蓝光会刺激眼睛,易致失眠。苹果随 iOS 9转载 2017-11-13 21:18:58 · 551 阅读 · 0 评论 -
I/O复用及编程模型
原文:I/O多路复用和Socket由于IO操作涉及到系统调用,涉及到用户空间和内核空间的切换,所以理解系统的IO模型,对于需要进入到系统调用层面进行编程来说是很重要的。阻塞IO和非阻塞IO从程序编写的角度来看,I/O就是调用一个或多个系统函数,完成对输入输出设备的操作。输入输出设置可以是显示器、字符终端命令行、网络适配器、磁盘等。操作系统在这些设备与用户程序之间完成一个衔接,称为驱动程...转载 2018-03-24 15:59:01 · 573 阅读 · 0 评论