嵌入式开发
goforwarder
比尔盖茨说:世界不会在意你的自尊,人们看的只是你的成就,在你没有成就以前,切勿过分强调自尊。
展开
-
C/C++基础知识:typedef用法小结
摘要 typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char*转载 2010-09-15 10:16:00 · 424 阅读 · 0 评论 -
C语言字符串转数值
C语言字符串转数值 常用到字符串和数字的转换搜集整理 方便以后再用<br />atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol(将字符串转换成长整型数)strtoul(将字符串转换成无符号长整型数)toascii(将整型数转换成合法的ASCII 码字符)toupper(将小写字母转换成大写字母)tolower(将大写字母转换成小写字母)<br /><br />atof(将字符串转换成浮点型数)相关函数:at转载 2011-03-24 14:37:00 · 7482 阅读 · 0 评论 -
setsockopt 设置socket
setsockopt 设置socket 1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 2. 如果要已经处于连接状态的so转载 2011-11-24 16:17:16 · 1156 阅读 · 0 评论 -
有关socket网络编程中一些概念的理解
有关socket网络编程中一些概念的理解 所谓服务器即提供服务器的一端。换句话那个设备具有提供服务的能力那么这台设备就应该是服务器。 所谓客户端即需要被服务的一端。换句话那个设备不能自己实现需要的功能必须通过网络或其他通信请求其他设备提供服务的就是客户端。 一个系统中不一定说客户端多,而服务器少,完全有可能服务器多而客户端少。 长连接:客户端与服务器先建立通讯连接,连接建立后不原创 2011-12-01 10:27:03 · 1750 阅读 · 0 评论 -
tcpip,socket ,tcp/ip 三次握手,四次断开连接握手 图解
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。 (1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。 (2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B进入SYN_RECV转载 2012-02-29 22:21:56 · 11080 阅读 · 0 评论 -
Linux下软件安装方法集锦
Linux下软件安装方法总结: 一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -ivh soft.version.rpm 二、deb包安装方式步骤: 1、找到相应的软件包,比如soft.version.转载 2012-05-01 01:02:11 · 647 阅读 · 0 评论