<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ploto的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/ploto</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ploto]]></copyright><item><title><![CDATA[光耦作隔离的电阻问题]]></title><link>https://blog.csdn.net/ploto/article/details/42775705</link><guid>https://blog.csdn.net/ploto/article/details/42775705</guid><author>ploto</author><pubDate>Fri, 16 Jan 2015 13:33:23 +0800</pubDate><description><![CDATA[最近一个项目，使用光耦作为AD采样芯片作为SPI的隔离使用。
众所周知，使用光耦嘛，速度肯定得降下来，于是把spi速度调整到了8Kbps，开始使用。
光耦电路是最标准也是最简单的电路。





板子是其它人画的，他们告诉我，此处的R258为680欧，R263为4.7K，U68为TLP181
作了简单的测试，基本没有问题，数据可以正常获取。
准备放到产品上去使用时，问题来了：经]]></description><category></category></item><item><title><![CDATA[nodejs 第三方库不能乱用]]></title><link>https://blog.csdn.net/ploto/article/details/41371143</link><guid>https://blog.csdn.net/ploto/article/details/41371143</guid><author>ploto</author><pubDate>Sat, 22 Nov 2014 01:32:30 +0800</pubDate><description><![CDATA[最近搞两个项目，都是使用了]]></description><category></category></item><item><title><![CDATA[一个HR911130C网络变压器的坑]]></title><link>https://blog.csdn.net/ploto/article/details/41080083</link><guid>https://blog.csdn.net/ploto/article/details/41080083</guid><author>ploto</author><pubDate>Thu, 13 Nov 2014 15:38:36 +0800</pubDate><description><![CDATA[IMX.6的核心板，使用了HR911130C的网络变压器，发现数据通信不畅，：]]></description><category></category></item><item><title><![CDATA[一个灵活的boost.asio的TCP Server 框架]]></title><link>https://blog.csdn.net/ploto/article/details/7631896</link><guid>https://blog.csdn.net/ploto/article/details/7631896</guid><author>ploto</author><pubDate>Mon, 04 Jun 2012 19:52:57 +0800</pubDate><description><![CDATA[boost.asio给出了TCP Server的类，但是应用在数据处理中，有以下的几个问题：
1.读例程中，处理到达数据是硬编码的
2.例程中，针对每个读取的数据，分析后作了回应。
在应用中，经常需要对收到的数据作不同的处理，希望有一个框架，当需要对收到的数据作不同的解析时，只需要使用不同的解析器即可；同时希望在需要时，可以使用不同的解析器解析收到的数据。
经过改造，将例程中的TCP se]]></description><category></category></item><item><title><![CDATA[QT 线程导致奇怪错误的问题]]></title><link>https://blog.csdn.net/ploto/article/details/7624471</link><guid>https://blog.csdn.net/ploto/article/details/7624471</guid><author>ploto</author><pubDate>Fri, 01 Jun 2012 19:44:13 +0800</pubDate><description><![CDATA[前一阵子写了一个QT测试程序，其功能就是通过socket读取数据，分析处理后，在界面上显示处理结果。
在自己的机器运行一切正常，但是使用者告诉我，一般经过十几分钟就会死机。
查了很久，终于发现问题了：
使用socket读取数据，是专门一个线程，然后直接在这个线程里处理后，更新窗口显示的内容，与窗口主线程会产生冲突，导致莫名出错。
修改代码，数据处理后，将分析结果存储，然后发送一个信号。]]></description><category></category></item><item><title><![CDATA[boost filesystem 的字符编码问题]]></title><link>https://blog.csdn.net/ploto/article/details/7624408</link><guid>https://blog.csdn.net/ploto/article/details/7624408</guid><author>ploto</author><pubDate>Fri, 01 Jun 2012 19:00:10 +0800</pubDate><description><![CDATA[在boost 1.48之后 ，filesystem 改成了v3版本，而path的存储格式根据应用的系统而不同，在windows XP 以及mingw下，内部存储为了wchart_t格式，要想获得char*格式的结果，需要使用模板化的 string 函数获得，代码如下 ：
boost::filesystem::path
p;
...


std::string str_of_chars]]></description><category></category></item><item><title><![CDATA[SUSE Linux 10 硬盘安装]]></title><link>https://blog.csdn.net/ploto/article/details/1066448</link><guid>https://blog.csdn.net/ploto/article/details/1066448</guid><author>ploto</author><pubDate>Tue, 15 Aug 2006 14:54:00 +0800</pubDate><description><![CDATA[用硬盘安装了两次SUSE Linux 10(SLED)，终于明白为什么安装总是不成功了。安装的DVD版的ISO我的安装过程如下：1 从novell网站上下载 SLED 镜象 下载 网址是 http://download.novell.com/Download?buildid=N1YveG_t53Y~2 在novell 网站上申请一个 active code ，因为默认的SLED 10 是不安装xg]]></description><category></category></item><item><title><![CDATA[自言自语]]></title><link>https://blog.csdn.net/ploto/article/details/953511</link><guid>https://blog.csdn.net/ploto/article/details/953511</guid><author>ploto</author><pubDate>Fri, 21 Jul 2006 15:56:00 +0800</pubDate><description><![CDATA[一段时间不上blog,把前面要做的事都不知道扔到哪里去了,主要是自己的翻译水平实在一般,看得实在不敢恭维啊,又到日本转了三个月,终于又要回家了.  看看日本人写的程序实在一般,不过文档确实不错.带我们的日本人的做事的细致程度让我是叹为观止啊.终于明白中国人与日本的差距了.其实所有的国家都是一样,天才是少数,普通人是大多数,一个国家的发展依靠的应该是普通人而不是天才. 关键是如何能把普通人组]]></description><category></category></item><item><title><![CDATA[ 生成器模式与抽象工厂模式使用]]></title><link>https://blog.csdn.net/ploto/article/details/745727</link><guid>https://blog.csdn.net/ploto/article/details/745727</guid><author>ploto</author><pubDate>Fri, 19 May 2006 15:24:00 +0800</pubDate><description><![CDATA[     抽象工厂是创建一系列的产品供客户代码使用，而生成器模式是生成多个产品后组合成一个产品供客户代码使用。生成器模式可以精确控制产品如何组合。        因此在使用产品系列时，采用抽象工厂模式；而在需将将一系列产品组合成一个产品时，使用生成器模式    ]]></description><category></category></item><item><title><![CDATA[再次研究设计模式 第二章 生成器]]></title><link>https://blog.csdn.net/ploto/article/details/745626</link><guid>https://blog.csdn.net/ploto/article/details/745626</guid><author>ploto</author><pubDate>Fri, 19 May 2006 14:38:00 +0800</pubDate><description><![CDATA[ 1 Builder（生成器）        目的             结构             通信方式             应用场合             模式效果     目的        把复杂对象的创建工作从表示中分离出来，同样的创建过程能够有不同的创建行为。Separate the ]]></description><category></category></item><item><title><![CDATA[再次研究设计模式 第一章 抽象工厂]]></title><link>https://blog.csdn.net/ploto/article/details/745619</link><guid>https://blog.csdn.net/ploto/article/details/745619</guid><author>ploto</author><pubDate>Fri, 19 May 2006 14:36:00 +0800</pubDate><description><![CDATA[最近苦学UML2.0,突然发现原先以为了解的设计模式已经淡忘了。最近5年来国内介绍这个的书是多如牛毛啊，不外乎互相搬砖。于是决定自己再从英文原版中翻译一下，顺便还可以加上自己的理解。工作日每天翻译一段吧。英文原文附后，免得译得不好还要再找原文。原文从UML设计工具 StartUML中摘抄 1 抽象工厂        目的             结构  ]]></description><category></category></item></channel></rss>