<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[brain 的专栏]]></title><description><![CDATA[Arbeit macht frei]]></description><link>https://blog.youkuaiyun.com/brain_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; brain_]]></copyright><item><title><![CDATA[Javascript 之 偶得佳句]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/1886052</link><guid>https://blog.youkuaiyun.com/brain_/article/details/1886052</guid><author>brain_</author><pubDate>Thu, 15 Nov 2007 00:51:00 +0800</pubDate><description><![CDATA[IE4 = ! (navigator.appVersion.charAt(0) var xo=0var yo=0var Ox = -1var Oy = -1var rad = Math.PI/180var maxY = 400var color = "red"function print(str){    document.write(str)}function orgY(y){ ]]></description><category></category></item><item><title><![CDATA[叹！]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/1511390</link><guid>https://blog.youkuaiyun.com/brain_/article/details/1511390</guid><author>brain_</author><pubDate>Sat, 17 Feb 2007 11:53:00 +0800</pubDate><description><![CDATA[去年的春节，我们和Jürgen一起，都喝多了。他是一个年仅四十德国人，属于那种没有什么文化，却有一门好手艺的普通德国人。一般来说，他都是处在失业状态的，只有别人盖房子，改建房屋或者装修的时候她才会忙一阵子。为什么会提到这个人呢，他是我原来房东的男朋友。我的房东大概5、6年前，死了丈夫，这位Jürgen也就是在那以后出现的，我们住的整个房子，都是他帮着重新改建的，后来的事情，也就很简单了。去]]></description><category></category></item><item><title><![CDATA[往往在一念之间！]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/1507397</link><guid>https://blog.youkuaiyun.com/brain_/article/details/1507397</guid><author>brain_</author><pubDate>Sun, 11 Feb 2007 09:49:00 +0800</pubDate><description><![CDATA[我已经在慕尼黑熬了快一年了，马上就快一年了。确实和Clausthal比起来，生活上存在很大的差异，大城市嘛。刚刚来到慕尼黑的时候，我确实是雄心勃勃，希望在学习上或者在生活上都有所飞跃，但是大城市始终是大城市，接触的东西多了，甚至对语言的要求都比原来要搞很多，至少我有这样的感觉，没办法，怎么提高？多和邻居交流，到目前为止，尽管我还有点儿结巴，但是听读写都不存在什么太大的障碍了。口语嘛，可能是最近]]></description><category></category></item><item><title><![CDATA[如何在远程线程中创建新的线程]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/1485143</link><guid>https://blog.youkuaiyun.com/brain_/article/details/1485143</guid><author>brain_</author><pubDate>Wed, 17 Jan 2007 00:06:00 +0800</pubDate><description><![CDATA[ 如何在远程线程中创建新的线程对待这个问题，首先要考虑一个重要因素。即远程线程已经不是原先进程中的线程，由其创建的线程，必然存在于远程线程所在的进程当中。所以应该按照对待创建远程线程这个问题一样处理。也就是说，也要为这个线程在远程进程中开辟一段内存空间。首先，定义一个结构体，其中包含与远程线程和远程线程要创建的线程的相关项目：typedef struct _RemoteParam{]]></description><category></category></item><item><title><![CDATA[终于又可以写Blog了]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/1417699</link><guid>https://blog.youkuaiyun.com/brain_/article/details/1417699</guid><author>brain_</author><pubDate>Mon, 27 Nov 2006 23:42:00 +0800</pubDate><description><![CDATA[很长时间没有写了一直在忙USB的接口程序，绝对比想象的要容易既然结束了，我就应该干属于我自己喜欢的事情了各位Alles Gute! ]]></description><category></category></item><item><title><![CDATA[最近一直没有更新我的blog真是抱歉]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/659555</link><guid>https://blog.youkuaiyun.com/brain_/article/details/659555</guid><author>brain_</author><pubDate>Tue, 11 Apr 2006 22:05:00 +0800</pubDate><description><![CDATA[由于最近忙于建设自己的论坛，一直没有时间来这里更新我的blog，让关心我的朋友们失望了。不过有时间大家也可以去我的破坛子逛逛！http://www.hofun.net]]></description><category></category></item><item><title><![CDATA[Perfect Shuffles ]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/624547</link><guid>https://blog.youkuaiyun.com/brain_/article/details/624547</guid><author>brain_</author><pubDate>Tue, 14 Mar 2006 23:21:00 +0800</pubDate><description><![CDATA[想洗成什么样就洗成什么样的扑克牌通过计算一个序数的二进制决定使用out 还是in 方式哈哈// Inf3.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "stdio.h"int main(int argc, char* argv[]){ int k[]]></description><category></category></item><item><title><![CDATA[从矿工到农民的失落感]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/610717</link><guid>https://blog.youkuaiyun.com/brain_/article/details/610717</guid><author>brain_</author><pubDate>Mon, 27 Feb 2006 06:58:00 +0800</pubDate><description><![CDATA[终于考过了DSH，不知道为什么却高兴不起来，即使终于能到自己梦想中的大学上学了。我最开始注册的学校在中北部德国的一个小城市里面，虽然不大但是学校很有自己的特色。她处在Harz山区，那里的人，以前都是以矿山营生的，但是79年以后，德国本土不再开矿了，他们大部分也就失业了，当然也有一部分工作人员去了国外。那里的人们就是叫做Bergmann。一个叫做Clausthal的小城市，人口不多，但是大家的关]]></description><category></category></item><item><title><![CDATA[要学的东西真的太多了，老了……]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/601730</link><guid>https://blog.youkuaiyun.com/brain_/article/details/601730</guid><author>brain_</author><pubDate>Sat, 18 Feb 2006 08:22:00 +0800</pubDate><description><![CDATA[前一段时间主要的精力都放在德语的学习上了，因为不想再继续在这上面耗费太多的时间了，所以提高了效率。最近在网上转了一下，发现有很多新的过气的技术都是不为我所知晓的，看来跟不上时代了。ICMP的一个数据包都能给计算机开一个后门，ftp隧道技术（虽然有点儿幼稚）。回想当年，从一个P都不懂的初学者到现在可以开发简单的程序和小系统，付出的努力也不算少了，难啊。不过也有比较平恨的地方，有很多人能开发出]]></description><category></category></item><item><title><![CDATA[单片机C51串口中断接收和发送测试例程（含通信协议的实现）]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/594856</link><guid>https://blog.youkuaiyun.com/brain_/article/details/594856</guid><author>brain_</author><pubDate>Thu, 09 Feb 2006 07:30:00 +0800</pubDate><description><![CDATA[单片机C51串口中断接收和发送测试例程（含通信协议的实现）作者：龚建伟  http://www.gjwtech.com通信协议：第1字节，MSB为1，为第1字节标志，第2字节，MSB为0，为非第一字节标志，其余类推……，最后一个字节为前几个字节后7位的异或校验和。测试方法：可以将串口调试助手的发送框写上 95 10 20 25，并选上16进制发送，接收框选上16进制显示，如果每发送一次]]></description><category></category></item><item><title><![CDATA[PowerBuilder数据窗口保存为Excel表]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/594855</link><guid>https://blog.youkuaiyun.com/brain_/article/details/594855</guid><author>brain_</author><pubDate>Thu, 09 Feb 2006 07:24:00 +0800</pubDate><description><![CDATA[数据窗口保存为EXCEL的好办法_________________________________________________________________________________能保存几乎所有内容  //  ...  Init  docname  //  ...  GetFileOpenName  or  any  other  method   if  dw_export.Sav]]></description><category></category></item><item><title><![CDATA[卸载远线程中被注入的dll]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/594854</link><guid>https://blog.youkuaiyun.com/brain_/article/details/594854</guid><author>brain_</author><pubDate>Thu, 09 Feb 2006 07:15:00 +0800</pubDate><description><![CDATA[int Uninject(DWORD pid, char *dll) {     HANDLE hProcess = NULL, hThread = NULL, hthSnapshot = NULL;     MODULEENTRY32 hMod = {sizeof(hMod)};     hthSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPMODU]]></description><category></category></item><item><title><![CDATA[摩尔斯电码a-z]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/594853</link><guid>https://blog.youkuaiyun.com/brain_/article/details/594853</guid><author>brain_</author><pubDate>Thu, 09 Feb 2006 07:11:00 +0800</pubDate><description><![CDATA[a.-b-...c-.-.d-..e.f..-.g--.h....i..j.---k-.-l.-..m--n-.o---p.--.q--.-r.-.s...t-u..-v...-w.--x-..-y-.--z--..  ]]></description><category></category></item><item><title><![CDATA[我的计算机人生]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/594852</link><guid>https://blog.youkuaiyun.com/brain_/article/details/594852</guid><author>brain_</author><pubDate>Thu, 09 Feb 2006 07:08:00 +0800</pubDate><description><![CDATA[1996年，我拥有了自己的第一台电脑，它是586 P100（还不是MMX） 16MB 4xCDROM 14吋显示 串行口232鼠标 而且也是大号键盘插口，哦，差点而忘了，还有一个3.5吋盘的软驱。当时的我对电脑基本是一窍不通，开机以后直接进入的是DOS系统，MS-DOS 6.22那应该是独立DOS的最后一个版本，因为那以后的操作系统就再也用不上它了。我那时根本不会使用这个操作系统，觉得老得去输]]></description><category></category></item><item><title><![CDATA[订到了机票，准备回家]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/582230</link><guid>https://blog.youkuaiyun.com/brain_/article/details/582230</guid><author>brain_</author><pubDate>Tue, 17 Jan 2006 18:26:00 +0800</pubDate><description><![CDATA[豆汁儿 焦圈儿 爆肚儿 涮羊肉 我来了！]]></description><category></category></item><item><title><![CDATA[我的闭关开发结束了，很兴奋]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/578096</link><guid>https://blog.youkuaiyun.com/brain_/article/details/578096</guid><author>brain_</author><pubDate>Fri, 13 Jan 2006 04:53:00 +0800</pubDate><description><![CDATA[我的闭关开发结束了，现在仅仅剩下一些小问题需要解决了；在这之前我还以为会出现和上次合并一样的问题，但是我错了，并且我这次更加深刻地认识到了：实践出真知]]></description><category></category></item><item><title><![CDATA[北京，钟鼓楼，后海，我的家，你们想我么？]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/576864</link><guid>https://blog.youkuaiyun.com/brain_/article/details/576864</guid><author>brain_</author><pubDate>Thu, 12 Jan 2006 02:58:00 +0800</pubDate><description><![CDATA[在这个被人视为铁血，而在我看来却很热情地国度，我已经生活3个月了，我得到了什么？说不清。家，对于我来说，在没有完成目标之前，你是我最后的寄托。 我需要什么？ 勇气，独自生活永远是艰难的，孤独寂寞伴随着左右，发人深省的是我的目标到底是什么这个问题。不过我更觉得，只要忙活着就无所谓目标，有一句话说得很好，为了奋斗而寻找目标；没有错啊，生活充满了变数，我们定了目标，还要修改，唉，可叹！ 倒不如自己先找点]]></description><category></category></item><item><title><![CDATA[关于中文hook的一些问题的处理]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/576128</link><guid>https://blog.youkuaiyun.com/brain_/article/details/576128</guid><author>brain_</author><pubDate>Wed, 11 Jan 2006 06:35:00 +0800</pubDate><description><![CDATA[使用钩子记录键盘敲击的字符并不困难，但是如果要直接记录中文输入的内容就不那么容易了。本文应用了IME以及相应的IME消息WM_IME_COMPOSITION实现这一目的，但是对于VK的过滤并不是很成功，现在贴出我的修改版本。当然原来的已经相当不错了，精益求精而已LRESULT CALLBACK MessageProc(int nCode,WPARAM wParam,LPARAM lParam){ ]]></description><category></category></item><item><title><![CDATA[HOOK截获中文输入的方法]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/574157</link><guid>https://blog.youkuaiyun.com/brain_/article/details/574157</guid><author>brain_</author><pubDate>Mon, 09 Jan 2006 10:53:00 +0800</pubDate><description><![CDATA[标题：关于HOOK截获中文输入发信站：安全焦点（2004年12月10日13时58分49秒）以前一直没有注意到一个问题,就是用键盘钩子截获字符输入时是截不到特殊字符的,比方说中文输入法之类的.后来用到了消息钩子去HOOK WM_IME_CHAR,这时候大部分已经能够获取了,但是对于其他一些程序,比方说WORD之类的也就不能截获了.后来到MSDN上查到, 要用到WM_IME_COMPOSITIO]]></description><category></category></item><item><title><![CDATA[我老人家N天没能上来]]></title><link>https://blog.youkuaiyun.com/brain_/article/details/373484</link><guid>https://blog.youkuaiyun.com/brain_/article/details/373484</guid><author>brain_</author><pubDate>Mon, 09 May 2005 03:26:00 +0800</pubDate><description><![CDATA[真晕 怎么搞的啊]]></description><category></category></item></channel></rss>