- 博客(11)
- 资源 (36)
- 收藏
- 关注
原创 passwd出现不完全匹配登陆成功的情况,问题解决如下
passwd设置用户登陆密码的命令参数如下:Usage: passwd [options] [LOGIN]Options: -a, --all report password status on all accounts -d, --delete delete the password for the...
2019-05-30 16:22:21 1215
原创 自己用vfork实现system函数避免调用shell失败
自己实现一套system调用的功能,以前有碰到过用系统函数system出现不起作用的情况大多都失败了,后来在不得已的第三方工具的调用上自己实现了system函数,但是建议能用接口的最好用接口函数,vfork会占用系统资源,在内存不是很充足的情况下偶尔也会失败。int System_cmd(const char *cmd){ pid_t pid; if(-1==(pid...
2019-05-24 10:29:26 669
原创 用select替代usleep导致的线程阻塞问题
写一个延迟函数,usleep是延迟函数有时导致线程阻塞会因为有定时器终止的信号(SIGALRM)产生时会一些未定义的情况,建议少用,我们目前都换成了select替代,具体代码如下void Msleep(unsigned int MilliSecond){ struct timeval time; time.tv_sec = MilliSecond / 1000;//seconds...
2019-05-24 10:22:06 1595
原创 linux 下判断wifi连接状态的代码
查看wifi连接状态,有时候wifi断开连接了但是我们不知道,以至于不能重新连接上wifi,这时候我们需要一个判断来知道wifi时候断开了,下面这段代码就是来检测wifi连接状态的,代码非常简单/*********************************************************************** 函数名称: * 功能描述:* 输入参数:...
2019-05-23 11:49:08 6318 2
原创 linux 通过系统函数设置系统时间
我们都熟悉用date来设置系统时间,下面我来介绍下通过系统函数设置系统时间#include <stdio.h>#include<sys/time.h>#include<unistd.h>#include <time.h>int SetSystemTime(char *dt){ struct tm rtc_time;...
2019-05-23 11:38:07 3660
原创 htonll和ntohll函数的实现
由于机器之间存在大小端的问题,所以需要一个统一的标准,那就是网络字节序,目前我们所知道的就是htonl,ntohl, htons,ntohs,这些用的比较多一些,对于long long类型还不知道怎么转换,下面我将给出具体解决办法,其实用到了htonl和ntohl和移位操作。#include <stdio.h>#include <arpa/inet.h>#i...
2019-05-21 09:35:12 9047
原创 使用系统函数scandir遍历目录的小程序
遍历整个目录,这个在录像搜索时比较有用,我们做设备的在做app录像查询,回放,拖拽时都需要用到录像检索扫描列表这个功能,我将介绍下简单的系统函数遍历目录的小程序。 #include <dirent.h> #include <stdio.h> #include <malloc.h> int main() { ...
2019-05-20 10:13:52 1495
原创 htons和ntohl的使用事例
#include <stdio.h>#include <arpa/inet.h>void main(){ int netData = htonl(0x1234); int hostData = ntohl(netData); unsigned short a = 0x01; printf("htons=%d htonl=%d ntohl=...
2019-05-20 10:08:27 1021
原创 系统接口获取网卡ip地址
有时候程序需要获取网卡的ip地址我们习惯于ifconfig获取,有的人也使用popen用ifconfig来获取但是现在我将介绍下通过系统接口获取,代码如下:#include <stdio.h>#include <stdlib.h>#include <ifaddrs.h>#include <arpa/inet.h>int GetS...
2019-05-20 10:06:30 886
原创 wifi芯片ping包延迟大影响数据的延迟时间问题的解决
之前公司碰到一个问题就是两块板子一个做ap模式一个做sta模式出现ping包过大的情况,这个问题折磨了我一周时间,其实只需要一条命令就可以搞定了,那就是关闭省电模式。具体命令如下:iw dev wlan0 set power_save off...
2019-05-20 10:01:31 3614
原创 tcp server,包括端口复用,进程异常退出问题修复
有个朋友因为工作需要让我写一个tcpserver demo给他,于是有了下面这段代码,本程序包含了端口复用,进程异常退出问题的修复,希望对大家有所帮助!#include<stdlib.h>#include<stdio.h>#include<sys/socket.h>#include<netdb.h>#include<s...
2019-05-16 13:54:59 881
httpserver
2016-01-01
linxu usb 驱动介绍
2014-11-07
Javascript教程--从入门到精通【完整版】
2014-11-07
java编程文档
2013-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人