文章列表
进程间通信
2011年01月01日
1、共享内存
使用CreateFileMapping函数创建文件映射,指定第一个参数为INVALID_HANDLE_VALUE表明在系统页文件中开辟共享内存,最后一个参数指定文件映射的名字。
使用MapViewOfFile将已创建的文件映射映射到当前进程地址空间,可以读写访问。
另一个进程可以使用OpenFileMapping通过制定文件映射名字,打开一个已经创建的文件映射。
使用MapViewOfFile将已创建的文件映射映射到当前进程地址空间,可以读写访问。
这样两个进程都可以讲共享内存映射到自己的进程地址空间,进行通信 ...
perl学习笔记16--Web自动化和连网
- 博客分类:
- 技术杂绘
perl学习笔记16--Web自动化和连网
2010年06月13日
Web自动化和连网
1. LWP概述
?? HTTP:Request请求对象包含了一些用于描述客户对服务器的请求的信息。它所包含的属性有:method(方法)、URL(统一资源定位 ...
select, poll区别及使用
2011年05月10日
一、select, poll的区别
select()系统调用提供一个机制来实现同步多元I/O:
#include
#include
#include
int select (int n,
fd_set *readfds,
fd_set *writefds,
fd_set *exceptfds,
struct timeval *timeout);
FD_CLR(int fd, fd_set *set);
FD_ISSET(int fd, fd_set *set) ...
硬盘知识大全(含主板、BIOS)
- 博客分类:
- 技术杂绘
硬盘知识大全(含主板、BIOS)
2011年03月15日
2 楼........“硬盘各部位常见故障汇总” ※ “已报废硬盘修复记.”
3 楼........“硬盘提速三招”
4 楼........“数据恢复几种方法”
5 楼........“快速起机15列”
...
oracle错误一览表三
- 博客分类:
- 技术杂绘
oracle错误一览表三
2011年02月15日
ORA-02001: 用户 SYS 不允许创建可用列表组的索引
ORA-02002: 写入审记线索时出错
ORA-02003: 无效的 USERENV 参数
ORA-02004: 违反安全性
ORA-02005: 隐含 (-1) 长度对数据类型的定义和赋值无效
ORA-02006: 无效的压缩十进制格式字符串
ORA-02007: 不能使用含 REBUILD 的ALLOCATE 或 DEALLOCATE 选项
ORA-02008: 已指定非数字列的非零标度
ORA-02009: 指定的文件大 ...
WinCE驱动开发问题精华集锦
- 博客分类:
- 技术杂绘
WinCE驱动开发问题精华集锦
2010年08月05日
在mediaplayer全屏播放的时候,我可以用键盘上的某一个键调节声音大小,现在我想在屏幕上显示调节的结果就跟我们看电视一样能出来一些标记。当声音变大在屏幕上就增多,当声音 ...
WinCE驱动开发问题精华集锦(一)
- 博客分类:
- 技术杂绘
WinCE驱动开发问题精华集锦(一)
2010年11月14日
在mediaplayer全屏播放的时候,我可以用键盘上的某一个键调节声音大小,现在我想在屏幕上显示调节的结果就跟我们看电视一样能出来一些标记。当 声音变大在屏幕上就增多,当 ...
电脑天书(九)
2011年04月14日
硬件优化
1、内存性能优化
Windows XP中有几个选项可以优化内存性能,它们全都在注册表下面位置: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
1)禁用 ...
java一个学期的成果
2012年01月13日
还有一年就能毕业了,真正毕业。
蛋疼的大学生活
java局域网聊天代码:
服务器端:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.net.*;
import java.util.*;
import java.io.*;
public class Server extends JFrame {
JMenuBar mb = new JMenuBar();
JMenu m1 = ne ...
linux 客户端 Socket 非阻塞connect编程(转)
2011年04月20日
linux 客户端 Socket 非阻塞connect编程(正文)/*开发过程与源码解析
开发测试环境:虚拟机CentOS,windows网络调试助手
非阻塞模式有3种用途
1.三次握手同时做其他的处理。connect要花一个往返时间完成,从几毫秒的局域网到几百毫秒或几秒的广域网。这段时间可能有一些其他的处理要执行,比如数据准备,预处理等。
2.用这种技术建立多个连接。这在web浏览器中很普遍.
3.由于程序用select等待连接完成,可以设置一个select等待时间限制,从而缩短 ...
Socket编程指南及程序示例(转载)SVN
- 博客分类:
- 技术杂绘
Socket编程指南及程序示例(转载)SVN
2009年12月04日
在一些常用的编程技术中,Socket网络编程可以说是最简单的一种。而且Socket编程需要的基础知识很少,适合初学者学习网络编程。目前支持网络传输的技术、语言和工具繁多,但是大部分都是基于Socket开发的,虽说这些“高级”的网络技术屏蔽了大部分底层实现,号称能极大程度的简化开发,而事实上如果你没有一点Socket基础,要理解和应用这些技术还是很困难的,而且会让你成为“半瓢水”。
深有感触的是当年我学习CORBA的时候,由于当时各方面的基础薄弱,整整啃了半年书,最终还是一头雾水。如果现在让我带一个人学CORBA,我一 ...
socket “套接字”学习(2)
- 博客分类:
- 技术杂绘
socket “套接字”学习(2)
2009年09月09日
简单的服务器
这个服务器所做的全部工作是在流式连接上发送字符串 "Hello, World!\n"。你要测试这个程序的话,可以在一台机器上运行该程序,然后 在另外一机器上登陆:
$ telnet remotehostname 3490
remotehostname 是该程序运行的机器的名字。
服务器代码:
#include
#include
#include
#include
#include
#include
#include
...
资源文件读取笔记-潇湘客-iteye技术网站
- 博客分类:
- 技术杂绘
资源文件读取笔记-潇湘客-iteye技术网站
2011年07月01日
今天用到了资源文件读取 ,今天先记下来,以后用到了再添加进来.
资源文件 bin目录下的sql.config package com.tang.test; import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class TestResourceParse { private Properties properties; private String resourcePath=&quo ...
在java代码中设置代理使用代理服务器-我的读书笔记-iteye技术网站
2011年07月01日
import java.net.*; import java.io.*; public class URLReader { public static void main(String[] args) throws Exception { // Configure proxy ... System.setProperty("http.proxySet", "true"); System.setProperty("http.proxyHost&q ...
spring controller层测试
- 博客分类:
- 技术杂绘
spring controller层测试
2011年07月01日
这是我最近写的测试类对应的方法的测试代码其下面,请大家提一些建议,看哪里写的不周到,谢谢,
PositionController postController; Controller对象
第一个方法:
public String allPositions(HttpServletRequest request, ModelMap model) {
TableFacade tableFacade = TableFacadeFactory.createSpringTableFaca ...