- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 linux下的Select函数
part1:Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞
2009-05-31 15:33:00 576
转载 offsetof
在嵌入式应用中,或许你对offsetof接触不多甚至根本没见过。如果是这样,那么从这一刻起就好好地掌握它,让它成为你的又一杀手锏吧。 1. offsetof与EEPROM 我们许多人可能都使用过一些非挥发性的存储器,如常见的EEPROM。我们经常使用它们在存储一些系统的配置参数和设备信息。在所有的EEPROM中,通过串口访问的占了大多数。一般来说,对串口的访问都是按字节进行的,这使得我们不可
2009-05-29 16:01:00 670
转载 sizeof 和 strlen 的区别
strlen函数 strlen函数测试字符串的实际长度(不包括/0),并将该长度作为函数的值返回。函数参数“字符串”可以是字符串常量,也可以是字符变量一般形式是: length=strlen(字符中)例:"ABC" 长度为3。 "abc/n" 长度为4,而非5,/n被看成一个字符。 "" 长度为0,空字符串没有有效字符,所以
2009-05-24 16:21:00 734
转载 Linux下的管道编程技术
Linux下的管道编程技术 dup dup2 popen管道技术是Linux的一种基本的进程间通信技术。在本文中,我们将为读者介绍管道技术的模型,匿名管道和命名管道技术的定义和区别,以及这两种管道的创建方法。同时,阐述如何在应用程序和命令行中通过管道进行通信的详细方法。 一、管道技术模型 管道技术是Linux操作系统中历来
2009-05-24 13:46:00 490 2
转载 Select()系统调用及文件描述符集fd_set的应用
【 原文由 张 卿 所发表 】 在网络程序中,一个进程同时处理多个文件描述符是很常见的情况。select()系统调用可以使进程检测同时等待的多个I/O设备,当没有设备准备好时,select()阻塞,其中任一设备准备好时,select()就返回。 select()的调用形式为: #include #include int select(int maxfd, fd_set *readfds, f
2009-05-23 01:54:00 514
转载 如何学j2ee
如何学j2ee(这段时间论坛上很多朋友问) 最近一直由于一些原因,技术上的东西没有学多少,技术一直停滞不前.不过还是学了不少技术以外的东东,毕竟技术并不能解决一切问题.今天浏览水木清华看到了一篇文章,说的是如何学j2ee的,感觉还不错.毕竟是清华的嘛,特此转到这里.让刚接触j2ee的同志们有个参考: Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范
2008-11-20 23:22:00 218
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人