<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[天之道，损有余而补不足。人之道，则不然，损不足以奉有余。]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_5681</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_5681]]></copyright><item><title><![CDATA[安装cx_Oracle过程中出现的问题及解决方法]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/82069383</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/82069383</guid><author>iteye_5681</author><pubDate>Fri, 27 May 2011 09:24:10 +0800</pubDate><description><![CDATA[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\Li...]]></description><category></category></item><item><title><![CDATA[二进制文件二分查找算法]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/82031450</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/82031450</guid><author>iteye_5681</author><pubDate>Wed, 09 Mar 2011 02:27:17 +0800</pubDate><description><![CDATA[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 jav...]]></description><category></category></item><item><title><![CDATA[基于windows线程的并行线性查找]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/82029082</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/82029082</guid><author>iteye_5681</author><pubDate>Wed, 02 Mar 2011 13:12:41 +0800</pubDate><description><![CDATA[#include &amp;lt;Windows.h&amp;gt;
#include &amp;lt;process.h&amp;gt;
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;time.h&amp;gt;

typedef struct{
	int * A;
	int num;
	int key;
	int threadID;
} sParam;

bool Done = ...]]></description><category></category></item><item><title><![CDATA[基于windows线程的并行前缀求和]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/82028991</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/82028991</guid><author>iteye_5681</author><pubDate>Wed, 02 Mar 2011 09:59:26 +0800</pubDate><description><![CDATA[#include &amp;lt;Windows.h&amp;gt;
#include &amp;lt;process.h&amp;gt;
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;time.h&amp;gt;

#define NUM_THREADS 4

int N = 10000, *A;
int intTotals[NUM_THREADS], outTotals[NUM_THRE...]]></description><category></category></item><item><title><![CDATA[JNI tips]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/82006560</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/82006560</guid><author>iteye_5681</author><pubDate>Mon, 14 Feb 2011 09:48:37 +0800</pubDate><description><![CDATA[java通过JNI调用dll，参见firefly的帖子 《JNI 对象的操作》
 
这里是一些使用心得。
1.链接异常
Exception in thread &quot;main&quot; java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jdk1.5.0_08\jre\bin\QueryClientDLL.dll: Can't find depe...]]></description><category></category></item><item><title><![CDATA[内容缓存设计文档]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81994613</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81994613</guid><author>iteye_5681</author><pubDate>Thu, 30 Dec 2010 13:11:51 +0800</pubDate><description><![CDATA[总体设计
目的为网站提供车辆运行时数据检索功能。提供异步处理和缓存数据的功能。
分为以下几个功能模块：
任务调度模块：处理新增数据检索任务，并且剔除重复的任务。
结果数据缓存模块：缓存WebService请求响应数据，提供查询任务结果数据功能，并且剔除超时数据。
Web Service请求任务池模块：处理新增数据检索任务，并且将任务响应结果更新到结果数据缓存中。
数据库信息同步模块：定...]]></description><category></category></item><item><title><![CDATA[Winsock]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81822684</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81822684</guid><author>iteye_5681</author><pubDate>Mon, 01 Feb 2010 22:31:04 +0800</pubDate><description><![CDATA[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为集合中一员，非零：否则为零...]]></description><category></category></item><item><title><![CDATA[ Windows Sockets错误码]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81816135</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81816135</guid><author>iteye_5681</author><pubDate>Sat, 09 Jan 2010 16:09:39 +0800</pubDate><description><![CDATA[表A.1  Windows Sockets错误码



Windows Sockets错误码


Berkeley 对应错误码


错误号


         解             释




WSAEINTR


EINTR


10004


同标准C




WSAEBADF


EBADF


10009


同...]]></description><category></category></item><item><title><![CDATA[墨菲法则]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81804454</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81804454</guid><author>iteye_5681</author><pubDate>Fri, 01 Jan 2010 16:59:35 +0800</pubDate><description><![CDATA[“墨菲法则”、“派金森定理”和“彼德原理” 并称为二十世纪西方文化中最杰出的三大发现。它源于1949年，一名叫墨菲的美国空军上尉工程师，发现：如果某件事有可能变坏的话，这种可能就会成为现实。这就是墨菲法则。它的适用范围非常广泛，它揭示的了一种独特的社会及自然现象。它的极端表述是：如果坏事有可能发生，不管这种可能性有多小，它总会发生，并造成最大可能的破坏。　
墨菲法则摘录

墨菲法则摘录
...]]></description><category></category></item><item><title><![CDATA[锁机制]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81804328</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81804328</guid><author>iteye_5681</author><pubDate>Thu, 31 Dec 2009 20:16:20 +0800</pubDate><description><![CDATA[mutexes

锁住一个未被拥有的mutex，比锁住一个未被拥有的critical section 多 花费几乎100倍的时间。
因为critical section不需要进入操作系统核心，直接在user mode就可以进行操作。

mutexes可以跨进程使用。critical section只能在同一个进程中使用。

等待一个mutex时，你可以指定结束等待的时间长度，当时对于...]]></description><category></category></item><item><title><![CDATA[The Microsoft Threading Model 微软的多线程模型]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81804214</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81804214</guid><author>iteye_5681</author><pubDate>Thu, 31 Dec 2009 14:27:28 +0800</pubDate><description><![CDATA[windows线程分为GUI线程和worker线程。
GUI线程负责建造窗口以及处理主消息循环，worker负责执行纯粹运算工作。
GUI线程的定义是：拥有消息队列的线程，任何一个特定窗口的消息总是被产生这一窗口的线程抓到并处理，所有对此窗口的改变也都应该由该线程完成。
如果worker线程也产生一个窗口，那么就会有一个消息队列随之被产生出来并且附着到此线程上，于是worker线程变成了GU...]]></description><category></category></item><item><title><![CDATA[Win32的进程-win32多线程程序设计读书笔记]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81804153</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81804153</guid><author>iteye_5681</author><pubDate>Thu, 31 Dec 2009 10:50:11 +0800</pubDate><description><![CDATA[[b]进程[/b]
进程是一大堆对象的所有权的集合，进程拥有对象，进程可以拥有内存（memory context，理论上可以高达2GB），可以拥有file handles,可以拥有线程，可以拥有一大串DLL模块（被载入这一进程的地址空间中），可以拥有GDI资源（如Device Context和brushes）。

[b]内存[/b]
内存可以大致分为三种类型：
Code：readonly...]]></description><category></category></item><item><title><![CDATA[使用C++开发webservice客户端（下）]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81795418</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81795418</guid><author>iteye_5681</author><pubDate>Sat, 28 Nov 2009 15:15:43 +0800</pubDate><description><![CDATA[webserice的客户机 安装 SoapClient36g.exe，选择默认安装配置
新建vc++6.0的项目，添加下面的测试代码 TestWriteService.cpp
 
#include &amp;lt;stdio.h&amp;gt;

#import &quot;msxml3.dll&quot;
using namespace MSXML2;

#import &quot;C:\Program Files\Comm...]]></description><category></category></item><item><title><![CDATA[使用C++开发webservice客户端（上）]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81795416</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81795416</guid><author>iteye_5681</author><pubDate>Sat, 28 Nov 2009 15:09:35 +0800</pubDate><description><![CDATA[java开发的接口
 
package com.abc.service;

public interface WriteRecordService {

	
	public int sayHello	(String name);
}

 
使用MyEclipse 6.0.1 发布成为webservice服务，services.xml配置文件如下
 
&amp;lt;?xml ve...]]></description><category></category></item><item><title><![CDATA[扯淡，纯扯淡]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81788001</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81788001</guid><author>iteye_5681</author><pubDate>Wed, 28 Oct 2009 22:22:57 +0800</pubDate><description><![CDATA[这一年下来，书读得不多，代码写得不多，蛋扯了不少，现在还隐隐作痛。
痛啊，痛啊。
年初的读书计划搁浅，计划得的书只读来了一半。
今天读到朋友得的签名：苦读，但不要寒窗；A life-long learner.A meta-programmer.
看来功利性太强读书的心态是要不得的，也不会有好下场。
 
我没有看到对程序员有丰富的经验背景要求，实际上，我只看到了丰厚的报酬 
  ）。...]]></description><category></category></item><item><title><![CDATA[link]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81764796</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81764796</guid><author>iteye_5681</author><pubDate>Wed, 16 Sep 2009 00:38:34 +0800</pubDate><description><![CDATA[Single-Threaded 单线程静态链接库(release版本)
Multithreaded 多线程静态链接库(release版本)
multithreaded DLL 多线程动态链接库(release版本)
Debug Single-Threaded 单线程静态链接库(debug版本)
Debug Multithreaded 多线程静态链接库(debug版本)
Debug Mul...]]></description><category></category></item><item><title><![CDATA[ACE 的安装]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81764758</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81764758</guid><author>iteye_5681</author><pubDate>Tue, 15 Sep 2009 18:58:27 +0800</pubDate><description><![CDATA[转帖自 http://www.cppblog.com/tx7do/archive/2007/10/11/33950.html

 

ACE的安装是一件比较麻烦的事情，这里简单的记录了我在VS2005下安装ACE的过程，希望能给大家一个参考。 

安装环境： 



    

操作系统：Windows XP 专业版 


编译环境：VS2005中文版 


ACE版本：...]]></description><category></category></item><item><title><![CDATA[SICP Exercise 2.20+]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81760314</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81760314</guid><author>iteye_5681</author><pubDate>Wed, 26 Aug 2009 23:45:18 +0800</pubDate><description><![CDATA[(define x (list (list 1 2) (list 3 4)))
x
(car (cdr x))
(car  x)

(define (deep-reverse items)
  (display items)
  (newline)
  (cond 
      ((null? items) ())
      (( not (pair? items)) ite...]]></description><category></category></item><item><title><![CDATA[SICP Exercise 2.19-]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81759978</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81759978</guid><author>iteye_5681</author><pubDate>Tue, 25 Aug 2009 18:26:07 +0800</pubDate><description><![CDATA[2.22
(define (for-each2 proc items)
  (proc (car items))
  
  (if (null? (cdr items))
      (newline)
      (for-each2 proc (cdr items))
      )
  
  )
2.21
(define (square-list3 items)
  ...]]></description><category></category></item><item><title><![CDATA[近期生活]]></title><link>https://blog.youkuaiyun.com/iteye_5681/article/details/81759836</link><guid>https://blog.youkuaiyun.com/iteye_5681/article/details/81759836</guid><author>iteye_5681</author><pubDate>Tue, 25 Aug 2009 11:30:42 +0800</pubDate><description><![CDATA[受ouspec的http://ouspec.iteye.com/blog/290257文章的蛊惑，
最近被买了一套林达的《近距离看美国》和 另一个朋友推荐的国语版本的《战国策》。
打算在十一回东北老家探亲的时候看完。
 
近期还是打算继续读scip，把书后的练习题都做完。
这几个月加班比较多，晚上加班到9点，周六和周日也要过来加班。
不过好在有加班费可以拿。
打算在项目结束之后好好整...]]></description><category></category></item></channel></rss>