0li's Blog

享受生活,快乐编程,保持求知欲

Linux时间子系统之五:低分辨率定时器的原理和实现

利用定时器,我们可以设定在未来的某一时刻,触发一个特定的事件。所谓低分辨率定时器,是指这种定时器的计时单位基于jiffies值的计数,也就是说,它的精度只有1/HZ,假如你的内核配置的HZ是1000,那意味着系统中的低分辨率定时器的精度就是1ms。早期的内核版本中,内核并不支持高精度定时器,理所当...

2013-07-31 11:22:41

阅读数:658

评论数:0

when should BOOL and bool be used in c

项目里,有个之前兄弟留下的库。硬生生将BOOL定义为bool,极为不和谐。今天半夜忽然回想起bool 跨模块返回值会出问题,遂查了查资料。看到有位小兄弟在stackoverflow上的提问。 http://stackoverflow.com/questions/830067/when-should...

2013-07-26 04:39:26

阅读数:905

评论数:0

各语言打印调用栈

java里面可以使用Throwable类来获取堆栈,示例代码如下: [java] view plaincopy package name.xu;   public class CallStack {       public static v...

2013-07-20 04:36:14

阅读数:730

评论数:0

mysql的left,right,substr,instr截取字符串,截取小数点float

mysql的left,right,substr,instr截取字符串,截取小数点float2007-04-22 17:31 //----------------------------------------------------------------- select avg...

2013-07-12 03:00:20

阅读数:2778

评论数:0

mysql UNIX时间戳与日期的相互转换

UNIX时间戳转换为日期用函数: FROM_UNIXTIME() select FROM_UNIXTIME(1156219870); 日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP() Select UNIX_TIMES...

2013-07-12 02:03:47

阅读数:1032

评论数:0

Why system() is evil

So, you are here because everyone keeps telling you that things like system("PAUSE") and system("CLS") are bad. But no one real...

2013-07-11 15:26:13

阅读数:611

评论数:0

mysql的replace into语句分析

replace into和insert into是很相似的,唯一的差别就是使用replace into的时候会首先根据表的主键来判断是否存在与将要replace into的语句相同的记录,如果有的话,就先将旧记录删除,然后在插入新纪录。并且replace into执行后会返回一个数值,如果为1则表...

2013-07-10 00:07:01

阅读数:803

评论数:0

解决【必须使用“角色管理工具”安装或配置Microsoft .NET Framework 3.5 SP1】的方法

在Windows Server 2008下直接安装SQL Server 2008时,会出现如下错误: 必须使用“角色管理工具”安装或配置Microsoft .NET Framework 3.5 SP1   解决方法如下: 打开“服务器管理器” ,在“功能”选项中选择...

2013-07-09 11:30:15

阅读数:47662

评论数:0

使用GFlags检测内存越界访问

GFlags是Windows debug tools 工具包下的一个工具,在Windows 2000的Resource Kit中也可以找得到。用来设置一些调试属性,总体上分为3个级别System,Kernel和Image File。我们设置好Path环境变量,将其指向Debug tools工具的目...

2013-07-08 00:35:05

阅读数:1859

评论数:0

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