`
frenchmay
  • 浏览: 228856 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
“墨菲法则”、“派金森定理”和“彼德原理” 并称为二十世纪西方文化中最杰出的三大发现。它源于1949年,一名叫墨菲的美国空军上尉工程师,发现:如果某件事有可能变坏的话,这种可能就会成为现实。这就是墨菲法则。它的适用范围非常广泛,它揭示的了一种独特的社会及自然现象。它的极端表述是:如果坏事有可能发生,不管这种可能性有多小,它总会发生,并造成最大可能的破坏。  墨菲法则摘录 墨菲法则摘录     If anything can go wrong, it will。     如果事情还能更糟的话,它会的。     In nature, nothing is ever right. Therefo ...
Windows xp python 2.7 oracle 客户端9.0 服务器客户端11g 安装cx_Oracle过程中出现的问题 cx_Oracle.InterfaceError: Unable to acquire Oracle environment handle 下载\instantclient_10_2 然后把里面的动态链接库都复制到C:\Python27\Lib\site-packages下 cx_Oracle.DatabaseError: ORA-12705: Cannot access NLS data files or invalid environment spe ...
package com.xxx.xxx.query.version2; import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import org.apache.commons.logging.Log; import org.apache.com ...
#include <Windows.h> #include <process.h> #include <stdio.h> #include <time.h> typedef struct{ int * A; int num; int key; int threadID; } sParam; bool Done = FALSE; #define NUM_THREADS 4 void linearSearch(int * A, int s, int e, int key, DWORD *position) ...
#include <Windows.h> #include <process.h> #include <stdio.h> #include <time.h> #define NUM_THREADS 4 int N = 10000, *A; int intTotals[NUM_THREADS], outTotals[NUM_THREADS]; HANDLE doneStep1[NUM_THREADS]; HANDLE doneStep2; unsigned __stdcall prefixScan(LPVOID pArg ...
java通过JNI调用dll,参见firefly的帖子 《JNI 对象的操作》 这里是一些使用心得。 1.链接异常 Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jdk1.5.0_08\jre\bin\QueryClientDLL.dll: Can't find dependent libraries 可能是系统找不到需要加载的依赖dll。 使用Dependency Walker 找出所依赖的dll文件。 如果提示缺失dll,就添加该dll ...
总体设计 目的为网站提供车辆运行时数据检索功能。提供异步处理和缓存数据的功能。 分为以下几个功能模块: 任务调度模块:处理新增数据检索任务,并且剔除重复的任务。 结果数据缓存模块:缓存WebService请求响应数据,提供查询任务结果数据功能,并且剔除超时数据。 Web Service请求任务池模块:处理新增数据检索任务,并且将任务响应结果更新到结果数据缓存中。 数据库信息同步模块:定时同步数据库中的数据到内存缓存。 内容缓存系统网络结构 1 内容缓存系统布置在每一台网站应用服务器上,依托网站应用服务器为宿主。 2 内容缓存系统处理任务的唯一性通过浏览器和网站应用服务器的session唯一性来保 ...
SELECT模型 Winsock提供了FD_SETSIZE变量用于确定一个集合中最多的套接字描述字数目(FD_SETSIZE缺省值为64,可在包含Winsock.h前用#define FD_SETSIZE来改变该值)。此外还提供了四个宏对fd_set结构进行操作: FD_CLR(s, * set)从集合set中删除描述字s FD_ISSET(s, * set)若s为集合中一员,非零:否则为零 FD_SET(s, * set)向集合添加描述字s FD_ZERO( * set)向set初始化为空集NULL
表A.1  Windows Sockets错误码 Windows Sockets错误码 Berkeley 对应错误码 错误号          解             释 WSAEINTR EINTR 10004 同标准C WSAEBADF EBADF 10009 同标准C WSAEACCES EACCES 10013 同标准C WSAEFAULT EFAULT 10014 同标 ...
mutexes 锁住一个未被拥有的mutex,比锁住一个未被拥有的critical section 多 花费几乎100倍的时间。 因为critical section不需要进入操作系统核心,直接在user mode就可以进行操作。 mutexes可以跨进程使用。critical section只能在同一个进程 ...
windows线程分为GUI线程和worker线程。 GUI线程负责建造窗口以及处理主消息循环,worker负责执行纯粹运算工作。 GUI线程的定义是:拥有消息队列的线程,任何一个特定窗口的消息总是被产生这一窗口的线程抓到并处理,所有对此窗 ...
进程 进程是一大堆对象的所有权的集合,进程拥有对象,进程可以拥有内存(memory context,理论上可以高达2GB),可以拥有file handles,可以拥有线程,可以拥有一大串DLL模块(被载入这一进程的地址空间中),可以拥有GDI资源(如Device Context和brushes)。 内存 内存可以大致分为三种类型: Code:readonly,CPU唯一允许执行的内存 Data:程序中的所有变量(不包括函数中的局部变量),可区分为全局变量和静态变量两种,线程也可以使用malloc或者new动态配置内存。 Stack 调用函数时所用的堆栈空间,其中有局部变量,每个线程产生时配 ...
webserice的客户机 安装 SoapClient36g.exe,选择默认安装配置 新建vc++6.0的项目,添加下面的测试代码 TestWriteService.cpp   #include <stdio.h> #import "msxml3.dll" using namespace MSXML2; #import "C:\Program Files\Common Files\MSSoap\Binaries\ ...
java开发的接口   package com.abc.service; public interface WriteRecordService { public int sayHello (String name); }   使用MyEclipse 6.0.1 发布成为webservice服务,services.xml配置文件如下   <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://xfire.codehaus.or ...
这一年下来,书读得不多,代码写得不多,蛋扯了不少,现在还隐隐作痛。 痛啊,痛啊。 年初的读书计划搁浅,计划得的书只读来了一半。 今天读到朋友得的签名:苦读,但不要寒窗;A life-long learner.A meta-programmer. 看来功利性太强读书的心态是要不得的,也不会有好下场。   我没有看到对程序员有丰富的经验背景要求,实际上,我只看到了丰厚的报酬 )。
Global site tag (gtag.js) - Google Analytics