linux系统进程间通信——共享内存(System V版本)
之前用过Prosix版本的共享内存和信号量,一直没有实践System V版本的,主要是因为其信号量集的概念操作有些复杂,今天试着写一个SV版本的共享内存进程间通信,使用信号量同步。程序提供了几个简单的用于操作SV版本共享内存和信号量的接口,并给出了一个简单的C/S通信的测试例子。使用程序提供的接口可以简单的操作SV的信号量和共享内存,而不用担心实现细节。由于测试案例有限,希望大家多多指教!
支持并发的多人聊天程序
1) 支持用户并发请求(注册,登录,聊天)
2) 当用户登录时,应该提示其所有在线好友“自己已经在线”
3) 当用户退出时,应该提示其所有在线好友“自己已经下线”
4) 用户登录时除需要返回登录成功/失败信息,还要获取当前自己所有在线好友信息(好友谁在线?)
5) 添加好友(需验证?)
6) 删除好友(目前没有做,只要添加一个函数就可以了)
网络编程入门练习—小型http服务器
GET/POST方法
返回普通文件
处理cgi
基于socket的proxy
个例子涉及到了基本的网络编程的知识,从连接建立到数据收发,包括简单的编程模型(fork子进程,select/pselect多路I/O复用),还有简单的信号处理,socket选项设置,感觉作为网络编程入门熟悉一下挺好的。
简明Python入门
非常适合Pathon的初学者使用,很好的入门教程。
Effective C++ chm格式中文版
Effective C++是很经典的书,不用多介绍。这是中文版的,翻译的很好~~~
LINUX下C编程(chm格式)
这是一部介绍LINUX环境下C编程的入门书籍,但是包含内容广泛,从基本的文件管理到进程通信,线程管理……
JBoss下部署EJB3.0
JBoss是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web 操作系统(operating system for web),它体现了J2EE规范中最新的技术,并且它还在the JavaWorld Editors' Choice 2002评选中获得“最佳Java应用服务器”大奖。无论是学习还是应用,JBoss为我们提供了一个非常优秀的平台。有关JBoss的详细信息请参阅其主页http://www.jboss.org。
java web service 入门
这里较详细的介绍java 开发web service 的技术规范。更多的只是为了供开发人员参考,少走弯路。
web service 开发涉及的内容很多。包括:xml方面,这里有一块,wsdl,xml shceme,soap等要了解。
基于java socket的KWIC系统实现
这是一个KWIC实现的简单版本,是同Client和Server通信,并用多线程实现
rfc3261_sip协议中文版
sip协议中文文档,是别人翻译的,感觉挺好,就和大家分享下吧~~~