`
ornt66ornt
  • 浏览: 12964 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
Windows Socket IO 模型【转帖】 2011年05月19日      应 用程序使用Winsock与传输协议驱动沟通时AFD.SYS负责缓冲区的管理。这就意味着当一个程序调用send或者WSASend发送数据时,数据将 被复制到AFD.SYS它自己的内部缓冲区中(依赖SO_SNDBUF的设置)WSASend调用立即返回。然后AFD.SYS在程序后台将数据发送出 去。当然,如果程序想要处理一个比SO_SNDBUF设置的缓冲区需求更大的发送请求,WSASend的调用就会阻塞直到所有的数据都被发送出去。   类似的,从远程客户端接收数据时,只要SO_RCVBUF设置的缓冲区还没有满, ...
socket阻塞和非阻塞的区别 2011年03月28日   学无止境,把这几年收藏的文章都晒出来,大家共享吧! 声明:早期转载的文章未标明转载敬请原谅,以后将陆续改过来,向原创者致敬! C++ , Direct3D, OpenGL, GPU,OGRE,OSG,STL, Lua, Python, MFC, ...

Socket编程基础

 
Socket编程基础 2010年10月20日   TCP/IP 是因特网的通信协议。   TCP/IP 是用于因特网 (Internet) 的通信协议。通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。   浏览器和服务器都在使用 TCP/IP   因特网浏览器和因特网服务器均使用 TCP/IP 来连接因特网。浏览器使用 TCP/IP 来访问因特网服务器,服务器使用 TCP/IP 向浏览器传回 HTML。   因特网地址也是 TCP/IP   你的因特网地址 61.181.156.187 也是标准的 TCP/IP 协议的一部分。   计算机通信协议 ...

MTK 上的socket

MTK 上的socket 2010年10月01日   移动互联网也炒了好几年了,现在开发手机也好,单独做应用也好,都会涉及到网络这一块。MTK 提供了网络功能,在GPRS上封装了socket 功能。MTK 上的socket 其实与linux 上的有些相似,其实说到socket ...
★★ 字符集、编码格式浅析 2010年08月25日   记事本编码格式浅析 问题一。记事本文件的编码格式:   在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要 ...
了解进程中的内存结构 2010年10月08日   接触过编程的人都知道,高级语言都能通过变量名来访问内存中的数据。那么这些变量在内存中是如何存放的呢?程序又是如何使用这些变量的呢?下面就会对此进行深入的讨论。下文中的 ...
内存映射与DMA笔记 2011年06月15日   http://hi.baidu.com/zhxust/blog/item/61b74db1ddbadd5d0823027f.html   3项技术:   1,mmap系统调用可以实现将设备内存映射到用户进程的地址空间。   2,使用get_user_pages,可以把用户空间内存映射到内核 ...
0x00000000内存出错 内存不能为read 2010年06月24日   问:我的电脑一启动就出现这样的对话框:“OX0012e60”指令引用的“0x00000000”内存,该内存不能为“read”,要终止程序,请单击“确定”,要调试程序,请单击“取消”。而且操作系统启动速度相当慢,请问该问题该如何解决?   答:如果系统经常出现以上提到的错误提示,可以用以下方法解决。   1.查看系统中是否有木马程序或病毒文件。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。   2.更新操作系统,让操作系统的安装程序重新拷贝正确 ...
应该用程序错误 该内存不能为“read”的几个解决方法 2011年10月13日   电脑出现这些问题:   (1)  iexplore.exe-应用程序错误   每当我打开邮箱界面时便跳出“0x7327d5el” 指令引用“0x7327c7fc”内存.该内存不能为“written”   要终止程序,请单击“确定”   要调试程序,请单击“取消”   (2)应用程序错误"Ox21c09049指令引用Ox00000016内存不能为read"   解决方法是这个:运行 输入cmd 回车在命令提示符下输入   for %1 in (%windir%\system32\*.d ...
0x1001240”指令引用的“0x10001240”内存。该内存不能为“read”要终止程序,请单击“确定”。 2011年05月08日   是“0x1001240”指令引用的“0x10001240”内存。该内存不能为“read”   要终止程序,请单击“确定”。   要调试程序,请单击“取消”。            而且是经常出现   最佳答案 你好,电脑出现:【该内存不能为read】,这是你安装的“软件”和电脑中的“内存”有冲突!   【答案原创,引用请说明作者:力王历史】,偶然出现,点【取消】即可!   1。电脑里有【木马或病毒】干扰,下载“360安全卫士”和“360杀毒双引擎版”或 ...
C/C++ > UNIX系统程序设计 2011年06月08日   原创]UNIX系统程序设计-1   写在前面的话。   这是去年夏天刚来SOHU的时候写的。在本版最初好像发过一遍。   现在整理个人文集,重发一遍。大家见谅。   说明:本文所有 ...
计算机基础选择题(2) 2010年06月17日   11套   1、从某微机广告"P4-1.7G/128M/60G/40X/15/多媒体"可看出此微机的内存为__B____。   A、1.7G   B、128MB   C、60GB   D、40X   2、电子计算机的发展已经历了四代,四代计算 ...
第一章第一节计算机语言C语言基础教程 2012年01月02日   首先先让大家明白什么是c语言,以及它在日常生活中扮演的脚色。   一.计算机系统知识   1.1计算机系统由计算机硬件和软件两部分组成。   计算机硬件   直观上可以看见的东西,硬件包括显示器,主板,cpu,内存条,显卡,硬盘,电源,键盘,鼠标,机箱组合而成,形成一个完整的计算机。   计算机软件   计算机软件分为系统软件和应用软件   系统软件比如说微软的winxp   还有苹果的系统   红帽子linux   unix   应用软件有   我们常用的word   制图的auto cad   三维的3ds max   pr ...

linuxt笔记2

linuxt笔记2 2011年06月13日   每一行任务配置记录,都包括6个数据字段,如表6-1,分别表示不同含义   分 时 日 月 周   除了可以使用*,- ,/   减号:如,1-4   逗号:“,”可以表示一个间隔不连续范围,如“3,4,6,8”   斜杠符号“/”可以用来指定间隔频率,如在日期字段中的“*/3”表示每隔3天   下面将通过几个实例展示crontab计划任务的配置、查看和删除等管理操作。   例如:由root用户设置一份crontab计划任务列表,完成如下任务   每天早7:50 自动开启sshd服务,22点50时关闭ssd服务。   每隔五天清空一次ftp服务器公 ...
智能机那些事儿――第九讲 硬件 2011年08月25日   第九讲 硬件   这又是一节很长的了,将会涉及手机的CPU&GPU、内存(RAM)、手机内存(ROM)、内置存储空间(有些手机有)、SD卡、电池、摄像头、屏幕、按键、连接线接 ...
Global site tag (gtag.js) - Google Analytics