- 博客(15)
- 收藏
- 关注
原创 Linux下Socket编程之TCP Server端
Linux下Socket编程之TCP Server端 2010年07月16日 一。建模 绝大部分关于socket编程的教程总是从socket的概念开始讲起的。要知道,socket的初衷是个庞大的体系,TCP/IP只是这个庞大体系下一个很小的子集,而我们真正能用上的更是这个子集中的一小部分:运输层(Host-to-Host Transport Layer)的TCP和UDP协议,...
2012-01-20 00:41:09
196
原创 Socket编程中的select多路复用
Socket编程中的select多路复用 2011年05月21日 Socket编程中的select多路复用 阻塞方式(block),顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,假如事件没有发生,进程或线程就被阻塞,函数不能立即返回。 非阻塞方式(non-block),就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不...
2012-01-20 00:41:04
162
原创 [连载] Socket 深度探究 4 PHP (一)
[连载] Socket 深度探究 4 PHP (一) 2011年05月05日 Socket(套接字)一直是网络层的底层核心内容,也是 TCP/IP 以及 UDP 底层协议的实现通道。随着互联网信息时代的爆炸式发展,当代服务器的性能问题面临越来越大的挑战,著名的 C10K 问题(http://www.kegel.com/c10k.html)也随之出现。幸亏通过大牛们的不懈努力,区别于传...
2012-01-20 00:41:00
148
原创 C#版 Socket编程(最简单的Socket通信功能)
C#版 Socket编程(最简单的Socket通信功能) 2010年12月10日 示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会依次记录套接字的同步和异步,以及它们的区别。 下面是示例程序的简单步骤说明 服务器端: 第一步:用指定的...
2012-01-20 00:40:56
219
原创 Windows Socket IO 模型【转帖】
Windows Socket IO 模型【转帖】 2011年05月19日 应 用程序使用Winsock与传输协议驱动沟通时AFD.SYS负责缓冲区的管理。这就意味着当一个程序调用send或者WSASend发送数据时,数据将 被复制到AFD.SYS它自己的内部缓冲区中(依赖SO_SNDBUF的设置)WSASend调用立即返回。然后AFD.SYS在程序后台将数据发送出 去。当然,...
2012-01-20 00:40:51
185
原创 解决导入Android-sample出错问题
解决导入Android-sample出错问题 2011年07月26日 1、错误信息: [2011-07-26 17:18:25 - ApiDemos] F:\android\android-sdk_r12-windows\android-sdk-windows\platforms\android-4\samples\ApiDemos\res\values\strings.xml...
2012-01-17 00:58:33
259
原创 Windows环境下设置Qt编译环境 - 关于Qt的静态链接库的配置和生成方法
Windows环境下设置Qt编译环境 - 关于Qt的静态链接库的配置和生成方法 2010年12月02日 当下,自己有了更多的时间给自己做喜欢的事情,在此期间,我发现了Qt和wxWidgets,两个都十分power的framework。其他的废话不多说,先让我们看看如何建立Windows 环境下的Qt开发环境。 1,计算机软件环境。 操作系统: Microsoft Wind...
2012-01-17 00:58:29
152
原创 Platform Builder和Embedded visual C++简介
Platform Builder和Embedded visual C++简介 2011年02月22日 Platform Builder和Embedded visual C++简介 Posted on 2010-03-16 13:21 feisky 阅读(982) 评论(2) 编辑 收藏 1 Platform Builder 介绍Platform Build...
2012-01-17 00:58:25
105
原创 基于Windows CE的激光切割机开放式数控系统的研究
基于Windows CE的激光切割机开放式数控系统的研究 2010年08月06日 基于Windows CE的激光切割机开放式数控系统的研究数控系统, 开放式, 激光切割机, Windows, 研究 前言 Windows CE是微软公司开发的一个开放、可升级的32位嵌入式操作系统。与Windows 95 /98、WindowsNT不同的是,Windows CE是所有源代码...
2012-01-17 00:58:21
128
原创 windows 系统Android模拟器联网设置
windows 系统Android模拟器联网设置 2011年06月16日 1. 将 android的tool增加到,windows 环境变量 path中, E:\android\android sdk\android-sdk_r10-windows\android-sdk-windows\platform-tools\ E:\android\...
2012-01-17 00:58:16
223
原创 库文件和系统调用的区别
库文件和系统调用的区别 2010年10月25日 本文引自http://hi.baidu.com/printmyheart/blog/item/7fded9dff41a6c1562279894.html Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Beginni...
2012-01-15 19:41:58
111
原创 10] 建立C帝国(GDAL编译安装以及一般的C库编译步骤)
10] 建立C帝国(GDAL编译安装以及一般的C库编译步骤) 2011年06月16日 好吧,就让我谈谈C系列的编译问题吧。虽然九形不需要编译,但是,九形(乃至QGIS,GRASS,OpenEV....)的心脏GDAL建议还是自己编译。虽然网络上有现成的二进制库可以用,但是我也经常碰到一些机器装不上的问题--一些所依赖的二进制库版本兼容性问题。而且有些东西根本没必要用上,编译起来简直就...
2012-01-15 19:41:55
105
原创 HK-2000数据采集仪WEB服务器BOA的移植方法
HK-2000数据采集仪WEB服务器BOA的移植方法 2009年12月03日 HK-2000数据采集仪WEB服务器BOA的移植方法 随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览...
2012-01-15 19:41:51
101
原创 如何为linux嵌入式开发建立交叉编译环境(2.4内核)
如何为linux嵌入式开发建立交叉编译环境(2.4内核) 2009年12月04日 如何为linux嵌入式开发建立交叉编译环境(2.4内核) 在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。文章通过一个具体的例子说明了这些嵌入式交叉编译开发工具的制作过程。 随着消费类电子产品的大量开发和应用和Linux操作系统的不断健...
2012-01-15 19:41:48
162
原创 【转】如何为嵌入式开发建立交叉编译环境
【转】如何为嵌入式开发建立交叉编译环境 2009年10月26日 [b]如何为嵌入式开发建立交叉编译环境[/b] 级别: 初级 恩 梁元 (www.kernel.org 下载的内核源代码放入 $PRJROOT /kernel 目录 进入你的 kernel 目录: $cd $PRJROOT /kernel 解开内核源代码 $tar -xzv...
2012-01-15 19:41:43
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人