<?xml version="1.0" encoding="gb2312" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">

<channel about="http://www.m5home.com/blog">
<title>嗷嗷叫的老马</title> 
<link>http://www.m5home.com/blog</link>
<description>欢迎来到老马的领地~ 这是“压风式散热底座”发明者的个人网站：) 本人QQ:80524554,用户群1:562279766</description>
<language>zh-cn</language>
<copyright>O-blog</copyright><item>
<title>解决VSCODE出现[检测到 #include 错误。请更新 includePath]提示</title>
<link>http://www.m5home.com/blog/archives/2025/08/160.html</link>
<pubDate>Mon, 11 Aug 2025 16:01:41 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2025/08/160.html</guid>
<description><![CDATA[ 这个提示,其实好早就存在了.<br /><br />由于不影响编译,仅是显示个波浪线,我也就一直没管它.(其实是好几年了一直没搞定{smilie55.png}{smilie55.png})<br /><br />前两天闲了点,就研究了一个周末,各种找原因各种搜索,都说要处理Inte...]]></description>
</item><item>
<title>Keil开发中避免中文路径问题的映射目录批处理</title>
<link>http://www.m5home.com/blog/archives/2025/04/157.html</link>
<pubDate>Wed, 02 Apr 2025 15:55:09 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2025/04/157.html</guid>
<description><![CDATA[ Keil毕竟还是老外的,对中文路径的支持不是太理想.<br /><br />比如下面的场景,[能正常编译但IDE里提示文件未找到]:<br /><br /><div style="overflow:auto;width:100%"><a href="https://www.m5home.com/blog//uploadfiles/20250402155745_56382.png" target="_blank"><img src="https://www.m5home.com/blog//uploadfiles/20250402155745_56382.png" alt="https://www.m5home.com/blog//uploadfiles/20250402155745_56382.png" border="0" class
="ubbimg" /></a></div><br /><br />还好这个例子里,编...]]></description>
</item><item>
<title>PID参数手动调试/整定流程</title>
<link>http://www.m5home.com/blog/archives/2024/12/155.html</link>
<pubDate>Fri, 27 Dec 2024 23:45:39 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2024/12/155.html</guid>
<description><![CDATA[ 最近接了个小项目,一个恒温搅拌锅,里面加水,有个磁转子在转,锅里的水要恒温.<br /><br />为了省事,直接上了ARDUINO,几天就写完了代码{lol.gif}<br /><br />[img]http://www.m5home.com/blog//uploadfiles/20241227235204_71698.jpg[/...]]></description>
</item><item>
<title>Arduino IDE 2.3.3在RamDisk下无法启动的问题解决方案</title>
<link>http://www.m5home.com/blog/archives/2024/11/154.html</link>
<pubDate>Wed, 06 Nov 2024 09:39:06 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2024/11/154.html</guid>
<description><![CDATA[ 先说结论:<br /><br />RamDisk是Primo Ramdisk Ultimate Edition,其虚拟硬盘的类型要设置为[SCSI 硬盘].<br /><br />原先为了快,选的是[Direct-IO 硬盘],结果就不行,看来兼容性才是一切!!!{smilie64.png}<br /><br />事情的起因是接了一个小案...]]></description>
</item><item>
<title>学习SOEM(Simple Open EtherCAT Master Library)的阶段性总结</title>
<link>http://www.m5home.com/blog/archives/2024/08/150.html</link>
<pubDate>Sat, 17 Aug 2024 11:46:28 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2024/08/150.html</guid>
<description><![CDATA[ SOEM - Simple Open EtherCAT Master Library,一个开源的EtherCAT主站库.<br /><br />以前只是使用基于EtherCAT的硬件来干活,这次也因为干活的因素,需要自己写主站,就买了个开发板,结果里面例程中是移植了它.<br /><br />摸了一段时间...]]></description>
</item><item>
<title>使用GDI接口的DirectX2D绘图控件 - DXDrawPad</title>
<link>http://www.m5home.com/blog/archives/2024/04/148.html</link>
<pubDate>Wed, 10 Apr 2024 20:05:11 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2024/04/148.html</guid>
<description><![CDATA[ 因为DX接口使用上不是太方便,也与GDI编程习惯相差太多,就做了个这样的控件,使用GDI来绘图,存到队列中,再由DX来绘制到窗口内.<br /><br />先放地址:  [url=https://github.com/m5home/DXDrawPad]https://github.com/m5home/DX...]]></description>
</item><item>
<title>VS2022之前版本usercontrol的坑---只能编译为32位</title>
<link>http://www.m5home.com/blog/archives/2023/12/145.html</link>
<pubDate>Sat, 02 Dec 2023 16:40:37 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2023/12/145.html</guid>
<description><![CDATA[ VS2022是第一个64位版本的IDE,没错,这都知道.<br /><br />然后我也是转C#好几年了,做过的项目中没有使用过usercontrol,因此不知道这个坑.<br /><br />于是在我目前这个项目中使用了用户自定义控件后,掉坑里了----非VS2022版本的IDE,不...]]></description>
</item><item>
<title>C#中SerialPort串口类设置ReadTimeout问题研究</title>
<link>http://www.m5home.com/blog/archives/2022/11/140.html</link>
<pubDate>Mon, 21 Nov 2022 13:48:06 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2022/11/140.html</guid>
<description><![CDATA[ 这几天用SerialPort类做485通讯,发现超时设置有点不太对劲,给了个5ms给ReadTimeout后,调用Read就马上返回了,感觉这个ReadTimeout并不是&quot;两个字节间隔&quot;,而是&quot;总时长&quot;了{smilie4.png}<br /><br />然后用Ac...]]></description>
</item><item>
<title>C#串口编程中SerialPort的Close方法偶尔会挂起的解决方案</title>
<link>http://www.m5home.com/blog/archives/2022/08/139.html</link>
<pubDate>Fri, 19 Aug 2022 16:17:37 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2022/08/139.html</guid>
<description><![CDATA[ C#来做串口通讯项目,目前这还是第一个,以前都用VB6做的,自认为没啥问题,结果还真就出了问题了{smilie55.png}{smilie55.png}<br /><br />具体来说,就是SerialPort对象的Close方法调用时,有时会挂在Close上.<br /><br />并且程序中打开...]]></description>
</item><item>
<title>三菱FX3G的485模块ADPRW指令通讯诡异问题：数据不放入D寄存器</title>
<link>http://www.m5home.com/blog/archives/2022/08/137.html</link>
<pubDate>Wed, 03 Aug 2022 14:40:14 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2022/08/137.html</guid>
<description><![CDATA[ 昨天同事去一个客户现场调整程序，是把原支持485通讯的真空计CX-PRN10更换为模拟量输出的PSG500，因为CX-PRN10漏气，导致设备的真空度总是上不去，10个都得换。<br /><br />由于PSG500是模拟量输出，所以得加一个模拟量转485...]]></description>
</item><item>
<title>关于远程桌面无法连接,提示CredSSP加密Oracle修正的解决办法</title>
<link>http://www.m5home.com/blog/archives/2022/04/128.html</link>
<pubDate>Sun, 03 Apr 2022 13:01:46 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2022/04/128.html</guid>
<description><![CDATA[ 今天登录客户的一个服务器,说是挂了已重启,让看看是啥原因造成的,结果远程桌面死活登录不上去,服务器是2008,我是WIN7,点了连接后没任何提示,只把那个进度框一闪,显示完了什么&quot;正在连接&quot;那一套流程后,进度框...]]></description>
</item><item>
<title>使用VSCODE编译GRBL_ESP32的流程(图文记录)</title>
<link>http://www.m5home.com/blog/archives/2022/01/126.html</link>
<pubDate>Sat, 08 Jan 2022 11:53:49 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2022/01/126.html</guid>
<description><![CDATA[ 记录一下,免得下次忘了又要去查.<br /><br />流程如下:<br /><br />1,准备好VSCODE,以及相关插件(Chinese（简体中文语言包）、PlatformIO IDE 、C/C++ 、 GitLens)<br />    注意,如果装了PlatformIO IDE后,左边插件列表里应该会显示出蚂...]]></description>
</item><item>
<title>STC8H1K08单片机ADC中VREF脚的坑</title>
<link>http://www.m5home.com/blog/archives/2021/11/124.html</link>
<pubDate>Mon, 29 Nov 2021 15:05:21 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2021/11/124.html</guid>
<description><![CDATA[ {smilie73.png}折腾!头一次用这个8H系列,但是文档却又写得不清楚.<br /><br />现在这个案子,我用的是STC8H1K08,20PIN的版本,其引用定义如下:<br /><br /><div style="overflow:auto;width:100%"><a href="http://www.m5home.com/blog//uploadfiles/stc8h1k08_58787.png" target="_blank"><img src="http://www.m5home.com/blog//uploadfiles/stc8h1k08_58787.png" alt="http://www.m5home.com/blog//uploadfiles/stc8h1k08_58787.png" border="0" class
="ubbimg" /></a></div><br />...]]></description>
</item><item>
<title>什么是指针--如何让不懂编程的人听明白?</title>
<link>http://www.m5home.com/blog/archives/2021/10/122.html</link>
<pubDate>Sun, 17 Oct 2021 17:24:40 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2021/10/122.html</guid>
<description><![CDATA[ 刚和一个朋友聊天,聊到了编程,他就说,以前大学时学过C语言,学到指针那一块,就完全懵逼了{smilie48.png}<br /><br />我就说了句&quot;指针有那么难吗&quot;,收到一个白眼以及一句话:<br /><br />[b]你都十几二十年的老程序员了,当然觉...]]></description>
</item><item>
<title>立创EDA专业版客户端(伪)</title>
<link>http://www.m5home.com/blog/archives/2021/09/121.html</link>
<pubDate>Sat, 25 Sep 2021 10:41:37 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2021/09/121.html</guid>
<description><![CDATA[ 咳咳.<br /><br />立创EDA用得顺手,但是专业版还没出官方客户端,在浏览器里用(地址: <a href="https://pro.lceda.cn/editor" target="_blank">https://pro.lceda.cn/editor</a> ),总觉得差点意思,虽然实际上是一样....{smilie48.png}<br /><br />于是乎,...]]></description>
</item><item>
<title>STC单片机中逐次比较型ADC的相关基础要点记录</title>
<link>http://www.m5home.com/blog/archives/2021/06/120.html</link>
<pubDate>Thu, 10 Jun 2021 12:40:38 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2021/06/120.html</guid>
<description><![CDATA[ 这段时间整一个案子,STM8系列涨价到飞起,各家的芯片都不好拿,没办法,折腾一圈最终选上了STC的芯片....<br /><br />目前也就只有他们家好拿货了{smilie62.png}<br /><br />选的是STC15W408AS这款,带8通道的10位AD,足够我用.但问题在于...]]></description>
</item><item>
<title>C#中图片框实现类似VB6中AutoRedraw持久图像显示的办法</title>
<link>http://www.m5home.com/blog/archives/2020/10/116.html</link>
<pubDate>Fri, 09 Oct 2020 17:58:41 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2020/10/116.html</guid>
<description><![CDATA[ 在C#里用图片框绘图想要持久化，不像VB6里那么方便，因为没有提供AutoRedraw了。<br /><br />常规办法绘好后，一遮挡就成这样了：<br /><br /><div style="overflow:auto;width:100%"><a href="http://www.m5home.com/blog//uploadfiles/edd21d12qwedy54_87865.jpg" target="_blank"><img src="http://www.m5home.com/blog//uploadfiles/edd21d12qwedy54_87865.jpg" alt="http://www.m5home.com/blog//uploadfiles/edd21d12qwedy54_87865.jpg" border="0" class
="ubbimg" /></a></div><br /><br />那要...]]></description>
</item><item>
<title>关于Win7&quot;打开或关闭Windows功能&quot;空白问题的解决</title>
<link>http://www.m5home.com/blog/archives/2016/12/105.html</link>
<pubDate>Sat, 17 Dec 2016 11:08:21 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2016/12/105.html</guid>
<description><![CDATA[ 这问题不知道啥时候出现的.....因为最近一个项目要测试一个网络服务器端,懒得自己写客户端,就顺手开命令行准备用telnet去连.结果.....说找不到这个程序.{shocked.gif}<br /><br />一查才知道WIN7默认不装,那好说嘛,去控制面板...]]></description>
</item><item>
<title>Ubuntu16.04中启用root用户,以及root用户自动登录</title>
<link>http://www.m5home.com/blog/archives/2016/12/103.html</link>
<pubDate>Mon, 05 Dec 2016 10:53:31 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2016/12/103.html</guid>
<description><![CDATA[ 最近赶项目,老板让在N32905上面跑LINUX,再做个GUI.<br /><br />这个比较麻烦,项目只有30天时间,但我又完全没玩过LINUX,汗一个.<br /><br />按新唐官方文档,使用Ubuntu Linux去装它的交叉编译器以及N32905的BSP,中间有折腾,但总算顺利...]]></description>
</item><item>
<title>C#写COM封装RSA算法为DLL并由VB6调用的示例</title>
<link>http://www.m5home.com/blog/archives/2016/03/94.html</link>
<pubDate>Thu, 17 Mar 2016 07:10:00 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2016/03/94.html</guid>
<description><![CDATA[ 折腾了一晚,中途看火影浪费了点时间{happy.gif}<br /><br />说正事~~<br /><br />并不复杂,但有些小细节需要注意,以下是流程:<br /><br />一,用C#的类型库工程来生成DLL,并设置工程的属性为&quot;COM可见&quot;:<br /><br />[img]http://www.m5home.c...]]></description>
</item><item>
<title>C#基础知识:另一线程委托调用语法</title>
<link>http://www.m5home.com/blog/archives/2015/08/91.html</link>
<pubDate>Sat, 22 Aug 2015 22:42:20 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2015/08/91.html</guid>
<description><![CDATA[ 最近项目中要用到后台线程去不断地刷一个页面,并在内容有改变时产生一个事件,主窗体中再处理.<br /><br />后台线程使用的是Threading.Timer,这种定时器本身就是基于线程的.我在它的回调过程中触发了事件,外部调用时就出现提示...]]></description>
</item><item>
<title>C#Winform编程中文本框不能输入中文(输入法无效)的解决办法</title>
<link>http://www.m5home.com/blog/archives/2015/08/90.html</link>
<pubDate>Sat, 22 Aug 2015 22:34:23 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2015/08/90.html</guid>
<description><![CDATA[ 先说解决方法:<br /><br />很简单,把<span style="color:Blue">窗体</span>的ImeMode设置为KatakanaHalf(日文半角片假名)就可以了.<br /><br />搜索了一下,大家都说这是微软的一个BUG,最早看样子出现在VS2005中.<br /><br />而我是VS2010,也有此问题,因此...]]></description>
</item><item>
<title>C#程序发布到XP的注意事项记录</title>
<link>http://www.m5home.com/blog/archives/2015/07/89.html</link>
<pubDate>Mon, 27 Jul 2015 00:13:14 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2015/07/89.html</guid>
<description><![CDATA[ 目前的一个项目是使用C#编写,IDE版本VS2008,使用的.NET Framework是2.0版本.<br /><br />结果发布到XP时,进程一闪而过,界面都不出来,就直接消失,运行不起来....<br /><br />从头说起吧,先说界面库.<br /><br />这项目,其实我更想使用VS2010,虽...]]></description>
</item><item>
<title>GeckoFX使用中的一个坑:XULRunner1.9.1.2的Xpcom.Initialize()不支持中文路径</title>
<link>http://www.m5home.com/blog/archives/2015/07/88.html</link>
<pubDate>Wed, 22 Jul 2015 02:11:14 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2015/07/88.html</guid>
<description><![CDATA[ GeckoFX与XULRunner毕竟是泊来品,果然是有坑啊......{wink.gif}<br /><br />调用语句是Xpcom.Initialize([xulrunner path]);<br /><br />功能是把XULRunner所在目录输入进去.但后来发现不能有中文,我去{rage.gif}<br /><br />还好这个坑有办法...]]></description>
</item><item>
<title>VS2010环境C#中GeckoFX使用示例(添加了FLASH插件支持)</title>
<link>http://www.m5home.com/blog/archives/2015/07/87.html</link>
<pubDate>Tue, 21 Jul 2015 22:53:26 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2015/07/87.html</guid>
<description><![CDATA[ 与上一篇一样,也是使用第三方浏览器内核,就是不使用IE....没办法,谁叫IE版本太多呢.<br /><br />不过上一篇说的是Webkit内核,但我下载的那个Webkit.Net库,貌似没有做本地URL处理,也没有对file://进行处理,因此没办法调用本地...]]></description>
</item><item>
<title>VS2010环境C#中WebKit.Net使用示例(添加了FLASH插件支持)</title>
<link>http://www.m5home.com/blog/archives/2015/07/86.html</link>
<pubDate>Sat, 18 Jul 2015 08:57:38 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2015/07/86.html</guid>
<description><![CDATA[ 最近的项目中需要集成浏览器功能，因为需要加载联机页面。<br /><br />而之前版本使用的是IE内核，结果遇到了坑，那就是版本问题。。。<br /><br />XP下，有个别用户由于使用的是其它内核的浏览器（这年头纯粹使用IE的人应该不多了吧...]]></description>
</item><item>
<title>WIN7下VS2012环境字体模糊的解决办法</title>
<link>http://www.m5home.com/blog/archives/2015/03/83.html</link>
<pubDate>Sun, 08 Mar 2015 16:47:30 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2015/03/83.html</guid>
<description><![CDATA[ 这几天在VS2012下用C++写个项目,打开IDE发现代码编辑器以及菜单上的文字都变得极为模糊,这是个啥情况?{shocked.gif}<br /><br /><div style="overflow:auto;width:100%"><a href="http://www.m5home.com/blog//uploadfiles/1_98852.png" target="_blank"><img src="http://www.m5home.com/blog//uploadfiles/1_98852.png" alt="http://www.m5home.com/blog//uploadfiles/1_98852.png" border="0" class
="ubbimg" /></a></div><br /><br />在GOOGLE上搜索了一圈,貌...]]></description>
</item><item>
<title>再次升级留言本过滤,这下子看看又能清静多久(中文占全文比例计算)</title>
<link>http://www.m5home.com/blog/archives/2014/08/73.html</link>
<pubDate>Sat, 09 Aug 2014 14:53:45 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2014/08/73.html</guid>
<description><![CDATA[ 看了一下,机器人全是英文的,偶尔还会有拉丁还是希腊字符.<br /><br />于是把留言本的代码再改了一下,增加了一个统计中文字符数量的函数:<br /><br />[code]<br />function GetCHCharLen($str='')<br />{<br />        $tstr=$str;<br /><br />        ret...]]></description>
</item><item>
<title>.Net中MemoryStream对象Write方法影响读写位置</title>
<link>http://www.m5home.com/blog/archives/2014/08/72.html</link>
<pubDate>Thu, 07 Aug 2014 12:17:37 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2014/08/72.html</guid>
<description><![CDATA[ .Net对象不熟,记录一下,免得忘了.<br /><br />Write方法影响读写位置,会将当前读写位置增加写入的字节长度.<br /><br />PS:<br /><br />本来写的时候是到网上搜索的,结果所有站点都没说到这一点,全都是转MSDN的标准解释,我那个汗.<br /><br />看了几个...]]></description>
</item><item>
<title>Wince下使用VB.Net中Graphics.DrawImage绘图时避免闪烁</title>
<link>http://www.m5home.com/blog/archives/2014/07/69.html</link>
<pubDate>Thu, 24 Jul 2014 14:39:28 +0800</pubDate>
<guid>http://www.m5home.com/blog/archives/2014/07/69.html</guid>
<description><![CDATA[ 工作需要,在WINCE下写一个程序,但需要图片按钮,VB.NET自带的按钮没有此功能,需要自己写一个自定义控件.<br /><br />控件本身是直接从MSDN里抄来的,简单几句代码:<br /><br />[code]<br />Imports System<br />Imports System.Drawing<br />Import...]]></description>
</item></channel>
</rss>