进程间通信概述需要进程通信的原因:数据传输资源共享通知事件进程控制Linux进程间通信(IPC)发展由来Unix进程间通信基于System V进程间通信(System V:UNIX系统的一个分支)POSIX进程间通信(POSIX:可移植操作系统接口,为了提高UNIX环境下应用程序的可移植性。很多其他...
分类:
系统相关 时间:
2015-03-30 22:54:31
阅读次数:
292
1.java概念java是一种简单的、面向对象的、分布式的、解释的、安全的、可移植性的、性能优异的多线程语言。它以其强安全性、平台无关性、硬件结构无关性、语言简洁、面向对象的特点,在网络编程预言中占据了无可比拟的优势,成为实现电子商务系统、企业管理平台、移动设备应用开发等的首选语言。2.java技术...
分类:
编程语言 时间:
2015-03-29 13:31:40
阅读次数:
155
具有交互性的JavaScript程序使用的是事件驱动的程序设计模型。目前使用的有3种完全不同的不兼容的事件处理模型。1、原始事件模型(一种简单的事件处理模式)一般把它看作0级DOM API的一部分内容,所有启用了JavaScript的浏览器都支持它,因此它具有可移植性。2、标准事件模型(一种强大的具...
分类:
编程语言 时间:
2015-03-29 00:33:50
阅读次数:
157
1:场景描述 在做Netty相关项目的时候,我们往往需要绑定本机的IP和端口号,如果我们把它写在配置文件中,那么我们每次换电脑运行或者部署到其他环境时候都需要修改配置文件。这样就会比较麻烦,如果我们把它做成智能的获取本机的IP,这样我们的代码的可移植性就提高了。下面就介绍一种在windows和linux下面可以智能获取我们本机的局域网IP和外网IP的方法,不妥之处还请大家多多指教。...
相关知识:前面所有示例,君是访问特定的数据库(SQL Server),因此注入SqlConnection、SqlCommand、SqlDataReader、SqlDataAdapter等类名都添加了“Sql”的前缀,并且隶属于System.Data.SqlClient命名空间。这就给代码的可移植性带...
分类:
Web程序 时间:
2015-03-28 06:25:49
阅读次数:
134
套接字和标准 I/O标准 I/O 函数的优点
具有良好的可移植性
可以利用缓冲提高性能
创建套接字时,操作系统将生成用于 I/O 的缓冲。此缓冲在执行 TCP 协议时发挥重要作用。若使用标准函数,将会获得额外的另一缓冲的支持。函数缓冲是为了提高传输性能,套接字缓冲是为了实现协议,如窗口控制、重传等。通过以下两个角度考虑性能的提高:
传输的数据量
数据向输出缓冲移动的次数
标准函数的缺点:
不容易进行...
分类:
其他好文 时间:
2015-03-17 10:31:28
阅读次数:
125
#标准库:StringIO提供类文件API文本缓冲区#作用:可以处理内存中的文本,有2种不同的实现:cStringIP版本用c编写提高速度,StringIO用python来提供可移植性,与其他字符串连接相比,cStringIO构造大字符串提供了更好的性能#示例try:fromcStringIOimp...
分类:
编程语言 时间:
2015-03-15 22:31:27
阅读次数:
341
20150313 驱动模块分离概念 2015-03-13 Lover雪儿 还记得以前刚开始学习编写程序的时候,无论再多的代码,再多的功能都是使劲的往同一个.C文件中塞,最后导致的直接结果就是,代码多,功能复杂,严重的妨碍了我们代码可移植性甚至良好的阅读性,接下来,我们开始来学习将一个驱动程序进行拆分...
分类:
其他好文 时间:
2015-03-13 23:34:31
阅读次数:
199
Apache 2.x 是一个通用的 web 服务器,被设计在灵活性,可移植性和性能之间达到平衡。虽然被设计用于一些特殊的基准记录,Apache 2.x 在许多实际应用场景中性能不凡 相比于 Apache 1.3,2.x 包含很多额外的优化来...
分类:
Web程序 时间:
2015-03-08 23:11:39
阅读次数:
380
出于效率的问题,很多情况下,我们需要在上层的Java代码中调用底层 C或C++实现,这时jni就可以大显身手了。jni(Java Native Interface)允许Java代码和其他语言写的代码进行交互,使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有些情况下这样 做是可以接受的,甚至是必须的。例如,使用一些旧的库,与硬件、操作系统进行交互,或者为了提高程序的性能。使用JNI...
分类:
编程语言 时间:
2015-03-08 17:15:39
阅读次数:
152