<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<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><title>Ahe's Blog  ※技术 人生 感悟※ - 软件开发</title><link>http://www.ahe.name/</link><description> - </description><generator>RainbowSoft Studio Z-Blog 1.8 Arwen Build 81206</generator><language>zh-CN</language><copyright>Copyright 2006-2007, e673.com, All Rights Reserved.</copyright><pubDate>Sat, 04 Sep 2010 23:21:23 +0800</pubDate><item><title>Visual Studio 2008在某些系统下无法由90天试用转为正式版的方法</title><author>a@b.com (Ahe)</author><link>http://www.ahe.name/post/vs2008patch.html</link><pubDate>Wed, 19 May 2010 01:01:52 +0800</pubDate><guid>http://www.ahe.name/post/vs2008patch.html</guid><description><![CDATA[<p>传统的方法是在添加删除程序里，输入正式版的序列号，可以升级为正式版。可是在我的WIN7下面，不显示输入序列号界面和升级按钮。在CSDN找到下面程序，可以解决此问题，压缩包里有使用说明。</p><p><a href="http://www.ahe.name/upload/vs2008补丁.rar" target="_blank">vs2008补丁.rar</a></p>]]></description><category>软件开发</category><comments>http://www.ahe.name/post/vs2008patch.html#comment</comments><wfw:comment>http://www.ahe.name/</wfw:comment><wfw:commentRss>http://www.ahe.name/feed.asp?cmt=228</wfw:commentRss><trackback:ping>http://www.ahe.name/cmd.asp?act=tb&amp;id=228&amp;key=530db102</trackback:ping></item><item><title>C++的函数模板</title><author>a@b.com (Ahe)</author><link>http://www.ahe.name/post/cplustempfunc.html</link><pubDate>Mon, 14 Dec 2009 10:25:28 +0800</pubDate><guid>http://www.ahe.name/post/cplustempfunc.html</guid><description><![CDATA[<p>[转<a href="http://blog.csdn.net/Turntogo/archive/2007/12/27/1968848.aspx">http://blog.csdn.net/Turntogo/archive/2007/12/27/1968848.aspx</a>&nbsp;Turntogo's Blog]</p><p>C++的函数模板的使用方法:</p><p>template &lt;class Type,int size&gt;</p><p>Type min(const Type (&amp;Array)[size])</p>...]]></description><category>软件开发</category><comments>http://www.ahe.name/post/cplustempfunc.html#comment</comments><wfw:comment>http://www.ahe.name/</wfw:comment><wfw:commentRss>http://www.ahe.name/feed.asp?cmt=220</wfw:commentRss><trackback:ping>http://www.ahe.name/cmd.asp?act=tb&amp;id=220&amp;key=bf654a4e</trackback:ping></item><item><title>win32下使用CHOOSECOLOR，OPENFILENAME，CHOOSEFONT</title><author>a@b.com (Ahe)</author><link>http://www.ahe.name/post/218.html</link><pubDate>Thu, 03 Dec 2009 18:51:16 +0800</pubDate><guid>http://www.ahe.name/post/218.html</guid><description><![CDATA[<p>//Test.cpp</p><p>#include&lt;windows.h&gt;<br />#include&quot;Test.h&quot;<br />LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);</p><p>static char lpszClassName[]=&quot;Test&quot;;<br />static char lpszTitle[]=&quot;Hello World!&quot;;<br />...</p>]]></description><category>软件开发</category><comments>http://www.ahe.name/post/218.html#comment</comments><wfw:comment>http://www.ahe.name/</wfw:comment><wfw:commentRss>http://www.ahe.name/feed.asp?cmt=218</wfw:commentRss><trackback:ping>http://www.ahe.name/cmd.asp?act=tb&amp;id=218&amp;key=9486e257</trackback:ping></item><item><title>Delphi下获得TDBGRID的多选行</title><author>a@b.com (Ahe)</author><link>http://www.ahe.name/post/dggridmultisel.html</link><pubDate>Tue, 01 Dec 2009 11:27:39 +0800</pubDate><guid>http://www.ahe.name/post/dggridmultisel.html</guid><description><![CDATA[<p><font size="1">设置TDBGrid属性<br />dgEditing:=False<br />dgRowSelect:=True<br />dgAlwaysShowSelection:=True;<br />dgMultiSelect:=True;<br /><br />procedure TForm1.Button1Click(Sender: TObject);<br />Var<br />BookMark : TbookMark;<br />vNum : Integer;<br />...</p></font>]]></description><category>软件开发</category><comments>http://www.ahe.name/post/dggridmultisel.html#comment</comments><wfw:comment>http://www.ahe.name/</wfw:comment><wfw:commentRss>http://www.ahe.name/feed.asp?cmt=217</wfw:commentRss><trackback:ping>http://www.ahe.name/cmd.asp?act=tb&amp;id=217&amp;key=d72b62b5</trackback:ping></item><item><title>开始玩QT，第一步，在VS下安装QT LGPL版本</title><author>a@b.com (Ahe)</author><link>http://www.ahe.name/post/216.html</link><pubDate>Sun, 22 Nov 2009 21:00:02 +0800</pubDate><guid>http://www.ahe.name/post/216.html</guid><description><![CDATA[<p>转自：<a href="http://blog.csdn.net/lonelyforest/archive/2009/09/16/4559954.aspx">http://blog.csdn.net/lonelyforest/archive/2009/09/16/4559954.aspx</a></p><p>以前，Qt windows 只有商业版才支持 Visual Studio， Opensource 版只能使用 MinGW， 无论开发调试都很麻烦。</p><p>虽说最近 Qt 出了一款 QtCreator 用来专门支持 Opensource 开发，而且配备了强大的 debug helper 来支持 MinGW（Linux/Unix/Mac 下直接支持 GCC, GDB），但是在windows上开发，最爽的还是 Microsoft 出品的原生编译器和调试器， 相信你也不喜欢看到 MinGW 编译出来的 debug 版本 QtCored4.dll 有几十兆吧。</p>...]]></description><category>软件开发</category><comments>http://www.ahe.name/post/216.html#comment</comments><wfw:comment>http://www.ahe.name/</wfw:comment><wfw:commentRss>http://www.ahe.name/feed.asp?cmt=216</wfw:commentRss><trackback:ping>http://www.ahe.name/cmd.asp?act=tb&amp;id=216&amp;key=f8b1cb6e</trackback:ping></item><item><title>DATASET删除当前记录后，指针会下移</title><author>a@b.com (Ahe)</author><link>http://www.ahe.name/post/datasetcursor.html</link><pubDate>Sat, 14 Nov 2009 12:03:54 +0800</pubDate><guid>http://www.ahe.name/post/datasetcursor.html</guid><description><![CDATA[<p>今天做一个程序的时候，用TADODATASET打开一个表，处理完数据然后删除。</p><p>像这样 ds.delete; ds.Next; 但是发现一个奇怪的问题，很多记录被跳过去了。后来才发现，在执行DELETE之后，当前指针已经下移了。不知道是我不细心还是怎么，好像没有哪个资料上明确提出这个问题。不过想想，既然当前记录被删除，指针下移也是合理的。</p><p>费了不少时间，所以写出来，希望碰到类似问题的朋友少走弯路。</p>]]></description><category>软件开发</category><comments>http://www.ahe.name/post/datasetcursor.html#comment</comments><wfw:comment>http://www.ahe.name/</wfw:comment><wfw:commentRss>http://www.ahe.name/feed.asp?cmt=214</wfw:commentRss><trackback:ping>http://www.ahe.name/cmd.asp?act=tb&amp;id=214&amp;key=30ec00cf</trackback:ping></item><item><title>MSP430F2XX F1XX JTAG复用芯片仿真的注意事项</title><author>a@b.com (Ahe)</author><link>http://www.ahe.name/post/213.html</link><pubDate>Wed, 09 Sep 2009 10:17:52 +0800</pubDate><guid>http://www.ahe.name/post/213.html</guid><description><![CDATA[<p>需要注意的有两个问题：<br />1、芯片TEST脚一定要接JTAG第8PIN；<br />2、如果使用4线制连接，使用IAR调试，一定要在 FETDEBUGGER选项里面，选中 Override Default Options，然后选择 4-wire jtag。IAR对2xx系列MCU，默认会使用2-wire连接，所以造成无法连接并仿真。</p>]]></description><category>软件开发</category><comments>http://www.ahe.name/post/213.html#comment</comments><wfw:comment>http://www.ahe.name/</wfw:comment><wfw:commentRss>http://www.ahe.name/feed.asp?cmt=213</wfw:commentRss><trackback:ping>http://www.ahe.name/cmd.asp?act=tb&amp;id=213&amp;key=7bd8265a</trackback:ping></item><item><title>PHP中取得访问者IP的安全方法</title><author>a@b.com (Ahe)</author><link>http://www.ahe.name/post/getipinphp.html</link><pubDate>Sat, 08 Aug 2009 10:26:18 +0800</pubDate><guid>http://www.ahe.name/post/getipinphp.html</guid><description><![CDATA[<p><font face="Courier New"><span style="color: #0000bb">&lt;? <br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000bb">GetIP</span><span style="color: #007700">()&nbsp;{&nbsp;</span></font><font face="Courier New"><span style="color: #ff8000">//获取IP <br />...</span></font></p>]]></description><category>软件开发</category><comments>http://www.ahe.name/post/getipinphp.html#comment</comments><wfw:comment>http://www.ahe.name/</wfw:comment><wfw:commentRss>http://www.ahe.name/feed.asp?cmt=212</wfw:commentRss><trackback:ping>http://www.ahe.name/cmd.asp?act=tb&amp;id=212&amp;key=c3358ef1</trackback:ping></item><item><title>关于DELPHI的Tstringlist中Delimitedtext中的所谓Delimiter BUG</title><author>a@b.com (Ahe)</author><link>http://www.ahe.name/post/delphitstringsbug.html</link><pubDate>Sun, 12 Jul 2009 22:30:05 +0800</pubDate><guid>http://www.ahe.name/post/delphitstringsbug.html</guid><description><![CDATA[<p>最近在使用delphi2007的TStringList过程中，发现DelimitedText 会把空格也当作Delimiter，于是从网上搜索了一下，看到几乎所有人都说这是从D7到D2007都有的BUG。而我觉得，这么弱智的BUG应该不存在吧。打开classes.pas，简略看了一下相关源码，其实这是一个误会，将TStringList的StrictDelimiter属性设置为True，就不会出现此问题了。</p>]]></description><category>软件开发</category><comments>http://www.ahe.name/post/delphitstringsbug.html#comment</comments><wfw:comment>http://www.ahe.name/</wfw:comment><wfw:commentRss>http://www.ahe.name/feed.asp?cmt=211</wfw:commentRss><trackback:ping>http://www.ahe.name/cmd.asp?act=tb&amp;id=211&amp;key=1aad7610</trackback:ping></item><item><title>PHP中MYSQL相关取结果行的几个函数比较</title><author>a@b.com (Ahe)</author><link>http://www.ahe.name/post/209.html</link><pubDate>Fri, 10 Jul 2009 14:53:31 +0800</pubDate><guid>http://www.ahe.name/post/209.html</guid><description><![CDATA[<p>一直以来，有很多初学者搞不懂这些Mysql中从查询结果集中取得数据的函数之间有什么区别，今天我就来秀一把，在秀之前先给大家一段PHP实例<br />CODE:<br />&lt;?php <br />$link=mysql_connect('localhost','root',&rdquo;); <br />mysql_select_db('abc',$link); <br />$sql = &ldquo;select * from book&rdquo;; <br />$result = mysql_query($sql); <br />...</p>]]></description><category>软件开发</category><comments>http://www.ahe.name/post/209.html#comment</comments><wfw:comment>http://www.ahe.name/</wfw:comment><wfw:commentRss>http://www.ahe.name/feed.asp?cmt=209</wfw:commentRss><trackback:ping>http://www.ahe.name/cmd.asp?act=tb&amp;id=209&amp;key=a85b141e</trackback:ping></item></channel></rss>
