- 博客(8)
- 资源 (15)
- 收藏
- 关注
转载 从spin_lock到spin_lock_irqsave
Spinlock的目的是用来同步SMP中会被多个CPU同时存取的变量。在Linux中,普通的spinlock由于不带额外的语义,是用起来反而要非常小心。在Linux kernel中执行的代码大体分normal和interrupt context两种。tasklet/softirq可以归为normal因为他们可以进入等待;nested interrupt是interrupt context的一种
2014-06-26 18:27:02 668
转载 程序员必须知道的10大基础实用算法及其讲解
201406-14程序员必须知道的10大基础实用算法及其讲解 玩酷 算法 3条评论 字体:大 中 小算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循
2014-06-17 11:34:06 892
转载 python 文件 目录操作
Python的os模块,包含了普遍的操作系统功能,这里主要学习与路径相关的函数:os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个
2014-06-14 15:15:38 546
转载 读《Boost程序库完全开发指南》
原文: http://dearymz.blog.163.com/blog/static/2056574201141883716608/ 第1章 Boost程序库总论使用Boost,将大大增强C++的功能和表现力 第2章 时间与日期timer提供毫秒级的计时精度,内部是通过std::clock取时间的progress_timer自动打印某生命周期的执
2014-06-11 17:32:34 832
转载 专访许鹏:谈C程序员修养及大型项目源码阅读与学习
CSDN:请介绍一下目前您正在从事的研究和工作内容?许鹏: 目前在公司UDM(User Data Management)部门,从事AAA相关的东西,用于用户Wi-Fi接入认证。由于产品需要迁移到Linux Cluster,所以对IP Load Balance及OpenSAF都有比较深入的研究和理解。 开发是Linux平台上的C&C++编程,常常遇到进程Crash和内存泄露之类的
2014-06-06 11:16:28 1215
转载 python struct中pack和unpack
FormatC TypePythonNotesxpad byteno value ccharstring of length 1 bsigned charinteger Bunsigned charinteger hshortinteger
2014-06-05 17:08:38 1138
uthash hash string
2013-09-04
cJSON解析json数据
2013-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人