![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
功能模块代码
笃定前行
只问耕耘,不问前程
展开
-
解决中文字符乱码问题,如何将gbk格式转换utf-8格式
中文乱码的原因是因为编码格式是gbk的,而显示的时候是utf-8格式的,所以需要将其utf-8格式,才能正常显示出来。1.gbk生成utf8程序需要经过两次转化。 1.gbk->unicode 2.unicode->utf82.gbkuni30_gen.h是gbk转化的unicode的数组,只有unicode部分,通过另一个文件程序可生成。gbk是索引(此文件可在我...原创 2017-04-06 10:14:43 · 9368 阅读 · 1 评论 -
如何自定义可变参数函数
在我们编写代码中,有时需要我们自定义可变参数函数,像库函数中有pirntf,ioctl都是可变参数函数,如果我们要实现自定义可变参数,一般要实现像int ioctl(int fd, unsigned long request, ...)这种功能的。下面讲解如何实现ioctl这个类型函数1.通过分析printf函数:1)typedef char *va_list; 2)#define...原创 2017-04-15 00:33:01 · 4190 阅读 · 0 评论 -
内核写文件
#include <linux/fs.h>#include <linux/uaccess.h> struct file *fp; char p_buf[12]="run here!!\n",*string; mm_segment_t fs;int len; loff_t pos; fp =filp_open("/var/test.txt...转载 2017-04-06 09:57:56 · 340 阅读 · 0 评论 -
循环切换AP热点连接脚本
此脚本用于定时切换到不同的ap热点上,用于测试所连接ap的连接情况和稳定性#/bin/shbssid="00:0C:29:49:FC:11"echo >/etc/unconnect_log.txtecho >/etc/no_ping.txtwhile true;dofor bssid_ap in $bssid;dosed -i "s/^.*bssid.*$/bss...原创 2018-04-11 09:03:07 · 722 阅读 · 0 评论