OS
亲密数
我从事通信行业的软件开发工作,已经超过10年,至今对信息技术仍充满热情。
我参与过GSM、WCDMA、IMS、LTE等几代网络的网元和协议的开发。我有在Linux、Windows及云计算平台上的应用开发经验。我对几种编程范式如面向过程、面向对象及函数式编程等有一定的理解。我使用过多种编程语言进行开发,如C/C++、Java、Python、Go等。同时我对互联网相关技术如HTML、CSS、Javascript等也感兴趣。我也具有一定的用R或Python进行数据分析的技能。
业余时间我喜欢看数学、文学、历史等方面的书籍。总体而言我是个热爱技术、乐于学习的技术人员。
展开
-
共享内存测试程序
在操作系统课程里学习过进程间通信的方式有“管道”,“信号量”,“消息”,“共享内存”,“套接字”等。自己在学习共享内存过程中写了下面的测试小程序。目的是把用到的API列到这里,在需要详细了解的时候查看相关手册。在cycle.cc程序中,count存在于共享内存中,循环对count进行累加操作,然后打印出来。在control.cc程序中,把count的值置为0。在执行了control原创 2009-07-14 11:09:00 · 1354 阅读 · 0 评论 -
进程间通信API总结
在操作系统课程里学习过进程间通信的方式有“管道”,“信号量”,“消息”,“共享内存”,“套接字”等。通过最近对消息,信号量,共享内存的学习,可以看出创建、删除、查询这些IPC的模式。首先需要通信的进程间用相同的key生成一IPC_ID。API有msgget, shmget, semget。然后查询和使用这些IPC资源都通过IPC_ID。API有msgctl, shmctl,原创 2009-07-14 11:34:00 · 694 阅读 · 0 评论 -
消息通信测试程序
在操作系统课程里学习过进程间通信的方式有“管道”,“信号量”,“消息”,“共享内存”,“套接字”等。自己在学习消息过程中写了下面的测试小程序。目的是把用到的API列到这里,在需要详细了解的时候查看相关手册。 在msgServer.cc程序中,循环接收消息,把接到的消息打印出来。如果消息内容是exit,则退出。 在msgClient.cc程序中,把命令行参数发给msgServer原创 2009-07-13 16:13:00 · 540 阅读 · 0 评论 -
信号量测试程序
在操作系统课程里学习过进程间通信的方式有“管道”,“信号量”,“消息”,“共享内存”,“套接字”等。自己在学习信号量过程中写了下面的测试小程序。目的是把用到的API列到这里,在需要详细了解的时候查看相关手册。在cycle.c程序中,等待信号量,接收到信号量就对count++,然后打印出来。在control.c程序中,发出信号量。可以用ipcs命令来查看当前创建的信号量资源。原创 2009-07-13 10:16:00 · 966 阅读 · 0 评论 -
Linux下多线程编程
Linux下多核编程,对于应用层编程来说,主要是多进程间的协作编程及多线程编程...原创 2010-12-14 13:02:00 · 982 阅读 · 0 评论