自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (38)
  • 收藏
  • 关注

转载 windows挂载linux网络文件系统NFS

1.创建linux的NFS服务端2.linux挂载linux的NFS3.windows挂载Linux的NFS工具/原料挂载语句: mount -t nfs 192.168.0.10:/home/share /mnt取消挂载语句:  umount /mntlinux win7 网络 虚拟机

2015-08-31 16:54:36 392

转载 CloseHandle(),TerminateThread(),ExitThread()的区别

线程的handle用处:线程的handle是指向“线程的内核对象”的,而不是指向线程本身.每个内核对象只是内核分配的一个内存块,并且只能由内核访问。该内存块是一种数据结构,它的成员负责维护对象的各种信息(eg: 安全性描述,引用计数等)。一、CloseHandle()在CreateThread成功之后会返回一个hThread的handle,且内核对象的计数加1,CloseH

2015-08-31 14:35:55 466

转载 C标准库 io.h源码 检查文件是否存在

#include #include #include #include bool isFileExist(const char *filename){    if( _access(filename, 0) == 0 ) {        // exist        printf("Exist %s\n",filename);    }else{ 

2015-08-28 13:53:23 2567

原创 整理网上资料---C标准库值篇二 :标准库源码下载地址、标准库手册下载地址

C标准库源码及手册.zip,包括:

2015-08-28 13:50:57 2020

原创 整理网上资料---C标准库值篇一 :POSIX.1 and ISO C标准头文件

////////////////////////////////////////////////////////////////////////////////////////这里的也不是很全,很准!例如,io.h在C标准库中就有!而这里没有,或者写错了!本文仅供参考!!!///////////////////////////////////////////////////////

2015-08-28 13:42:54 646

转载 fopen与读写的标识r,r+,rb+,rt+,w+.....

函数简介  函数功能: 打开一个文件  函数原型:FILE * fopen(const char * path,const char * mode);  相关函数:open,fclose,fopen_s[1] ,_wfopen  所需库: stdio.h>  返回值: 文件顺利打开后,指向该流的文件指针就会被返回。若果文件打开失败则返回NULL,并把错

2015-08-28 11:23:38 1271

转载 open和fopen的区别

open和fopen的区别:1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。由此可以看出,内存 “缓冲区”的大小,影响着实际操作外存的次数,内存“缓冲区”越大

2015-08-28 09:52:57 512

转载 Windows 中_T和L

_T("")是一个宏,定义于tchar.h下。[1]       #define _T(x) _ _T(x)         #ifdef  _UNICODE       #define _ _T(x) L ## x  #else   /* ndef _UNICODE */       #define _ _T(x)      x  他的作

2015-08-28 09:39:09 308

转载 编程用到的windows系统目录变量简写

%ALLUSERSPROFILE% C:\Documents and Settings\All Users %USERPROFILE% C:\Documents and Settings\当前用户名 %HOMEPATH% C:\Documents and Settings\当前用户名 %SYSTEMROOT% C:\WINDOWS %WINDIR% C:\WINDOWS %Co

2015-08-28 09:24:01 1149

原创 VS2013 动态链接库下,动态调用和静态调用的注意点事项

1.静态链接库lib.h extern "C" int add(int x,int y);lib.c int add(int x,int y){ ...}main.cpp调用如下: #include "..\lib.h"#pragma comment(lib,"..\\debug\\libTest.lib") //指定与静态库一起连接printf("2 + 3 = %d

2015-08-27 16:48:27 5283

原创 bind port打印时:short 和 unsigned short的区别

printf("[%s] %d ...\n",__func__, (short)34569);printf("[%s] %d ...\n",__func__, (unsigned short)34569);运行结果是:[main]  -30967 ...[main]  34569...34560的十六进制:8709, 二进制:1000011100001001

2015-08-26 20:41:55 1084

转载 linux下 c中怎么让才能安全关闭线程 和 linux线程退出时执行的程序(线程清理处理程序)简单例子

多线程退出有三种方式:(1)执行完成后隐式退出;(2)由线程本身显示调用pthread_exit 函数退出;    pthread_exit (void * retval) ; (3)被其他线程用pthread_cance函数终止:    pthread_cance (pthread_t thread) ; 用event来实现。在子线程中,在循环

2015-08-26 20:02:20 4461

转载 端口详解

1 tcpmux TCP Port Service Multiplexer 传输控制协议端口服务多路开关选择器   2 compressnet Management Utility     compressnet 管理实用程序   3 compressnet Compression Process    压缩进程   5 rje Remote Job Entry          远程

2015-08-26 20:00:43 8526

转载 详细介绍Linux指令od --- od可以将文件以十六进制与字符对比

随着计算机飞速的发展,很多人开始学习Linux,怎样才能学好Linux,一定要学好Linux的命令。学习Linux,你可能会遇到Linux指令od的知识 ,这里将介绍Linux指令od应用方法。Linux指令:od示例用法:od -c helloLinux指令:odod命令用户通常使用od命令查看特殊格式的文件内容。通过指定该命令的不同选项可以以

2015-08-26 18:51:34 1456

原创 原创---tcp udp: send一次发送数据长度大于recv size_t len时,windows、linux下不同返回

1、udplinux client:send   send data lenlinux server:recv   recv data len当 send len  当 send len  >  recv len时,recv接受 recv data len,也就是说只接收recv buf len个数据,其余数据没有接收;while循环,发现接下来的recv 居然没有继续接收剩下

2015-08-26 17:57:09 1559

转载 pthread_create是类Unix操作系统(Unix、Linux、Mac OS X等)的创建线程的函数。

int pthread_create(pthread_t *tidp,const pthread_attr_t *attr,(void*)(*start_rtn)(void*),void *arg);返回值若线程创建成功,则返回0。若线程创建失败,则返回出错编号,并且*thread中的内容是未定义的。参数第一个参数为指向线程标识符的指针。

2015-08-26 14:56:23 1805

转载 setsockopt中SO_RCVTIMEO和SO_SNDTIMEO

SO_RCVTIMEO和SO_SNDTIMEO套接口选项可以给套接口的读和写,来设置超时时间,一、在unix网络编程中,说是他们只能用于读和写,而像 accept和connect都不能用他们来设置.可是我在阅读内核源码的过程中看到,在linux中,accept和connect可以分别用 SO_RCVTIMEO和SO_SNDTIMEO套接口来设置超时,这里他们的超时时间也就是sock的sk_

2015-08-26 14:49:04 12835

转载 关于linux socket 编程 端口复用的理解

在linux socket网络编程中,大规模并发TCP或UDP连接时,经常会用到端口复用:             int opt = 1;            setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, (const void *) &opt, sizeof(opt));那么什么是端口复用呢,如何理解呢,可以解释成如下:   

2015-08-26 14:31:58 762

转载 经典makefile例子

这个帖子是我在csdn上花了10分下载下来的一个包,里面就这么多东西,那个上传者是他妈的黑。。。。不过我把它共享到这里,不过为了尊重人的劳动成果,我还是贴出人家的下载地址:http://download.csdn.net/source/949149,这里面的内容很经典,但是我水平低,很多看不懂,咳,不过,先占着。呵呵。。。。。############################

2015-08-26 13:12:43 408

转载 Make 简要教程及整理 --- 第三篇 Makefile书写规范 需要仔细看

3 Makefile书写规则 -------------------------------------------------------------------------------- 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一

2015-08-26 11:32:21 389

转载 Make 简要教程及整理 --- 第二篇 Makefile 总述

1 、Makefile里有什么? Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。 显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。 隐晦规则。由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略地书写Makefile,这是由mak

2015-08-26 11:12:03 345

转载 Make 简要教程及整理 --- 第一篇

1、Makefile规则target ... : prerequisites ...   commandtarget也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签(Label),对于标签这种特性,在后续的“伪目标”章节中会有叙述。 prerequisites就是,要生成那个target所需要的文件或是目标。 command也就是make

2015-08-26 10:56:47 349

原创 linux tcp udp 原理图

1、linux tcptcp服务器 tcp客户socket bindlistenaccept一直阻塞知道客户连接到达 socket writeread 处理请求write ------------------------------------------------------------ >readcloseread

2015-08-25 16:12:13 617

转载 Sizeof与Strlen的区别与联系

一、sizeof    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的

2015-08-25 15:38:51 235

原创 linux recv 返回值 和 recv 标志参数--- 实测

==============================================================================linux server :recvlinux client:send情况:传输一次数据后,不在传输数据,然后操作client:当client调用close关闭socket后,recv “立刻” “返回” “0”。当clie

2015-08-25 15:08:03 1779

转载 linux recv返回值socket_error 和 socket之shutdown() 的关系

1、linux recv返回值socket_error(1)一端客户端socket调用shutdown后,另一端socket  recv 会返回0。(2)一端客户端socket调用close后,另一端socket  recv 会返回socket_error。2、socket  close与shutdown 的区别close-----关闭本进程的socket id,但链接还是

2015-08-25 13:34:18 2995

转载 Socket send函数和recv函数详解

1.send 函数int send( SOCKET s, const char FAR *buf, int len, int flags );      不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。    该函数的第一个参数指定发送端套接

2015-08-25 11:16:51 281

原创 linux socket编程注意点 和 关闭selinux、防火墙 或者 设置相应端口允许通讯!!!

在Linux系统下:socket创建失败,返回-1。accept等待连接失败,返回-1。在Linux系统下:#include uint32_t htonl(uint32_t hostlong);有些系统包含的头文件是 而不是 .htonl()返回一个网络字节顺序的值。将主机数转换成无符号长整型的网络字节顺序。本函数将一个32位数从主机字节顺序转换成网络

2015-08-25 10:19:49 1255

转载 如何使用mount挂载一个windows的共享文件夹

假定win机d:/folder/share的共享名为 share , 有用户administrator ,密码123在linux机上,把share挂到/mnt目录:mount -t cifs -o username=administrator,password=123 //192.168.0.11/share /mnt

2015-08-25 09:36:32 2052

转载 Wireshark 与 TCP/IP四层模型

ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。在TCP/IP参考模型中,去掉了OSI参考模型中的会话层和表示层(这两层的功能被合并到应用层实现)。同时将OSI参考模型中的数据链路层和物理层合并为主机

2015-08-24 16:01:39 941

转载 Wireshark 与 OSI模型

---------------------------------------------------------------------------------------------------------------------7 应用层:老板6 表示层:相当于公司中演示稿老板、替老板写信的助理5 会话层:相当于公司中收寄信、写信封与拆信封的秘书4 传输层:相当于公司中跑邮局

2015-08-24 15:50:54 850

转载 Wireshark软件使用教程(下部)过滤器设置

正如您在Wireshark教程第一部分看到的一样,安装、运行Wireshark并开始分析网络是非常简单的。使用Wireshark时最常见的问题,是当您使用默认设置时,会得到大量冗余信息,以至于很难找到自己需要的部分。过犹不及。这就是为什么过滤器会如此重要。它们可以帮助我们在庞杂的结果中迅速找到我们需要的信息。- 捕捉过滤器:用于决定将什么样的信息记录在捕捉结果中。需

2015-08-24 15:25:18 938

转载 Wireshark软件使用教程(上部) 相关选项解释

1. MENUS(菜单)2. SHORTCUTS(快捷方式)3. DISPLAY FILTER(显示过滤器)4. PACKET LIST PANE(封包列表)5. PACKET DETAILS PANE(封包详细信息)6. DISSECTOR PANE(16进制数据)7. MISCELLANOUS(杂项)1. MENUS(菜单)- "File"(文件)

2015-08-24 15:04:02 468

原创 Wireshark软件---安装和简单使用

1、安装 Wireshark Version 1.4.92、首先,打开软件。然后,设置要抓包的网卡。     “capture” -- “interface”     “抓包” --- “网络接口”3、选好网卡后,设置抓包参数,这里网卡一定要选中混杂模式       “use promiscuous mode on all interfaces”   

2015-08-24 15:02:04 1113

原创 ar6302网卡数据包 与 wifi帧格式 分析

一、WMSG_HTC_PACKET_ISR:   htc->EndPoint[(  (HTC_PACKET*)(msg_htc.data))->Endpoint-1].rx_isr(                     htc->EndPoint[((HTC_PACKET*)(msg_htc.data))->Endpoint-1].rx_ctt,                

2015-08-21 14:28:04 1318

转载 正确使用UDP广播(C++代码)

相比TCP,UDP的优点是传输速度快且能对整个网络广播数据。但我以前在使用UDP整个网络广播数据的用法上,一直没能好好使用。这段时间,正好需要使用UDP的这个功能,因此经过摸索,得出了一种使用方法如下:(不一定是最好的,但能实现我的功能)// 服务器端// Server.cpp : Defines the entry point for the console application.//

2015-08-19 11:37:39 1556

转载 NFS ROOT 启动内核的配置(UBoot)

在一般的嵌入式系统开发中经常需要烧写内核文件和文件系统映像,为了保护和节省片子的烧写次数,为了方便我们开发的过程节省浪费在烧写上的时间,更多的是方便我们的开发不至于把系统上的文件搞的乱七八糟… 其实,其实当我们的内核变大,板子Flash无法容纳内核和文件系统的时候,NFSROOT是个好的解决方案。因此想试试使用NFS ROOT:一、内核配置: 添加内核对NFS的支持:n    

2015-08-17 14:47:35 744

转载 linux中自动挂载、卸载SD卡/u盘 和 mount -t vfat ntfs smbfs nfs -o ro rw iocharse 等待

mdev是busybox中的一个udev管理程序的一个精简版,他也可以实现设备节点的自动创建和设备的自动挂载,只是在实现的过程中有点差异,在发生热插拔时间的时候,mdev是被hotplug直接调用,这时mdev通过环境变量中的 ACTION 和 DEVPATH,来确定此次热插拔事件的动作以及影响了/sys中的那个目录。接着会看看这个目录中是否有“dev”的属性文件,如果有就利用这些信息为这个设

2015-08-17 14:36:48 5250 1

转载 Linux 常用命令详解

Linux 是一个真正的多用户操作系统,它可以同时接受多个用户登录。 Linux 还允许一个用户进行多次登录,这是因为 Linux 和 UNIX 一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台进行多次登录。虚拟控制台的选择可以通过按下 Alt 键和一个功能键来实现,通常使用 F1–F6 例如,用户登录后,按一下 Alt–F2 键,用户又可以看到"login:"提示符,说明

2015-08-17 10:12:46 505

原创 nfs mount挂载问题:启动顺序问题:查看共享目录:

1、mount挂载问题$ mount -t nfs 192.168.1.2:/home/sc6138 /ah_testsvc: failed to register lockdv1 RPC service (errno 111).mount: mounting 192.168.1.2:/home/sc6138 on /ah_test failed: Connection refused

2015-08-14 18:20:01 3291

Nucleus WebBrowse.pdf

这个是Nucleus系统的配套web server的文档,往大家好好使用!

2015-09-23

LWIP中文手册.pdf

这个是LWIP的使用手册!大家可以下载下来看看,还是比较有用的!

2015-09-22

Nucleus NET Manual(网络手册)

Nucleus NET Manual(网络手册), Accelerated Technology,描述了 TCP/IP Nucleus PLUS 网络工具的安装和运行。

2015-09-21

Nucleus FILE Manual(文件手册)

Nucleus FILE Manual(文件手册),Accelerated Technology,描述了 MS-DOS 兼容的 Nucleus PLUS 文件系统的安装和运行。

2015-09-21

LwIP的RAW_API接口及编程指南

LwIP的RAW_API接口及编程指南,包含了 LwIP的RAW_API接口及编程指南.pdf ZLG LwIP的RAW API接口及编程指南.rar 实战例子,有源代码。

2015-09-21

计时器软件

这个是我从网上精选的一款简单的计时器软件。

2015-09-21

socket_send_buf_thread.zip

这个是socket网络发送线程。使用这个线程,可以并行运行。有效的减小了时间,提高了发送的速率。

2015-09-21

C标准库源码及手册.zip

这个是我从网上精心整理的资料!!!往大家好好用!!!

2015-08-28

a_sample_dll_and_call 动态链接库中的静态调用.zip

这个是我在VS2013下写的关于动态链接库下的静态调用。

2015-08-27

a_sample_dll_and_call 动态链接库中的动态调用.zip

这个是我写的VS2013下的动态链接库的使用例子。

2015-08-27

a sample lib and call.zip

这是我写的一个简单的windows下的静态链接库编程和调用!

2015-08-27

android网络助手.zip

这是我最近使用的测试wifi socket通讯的app。 大家有需要的,可以下来看看!

2015-08-27

GNU make v3.8 中译.chm

这是一个超级好用的makefile手册!

2015-08-26

linux_udp_Broadcasting_Demo.zip

这个是我写的linux下udp广播和接受的例子。 记住:在linux下一定要关闭sexlinux和防火墙! 或者 在防火墙里设置允许udp中相应的端口,允许通信!

2015-08-25

linux_udp_Demo.zip

这是我自己写的linux下的UDP通信DEMO。 用来赚积分的!

2015-08-25

linux_tcp_Demo

这是我自己写的linux下的tcp demo,绝对可以用

2015-08-25

Wireshark 与 TCPIP四层模型.doc

使用Wireshark 软件,所要的TCPIP相关知识!

2015-08-24

udp广播-server-client实例

这是Windows下,网络编程的例子! 具体的是udp广播实例,有一个客户端接收,一个服务端发送。

2015-08-19

中文Nucleus PLUS Reference Manual

Nucleus文件系统手册 详细描述了开发者如何使用文件系统模块

2015-08-18

emmc5.1 英文版本+中文版本emmc5.1 英文版本+中文版本

emmc_5.1英文版本.pdf emmc_5.1中文翻译版本.pdfemmc_5.1中文翻译版本.pdfemmc_5.1中文翻译版本.pdfemmc_5.1中文翻译版本.pdf

2024-07-13

Understand-5.0.969-win-x64bit-crack.zip

Understand-5.0.969-win-x64bit-crack.zip, source insight 的替代品

2019-12-19

文件夹备份脚本

copy_fils_from_apath_to_bpath.bat 备份文件夹到指定目录下,并打上时间标签。

2017-08-03

超好用的音乐播发软件aimp

超好用的音乐播发软件aimp

2016-06-23

x264实例-亲测可以

为了搞清楚h264协议,看了相关的有2星期左右。 终于搞明白了一下,现将测试通过的代码和所有资源上传, 有需要的请自己下载。 有问题请留言! win7+vs2013+x264

2016-01-05

java sample socket demo

简单的jaca的网络通信例子! 自己编的,确实可用!

2015-12-25

JDK-Eclipse-Android_SDK-ADT详细图文安装教程

JDK-Eclipse-Android_SDK-ADT详细图文安装教程 我安装步骤,基本上是可以用的!实测。

2015-12-09

wifi帧格式分析文档及结果报告

掌握并熟悉Wireshark的基本操作,了解网络协议实体间的交互以及报文交换。 分析协议

2015-11-30

understand用户使用指南2

understand用户使用指南2.pdf

2015-11-13

LwIP-1.4.0 的移植说明文档

本文档翻译了 LwIP-1.4.0 的移植说明文档,包括原始 API 及 SYS_ARCH 接口的说明文档。由于译者 水平所限, 译文存在很多不确切或错误的翻译, 还请网友多指正。 需要特别提出的是, LwIP 的 SYS_ARCH 接口部分参考了焦海波“uC/OS-II 平台下的 LwIP 移植笔记”一文。在此,将译文放在网络上共享, 愿与网友共同学习、共同进步。

2015-11-10

一个轻量级的inifile文件解析库.zip

代码和测试文档都存在!有用的话,请自己下载!

2015-10-29

WirelessMon

用于监控wifi,监控wifi状况!

2015-10-22

wireshark中文版-附带《wireshark中文手册》

wireshark中文版-附带《wireshark中文手册》

2015-10-16

系统软件需求分析报告文档模板+概要设计报告文档模板+详细设计报告文档模板+详细设计报告文档模板+软件测试

系统软件需求分析报告文档模板+概要设计报告文档模板+详细设计报告文档模板+详细设计报告文档模板+软件测试

2015-10-08

人月神话.mob

大型编程项目深受由于人力划分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。《人月神话(英文版)》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。《人月神话(英文版)》适合任何软件开发行业的从业人员阅读,对软件开发人员、软件项目经理、系统分析师更是必读之作。

2015-09-24

Linux内核编码规范.txt

Linux内核编码规范。 规定了编程风格!

2015-09-24

基于2410版的Nucleus plus源码

MTK手机用的内核、基于2410版的Nucleus plus源码。

2015-09-23

基于nucleus实时操作系统的webserver源代码

这个是原始的weibserver代码,但是没有文档! 如果你找到了文档,请留言给我!谢谢

2015-09-23

Nucleus OS源码结构以及参考手册

Nucleus_PLUS.pdf Nucleus_PLUS源码分析.pdf

2015-09-23

空空如也

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

TA关注的人

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