摘要: 这次介绍一下操作系统的进程调度算法 操作系统的调度分为三种:1.远程调度(创建新进程);2.中程调度(交换功能的一部分);3.短程调度(下次执行哪个进程) 这次讲述的就是短程调度,可以简单的看作咱们平时所说的进程调度啦 当发生下面几种情况的时候会调用短程调度器,然后就看下次执行那个进程啦 时钟中断 阅读全文
posted @ 2016-06-07 20:05 leno米雷 阅读(2329) 评论(0) 推荐(1) 编辑
摘要: Linux实现中断处理 内核是怎么知道应用程序要调用系统调用的呢?或者说应用程序怎么通知系统内核自己需要执行一个系统调用,这是通过软中断实现的,通过引发一个异常来促使系统切换到内核态去执行异常处理程序 PS:什么时候会从用户态切换到内核态呢?1.中断;2.陷阱;3.系统调用 中断分为两种,硬中断和软 阅读全文
posted @ 2016-06-05 22:41 leno米雷 阅读(4999) 评论(0) 推荐(1) 编辑
摘要: 实现了一个简单的进度条,主要技术啥的算不上,但有几个需要注意的点 首先是回车符,回车符可不是\n,我们可以把\n看成是两个动作的合体,分别是,回车和换行,都有自己对应的符号,这利用回车符一直在同一个位置输出造成动态的假象 因为没有用到\n和换行,但是C语言的printf是行缓冲输出,什么意思呢?就是 阅读全文
posted @ 2016-06-01 11:19 leno米雷 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 哈哈,我又回来了,简单的重新装了一边虚拟机,又把vim配置了一遍,这回有信心把youcomplete的安装方法贴出来了,先给个权威的链接,然后给出具体步骤,保证没问题可以安装成功 http://www.centoscn.com/image-text/install/2016/0424/7115.ht 阅读全文
posted @ 2016-06-01 10:29 leno米雷 阅读(1962) 评论(0) 推荐(0) 编辑
摘要: 我的机子炸了,然后我就得重新装我的虚拟机,再然后我就想去弄好我的共享文件夹安装vmtools,安装的时候出现了一个问题,我忘记以前是怎么解决的,又困扰了我好久 Searching for a valid kernel header path... The path "" is not a valid 阅读全文
posted @ 2016-05-31 16:19 leno米雷 阅读(2145) 评论(0) 推荐(0) 编辑
摘要: 我作死的把一个注册表项删掉了,是WOW开头的一开始以为还是战舰世界的注册表,还删除失败了,后来才发觉是系统的注册表,然后机子就打不开了,我之前做还原点的时候失败了,现在格式化了整个电脑,啥都不剩了,正在恢复现场,得等一天时间才能写博客了 阅读全文
posted @ 2016-05-31 15:57 leno米雷 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 看啥都不会的菜鸟怎么进行vim配置 如果你想让你的vim和VS差不多你一定需要这个网址 http://www.open-open.com/lib/view/open1429884437588.html 在开始使用Linux之后,一定不可避免的使用vim编辑器,一开始使用的时候vim可能不太友好(一定 阅读全文
posted @ 2016-05-26 17:24 leno米雷 阅读(539) 评论(2) 推荐(0) 编辑
摘要: 在学习了linux的完全公平调度算法(CFS)后,记录下学习轨迹 这篇文章主要讲述,完全公平调度算法的工作方式,和一些调度知识 我们可以通过ps -l看到当前正在运行的进程的详细信息其中 F:表示进程旗标,标识进程所拥有的权限,当我切换到root的时候为4表示拥有root权限,为1仅有fork()权 阅读全文
posted @ 2016-05-22 16:17 leno米雷 阅读(8903) 评论(1) 推荐(2) 编辑
摘要: 多态的实现分为静态多态和动态多态,静态多态主要靠函数重载,动态多态主要靠虚函数 当类中声明了虚函数之后,该类的内存映像会获得一个虚表指针,叫做_vfptr指向该类的虚表,下面的我测试使用的类图(有的没必要的东西没有写) 这里恰好还是一个菱形继承,但是就像我之前说的虚继承和虚表关系不大,所以单继承也是 阅读全文
posted @ 2016-05-22 09:58 leno米雷 阅读(697) 评论(0) 推荐(2) 编辑
摘要: 最新更新strncpy strstr函数 学过C语言都知道的几个str函数,同学面试腾讯的时候也问到了strlen的递归实现,我也给出来~ strlen的实现 话说这真的不是很难,要说难一点的还是mem函数的内存覆盖有点东西 strlen的递归实现 strcpy的实现 还是有坑的,因为strcpy的 阅读全文
posted @ 2016-05-20 14:13 leno米雷 阅读(487) 评论(0) 推荐(0) 编辑