Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

采用多线程方式的Ruby DRB server的实现

采用多线程方式的Ruby DRB server的实现

DRB是ruby的远程进程调用(remote process calling)机制,类似于java的RMI。近期在一个项目中采用了DRB实现server与client之间的通信,其中对于server有以下要求:a) 并发处理多个client的请求,对于每个client用一个线程来处理; b) client发出请求后可以立即返回,不需要阻塞在那里等待server处理。我对server的设计如下:给client调用的接口函数放在server主线程中。主线程还维...
Android 4应用动画案列一

Android 4应用动画案列一

这段时间一直都在看Android源码,当然在这里我就不说关于源码的问题,自我对其ANDROID4.0的观后感就是~比之前的2.2与2.3的都改进了好多,可能是我学疏才潜,在里面还有太多需要我去用时间来征服的节点,所以在这里就不敢自笔为是,所以就把简单的直接把API里的一些例子给搬出来,看看效果吧,一个一个的来,也顺便把里面的源码给直接贴出来,2011年虽然对我们来说是一个不可多得的一年,但是同样2012年更是让我们期待着跳越前栏的感觉,让我们共同展望201...
Android 类似360开机时间提示助手

Android 类似360开机时间提示助手

上一篇讲过开机时间的算法(见 http://www.linuxidc.com/Linux/2012-01/52079.htm),这篇就完成代码编写了系统在启动的完成之后用过notification显示开机时间,是不是和 360 很像。。。。当点击notification的时候转跳到这个程序的activity,两个activity,一个显示开机时间,一个显示开机启动的程序有哪些,由于本人能力有限,本想做和 360一样可以禁止启动程序那个选项的,试了好几次不成...
SHELL程序结构化设计

SHELL程序结构化设计

本文没有高深知识,只谈shell的可读性,可理解性。我的工作中涉及到阅读一些shell程序,在阅读过程中,我发现很多所谓大牛写下来的程序没有结构,本文以举例形式来描述。假如存在以下一些函数:函数A的功能是与读取员工信息文件(包含考勤信息和其他信息),并获取公司员工的考勤信息;函数B的功能是根据员工的考勤信息计算员工的工资;函数C、D实现其他功能。而我所看到的绝大部分脚本中的实现方式是:#函数A,没有任何参数A( ){StaffMsg=·cat StaffM...
C/C++刁钻问题各个击破

C/C++刁钻问题各个击破

是程序员都会写C/C++程序。这是不是就说明C/C++比较容易掌握呢?非也!相比其他编程语言来说C/C++要庞大得多、复杂得多,要想用好C/C++不是易事。我用C编程有5个年头了,用C++也有4个年头了,然而我时常犯错,很多错误甚至是屡次三番的犯。在实践中,我发现导致编程出错都是那些平时很少使用的貌似“偏僻”的C/C++特性,这些特性我们曾经都在某本教科书上学习过,但是印象不深刻,原因是这些教科书大都注重基础知识的教学,并且认为花费过多篇幅去介绍这些貌似“...
一线触摸有没有劫持了LCD显示屏?

一线触摸有没有劫持了LCD显示屏?

首先申明一下一线触摸没有劫持了什么LCD显示屏,只是劫持了lcd的背光控制而已,有关一线触摸具体是怎么回事,请继续往下看最近下载了个linux2.6.38的源码 ,对照的友善的内核从头做移植,想一步步剖析友善的移植过程但到LCD这块卡了3天,一直不清楚怎么回事。lcd驱动明明移植好了,引导信息正常,可是lcd却没有显示,让人匪夷所思LCD及触摸移植过程见 http://www.linuxidc.com/Linux/2012-01/52086.htm一开始理...
<< 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 >>