NILFS文件系统使用入门

**NILFS**(*New Implementation of a Log-structured File System* )可以像*版本控制软件*一样做到对文件读写版本的控制,它可以以快照的方式保存某个时刻写在磁盘上的内容,并且可以在任意时刻回到以前的某个版本,虽然它的功能并没有版本控制软件那...

2015-05-04 16:34:20

阅读数 937

评论数 0

Windows与Linux动态链接库技术的对比

Windows与Linux动态链接库区别概述 Windows与Linux对动态链接库的实现虽然思想相同,但是使用方式却有些不同。下表总结了这一区别。 linux gcc windows vc 生成静态库 gcc -c calc.c -o calc.o ar ...

2015-04-24 10:43:18

阅读数 1273

评论数 0

请检查程序当中对有符号正负之间转换的bug

#include int main() { int x = 0x80000000; printf("x:%d\n",x); printf("-x:%#x\n",-x); return 0; } 我们发现Tmin == ...

2014-05-02 17:38:59

阅读数 777

评论数 0

linux 3.12内核里系统调用常见的问题

你可能对linux系统调用困惑的问题: 01)系统调用信息保存在哪儿? 02)系统调用如何被初始化? 03)system_call函数到底在哪儿定义? 04)系统调用实现例程到底是如何定义的? 05)如何找到系统调用的具体函数位置? 1 2 3 4 5 6 7 8 9 10 11 12 1...

2014-03-24 09:32:15

阅读数 6855

评论数 0

python xxd.py将数据以xxd格式打印

#! /usr/bin/python3 # author:zhangys # date:20140310 import string import struct __all__ = [ "xxd_bin" ,"xxd_str" ,"lin...

2014-03-10 15:40:11

阅读数 1020

评论数 0

使用autohotkey自定义vim打开文件

使用AutoHotkey脚本配置vim快速打开

2014-01-03 08:27:14

阅读数 1314

评论数 0

程序当中错误的产生、响应及处理

在编写任何软件的时候都会遇到这样的问题:     我调用了一个他人写的函数返回了错误标志,我是否应该打印一条错误信息呢?如果我选择了打印,假若被调用的函数也同样打印了错误信息,这样不就出现很多雷同的错误信息了吗?假若在函数调用栈上的所有函数都选择打印这样的错误信息,那么整个程序将出现无法控制的输...

2014-01-02 15:43:34

阅读数 971

评论数 0

无限试用(破解 )wingdb 2.4 build 1584

1.试用期到的时候运行其安装程序将其完全删除。 2.进入wingdb以前安装的目录,里面会有些残留的文件,全部删除。 3.进入注册表HKEY_LOCAL_MACHINE\SOFTWARE\WinGDB 将这一项全部删除。 4.进入注册表HKEY_CURRENT_USER\Software\WinG...

2013-10-17 15:49:21

阅读数 3132

评论数 3

讨厌的signal定义

signal的定义为: void (*signal(int signo,void (*func)(int)))(int) 对上面的写法,我们可以将其分解: typedef void SigFunc(int); SigFunc *signal(int,SigFunc*); ...

2013-10-11 18:19:06

阅读数 555

评论数 0

python为什么不支持自增操作符

python为什么不支持自增操作符? 这个链接当中讲了这个问题http://stackoverflow.com/questions/3654830/why-there-are-no-and-operators-in-python python的作者认为,自增运算完全可以使用符合操作符代替,而且...

2013-05-14 09:56:55

阅读数 1218

评论数 0

欧拉计划26题

#! /usr/bin/php <?php $max_digit_bit = 0; $max_num = 0; for($n = 999;$n > 3;$n -= 2){ if($n < $max_digit_bit){ break; } ...

2013-05-04 18:30:44

阅读数 746

评论数 0

php为什么函数方法名大小写不敏感

很是困惑这个问题,今天找到了答案http://stackoverflow.com/questions/2749781/why-are-functions-and-methods-in-php-case-insensitive 主要是为了配合html标签,php制作者Rasmus Lerdorf开...

2013-04-29 10:35:43

阅读数 838

评论数 0

关于linux daytime服务找不见源程序的说明

http://en.wikipedia.org/wiki/Daytime_Protocol 从维基百科上面我们可以知道,daytime服务被内建到了inetd或xinetd服务当中,所以当我们尝试寻找daytime的可执行程序的时候是找不见的。 我们下载一份xi...

2013-04-07 16:52:23

阅读数 1119

评论数 0

bourne shell 与bash的区别

源自http://wenku.baidu.com/view/570d226a561252d380eb6ee0.html bourne shell级系统中使用的sh bash即bourne again shell 区别:     bash是增强版 ...

2013-04-07 16:24:39

阅读数 3048

评论数 0

从设计角度介绍搜索模块心得技巧

从设计的角度介绍搜索模块心得技巧 搜索能够帮助用户在海量的数据库中实现大海捞针,是产品最核心的模块之一。本篇是从设计的角度介绍搜索模块,包含Web和ios两个平台,下面直接开始正文: 1.快速搜索 搜索是帮助用户简单快速的匹配相关内容,最简单的search,box主要...

2012-11-07 08:59:56

阅读数 592

评论数 0

JavaScript世界的一等公民 - 函数

JavaScript世界的一等公民 - 函数 Dawei Cheng 程大伟... 星期二, 17/07/2012 - 18:47 发布 分类:  英特尔® 凌动™ 处理器  移动性  安卓*  超极本™  安卓* 标签:  high-...

2012-10-30 09:09:39

阅读数 819

评论数 0

在开源中国上找到的,php ob_start()、ob_end_flush和ob_end_clean()多级缓冲不错的讲解

php ob_start()、ob_end_flush和ob_end_clean()多级缓冲 1人收藏此文章, 我要收藏发表于3个月前(2012-07-23 23:08) , 已有132次阅读 共1个评论 ob_start() 和 ob_end_flush() 是一对很好的搭档...

2012-10-28 09:10:13

阅读数 5004

评论数 0

Mustache.js语法

看了Mustache的github,学学此中的语法,做个笔记 1.简单的变量调换:{{name}} 1 var data = { "name": "Willy" }; 2 Mustache.render("{{name}} ...

2012-10-18 14:32:16

阅读数 16057

评论数 1

C++表达式求值的顺序

经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句给n赋什么值?” m = 1; n = m+++m++; 最近有位不相识的朋友发email给我,问为什么在某个C++系统里,下面表达式打印出两个4,而不是4和5: a = 4; cout C++ 不是规定 要弄清这些,需要理解的...

2012-10-13 08:32:58

阅读数 768

评论数 0

哈夫曼编码

/** * 哈夫曼编码 */ #include #include #include using namespace std; enum NodeType { NONE = 1, LEFT_CHILD = 2, RIGHT_CHILD = 3, }; struc...

2012-10-12 15:53:26

阅读数 605

评论数 0

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