<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Building New Life]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kechen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kechen]]></copyright><item><title><![CDATA[组态王和modbus协议]]></title><link>https://blog.youkuaiyun.com/kechen/article/details/40656105</link><guid>https://blog.youkuaiyun.com/kechen/article/details/40656105</guid><author>kechen</author><pubDate>Fri, 31 Oct 2014 16:02:51 +0800</pubDate><description><![CDATA[最近接触到一个项目，是运行在组态王软件中的仪表设备，使用modbus协议通讯。
原以为modbus是一套完整的协议，从网上下载了粗略看了一下。后来拿到竞品的样品，安装了组态王，连接运行了一下，才发现与之前理解有些不同。modbus可以说是一个协议的规范，具体数字代表的意义，是由设备厂商自定的。厂商将这些自定的协议做成驱动(dll),放在组态王的驱动包里，并选择相应的设备名，这样串口的modbus]]></description><category></category></item><item><title><![CDATA[Windows上搭建Git服务器]]></title><link>https://blog.youkuaiyun.com/kechen/article/details/6032398</link><guid>https://blog.youkuaiyun.com/kechen/article/details/6032398</guid><author>kechen</author><pubDate>Wed, 24 Nov 2010 15:38:00 +0800</pubDate><description><![CDATA[客户端：准备TortoiseGit,MSysGit1.安装TortoiseGit和MSysGit,完成后就可以在本地使用git了。这里我没完全安装MSysGit，只是复制了两个文件git.exe,iconlibv2.dll到C盘上，然后在TortoiseGit-Settings里指定git.exe路径就行了。2.打开puttygen,"generate"移动鼠标生成一个密钥，把上面公钥部分复制粘贴到文本文件里，点"Save Private Key"把私钥保存一个文件，如mygit.ppk.服务器：准备cop]]></description><category></category></item><item><title><![CDATA[桌面右键弹出IE的木马]]></title><link>https://blog.youkuaiyun.com/kechen/article/details/5951699</link><guid>https://blog.youkuaiyun.com/kechen/article/details/5951699</guid><author>kechen</author><pubDate>Tue, 19 Oct 2010 16:44:00 +0800</pubDate><description><![CDATA[<br />每天第一次开机后，在桌面点右键会弹出好几个IE广告页面，进程里还一堆iexplore.exe,很长时间都找不到原因。看样子像是文件管理器explorer.exe的插件，用procexp看了一下，都是微软自己的dll，后来终于在360用户求助里看到了。流氓软件的dll注册成一个COM组件，在右键的注册表里能看到HKEY_CLASSES_ROOT/Directory/Background/shellex/ContextMenuHandlers/{FCO94F33-9210-4A7D-AAE9-BB0]]></description><category></category></item><item><title><![CDATA[成功解决龙猫饲养的一大难题：乱撒尿]]></title><link>https://blog.youkuaiyun.com/kechen/article/details/5935165</link><guid>https://blog.youkuaiyun.com/kechen/article/details/5935165</guid><author>kechen</author><pubDate>Tue, 12 Oct 2010 11:13:00 +0800</pubDate><description><![CDATA[<br />　　家里养了两只龙猫：一只标灰DD和一只银斑MM。标灰比较聪明，一到家就会上厕所，不会乱尿，银斑就笨一些，在底板上乱尿，试了很多常用方法都不奏效，非常头疼。<br />　　后来观察了一下，它撒尿还是有选择的：不会尿在窝里、食盆、跳板上，只会在底板上尿，而且倾向于角落和边缘，有时也尿到厕所里。看来龙猫还是比较爱干净的，会尽量减少尿对自己居住环境的影响，只是认为，这些边缘、角落是和厕所一样的地方。所以只要把底板的边缘、角落改造成和窝、食盆一样的地方，它就不会尿了。本来是想弄一些草绑在那里，但是担心会]]></description><category></category></item><item><title><![CDATA[umd电子书自动排版]]></title><link>https://blog.youkuaiyun.com/kechen/article/details/5934212</link><guid>https://blog.youkuaiyun.com/kechen/article/details/5934212</guid><author>kechen</author><pubDate>Mon, 11 Oct 2010 21:29:00 +0800</pubDate><description><![CDATA[<br />    最近把《芦笛全集》pdf转成文本文件，放到手机里看。文本没有章节索引，看起来很不方便，后来想到用umd格式，用软件自己编辑又太麻烦，所以决定做个程序排版。<br />    一开始找了篇介绍umd格式的文章，看了一会觉得工作量还不小。突然想起.Net的程序可以反编译，上网下载了一套Reflector+FileDisassembler试了试，真是吃了一惊，居然整个project都复原出来了，怪不得有人说.Net基本等于开源了。浏览一下代码，umd文件的读写封装成几个类，估计网上很多umd软]]></description><category></category></item><item><title><![CDATA[人类无法抗拒的10种心理]]></title><link>https://blog.youkuaiyun.com/kechen/article/details/5931264</link><guid>https://blog.youkuaiyun.com/kechen/article/details/5931264</guid><author>kechen</author><pubDate>Sun, 10 Oct 2010 12:36:00 +0800</pubDate><description><![CDATA[1、鸟笼逻辑 　　挂一个漂亮的鸟笼在房间里最显眼的地方，过不了几天，主人一定会做出下面两个选择之一：把鸟笼扔掉，或者买一只鸟回来放在鸟笼里。这就是鸟笼逻辑。过程很简单，设想你是这房间的主人，只要有人走进房间，看到鸟笼，就会忍不住问你：“鸟呢？是不是死了？”当你回答：“我从来都没有养过鸟。”人们会问：“那么，你要一个鸟笼干什么？”最后你不得不在两个选择中二选一，因为这比无休止的解释要容易得多。鸟笼逻辑的原因很简单：人们绝大部分的时候是采取惯性思维。所以可见在生活和工作中培养逻辑思维是多么重要。 2、破窗效应 ]]></description><category></category></item><item><title><![CDATA[对比电和燃气烧水]]></title><link>https://blog.youkuaiyun.com/kechen/article/details/5931262</link><guid>https://blog.youkuaiyun.com/kechen/article/details/5931262</guid><author>kechen</author><pubDate>Sun, 10 Oct 2010 12:34:00 +0800</pubDate><description><![CDATA[<br />气温20度，热水瓶容量2升，分别用电和天然气烧水。实测用电，用时9分钟，0.16度，市价0.55元，花费55*0.16=8.8分；理论上，2升水从20度烧开，需要2*(100-20)=160千卡=672千焦=0.187度电(10.285分钱)。竟然比实测用电还高，看来电量表有误差，或者水烧开时没到100度，这里后一个更可信一些。再测量了一下热得快的电阻52.4欧，功率220*220/52.4=923.67W天然气，0.045m??，市价1.70元，花费170*0.045=7.65分；燃气烧水是用]]></description><category></category></item><item><title><![CDATA[用Windows服务运行任意程序]]></title><link>https://blog.youkuaiyun.com/kechen/article/details/5931255</link><guid>https://blog.youkuaiyun.com/kechen/article/details/5931255</guid><author>kechen</author><pubDate>Sun, 10 Oct 2010 12:28:00 +0800</pubDate><description><![CDATA[<br />昨天把mantis缺陷跟踪系统在办公室里搭了一套，批处理启动nginx+php+mysql。<br />后来发现服务器必须登录才行，一注销就把nginx给关闭了，看来只能添加到系统服务里了。
<br />一开始用[sc create nginx binPath= c:/opt/start.bat]，服务是添加进去了，但总是无法启动，后来分析一下，应该是服务程序要用SCxxxx等API函数与windows交互，所以启动失败（也有可能已经运行了，在任务管理器看不到，没给windows返回成功状态所]]></description><category></category></item><item><title><![CDATA[mono试用手记]]></title><link>https://blog.youkuaiyun.com/kechen/article/details/2742400</link><guid>https://blog.youkuaiyun.com/kechen/article/details/2742400</guid><author>kechen</author><pubDate>Wed, 30 Jul 2008 22:38:00 +0800</pubDate><description><![CDATA[先简单介绍一下。mono是Novell赞助的一个开源项目，目的是开发跨平台的Microsoft.Net Framework，而且还包括编译器、集成开发环境，目前也和微软同步到3.5版本，可用于Linux/Unix/Mac等非Windows平台。也就是说，Visual Studio编译的exe程序，直接可以在linux/Mac/Unix上运行了，至少目标是这样，不知道微软是会高兴还是担心。mono初]]></description><category></category></item></channel></rss>