<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[NINSTEIN'S BLOG]]></title>
  <subtitle type="html"><![CDATA[只有不停的投入战斗 才能发挥出人的极致 ...]]></subtitle>
  <id>http://www.ninstein.com/blog/</id> 
  <link rel="alternate" type="text/html" href="http://www.ninstein.com/blog/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.ninstein.com/blog/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.4.1022">PJBlog2</generator> 
  <updated>2008-04-21T21:50:51+08:00</updated> 

  <entry>
	  <title type="html"><![CDATA[看图，不说话]]></title>
	  <author>
		 <name>ninstein</name>
		 <uri>http://www.ninstein.com/blog/</uri>
		 <email>Ninstein</email>
	  </author>
	  <category term="" scheme="http://www.ninstein.com/blog/default.asp?cateID=9" label="想说就说" /> 
	  <updated>2008-04-21T21:50:51+08:00</updated>
	  <published>2008-04-21T21:50:51+08:00</published>
		  <summary type="html"><![CDATA[今天下午的截图：<br/><img src="http://photo1.bababian.com/upload9/20080421/0C8598C1E73EC32EC355F17C6BAD303B.jpg" border="0" alt=""/><br/><br/>刚才的截图：<br/><img src="http://photo1.bababian.com/upload9/20080421/3F10632BA2DDC70BB9EAA3F665366F51.jpg" border="0" alt=""/><br/><br/>----------------------------<br/>15:15 2008-4-22 又被改了（看标题栏） 刚才截图<br/><img src="http://photo1.bababian.com/upload9/20080422/BEBCE0886452E05ADEA7838EB4B190EC.jpg" border="0" alt=""/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.ninstein.com/blog/default.asp?id=272" /> 
	  <id>http://www.ninstein.com/blog/default.asp?id=272</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[欢迎大家加偶开发的QQ机器人]]></title>
	  <author>
		 <name>ninstein</name>
		 <uri>http://www.ninstein.com/blog/</uri>
		 <email>Ninstein</email>
	  </author>
	  <category term="" scheme="http://www.ninstein.com/blog/default.asp?cateID=6" label="电脑相关" /> 
	  <updated>2008-04-05T21:41:43+08:00</updated>
	  <published>2008-04-05T21:41:43+08:00</published>
		  <summary type="html"><![CDATA[欢迎大家加偶<a href="http://www.qq.com" target="_blank">QQ</a>机器人小N，它<a href="http://www.qq.com" target="_blank">QQ</a>号为：975847469<br/>现在支持 <br/>●查询成语(直接发送成语或者成语的部分 如 三心二意 或 三心);<br/>●查询英语单词(直接发送英语单词);<br/>●查询身份证所在地(直接发送身份证号码);<br/>●查询手机号码所在地(直接发送手机号码);<br/>●脑筋急转弯(发送 jzw);<br/>●英汉互译(如发送 中华人民共和国 或 People&#39;s Republic of China);<br/>●农历查询(发送八位日期 如发送 20080404 特别地发送 今天 将返回今天的农历);<br/>●查询IP(如发送 22.22.22.22)。<br/>●列车查询(发送lc加要查的车次或站 如 lcT1 或 lc北京到广州 或 lcbeijingtoguangzhou)。【2008-4-26 新加功能】<br/>●拼音查询(发送py加汉字 如 py中国)。【2008-4-30 新加功能】<br/>●天气查询(发送tq加城市名 如 tq北京)。【2008-4-30 新加功能】<br/>更多功能开发中。<br/>--------------------------<br/>说明：<br/>1. 英汉互译数据调用yahoo!接口<br/>2. 列车数据调用中国铁路网 www.tielu.org<br/>3. 天气数据调用问天网 www.tq121.com.cn <br/>---------------------------<br/>使用的技术：<br/>1. LUMA<a href="http://www.qq.com" target="_blank">QQ</a>.NET（阿不转换LUMA<a href="http://www.qq.com" target="_blank">QQ</a> JAVA版）上的二次开发<br/>2. C#语言（呵呵，现“搜”现卖）<br/>3. 哈希散列缓存技术]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.ninstein.com/blog/default.asp?id=271" /> 
	  <id>http://www.ninstein.com/blog/default.asp?id=271</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[百度，写字楼推广]]></title>
	  <author>
		 <name>ninstein</name>
		 <uri>http://www.ninstein.com/blog/</uri>
		 <email>Ninstein</email>
	  </author>
	  <category term="" scheme="http://www.ninstein.com/blog/default.asp?cateID=7" label="零碎日记" /> 
	  <updated>2008-03-26T13:22:38+08:00</updated>
	  <published>2008-03-26T13:22:38+08:00</published>
		  <summary type="html"><![CDATA[吃饭回公司，一楼人潮涌动，原来是百度搞调查活动，填了一张调查表，送了点小礼物（鼠标垫+圆珠笔） 呵呵 免费的东西谁不要啊<br/><br/><img src="http://photo1.bababian.com/upload9/20080326/4F1B864D94A9EB8E77AF32695962E8E6_500.jpg" border="0" alt=""/><br/><br/><img src="http://photo1.bababian.com/upload9/20080326/E93E78783AE04D4637C5904AFD427DE0_500.jpg" border="0" alt=""/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.ninstein.com/blog/default.asp?id=270" /> 
	  <id>http://www.ninstein.com/blog/default.asp?id=270</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[911事件的背后]]></title>
	  <author>
		 <name>ninstein</name>
		 <uri>http://www.ninstein.com/blog/</uri>
		 <email>Ninstein</email>
	  </author>
	  <category term="" scheme="http://www.ninstein.com/blog/default.asp?cateID=9" label="想说就说" /> 
	  <updated>2008-03-23T00:24:32+08:00</updated>
	  <published>2008-03-23T00:24:32+08:00</published>
		  <summary type="html"><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;你不可能忘记，发生在几年前的9·11“恐怖袭击”事件！死亡几千人，全世界人民震惊了！整个美国陷入恐慌和悲恸之中，坞好莱坞也为此拍了多部大片，如<a target="_blank" href="http://www.douban.com/subject/1765031/">《93号航班》</a> 、<a target="_blank" href="http://www.douban.com/subject/1478063/">《世贸大厦》</a>。<br/>&nbsp;&nbsp;&nbsp;&nbsp;911事件，美国以此发动的伊拉克战争，这两件事似乎来的都合乎情理。双子楼的倒塌，官方给出的解释是飞机燃油燃烧熔化双子楼钢结构，上层楼层坍塌，导致多米诺效应造成整个建筑毁灭，然而事实果真如此吗？<br/>推荐你看看这部纪录片 《世贸大厦倒塌新解》 迅雷下载地址：<br/><br/><a target="_blank" href="http://img.namipan.com/downfile/91b598f5f93d6a58b3d7f1d6c0fff83ada4c125d2b7e3706/20080315世贸大厦倒塌新解(上).flv">世贸大厦倒塌新解(上)</a><br/><br/><a target="_blank" href="http://img.namipan.com/downfile/607cf4b88b356cd71ee5d3d4758ce3133e5cc2d080224b06/20080316世贸大厦倒塌新解(下).flv">世贸大厦倒塌新解(下)</a><br/><br/>---------------------------------<br/>后续：<br/>貌似迅雷下载链接在当晚就失效了，呵呵我硬盘上的没删除，今天早上给传到土豆了 <a target="_blank" href="http://www.tudou.com/playlist/playindex.do?lid=3170542&amp;iid=15970700">点这里观看</a><br/><br/><br/>当然也可以在这里看<br/>A<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.ninstein.com/blog/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp91418_href" href="http://www.ninstein.com/blog/javascript:MediaShow('swf','temp91418','http://www.tudou.com/v/zp-51M305zA','400','300')"><img name="temp91418_img" src="http://www.ninstein.com/blog/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp91418_text">在线播放</span></a><div id="temp91418"></div></div></div><br/><br/>B<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.ninstein.com/blog/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp83132_href" href="http://www.ninstein.com/blog/javascript:MediaShow('swf','temp83132','http://www.tudou.com/v/yDg9E2dG_GQ','400','300')"><img name="temp83132_img" src="http://www.ninstein.com/blog/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp83132_text">在线播放</span></a><div id="temp83132"></div></div></div><br/><br/>C<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.ninstein.com/blog/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp61105_href" href="http://www.ninstein.com/blog/javascript:MediaShow('swf','temp61105','http://www.tudou.com/v/Y4KUwLGNq2U','400','300')"><img name="temp61105_img" src="http://www.ninstein.com/blog/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp61105_text">在线播放</span></a><div id="temp61105"></div></div></div><br/><br/>D<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.ninstein.com/blog/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp626_href" href="http://www.ninstein.com/blog/javascript:MediaShow('swf','temp626','http://www.tudou.com/v/B27oYqdSlWU','400','300')"><img name="temp626_img" src="http://www.ninstein.com/blog/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp626_text">在线播放</span></a><div id="temp626"></div></div></div><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.ninstein.com/blog/default.asp?id=269" /> 
	  <id>http://www.ninstein.com/blog/default.asp?id=269</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[北京印象]]></title>
	  <author>
		 <name>ninstein</name>
		 <uri>http://www.ninstein.com/blog/</uri>
		 <email>Ninstein</email>
	  </author>
	  <category term="" scheme="http://www.ninstein.com/blog/default.asp?cateID=7" label="零碎日记" /> 
	  <updated>2008-03-19T20:40:47+08:00</updated>
	  <published>2008-03-19T20:40:47+08:00</published>
		  <summary type="html"><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;来中关村实习一个月多了，对于我这个初次北上的南方人还是些许有点不适应，来后不久就小感冒了一次，咳嗽了一段时间，北方的空气太干燥了，干燥的有点窒息。<br/>&nbsp;&nbsp;&nbsp;&nbsp;最深的体会就一个字“挤”。头一次看到公交车排上几公里的，蔚为壮观 <img src="http://www.ninstein.com/blog/images/smilies/27.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>，哎，虽然现在住公司旁边，但是总有一天要投入到公交一族，想起来就有点前怕=_=||。<br/>&nbsp;&nbsp;&nbsp;&nbsp;官方吹蓝天数增多，但是身在四环看到的蓝天也不是那么多，刚来这么久就赶上沙尘暴 <img src="http://www.ninstein.com/blog/images/smilies/27.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>。<br/><br/>刚装了个ubuntu系统，感觉不错：<br/><img src="http://photo1.bababian.com/upload8/20080319/46C3BE7F4816A14E86554407F556546C.jpg" border="0" alt=""/><br/><br/>你可以到这里下载 <a href="http://www.ubuntu.com.cn/getubuntu/downloadmirrors/" target="_blank">http://www.ubuntu.com.cn/getubuntu/downloadmirrors/</a><br/>或者是到这里填表，几个礼拜后官方便会邮寄光盘给你全免费的 <img src="http://www.ninstein.com/blog/images/smilies/Face_68.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/> <a href="https://shipit.ubuntu.com/" target="_blank">https://shipit.ubuntu.com/</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.ninstein.com/blog/default.asp?id=268" /> 
	  <id>http://www.ninstein.com/blog/default.asp?id=268</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[OJ系统的设计与实现进度二]]></title>
	  <author>
		 <name>ninstein</name>
		 <uri>http://www.ninstein.com/blog/</uri>
		 <email>Ninstein</email>
	  </author>
	  <category term="" scheme="http://www.ninstein.com/blog/default.asp?cateID=3" label="C/C++" /> 
	  <updated>2008-03-11T21:29:25+08:00</updated>
	  <published>2008-03-11T21:29:25+08:00</published>
		  <summary type="html"><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;对照《Windows核心编程》上的例程，敲了一些作业、进程相关的代码，编译，结果提示很多名字没有定义，经过一番折腾（网上搜索+Q群询问），才知道犯了低级错，没有安装Platform SDK  <img src="http://www.ninstein.com/blog/images/smilies/27.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.ninstein.com/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">《Microsoft Platform SDK 选择》 From：<a href="http://blog.bcchinese.net/happyjet/archive/2005/12/31/48579.aspx" target="_blank">http://blog.bcchinese.net/happyjet/archive/2005/12/31/48579.aspx</a><br/><br/>Windows Platform SDK Download Sites: <br/><a target="_blank" href="http://www.microsoft.com/msdownload/platformsdk/sdkup&#100;ate/psdk-full.htm">Windows Server 2003 PSDK February 2003 Edition</a><br/>，可以和VC6一起使用、并支持各种目标OS的最后一个版本的SDK。<br/>This edition of the SDK supports development for the following platforms: <br/>Windows Server 2003 <br/>Windows Advanced Server, Limited Edition <br/>Windows XP <br/>Windows XP 64-bit Edition <br/>Windows 2000 <br/>Windows NT versions 3.51 and 4.0 <br/>Windows Millennium Edition <br/>Windows 95 and Windows 98 <br/><a target="_blank" href="http://www.microsoft.com/msdownload/platformsdk/sdkup&#100;ate/XPSP2FULLInstall.htm">XPSP2 August 2004 Edition</a><br/>，可以在VC6使用，开发针对XPSP2的特殊功能的程序，可以和上面的一道使用，但请安装在不同目录。<br/>Newly released: The Platform SDK for Windows XP Service Pack 2 support <br/>(includes MDAC 2.8, Tablet 1.7 and Windows Installer 3.0) <br/>The XPSP2 version of the Platform SDK was developed to work either side by <br/>side with the Windows Server 2003 SDK o&#114; standalone but will not provide <br/>build environments for: <br/>Windows Server 2003 <br/>Windows Advanced Server, Limited Edition <br/>Windows XP <br/>Windows XP 64-bit Edition <br/>Windows 2000 <br/>Windows NT versions 3.51 and 4.0 <br/>Windows Millennium Edition <br/>Windows 95 and Windows 98 <br/>You must install The Microsoft Platform Software Development Kit (SDK) for <br/>Windows Server 2003 for those environments.The SDKs can not be installed in <br/>the same directory for side by side performance. <br/><a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?familyid=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&amp;displaylang=en">Windows Server 2003 SP1 Platform SDK Web Install</a><br/>，最新版的SDK，可惜不能和VC6一起协作，不再支持NT4和9X。<br/>This edition of the SDK replaces the previous SDKs for Windows XP SP2 and Windows Server 2003 and can be used to develop applications for those platforms. <br/>Supported Operating Systems: Windows 2000; Windows Server 2003; Windows XP 64-bit; Windows XP Professional Edition ; Windows XP Service Pack 1 <br/>This SDK does not support working with Microsoft Visual C/C 6.0 as support for VC 6.0 has ended. The last SDK that will work with VC 6.0 is the February 2003 Edition.<br/> <br/>若你使用的是Visual C++ 2005 Express Edition，请参考：<br/><a target="_blank" href="http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx">Using Visual C++ 2005 Express Edition with the Microsoft Platform SDK</a><br/>。</div></div><br/>&nbsp;&nbsp;&nbsp;&nbsp;我下的是第一个（适宜VC6 XP），下载过来后有好几个cab文件和一个批处理文件一个EXE文件，运行批处理文件，没有进行安装，于是右击任意一个cab文件解压cab，再进里面的setup才安装成功。<br/>安装后要到VC里设置一下include环境：<br/>tools-&gt;option-&gt;direction,在头文件路径的设置里面把sdk的头文件移到最前面。<br/>&nbsp;&nbsp;&nbsp;&nbsp;弄好SDK后总算能正常编译代码了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;OJ系统至今还只完成很小的一部分，今天实现了对作业里进程设置一些限制，但是高级限制（如文件操作、网络操作等）仍未找到相关资料（《windows核心编程》里没有细说JOBOBJECT_SECURITY_LIMIT_INFORMATION结构体）；系统能统计运行进程消耗的时间，精度可以满足需求。<br/>&nbsp;&nbsp;&nbsp;&nbsp;路途还很遥远。。。。。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.ninstein.com/blog/default.asp?id=267" /> 
	  <id>http://www.ninstein.com/blog/default.asp?id=267</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[OJ系统的设计与实现(毕业设计)进度一]]></title>
	  <author>
		 <name>ninstein</name>
		 <uri>http://www.ninstein.com/blog/</uri>
		 <email>Ninstein</email>
	  </author>
	  <category term="" scheme="http://www.ninstein.com/blog/default.asp?cateID=3" label="C/C++" /> 
	  <updated>2008-03-10T22:16:07+08:00</updated>
	  <published>2008-03-10T22:16:07+08:00</published>
		  <summary type="html"><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;OJ系统，我的毕业设计课题，虽然论文选题出来之前几个老师找了我（臭P一下 <img src="http://www.ninstein.com/blog/images/smilies/13.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/>），但是那些课题我都不是很感兴趣，我觉得毕业设计应该是对大学期间所学的专业知识的大总结和提炼，应该有一定的难度但是又不是那种很虚幻的东西，所以我选择了做OJ系统。<br/>&nbsp;&nbsp;&nbsp;&nbsp;初步调查，发现今绝大多数OJ系统都是机于LINUX平台，我想正是因为LINUX/UNIX的开放、自由给程序员提供了很优美很简洁的系统接口实现比较底层的操作应用吸引了大多人用它作为OJ平台。<br/>&nbsp;&nbsp;&nbsp;&nbsp;既然WINDOWS下做OJ的比较少，那我就选定WIN平台来开发我的OJ系统吧。<br/>&nbsp;&nbsp;&nbsp;&nbsp;在M$的五指山上，对于我这种没有阅读过系统底层书籍的人来说，确实转晕了，也在不断的跑弯路ing...，我相信，一根网线一台电脑，就没有解决不了的难题 <img src="http://www.ninstein.com/blog/images/smilies/13.gif" border="0" style="margin:0px 0px -2px 0px" alt=""/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;OJ系统终于迈出一小步了，通过设置进程创建参数实现了stdin,stdout,stderror流的重定向。<br/>&nbsp;&nbsp; 涉及到进程控制，故不采取调用命令行的方式实现I/O重定向，而采取设置Cr&#101;ateProcess函数参数改变进程的IO流。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;初步计划这样写核心程序：1. 设置“沙框”--作业，对沙框进行资源限制（如内存、运行时间、权限等）沙框设定的资源值大于题目规定值（留出余地）； 2. 建立重定向流的进程，并不允许立即执行代码； 3. 将进程放入沙框，并触发让其运行代码； 4. 检测进程运行消耗的资源，一旦资源超过题目规定，强制结束进程运行，并返回相应标记； 5. 答案对比模块对进程stdout重定向输出的文件和标准答案比较，当逐字节比较完全相等时返回AC，否则，当标准答案和进程输出答案去掉空格再逐字节比较完全相等时返回输出格式错误。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.ninstein.com/blog/default.asp?id=266" /> 
	  <id>http://www.ninstein.com/blog/default.asp?id=266</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[百度来了，腾讯悠着点]]></title>
	  <author>
		 <name>ninstein</name>
		 <uri>http://www.ninstein.com/blog/</uri>
		 <email>Ninstein</email>
	  </author>
	  <category term="" scheme="http://www.ninstein.com/blog/default.asp?cateID=9" label="想说就说" /> 
	  <updated>2008-03-02T19:05:09+08:00</updated>
	  <published>2008-03-02T19:05:09+08:00</published>
		  <summary type="html"><![CDATA[自2007-8-16李彦宏在其博客中暗示<a target="_blank" href="http://hi.baidu.com/liyanhong/blog/item/e500738d9a87f210b31bba92.html">百度进军IM市场的决心后</a>，昨天其又在其博客中对外公布百度IM软件正式命名为HI，并将在不久后面世，据李描述，百度IM软件将不采取<a href="http://www.qq.com" target="_blank">腾讯</a>的数字ID形式，而是百度空间注册ID或者邮箱。<br/>百度HI会如何呢？让我们拭目以待吧。<br/>百度来了，国内IM市场这块肥肉又多了一位强悍的瓜分者，<a href="http://www.qq.com" target="_blank">腾讯</a>得悠着点了，其实这对用户来说是件好事，一旦一个行业被极少数的企业垄断后，受害者无疑是用户。<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.ninstein.com/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">http://hi.baidu.com/liyanhong/blog/item/c240ad4bed4cdbf482025c02.html<br/>大家很快就可以一起high了<br/>2008-03-01 12:02<br/>虽然百度小声是我喜欢的名字，但在百度并非总是我说了算，所以最后就叫HI了。很多朋友找我，要好的号码，在此通知大家一下，跟<a href="http://www.qq.com" target="_blank">QQ</a>不一样，HI是不用号码的，如果你在百度注册过，你的注册名就是你HI的帐号，当然也可以绑定一个邮箱。别不多说，敬请期待！ </div></div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.ninstein.com/blog/default.asp?id=265" /> 
	  <id>http://www.ninstein.com/blog/default.asp?id=265</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[智能手机按键不够用？用AE Button Plus]]></title>
	  <author>
		 <name>ninstein</name>
		 <uri>http://www.ninstein.com/blog/</uri>
		 <email>Ninstein</email>
	  </author>
	  <category term="" scheme="http://www.ninstein.com/blog/default.asp?cateID=13" label="资源共享" /> 
	  <updated>2008-02-22T14:45:01+08:00</updated>
	  <published>2008-02-22T14:45:01+08:00</published>
		  <summary type="html"><![CDATA[前不久买了款智能手机 WM5.0 的系统 触摸屏，经过一段时间的使用发现手机键盘没有返回键，只能通过触摸屏幕的音乐标记才能达到返回效果，因为在文字编辑中的删除、软件操作中的返回等常用操作均需要用到返回键，因此经常的使用触摸极为不方便也容易造成损坏触摸屏的某一区域，因此尝试去寻求软件解决。<br/>起初想到了“按键精灵”，在PC下的按键精灵对按键的定义极为灵活，自然想到手机平台的按键精灵，网上搜索，果然有此软件，但是经过实际安装体验，没有寻求到解决方案。<br/>后来干脆想到通过WIN CE编程中的键盘钩子编程实现按键重定义，找了番资料，发现手机平台软件开发方面的资料非常少，特别是非JAVA方案的。<br/>偶然的一次搜索，找到了这款软件 AE Button Plus。<br/>它支持多国语言（偶当然是选择中文啦）<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.ninstein.com/blog/images/quote.gif" style="margin:0px 2px -3px 0px" alt="引用内容"/> 引用内容</div><div class="UBBContent">支持设备：<br/>Windows Mobile 2003SE PocketPC and PocketPC Phone Edition<br/>Windows Mobile 2005 PocketPC and PocketPC Phone Edition<br/>Windows Mobile 2003SE Smartphone<br/>Windows Mobile 2005 Smartphone<br/>AE Button Plus 2.5不仅可以增强传统的4个按钮，而且可以定义音量加／减、绿色／红色电话键、上／下／左／右／确认方向键、WM5屏幕下方的左右软键，功能十分强大，在我的XDAII上所有硬件按钮都可以定义了！<br/><br/>硬件按钮有4种按下状态：单击、双击、三击和长按<br/><br/>每个按键每种状态除了可以映射为运行某个程序（可以选择EXE文件加运行参数）和“开始菜单”中的快捷方式外，还可以执行内置的多种功能：<br/><br/>1、连接网络<br/>2、断开网络<br/>3、Alt+Tab<br/>4、按下确认<br/>5、按下Esc<br/>6、按向上键<br/>7、按向下键<br/>8、按向左键<br/>9、按向右键<br/>10、左软键<br/>11、右软键<br/>12、音量加<br/>13、音量减<br/>14、显示当前日期时间<br/>15、开关WiFi<br/>16、显示激活菜单<br/>17、关闭前台程序<br/>18、切换到下个程序<br/>19、确认/关闭<br/>20、开始菜单<br/>21、任务列表<br/>22、开关屏幕<br/>23、开关蓝牙<br/>24、振动开关<br/>25、切换到今日屏幕<br/>26、选择全部<br/>27、复制<br/>28、剪切<br/>29、粘贴<br/>30、内存状态<br/>31、使用信息<br/>32、软启动<br/>33、关机<br/>34、旋转屏幕<br/>35、关闭电话<br/>36、虚拟按键</div></div><br/>将挂机键（即软件中的“红色键”）重定义为返回键（即上面的“5、按下Esc”），保存并重启手机，呵呵，今后挂机键就变成了返回键了，同时在电话通话模式下，挂机键仍然可以起挂机效果。<br/>虽然手机键盘按键不多，但是通过这个软件可以最大程度的发掘出按键的功能（因为它能区分某个按键的单击、双击、三击、及长按）。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.ninstein.com/blog/default.asp?id=264" /> 
	  <id>http://www.ninstein.com/blog/default.asp?id=264</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[VS2005快捷键大全]]></title>
	  <author>
		 <name>ninstein</name>
		 <uri>http://www.ninstein.com/blog/</uri>
		 <email>Ninstein</email>
	  </author>
	  <category term="" scheme="http://www.ninstein.com/blog/default.asp?cateID=3" label="C/C++" /> 
	  <updated>2008-02-18T13:44:08+08:00</updated>
	  <published>2008-02-18T13:44:08+08:00</published>
		  <summary type="html"><![CDATA[快捷键&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 功能 <br/>CTRL + SHIFT + B 生成解决方案 <br/>CTRL + F7 生成编译 <br/>CTRL + O 打开文件 <br/>CTRL + SHIFT + O打开项目 <br/>CTRL + SHIFT + C显示类视图窗口 <br/>F4 显示属性窗口 <br/>SHIFT + F4显示项目属性窗口 <br/>CTRL + SHIFT + E显示资源视图 <br/>F12 转到定义 <br/>CTRL + F12转到声明 <br/>CTRL + ALT + J对象浏览 <br/>CTRL + ALT + F1帮助目录 <br/>CTRL + F1 动态帮助&nbsp;&nbsp;<br/>F1 帮助 <br/>SHIFT + F1当前窗口帮助 <br/>CTRL + ALT + F3帮助-搜索 <br/>SHIFT + ALT + ENTER全屏显示 <br/>CTRL + -向后定位 <br/>CTRL + SHIFT + -向前定位 <br/>CTRL + F4关闭文档窗口 <br/>CTRL + PAGE DOWN光标定位到窗口上方 <br/>CTRL + PAGE UP光标定位到窗口下方 <br/>CTRL + F6 <br/>CTRL + TAB下一个文档窗口 <br/>CTRL + SHIFT + F6 <br/>CTRL + SHIFT + TAB上一个文档窗口 <br/>ALT + F6下一个面板窗口 <br/>CTRL + K, CTRL + L取消remark <br/>CTRL + K, CTRL + C注释选择的代码 <br/>CTRL + K, CTRL + U取消对选择代码的注释 <br/>CTRL + M, CTRL + O折叠代码定义 <br/>CTRL + M, CTRL + L展开代码定义 <br/>CTRL + Del&#101;te删除至词尾 <br/>CTRL + BACKSPACE删除至词头 <br/>SHIFT + TAB取消制表符 <br/>CTRL + U转小写 <br/>CTRL + SHIFT + U转大写 <br/>CTRL + SHIFT + END选择至文档末尾 <br/>CTRL + SHIFT + HOME选择至文档末尾开始 <br/>SHIFT + END选择至行尾 <br/>SHIFT + HOME选择至行开始处 <br/>SHIFT + ALT + END垂直选择到最后尾 <br/>SHIFT + ALT + HOME垂直选择到最前面 <br/>CTRL + A全选 <br/>CTRL + W选择当前单词 <br/>CTRL + SHIFT + PAGE UP选择至本页前面 <br/>CTRL + SHIFT + PAGE DOWN选择至本页后面 <br/>CTRL + END文档定位到最后 <br/>CTRL + HOME文档定位到最前 <br/>CTRL + G转到… <br/>CTRL + K, CTRL + P上一个标签 <br/>CTRL + K, CTRL + N下一个标签 <br/>ALT + F10调试-ApplyCodeChanges&nbsp;&nbsp;<br/>CTRL + ALT+ Break停止调试 <br/>CTRL + SHIFT + F9 取消所有断点 <br/>CTRL + F9允许中断 <br/>CTRL + SHIFT + F5调试-重新开始 <br/>F5运行调试 <br/>CTRL + F5运行不调试 <br/>F10跨过程序执行 <br/>F11单步逐句执行 <br/>CTRL + J列出成员&nbsp;&nbsp;<br/>CTRL + PAGE DOWN下一个视图 <br/>CTRL + B格式-粗体 <br/>CTRL + SHIFT + T格式-文字缩进&nbsp;&nbsp;<br/><br/>调试快捷键 <br/><br/>F6: 生成解决方案 <br/>Ctrl+F6: 生成当前项目 <br/>F7: 查看代码 <br/>Shift+F7: 查看窗体设计器 <br/>F5: 启动调试 <br/>Ctrl+F5: 开始执行(不调试) <br/>Shift+F5: 停止调试 <br/>Ctrl+Shift+F5: 重启调试 <br/>F9: 切换断点 <br/>Ctrl+F9: 启用/停止断点 <br/>Ctrl+Shift+F9: 删除全部断点 <br/>F10: 逐过程 <br/>Ctrl+F10: 运行到光标处 <br/>F11: 逐语句 <br/><br/>编辑快捷键 <br/><br/>Shift+Alt+Enter: 切换全屏编辑 <br/>Ctrl+B,T / Ctrl+K,K: 切换书签开关 <br/>Ctrl+B,N / Ctrl+K,N: 移动到下一书签 <br/>Ctrl+B,P: 移动到上一书签 <br/>Ctrl+B,C: 清除全部标签 <br/>Ctrl+I: 渐进式搜索 <br/>Ctrl+Shift+I: 反向渐进式搜索 <br/>Ctrl+F: 查找 <br/>Ctrl+Shift+F: 在文件中查找 <br/>F3: 查找下一个 <br/>Shift+F3: 查找上一个 <br/>Ctrl+H: 替换 <br/>Ctrl+Shift+H: 在文件中替换 <br/>Alt+F12: 查找符号(列出所有查找结果) <br/>Ctrl+Shift+V: 剪贴板循环 <br/>Ctrl+左右箭头键: 一次可以移动一个单词 <br/>Ctrl+上下箭头键: 滚动代码屏幕，但不移动光标位置。 <br/>Ctrl+Shift+L: 删除当前行 <br/>Ctrl+M,M: 隐藏或展开当前嵌套的折叠状态 <br/>Ctrl+M,L: 将所有过程设置为相同的隐藏或展开状态 <br/>Ctrl+M,P: 停止大纲显示 <br/>Ctrl+E,S: 查看空白 <br/>Ctrl+E,W: 自动换行 <br/>Ctrl+G: 转到指定行 <br/>Shift+Alt+箭头键: 选择矩形文本 <br/>Alt+鼠标左按钮: 选择矩形文本 <br/>Ctrl+Shift+U: 全部变为大写 <br/>Ctrl+U: 全部变为小写 <br/><br/>代码快捷键 <br/><br/>Ctrl+J / Ctrl+K,L: 列出成员 <br/>Ctrl+Shift+空格键 / Ctrl+K,P: 参数信息 <br/>Ctrl+K,I: 快速信息 <br/>Ctrl+E,C / Ctrl+K,C: 注释选定内容 <br/>Ctrl+E,U / Ctrl+K,U: 取消选定注释内容 <br/>Ctrl+K,M: 生成方法存根 <br/>Ctrl+K,X: 插入代码段 <br/>Ctrl+K,S: 插入外侧代码 <br/>F12: 转到所调用过程或变量的定义 <br/><br/>窗口快捷键 <br/><br/>Ctrl+W,W: 浏览器窗口 <br/>Ctrl+W,S: 解决方案管理器 <br/>Ctrl+W,C: 类视图 <br/>Ctrl+W,E: 错误列表 <br/>Ctrl+W,O: 输出视图 <br/>Ctrl+W,P: 属性窗口 <br/>Ctrl+W,T: 任务列表 <br/>Ctrl+W,X: 工具箱 <br/>Ctrl+W,B: 书签窗口 <br/>Ctrl+W,U: 文档大纲 <br/>Ctrl+D,B: 断点窗口 <br/>Ctrl+D,I: 即时窗口 <br/>Ctrl+Tab: 活动窗体切换 <br/>Ctrl+Shift+N: 新建项目 <br/>Ctrl+Shift+O: 打开项目 <br/>Ctrl+Shift+S: 全部保存 <br/>Shift+Alt+C: 新建类 <br/>Ctrl+Shift+A: 新建项 <br/><br/><br/>VS2005的隐藏快捷键&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>这里我将会把一些无意中发现的VS2005中没有明确指出的快捷键共享出来，并不是所有的快捷键，或者常见的一些快捷键。 <br/>1、Ctrl+Space直接完成类或函数（本来这个并不算隐藏的快捷键，但是因为中文输入法抢占这个快捷键，所以。。。，替代的快捷键是Alt+Right） <br/>2、Shift+Del&#101;te整行删除，并且将这一行放到剪贴板（这时候不能选中一段内容） <br/>3、Shift+Ins&#101;rt粘贴，有点匪夷所思，Ctrl+V就可以了，大概是为了和Shift+Del&#101;te对应吧 <br/>4、Ctrl+Up，Ctrl+Down滚动编辑器，但尽量不移动光标，光标保证在可见范围内 <br/>5、Ctrl+BackSpace，Ctrl+Del&#101;te整词删除，有的时候很有用 <br/>6、Ctrl+Left，Ctrl+Right按整词移动光标（不算隐藏，和前面几条加起来就是Ctrl光标控制套件了） <br/>7、Alt+Shift+F10打开执行改名，实现接口和抽象类的小窗口（还可以用Ctrl+.，不过有的中文输入法用到这个） <br/>8、Shift+F9调试是打开QuickWatch，内容是当前光标所在处的内容 <br/>9、F12转跳到定义，很有用的快捷键 <br/>10、Shift+F12查找所有引用 <br/>11、Ctrl+F10=F5，开始Debug <br/>12、Ctrl+F6循环察看代码窗口，有点Ctrl+Tab的感觉 <br/>13、Ctrl+F3查找当前光标选中的内容，可以和F3配合使用 <br/>14、Ctrl+F2将焦点转移到类的下拉框上 <br/>15、Alt+F7=Ctrl+Tab <br/>16、Alt+F11新开VS2005并编辑宏 <br/>17、Alt+F12查找=Ctrl+F ]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.ninstein.com/blog/default.asp?id=263" /> 
	  <id>http://www.ninstein.com/blog/default.asp?id=263</id> 
  </entry>	
		
</feed>