全部博文(2759)
发布时间:2013-10-17 09:00:44
1、printk是在内核中运行的向控制台输出显示的函数,Linux内核首先在内核空间分配一个静态缓冲区,作为显示用的空间,然后调用sprintf,格式化显示字符串,最后调用tty_write向终端进行信息的显示。例如:printk(KERN_INFO "Hello, world!/n")。 2、内核中共提供了八种不同的日志.........【阅读全文】
发布时间:2013-10-17 09:00:35
以前使用snprintf()不是一年两年了,以前经常写snprintf(params->ipsubnet,IP_MASK,"%s/%d",g_sslvpnconfig.serverip,slash);params->ipsubnet[IP_MASK-1]='\0';最近在做nginx模块时发现了问题,snprintf格式化字符串时,自动少了一位。man了一下,The functions snprintf() and vsnprintf() write at most size b.........【阅读全文】
发布时间:2013-10-09 12:09:13
1、对象的初始化一般而言,所有的对象都需要一个确定的初始化状态,而在C++中,在定义类对象的时候不能对成员变量进行初始化,以此则推导出这样一个解决办法:首相为每个类都提供一个public的initialize函数,对象创建后立即调用initialize函数进行初始化。class Test{pricate: &.........【阅读全文】