自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (21)
  • 收藏
  • 关注

转载 Linux回调函数的异步调用(高阶函数)--时间关系待验证后po图

/* registry.h */#ifndef REGISTRY_H#define REGISTRY_Htypedef void (*registry_t)(void);extern void register_func(registry_t);#endif/* registry.c */#include #include "registry.h"static registr

2017-06-30 09:06:21 966

原创 回调函数在泛型算法中的应用---同步机制

/* generics.h */#ifndef GENERICS_H#define GENERICS_Htypedef int (*cmp_t)(void *, void *);extern void *max(void *data[], int num, cmp_t cmp);#endif/* generics.c */#include "generics.h"void *m

2017-06-30 09:00:47 243

转载 Linux回调函数的应用---已经验证

如果参数是一个函数指针,调用者可以传递一个函数的地址给实现者,让实现者去调用它,这称为回调函数(Callback Function)。例如qsort(3)和bsearch(3)。表 24.7. 回调函数示例:void func(void (*f)(void *), void *p);调用者实现者提供一个回调函数,再提供一个准备

2017-06-30 08:41:00 656

转载 简版本聊天室server&client-已验证OK

chat_server.c#include#include#include#include#include#define LISTENQ 5#define MAXLINE 512#define MAXMEM 10#define NAMELEN 20int listenfd,connfd[MAXMEM];//分别记录服务器端的套接字与连接的多个客户端的

2017-06-29 11:53:54 398

转载 大端和小端(网络字节序和主机字节序)

大端和小端(网络字节序和主机字节序):大端(Big Endian):即网络字节序。小端(Littile Endian):即主机字节序。记忆方式:网络的范围很大,所以大端是网络字节序。大端方式将高位存放在低地址,小端方式将低位存放在高地址。采用大端方式进行数据存放符合人类的正常思维,而采用小端方式进行数据存放利于计算机处理。如果将一个32位的整数0x12345678存放到一个

2017-06-29 10:10:58 260

原创 如何打开.qch文件

(2016-05-13 02:16:04)转载▼标签: .qch 分类:IT .qch是QT帮助文档的格式,应该用Qt Creator打开。1. 打开Qt Creator 4.02. 选择Tools>Options>Help>Documentation3. 点击Add按钮,选择.qch文件所在路径这样,在Qt Creator ...

2017-06-23 15:36:43 5998

转载 多行注释代码

macro MultiLineComment()  {      hwnd = GetCurrentWnd()      selection = GetWndSel(hwnd)      LnFirst = GetWndSelLnFirst(hwnd)      //取首行行号      LnLast = GetWndSelLnLast(hwnd)      //取末行行号

2017-06-22 18:00:04 1938

原创 测试ipv6网络连通性的UDP协议测试代码

client.c#include#include#include#include#include#include#include        /* for ifconf */  #include     /* for net status mask */  #include        /* for sockaddr_in */   #include

2017-06-21 17:19:14 2000

转载 获取ipv6地址

/************************************************************  Copyright (C), 2017, Leon, All Rights Reserved.FileName: get_if_addr.cDescription: 获取接口地址Author: LeonVersion: 1.0Date: Func

2017-06-20 08:56:05 5740

转载 unix环境高级编程第三版源代码编译及使用

估计好多学习unix/linux的程序员都知道有这么一本书,最近笔者也开始膜拜膜拜此书,在编译源代码的时候,遇到了一些问题,现在在这里做下总结,加深自己的印象,或许也有遇到此问题的同仁,可以参考参考!先强调一下,笔者的开发环境是centos6.8,按照如下步骤来编译源代码,并搭建自己的开发环境:(1)下载源代码,可以去官网下载:http://apuebook.com/code3e.html

2017-06-20 08:27:28 455

转载 判断系统大小端问题--

#include int main(void){        short num=0x1122;        char *c;        c=#                if(*c==0x22)                printf("this is little end\n");        else               

2017-06-19 11:33:07 286

原创 main函数最后一行报错

get_ipv6_addr.c:95:5: error: expected declaration or statement at end of input     return 0;     ^Makefile:7: recipe for target 'get_ipv6_addr' failedmake: *** [get_ipv6_addr] Error 1

2017-06-19 11:31:50 638 1

原创 main函数最后一行提示错误问题--仍在分析中---标点符号是完整的--

get_ipv6_addr.c:95:5: error: expected declaration or statement at end of input     return 0;     ^Makefile:7: recipe for target 'get_ipv6_addr' failedmake: *** [get_ipv6_addr] Error 1

2017-06-19 11:30:36 443

原创 无密码拷贝应用到目标开发板的操作

在开发主机上操作(一般为Linux开发主机)如下命令ssh-copy-id  root@targethostip

2017-06-16 13:57:57 209

原创 sourceinsight破解的关键点

source insight4.0破解的关键点在于修改si4.lic的标签选项中的Value值,这一串数字是SI识别使用天数的关键,如果有这个Signature的生成器就好多了,或者可以找一个已经激活的版本拷贝粘贴

2017-06-16 09:12:35 1064

原创 Linux知识库

http://os.51cto.com/col/523/

2017-06-14 15:12:13 469

转载 http://os.51cto.com/col/1367/Linux通用知识库

http://os.51cto.com/col/1367/

2017-06-14 15:11:32 344

转载 25个必须记住的SSH命令---SCP 拷贝的那一条很好用

2010-11-26 09:45 黄永兵 编译 51CTO.com 字号:T |TSSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候选。SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。本文将为大家介绍25个最佳的SSH命令,希望您在阅读之后能获得一些启发。AD:51CTO 网+ 第十二期沙

2017-06-14 15:10:46 638

转载 select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET

从别人的博客中转载过来了这一篇文章,经过重新编辑排版之后展现于此,做一个知识点保存与学习。   select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:int select(int maxfd,fd_set *rdset,fd_set*wrset,fd_set *exset,struct tim

2017-06-13 16:09:52 239

原创 检测系统(linux/window)的各种数据类型所占字节数

1 #include  2 #include  3   4 int main()  5 {  6     printf("short           :%lu\n",sizeof(short));  7     printf("char            :%lu\n",sizeof(char));  8     printf("unsigned char   

2017-06-12 09:49:04 800

转载 Linux文件系统性能优化

5-07Linux基础lx_myjishu2,021 viewsLinux文件系统性能优化5-07 2,021 views 由于各种的I/O负载情形各异,Linux系统中文件系统的缺省配置一般来说都比较中庸,强调普遍适用性。然而在特定应用下,这种配置往往在I/O性能方面不能达到最优。因此,如果应用对I/O性能要求较高,除了采用性能更高的硬件(

2017-06-11 20:11:59 854

转载 [转]提高 Linux 上 socket 性能,加速网络应用程序的 4 种方法

原文链接:http://www.ibm.com/developerworks/cn/linux/l-hisock.html使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他 API 一样,您可以通过一些方法使用 Sockets API,从而提高 Socket 的性能,或者限制 Socket

2017-06-06 09:56:18 514

转载 Linux应用程序性能优化教程

2013-06-04 16:13:32分类: 架构设计与优化1.1  参考资料《嵌入式Linux性能详解》,史子旺https://perf.wiki.kernel.org/index.php/Main_Page,perf主页http://www.docin.com/p-619608212.html,Linux的系统级性能剖析工具-perf(一) -淘

2017-06-06 09:53:21 1211

latest kernel 64 run via nfs share filesystem on windows vmware

1.自行编译配置uboot,最新内核,最新自定义的文件系统 2.通过tftp方式加载服务器上提供的自己编译的最新内核 3.通过nfs方式实现加载存储在服务器上的文件系统 4.文件系统可以根据需要选择不同类型的 5.文件系统中的文件权限请注意设置为对应的root或者pi用户

2022-02-05

uboot-linux-kernel_nfs_raspberrypifs.tar.xz

uboot-linux-kernel_nfs_raspberrypifs.tar.xz

2022-01-26

raspios_noetic_20220117.img.xz.2

raspberry pi4 base on debian buster(10) arm64 installed ros (noetic)

2022-01-17

raspios_noetic_20220117.img.xz.1

raspberry pi4 base on debian buster(10) arm64 installed ros (noetic)

2022-01-17

raspios_noetic_20220117.img.xz.0

raspberry pi4 base on debian buster(10) arm64 installed ros (noetic)

2022-01-17

TQIMX6烧写手册.pdf

主要是用来标记imx6q在不同操作系统上的烧录方式以及在不同环境中的烧录方式,有uboot+zImage一起烧录的,也有uboot环境依靠网络烧录的

2019-12-25

TQIMX6_uboot菜单手册.pdf

希望能够给开发imx6q的同行一点点帮助吧,就不要积分了,希望大家多多支持,互帮互助,打字好麻烦,干嘛一定要超过50个字

2019-12-25

检查linux系统支持的socket选项

测试linux系统支持的socket设置选项

2017-07-01

x265源码visual studio 2015编译ok的工程

x265源码visual studio 2015编译ok的工程 官网上下载的稍加改动即可编译OK

2017-03-16

官方源码 notepad-plus-plus.zip

从官方下载的,免费供大家使用

2017-03-16

Boost程序库完全开发指南--带目录.pdf

有一哥们儿传了但是没有目录

2017-03-15

libssh2源码

从github上获取的源码,免费分享给大家,希望合理使用

2017-03-14

mplayer Linux版本可直接单独播放

独立播放器,避免下载组件和解码器等

2017-03-01

lrzsz-0.12.20.tar.gz

串口拷贝小文件很方便

2017-03-01

Python核心编程第三版书内源代码

个人购买的书,免费给同行使用,共同切磋

2017-02-17

利用Python进行数据分析源码-part2

系统识别太大就只能分成两部分了

2017-02-17

利用Python进行数据分析源码-part1

系统识别太大就只能分成两部分了,请合理合法合道德规范使用

2017-02-17

共享内存传递结构体类型的数据

之前在网上找的都是只能传递字符串的共享内存,转换成结构体格式经常出现无法读取的问题

2016-05-05

我们在大学用的计算机网络课件

我们上课用的就是这种课件希望与大家共享一下吧 希望大家能有所收获

2010-10-15

空空如也

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

TA关注的人

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