全部博文(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-17 09:00:25
最近我在重装了我的笔记本,OS用的是Ubuntu12.04.3,内核版本是:root@manu-hacks:~/software/systemtap# uname -r3.8.0-29-generic 熟悉我博客的人知道,去年写过一博客,就叫systemtap在Ubuntu的安装,当时我用的是Ubuntu 12.04,内核还是3.2.0-29的内核。为啥我又.........【阅读全文】
发布时间:2013-10-17 09:00:13
在Linux C 中调用shell命令在多数情况下的确比较方便,只需要调用system或者popen即可但是,如果shell命令中的输入参数存在字符串,则会出现很多意料之外的事情例如,一个场景是使用Wifi联网,需要调用wpa_cli命令输入ssid和key:点击(此处)折叠或打开wpa_cli -i ra0 set_network 0 ssid.........【阅读全文】
发布时间:2013-10-17 09:00:02
一、介绍Android Studio是一个全新的Android开发环境,它基于Intellij IDEA,与Eclipse+ADT插件构建的环境相似,Android Studio提供了集成的Android开发者工具,用于开发和调试。二、功能Android Studio提供了以下功能:1. 基于Gradle的项目构建;2. 面向Android的重构和快速修复;3. Lint工具捕捉性能.........【阅读全文】