04 2017 档案
摘要:文件测试客户端需要通过http的post方式向服务器上传文件,并且应用服务器需要保存这个文件。因此需要搭建一个局域网的服务器来接受,因为之前没有任何这方面的经验,走了不少弯路,因此记录下来自己做记录或者能给看到的人提供一点点帮助。 我使用的是VMware player虚拟机工具搭建的Ubuntu 1
阅读全文
摘要:嵌入式设备中内存有限,因此下载的过程中需要限制下载的文件大小。使用wget的时候可以使用-Q参数来限制下载总文件大小,但是这个只能在递归下载中有效。 因此可以使用 sprintf(shellcmd,"wget --spider %s 2>&1 | grep SIZE | awk \'{print $
阅读全文
摘要:ALT + B 跳向上一个空格ALT + F 跳向下一个空格ALT + Backspace 删除前一个单词Shift + Insert 向终端粘贴文本CTRL + U 剪切光标前的内容CTRL + K 剪切光标至行末的内容CTRL + E 移动光标到行末CTRL + A 移动光标到行首CTRL +
阅读全文
摘要:在C中,如果要将数字字符化或者字符串化,其原本的数字比如4,在内存中byte是4,如果使之字符串化,则其内存中的byte为十进制52或者十六进制0x34。一个字符占一个字节(8位)。
阅读全文
摘要:在使用 socket(AF_INET, SOCK_DGRAM, 0); 打开一个套接字流,通过 ioctl(s, SIOCGIFHWADDR, &ifr) 获取网卡的mac地址的时候,需要将 struct ifreq ifr; 结构体中 ifr.ifr_hwaddr.sa_data 数组中的信息按照
阅读全文
摘要:本文主要通过shell命令来实现获取网卡信息。通过cmd_shell函数可以将运行命令后的输出返回。 一般通过 ifconfig eth0 可以获取如下的信息: 例如需要获取eth0的Rx大小。可以使用如下的shellcmd命令来获取: ifconfig eth0 | grep "RX bytes"
阅读全文
摘要:将一个ip地址格式的字符串转换为一个int型(4字节32位)的数据。例如 char *p = "192.168.001.001"; 函数实现如下: 打印tmp值为0101a8c0。其中c0在低地址(主机小端结构)。 将一个int型ip地址转换为ipv4的结构,使用如下的函数实现。 将上个数据信息转换
阅读全文
摘要:通过读取/proc/meminfo文件信息,解析其中的字符串。获取当前内存总量以及内存可用空间,当然可以做其它的拓展。 具体关于sscanf的用法参考这篇博文:http://www.cnblogs.com/lyq105/archive/2009/11/28/1612677.html
阅读全文
摘要:忘记是看到某本书还是某篇文章中写到的关于工作能力的论证,由于当时只记录在本子上了,为了持续保存,则摘录到博客中来。 工作中抽象出来的两种能力: 这是因为: 工作的意义是:通过(尝试)制定/执行某个系统来实习那事物效用的最大化,和(或)了解影响他人的方法,实现对他人认知、情绪、决策的影响。 工作中的抽
阅读全文
摘要:TR069终端程序需要获取wan口的状态信息,这里采用一种方式,使用socket函数打开一个描述符,使用ioctl函数获取相应的参数。ifconfig的内部实现也是这样做的,具体可以参看ifocnfig源码。 如要获取wan口的信息,则首先需要知道wan口对应的网卡名是什么,这里假定为eth0,因为
阅读全文
浙公网安备 33010602011771号