- 博客(9)
- 资源 (17)
- 收藏
- 关注
转载 assert宏学习
assert() 宏用法注意:assert是宏,而不是函数。在C的assert.h 头文件中。assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是先计算表达式 expression ,如果其值为假(即为0),那么它先向标准错误流s
2013-04-25 21:09:09 1167 2
转载 gdb调试任意函数
使用gdb调试时,有的函数只在某些路径上会执行到,而触发这些路径执行的条件构造起来比较麻烦,比如某个server在接收到READ请求时,会调用do_read进行响应,这时如果我们想调试do_read函数,就必须在客户端构造一个READ请求来触发。int do_read(const ReadRequest& req); 假设我们知道do_read调用时参数ReadRequest的具体内容,能
2013-04-24 16:56:39 15163
原创 char *string="xxxxxxxxx" 与 char string[]="xxxxx"的区别
今天看论坛有人发表了个帖子,参数是char *就不行,但是char string[]就可以,觉得这个错误我也犯了很多,而且没注意过,现在知道了 给大家分享下!char *string=”xxxxxx“这种方式使用的字面值模式,只读,不可以修改。string是个指针,这个字符串存放在程序的RODATA(read-only)段,不能修改的!表示你定义了一个字符指针,这个指针指向一个
2013-04-23 16:11:48 3100
转载 linux获取网线插拔状态的实现
linux获取网线插拔状态的实现1、对于基于linux2.4内核的uclinux系统如何实现在应用层监控网线插拔状态?2、硬件环境:IPS100(ARM7TDMI)3、实现过程由于linux下的ifconfig命令就能够实现在应用层监控网线插拔状态,例如当网线连接正常时,使用ifconfig eth0命令,打印的信息中会有RUNNING,而拔掉网线后,再使用ifconfig eth
2013-04-21 21:46:00 9562 1
原创 struct ifconf和struct ifreq,获取网线插入状态
这两天看用C获取当前网口的插入网线状态的程序,遇见了这两个不熟悉的结构体,看了头文件中的说明和详细。struct ifreq这个结构定义在include/net/if.h,用来配置ip地址,激活接口,配置MTU等接口信息的/* Interface request structure used for socket ioctl's. All interface ioctl
2013-04-21 21:18:50 15439
原创 openwrt修改主机名
默认主机名:OpenWrt源码中的修改:package/base-files/files/etc/config/system[openwrt@root config]$ vim system 1 config system 2 option hostname Jack 3 option timezone UTC 4 5 config
2013-04-17 16:45:03 19598 1
原创 openwrt默认开机启动ssh的方法
当前的情况:Openwrt开机后不能用ssh直接连接,需要在页面上配置后才能连上,system->administration->SSH Access其实就是修改下接口为自己需要的接口,修改密码(密码不能为空)保存应用就行了。注:openwrt默认开启telnet但是没开启ssh,当配置了用户名和密码后就默认开启ssh关闭了telnet。这时用telnet连接时会提示“Login fail
2013-04-17 16:40:09 71084 3
转载 Linux sysinfo函数、结构体使用
sysinfo结构体Linux中,可以用sysinfo来获取系统相关信息。Linux中,sysinfo是用来获取系统相关信息的结构体。函数声明和原型:#include int sysinfo(struct sysinfo *info);结构体信息:在Linux 2.3.16中,结构体的信息是(单位是字节):struct sysinfo {
2013-04-10 20:41:41 21175
原创 Openwrt安装软件的方法
Openwrt安装软件简介Openwrt是个很自由的开源路由器系统,软件包支持几千个,功能很强大!安装的方法主要有两种,telnet或者ssh连接后台安装和 页面安装。下面的所有步骤的前提是当前的路由器已经联网!telnet或ssh原始的openwrt默认是没有密码的,只开启了telnet没有开启ssh,当第一次配置完用户名和密码后,关闭了telnet开启了ssh,用户
2013-04-02 23:31:51 120358 10
hdsc CCID在线离线编程器 Rev6.04
2022-10-15
IxChariot 9.5 Endpoint WINDOWS+LINUX+macOS + Android.zip
2020-04-24
Linux dns服务器bind
2011-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人