自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (8)
  • 收藏
  • 关注

原创 __LINE__打印出来的值与source insight不一致

一个project里面有几百个文件,有些,__LINE__ 和pc上看到的值总是不一致。在这个函数前重新定义一下line。

2023-06-01 17:02:06 103

原创 Http协议 Get 实例 下载文件

http采用了请求/响应 模型请求数据,用于post方法回应的格式是"头信息 + 一个空行(\r\n) + 数据"http 0.9: 只有get命令,服务器默认返回html格式字符串;http 1.0:增加post命令和head数据;head数据默认是ASCII值;一个tcp只能发送一个请求,请求完成后,会关闭tcp连接;返回content_type:****定义数据类型;http 1.1:增加put delete options patch方法;TC...

2020-09-09 12:03:17 2227

原创 beyone compare 过期

试用了一个月,评估期一个月,然后过期了。1 在搜索栏中输入 regedit ,打开注册表2 删除项目:计算机\HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4\CacheId没有了提示框

2020-05-12 16:12:53 175

原创 一步修改linux系统时间

dateWed Aug 27 23:55:36 CST 2019 和window时间差很多.查看localtime 连接的是America/Los_Angeles 那时间肯定 是错误的ll /etc/localtimelrwxrwxrwx 1 root root 39 Jul 7 18:31 /etc/localtime -> /usr/share/zoneinf...

2019-08-28 15:20:24 143

原创 ftp 服务器端配置与客户端C源码

环境: linux ubuntu系统上实现最好的方法就是 下载一个busybox,然后参考里面的源码ftp 服务器端配置:1.apt-get install vsftpd2. gedit/etc/vsftpd.confwrite_enable=YESutf8_filesystem=YESlocal_root=/home/linn/ftp3.ftp 1...

2019-08-15 16:12:55 1059

原创 linux 机顶盒的基本信息

从这开机log可以看出 memory =128 flash =8 ,boot log是一张jpg图片# cat /proc/cmdlinemem=68M videomem=48M fbmem=12M console=ttyS0,115200 init=/init root=/dev/mtdblock5 mtdparts=m25p80:128k@0m(BOOT),64k@128k(P_O...

2019-06-04 14:01:11 849

原创 linux中文显示乱码问题

gtk_window_set_title(GTK_WINDOW(window),"中国") windows显示乱码gtk_window_set_title(GTK_WINDOW(window),g_locale_to_utf8("中国",-1,NULL,NULL,NULL));window标题为空解决方法:打开sourceinsight4 ,encoding UTF8...

2019-05-29 14:38:29 295

原创 ubuntu 16.04 开机出现the system is running in low-graphics mode

网上说的是网卡异常。重新启动linux,开机就按ctrl+alt+f1~6,感觉每台电脑的Fn不一样。全部都按一遍准没有错。linux启动以后会进入全字符界面,输入用户名和密码后进入控制台后执行cd /etc/X11 sudo cp xorg.conf.failsafe xorg.conf sudo reboot 然后把驱动重新装一下也可以。正常情况:图形界面转字符界面 ct...

2019-05-29 14:18:30 746 1

原创 安装vmware tools 安装成功重功后无效

按照网上的流程安装了vm tools,提示成功但是mount的文件里面没有内容,故修改了一下文件夹属性, 然后再操作一下的步骤就OK了第一步: sudo apt-get autoremove open-vm-tools第二步:sudo apt-get install open-vm-tools-desktop...

2019-05-28 12:22:17 8237 5

原创 linux cjson的使用和安装和工具

1.安装cjson-cgit clone https://github.com/json-c/json-c.gitcd json-c./autogen.sh./configuremakemake install也可以到官网下载jsoun-c-0.13.1.tar.gz 源码压缩包 ,上面还有编译步骤2.下载cJSON.ccJSON.h源码编写cjson_...

2019-05-16 11:37:40 1140

原创 宏定义里面的#和##

#includeint tokenx=10;#define paster( n ) printf( "token" #n " = %d", token##n );int main(){        int x=2;        paster(x);        return 0;}  输出结果 为:    tokenx = 10  

2016-05-24 12:06:08 215

原创 线程详解

//线程详解设置调度方式int pthread_attr_setschedpolicy(pthread_attr_t *attr, int policy);int pthread_attr_getschedpolicy(pthread_attr_t *attr, int *policy);SCHED_OTHER  默认,使用此种方式,线程不可以设置优先级SCHED_FIFO  

2016-05-18 17:25:26 261

原创 gateway 默认路由获取与设置

//Route add -net default gw 192.168.22.1//在有IP没有默认路由的时候设置/*cat /proc/net/route Iface   Destination     Gateway         Flags   RefCnt  Use     Metric  Mask            MTU     Window  IRTT       

2016-05-16 14:40:32 5521

原创 网络字节序 主机字节序 点分十进制ip 相互转换

#include   #include   #include   #include   #include   #include   #include   #include  int main()  {      char ip[] = "192.168.22.1";      long r1, r2;  //long   int r3;   

2016-05-16 12:13:02 2700

原创 linux ip 设置与获取

#include#include#include#include#include#include #include int network_get_ipaddr(int sock_id,char *interface_name, char *ipaddr){ struct ifreq ifr; struct sockaddr_in * ptr; 

2016-05-12 18:04:42 318

原创 linux mac设置获取

int get_mac(int socket,char *arg){    char *mac = arg; u_char * ptr; struct ifreq ifr;  if (NULL == arg) {  printf("(out)arg is null\n");  goto LAB_ERR; }  bzero((char *)&ifr,

2016-05-12 15:43:18 210

原创 smb安装

#sudo apt-get install openssh-server#sudo apt-get install vim#sudo apt-get install samba#sudo apt-get install smbfs  #sudo adduser usename#sudo smbpasswd -a usename set smb usename and p

2016-05-11 10:53:41 247

原创 smb 安装

#sudo apt-get install openssh-server#sudo apt-get install vim#sudo apt-get install samba#sudo apt-get install smbfs  #sudo adduser usename#sudo smbpasswd -a usenameset smb usename

2016-03-01 17:58:21 240

原创 linux 获取设置mac

int porting_get_mac(int socket,char *arg){    char *mac = arg; u_char * ptr; struct ifreq ifr;  if (NULL == arg) {  printf("(out)arg is null\n");  goto LAB_ERR; }  bzero((char

2015-12-11 11:54:16 300

原创 变量 void *arg

void Prin_1(void *arg) //arg 就是一个void 类型变量,* 没用。 用int强制转化{ int a=(int) arg;}void Prin_2(void *arg) //arg 是一个void的指针变量,指向一个地址(int *)强制转化为int类型指针{ int a=*(int*) arg;}in

2015-10-09 17:12:57 4736

原创 左移运算符 注意点

long long int a;int b=0x01;a=1a=0 常数运算  >31编译器直接将结果置为0a=ba=1; >=sizeof(int)  bit时   移动的位数%32    相当于没有移动

2015-05-03 09:50:23 433

原创 file属性读取 Struct dirent struct stat

文件信息获取操作Struct __dirstream{void *__fdchar *__data;int __entry_data;char *__ptr;int __entry_ptr;size_t __allocation;size_t __size;__libc_lock_define(,__lock);

2015-01-22 17:14:22 637

原创 软连接  硬链接

软连接和硬链接touch file1echo "hello">file1软连接 ln -s file1 file2硬链接ln file1 file3  (只能本目录下进行)删出file1后file3内容还是存在的,file1的内容不存在,两者都不会耗用空间

2015-01-22 17:09:10 322

原创 虚拟机打开fedora失败

fedora 打开错误 faile to lock the file没有关掉虚拟机直接关机了,第二天导致打开失败解决方法:删除掉fedora-14.vmdk.lck,重新打开就OK了

2015-01-22 17:07:45 833

原创 sock getsockopt()和setsockopt()

原型:int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen);        int setsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen);参数sockfd:一个标识套接

2015-01-05 15:00:03 449

原创 cgi You don't have permission to access /cgi-bin/mult.cgi on this server.

写一个html计算两个数的积代码如下:            计算两个数的乘积,输入两个数:                    cgi 代码如下#include #include int main(int argc ,char** ar

2014-12-18 14:44:49 1203

原创 va_list 可变参数实例

所需的头文件为:stdarg.h fmt 和类型比较重要va_list args;va_start(args,fmt);va_arg(args,类型)/vsprintf(buf,fmt,args)va_end(args);-------------------------------------------------------------------------

2014-11-14 11:31:53 560

linux c 实现gtk 登入界面

linux c 实现gtk 登入界面,学习window 界面的操作 lable button entry 以及 定时器的使用

2019-11-08

win7上adb.rar工具

adb工具

2016-07-27

pppoe 机顶盒集成案例

pppoe 机顶盒集成案例 pppd-2.4.5源码

2015-12-11

gcc makefile手册 

gcc 编译选项 makefile使用手册 

2015-01-21

C函数va_list介绍

va_list函数介绍(提取函数传入参数,针对传入的参数个数不确定的情况)

2013-09-26

dhcp-3.1.0.tar

dhcp 内核源码下载地址与编译 dhcp-3.1.0.rar,里面有dhcp内核源码的所有下载地址

2013-07-10

ppp-2.4.4源码

liunx pppoe 源码,ppp-2.4.4; ppp-2.4.4编译

2013-07-03

TS流PSI表解析,并实现

在linux上用C实现TS流中的PSI表解析,还有分析文档

2013-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除