排序:
默认
按更新时间
按访问量

Linux下内核中的进程调度(浅析)

如果说,有人问你,Linux操作系统对进程的调度是采用什么方式?也许,你会回答说,不就是优先级和时间片么?对,没错,我们所知道的就是这两种方法。但是,在Linux内核中到底对这两种方法是如何诠释的呢?那么就得看看源码了,下面的内容纯属自己对进程调度的理解,如有错误,烦请提出~ 看源码,如何看?首先...

2015-11-08 22:32:04

阅读数:418

评论数:0

浅谈Linux下socket编程

————总结过往,勉励未来。 抛砖一下:什么是socket?我们平时用socket干嘛? 今天先从网络套接字socket的基本概述讲起,紧接着用一个简单的例子(简易版聊天室)来熟悉socket的一系列函数的应用。 首先, socket是什么? socket本意是“插座,孔”,scoket作为一种进...

2015-10-28 11:53:16

阅读数:352

评论数:0

<干货来袭系列>之二:epoll的两种工作方式:LT ET

深深地愧疚,时隔多日,才写了当初答应好的文章。并不是因为懒,而是因为真的觉得要写一个东西得花费点时间,花费点精力,不断考证,知道自己真正理解了其中的含义,才能用笔头写出来。虽然最近在忙着公司实习这边的项目,但是还是想用周天这一晚上来总结下之前打算写的之二:epoll的两种工作方式:LT   ET...

2015-08-16 14:52:41

阅读数:509

评论数:0

<干货来袭系列>之一:select poll epoll

好久没有写文章,好久没有总结自己的学习了。最近,会带了一系列干货,总结过去,勉励以后。废话不多说,先来一系列I/O复用浅析。 先思考一个问题:你觉得I/O复用有什么好处?有没有用过select、poll、epoll?epoll为什么比较好? 活跃你的思维,想一想,如果是你,你会怎么回答这几个问...

2015-03-29 09:52:10

阅读数:691

评论数:4

又是一篇感慨

不知何时,忘记了博客,更忘记了用博客来记录自己学习和生活中的点点滴滴。今晚看了自己这一年的博客,仅仅只有两篇,而且写出来的东西我自己都不想看,感觉很水。尤其是看到曾经关注我的博客的人都将我的链接踢掉的时候,我才真正认识到了一个问题:既然什么博客都没有发表,没有动态,没有博文的博客还值得别人去关注,...

2014-12-30 22:25:42

阅读数:779

评论数:0

浅析read()函数(man 2)返回值

问题:read 函数(man 2)的返回值

2014-07-31 14:26:42

阅读数:2977

评论数:1

Github 之初学者体验

忙完了课程设计的代码部分,这两天

2014-06-11 12:27:26

阅读数:976

评论数:2

指针数组和数组指针

前段时间舍友问我指针数字和数组指针有什么区别,虽然告诉她什么是数组指针,什么又是指针数组,但老感觉什么地方怪怪的,查了下资料,做个小笔录。 指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针 数组指针:a pointer to an arra...

2013-12-01 17:15:10

阅读数:804

评论数:0

几道数组小题

很实用,先留着。 原文地址:http://blog.csdn.net/hackbuteer1/article/details/8035261 1、快速找出一个数组中的最大数、第二大数。      思路:如果当前元素大于最大数 max,则让第二大数等于原来的最大数 max,再把当前元素的值...

2013-11-24 16:47:56

阅读数:2086

评论数:0

哈夫曼细节小议

在计算机领域有一棵树,叫做哈夫曼树,最近一周我都被挂在这棵树上,今天晚上,也就是在写博客之前,我才灰溜溜地做完了我的哈夫曼树。      言归正传,所谓哈夫曼树,其实就是最优树,解决文件的压缩与解压,下来就是我对哈夫曼的一些细节问题小结:      0. 首先得知道它的结构体类型:     ...

2013-11-20 21:36:44

阅读数:1159

评论数:0

Linux 内核中的种种(初步了解2)

博客好长时间没有更新了,上一篇《Linux 内核中的种种(初步了解)》只是介绍了内核中链表的创建,插入,删除,和替换等操作,接下来,我将会把linux内核中的链表的其他功能是如何实现的展现出来。 static inline int list_is last(const struct list...

2013-10-13 15:40:03

阅读数:756

评论数:0

Linux 内核中的种种(初步了解)

在看师父“浅墨”给的那段内核代码,看着看着就有点蒙了,不过在内核中实现循环链表的创建,插入,删除以及替换什么的,我就只看懂了那么多代码中的一部分,下来就是我自己对这段代码的理解,可能有许多不足,欢迎大家提出。

2013-10-05 16:34:10

阅读数:942

评论数:2

约瑟夫环的点滴

最近在用双向循环链表做传说中的约瑟夫环,奇葩的做着做着就环进去了,不过通过这个学习,知道了关于双向循环链表的点滴,还有就是约瑟夫环的算法思想。            首先是算法的思想,约瑟夫环俗话说就是一群人为一个圈,选一个代表去参加代表大会。我是这样理解的,首先给一个初始密码,让每个人...

2013-09-11 21:51:48

阅读数:906

评论数:1

C语言中,auto、regist、static、const、volatile

本文来自:http://read.newbooks.com.cn/info/197065.html 1)auto   这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所...

2013-09-01 15:09:30

阅读数:731

评论数:0

简单FTP实现总结

发一篇博文,对自己这个暑假学习做个总结。其实昨晚,原本大一现在大二的我们已经对自己的暑假成果及暑假生活做了一个简单的介绍和总结。但是我自己觉得对那个介绍还是不满意,所以还是写一篇博文补充一下吧。

2013-08-29 17:58:12

阅读数:1606

评论数:0

对进程的初步认识

最近几天一直在看“进程控制”,以前老听老师,学长学姐啊说神魔进程,线程,当时完全被蒙在鼓里,神魔都不懂额。不过,进程、线程玩起来真的很装逼哦~       下面就是我对进程的初步理解:        大家都知道,操作系统最核心的概念就是进程。它与程序最大的区别就是进程是动态的,其次就在于进程是保留...

2013-07-29 19:27:19

阅读数:1093

评论数:1

关于快速排序qsort

原文地址:http://www.cnblogs.com/sooner/archive/2012/04/18/2455011.html qsort包含在头文件中,此函数根据你给的比较条件进行快速排序,通过指针移动实现排序。排序之后的结果仍然放在原数组中。使用qsort函数必须自己写一个比较函数...

2013-07-24 10:37:43

阅读数:969

评论数:1

学习小总结2

最近几天呢,都在忙我的ls,不过还好今天终于完工了。。。        还是先总结下最近吧,就以倒叙写吧,发现以前讲座中的有些东西自己都不太清楚了,,不过现在超兴奋的,开始喽! 就拿今天讲的字符串与编码,有好多有趣的东西你可能没有发现哦,但是我们今天的讲座里提到了呢。       No.1、传...

2013-07-22 16:07:27

阅读数:802

评论数:0

奋起的小不点

Today,突然有了一种想要罢工的心态,不开心不开心!!!       为什么当天空挂上太阳时,我的内心却在下雨?看文件系统看不懂,记不住那些所谓的文件特殊字符,真的快被自己打败了,好失败好颓废,今天这个在你们面前的人绝对不是我自己!想哭,却知道这是软弱的表现,不想让你们看到所谓的懦弱之泪,所以...

2013-07-19 13:46:30

阅读数:942

评论数:0

学习小总结

学习小总结        这两天看了《Linux C 编程实战》中的部分内容,主要有以下几个方面: 一、gdb 调试器       大部分初学者都对gdb调试这块很模糊,我个人认为简单的gdb调试对我来说是没有问题的。作为一个菜鸟,通过学习,我觉得这方面有了很大的提高。       首先,gdb...

2013-07-14 20:48:26

阅读数:1139

评论数:8

提示
确定要删除当前文章?
取消 删除
关闭
关闭