﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>C++博客-azhisoft</title><link>http://www.cppblog.com/azhisoft/</link><description>一分耕耘，一分收获！！！  路漫漫其修远，吾上下求索……</description><language>zh-cn</language><lastBuildDate>Thu, 23 Apr 2026 04:10:58 GMT</lastBuildDate><pubDate>Thu, 23 Apr 2026 04:10:58 GMT</pubDate><ttl>60</ttl><item><title>介绍：设计模式应用与发展之工厂模式</title><link>http://www.cppblog.com/azhisoft/archive/2013/10/21/203846.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Mon, 21 Oct 2013 02:05:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2013/10/21/203846.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/203846.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2013/10/21/203846.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/203846.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/203846.html</trackback:ping><description><![CDATA[尝试从初学者的角度，结合现实的常见现象，阐述设计模式的产生和发展：<br /><div><a href="http://www.cppblog.com/azhisoft/articles/203845.html">http://www.cppblog.com/azhisoft/articles/203845.html</a></div><img src ="http://www.cppblog.com/azhisoft/aggbug/203846.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2013-10-21 10:05 <a href="http://www.cppblog.com/azhisoft/archive/2013/10/21/203846.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jira4.0.1完美破解全过程</title><link>http://www.cppblog.com/azhisoft/archive/2010/03/30/110997.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Tue, 30 Mar 2010 07:40:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2010/03/30/110997.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/110997.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2010/03/30/110997.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/110997.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/110997.html</trackback:ping><description><![CDATA[已经发表在&nbsp;CSDN 博客了, 有兴趣的朋友可以去看看:<br><br><a href="http://blog.csdn.net/lonely001/archive/2010/03/30/5432584.aspx">http://blog.csdn.net/lonely001/archive/2010/03/30/5432584.aspx</a>
<img src ="http://www.cppblog.com/azhisoft/aggbug/110997.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2010-03-30 15:40 <a href="http://www.cppblog.com/azhisoft/archive/2010/03/30/110997.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>◆所有范例工程代码◆</title><link>http://www.cppblog.com/azhisoft/archive/2008/02/23/43152.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Sat, 23 Feb 2008 14:36:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2008/02/23/43152.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/43152.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2008/02/23/43152.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/43152.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/43152.html</trackback:ping><description><![CDATA[<p>这段时间，因为服务器的原因，范例工程代码一直无法下载。<br><br>考虑到还是有下载需求，我把代码放到了FTP空间，现在已经恢复下载了。<br><br>希望能给大家些许帮助。</p>
<br>空间被关闭，代码再次被我挪开，再次恢复下载。 <br><br><br>事隔多年，代码依然有人下载，聊感欣慰。<br><br>不过因为以前用的都是免费空间，导致代码丢失了很多次。<br><br>今天找了找，找到三个：<br><br><a href="http://www.cppblog.com/Files/azhisoft/sdkADO.rar">纯SDK+ADO方式操作ACCESS数据库</a><br><br><a href="http://www.cppblog.com/Files/azhisoft/oeToolbar.rar">使用 HOOK 创建 Outlook Express 工具条</a><br><br><a href="http://www.cppblog.com/Files/azhisoft/OutlookAddin.rar">在 Office 系列软件中创建 COM 插件工具条，并实现工具条上的弹出菜单</a><br><br>还有一个&#8220;在 C++ 程序中引用 ActiveX 控件&#8221;的范例代码实在是找不着了，以后找着了，一定再更新上来。 
<img src ="http://www.cppblog.com/azhisoft/aggbug/43152.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2008-02-23 22:36 <a href="http://www.cppblog.com/azhisoft/archive/2008/02/23/43152.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>介绍：纯SDK+ADO方式操作ACCESS数据库</title><link>http://www.cppblog.com/azhisoft/archive/2006/07/26/10548.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Wed, 26 Jul 2006 08:56:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2006/07/26/10548.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/10548.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2006/07/26/10548.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/10548.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/10548.html</trackback:ping><description><![CDATA[<p><a href="http://www.cppblog.com/Files/azhisoft/sdkADO.rar">点击此处下载范例代码</a><br /><br />简单的示范了 SDK+ADO 方式如何对 ACCESS 数据库进行添加、删除、查询等操作。</p>
<p>文章链接：<br /><a href="http://www.cppblog.com/azhisoft/articles/10545.html">http://www.cppblog.com/azhisoft/articles/10545.html</a></p><img src ="http://www.cppblog.com/azhisoft/aggbug/10548.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2006-07-26 16:56 <a href="http://www.cppblog.com/azhisoft/archive/2006/07/26/10548.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>介绍： 使用 HOOK 创建 Outlook Express 工具条</title><link>http://www.cppblog.com/azhisoft/archive/2006/06/05/8175.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Mon, 05 Jun 2006 04:38:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2006/06/05/8175.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/8175.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2006/06/05/8175.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/8175.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/8175.html</trackback:ping><description><![CDATA[<a href="http://www.cppblog.com/Files/azhisoft/OutlookAddin.rar">点击下载工程源代码</a>&nbsp;<br /><br />文章提供了 VC6 工程源代码，并介绍了如何使用 HOOK 创建 Outlook Express 工具条的实现方法。<br /><br />下面是文章链接：<br /><a href="http://www.cppblog.com/azhisoft/articles/8174.html">http://www.cppblog.com/azhisoft/articles/8174.html</a> <img src ="http://www.cppblog.com/azhisoft/aggbug/8175.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2006-06-05 12:38 <a href="http://www.cppblog.com/azhisoft/archive/2006/06/05/8175.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>桥</title><link>http://www.cppblog.com/azhisoft/archive/2006/01/17/2823.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Tue, 17 Jan 2006 02:24:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2006/01/17/2823.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/2823.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2006/01/17/2823.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/2823.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/2823.html</trackback:ping><description><![CDATA[<P>家乡的河上有一座桥，连通着与外界的唯一出口。<BR>一年又一年，家乡一年一年的变了样，桥也一年一年班驳起来。<BR>不过看上去依然坚固，依然挺拔。</P>
<P>终于有一天，桥垮了。<BR>人们才发现桥是如此的重要。<BR>可是头天不是还好好的嘛，怎么说垮就垮了呢？</P>
<P>每次回家看到断桥，都会想起爷爷。<BR>爷爷曾经那么硬朗，那么坚强。<BR>可是还没来得及发现他苍老的时候，爷爷已经离我而去了。</P>
<P>这次回家，在新桥上又看到了断桥。<BR>我突然明白：对于爱我和我爱的人而言，我也是一座桥。</P>
<P>新年将至，愿大家多多关心和爱护每一座桥。<BR>同时也为了爱自己和自己所爱的人，当好一座桥！</P><img src ="http://www.cppblog.com/azhisoft/aggbug/2823.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2006-01-17 10:24 <a href="http://www.cppblog.com/azhisoft/archive/2006/01/17/2823.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>老人分财产</title><link>http://www.cppblog.com/azhisoft/archive/2005/11/19/1199.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Sat, 19 Nov 2005 13:39:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2005/11/19/1199.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/1199.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2005/11/19/1199.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/1199.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/1199.html</trackback:ping><description><![CDATA[<DIV class=postcontent>哈哈，我已经做好心理准备了，大家看过后想拍砖的尽管拍吧：）<BR>昨天上QQ，弟弟头像在闪，我一看，原来是在问我一道题目：<BR><FONT color=#0000ff>老人分财产<BR>老人将财产均匀分成若干份，第一个儿子拿一份再从剩下的里面拿十分之一，第二个儿子拿两份再从剩下的拿十分之一，第三个儿子拿三份再从剩下的拿十分之一，以此类推，到最后每个人拿的都是一样多，问老人有几个儿子？<BR></FONT>我看过题目之后，心里暗呼糟糕(初中高中的数学都忘得差不多了啊，当然糟糕)。<BR>我一下急了，到GOOGLE找了个遍(GOOGLE不是号称什么都知道嘛)，也没找着什么蛛丝马迹，那个急啊！<BR>没办法，硬着头皮分析了一下：<BR>设老人有 n 份财产，每份为 x，则老人总财产为 nx(其实后来想想，没必要这么麻烦，不过还是实话实说吧)，设老人每个儿子的财产数为 y，则可以得出下面两个式子(我压根还没想过要先算老人有几个儿子)：<BR>y = x + (n - 1)x / 10<BR>y = 2x + ((n - 2)x - y) /10<BR>然后再将两个式子合并：<BR>x + (n - 1)x / 10 = 2x + ((n - 2)x - (x + (n - 1)x / 10)) / 10<BR>令 x=1，先算出了 n=81(哇呀，当时那个高兴啊)。<BR>如此一来，将 n 代入第一个式子，再令 x=1，这下好了，y=1.8<BR>这样下来，唯一决定老人儿子个数的就是 x 了，哇哈哈，最后结果是老人竟然最多可以有45个儿子(MY GOD，老人是不是有上十号老婆啊)。<BR>哈哈，答案不要我公布大家应该也知道了吧：）<BR><BR>好久没发帖子了，手痒痒，纯属无聊，大家想拍砖还是拍砖(本人欠拍：)<BR>最后谢谢大家光顾俺的BLOG<BR>唉，日子真是越来越索然无味了……<BR>大家有没有同感啊？！ </DIV><img src ="http://www.cppblog.com/azhisoft/aggbug/1199.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2005-11-19 21:39 <a href="http://www.cppblog.com/azhisoft/archive/2005/11/19/1199.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>国庆假完了，又要开工了！！！</title><link>http://www.cppblog.com/azhisoft/archive/2005/10/05/555.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Wed, 05 Oct 2005 15:52:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2005/10/05/555.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/555.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2005/10/05/555.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/555.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/555.html</trackback:ping><description><![CDATA[哈哈，国庆大假终于放完了：）<BR><img src ="http://www.cppblog.com/azhisoft/aggbug/555.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2005-10-05 23:52 <a href="http://www.cppblog.com/azhisoft/archive/2005/10/05/555.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>介绍：在 Office 系列软件中创建 COM 插件工具条，并实现工具条上的弹出菜单</title><link>http://www.cppblog.com/azhisoft/archive/2005/09/28/476.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Wed, 28 Sep 2005 10:34:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2005/09/28/476.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/476.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2005/09/28/476.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/476.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/476.html</trackback:ping><description><![CDATA[<a href="http://www.cppblog.com/Files/azhisoft/oeToolbar.rar">点击这里下载工程源代码</a>&nbsp;<br /><br />现在网络上关于写OFFICE插件的文章很多，不过我这篇不仅仅是一个OFFICE插件的教程而已。<br />而是因为有位CSDN网友提到了在OFFICE的OUTLOOK工具条插件中如何实现一个弹出菜单的问题而引发了这篇教程的诞生。<br />文章不仅详细的讲解了如何创建一个基于COM的OFFICE插件，并提供了工程源代码，供大家学习、批评或借鉴：）<br /><br />以下是文章的连接：<br /><a href="http://www.cppblog.com/azhisoft/azhisoft/articles/475.html">http://www.cppblog.com/azhisoft/articles/475.html</a> <img src ="http://www.cppblog.com/azhisoft/aggbug/476.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2005-09-28 18:34 <a href="http://www.cppblog.com/azhisoft/archive/2005/09/28/476.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>介绍：在 C++ 程序中引用 ActiveX 控件</title><link>http://www.cppblog.com/azhisoft/archive/2005/09/28/473.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Wed, 28 Sep 2005 09:00:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2005/09/28/473.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/473.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2005/09/28/473.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/473.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/473.html</trackback:ping><description><![CDATA[<br><a href="http://azhisoft.com/useActiveX.rar">点击这里下载工程源代码</a> <br><br>文章提供了VC6工程源代码，演示了如何在C++程序中引用ActiveX控件，并以FLASH和WebBrower控件为例列举了部分重要代码。<br><br>以下是文章连接：<br><a href="http://www.cppblog.com/azhisoft/azhisoft/articles/426.html">http://www.cppblog.com/azhisoft/articles/426.html</a> 
<img src ="http://www.cppblog.com/azhisoft/aggbug/473.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2005-09-28 17:00 <a href="http://www.cppblog.com/azhisoft/archive/2005/09/28/473.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>介绍：纯 C++ 代码创建并保存 EXCEL 文件</title><link>http://www.cppblog.com/azhisoft/archive/2005/09/28/472.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Wed, 28 Sep 2005 08:55:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2005/09/28/472.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/472.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2005/09/28/472.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/472.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/472.html</trackback:ping><description><![CDATA[呵呵，受“小陆”大侠指教，把文章介绍写在随笔里(确实是个主意！)，那就来介绍介绍吧。<BR><BR>文章其实是一篇教程，详细的讲解了如何用纯C++代码实现自动化编程，在文章范例中以EXCEL为例列出了全部源程序，并列出了步骤！！！<BR><BR>欢迎大家指教：）<BR><BR>以下是文章的连接：<BR><A href="http://www.cppblog.com/azhisoft/azhisoft/articles/419.html">http://www.cppblog.com/azhisoft/articles/419.html</A><img src ="http://www.cppblog.com/azhisoft/aggbug/472.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2005-09-28 16:55 <a href="http://www.cppblog.com/azhisoft/archive/2005/09/28/472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于级数求和(1+2+3...N)的无聊研究</title><link>http://www.cppblog.com/azhisoft/archive/2005/09/26/436.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Mon, 26 Sep 2005 09:49:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2005/09/26/436.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/436.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2005/09/26/436.html#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/436.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/436.html</trackback:ping><description><![CDATA[<P>记得学习C语言的时候，老师教for循环语句举例时就是级数求和(大概很多C教程都喜欢用这个例子的吧)。<BR>而且考试时试卷上经常都会有这道题目，于是很多同学几乎是把整个程序段背下来，现在回想一下还真觉得有点搞笑的味道：）<BR>说起来也不能怪俺们的老师和同学啊，俺们国家的教育就是这样，没办法啊，谁叫俺们都是中国人呢，呵呵(没有崇洋的味道啊，只是对俺们国家的教育颇有微词啦)。<BR><BR>那时侯我们的标准程序段是这样的：<BR>∑N = 1 + 2&nbsp;... N<BR><FONT color=#0000ff>int</FONT> main()<BR>{<BR>&nbsp;<FONT color=#0000ff>int</FONT> i, sum = 0;<BR>&nbsp;<FONT color=#0000ff>for</FONT>(i = 1;i &lt; N;i ++)sum += i;<BR>&nbsp;printf("1-N的级数和是: %i",sum);<BR>&nbsp;<FONT color=#0000ff>return</FONT> 0;<BR>}<BR>这个标准还是我“制定”的啦，全班2/3的同学都用俺的标准应付老师和试卷，哈哈(成就感？！)。<BR>这个标准是我知道的第一个知道求级数和的方法！<BR><BR>后来，学数据结构的排序方法时，因为书上讲到冒泡、选择还有个什么排序法来着，循环次数正好就是一个级数和，就想知道到底会是多少次循环？<BR>于是发奋图强(发粪涂墙？)，可能是我比别人笨，我硬生生研究了一天才得出一个公式：<BR>∑N = (N ^ 2) / 2 + N / 2<BR>可是当我公布我的发现时，遭受了沉重的打击：有人说中学时学过这个公式了(我汗颜，怎么我就不记得中学课本上有这个公式啊？哪位同仁中学时学过这个公式告诉俺一声啊，这事俺如今还耿耿如怀呢？！)。<BR>不过不管怎么样，我总算是知道了第二种方法：<BR><FONT color=#0000ff>int</FONT> main()<BR>{<BR>&nbsp;<FONT color=#0000ff>float</FONT> sum;<BR>&nbsp;sum = (N ^ 2) /&nbsp;2 + N / 2;<BR>&nbsp;printf("1-N的级数和是: %i",(<FONT color=#0000ff>int</FONT>)sum);<BR>&nbsp;<FONT color=#0000ff>return</FONT> 0;<BR>}<BR><BR>再就是今天和女友无意间说起这个话题，竟然又让我发现了另外一种更简单的方法(天才？笨蛋？)：<BR>∑N = N * (N / 2 + 0.5)<BR>呵呵，是不是有点像上一个公式的简化公式啊？！<BR>俺没有去做简化啦，也没有去验证(主要是不记得怎么去简化了啦)，哈哈。<BR>终于，第三种方法出炉了：<BR><FONT color=#0000ff>int</FONT> main()<BR>{<BR>&nbsp;<FONT color=#0000ff>flo</FONT><FONT color=#0000ff>at</FONT> sum;<BR>&nbsp;sum = N * (N / 2 + 0.5);<BR>&nbsp;printf("1-N的级数和是: %i",(<FONT color=#0000ff>int</FONT>)sum);<BR>&nbsp;<FONT color=#0000ff>return</FONT> 0;<BR>}<BR><BR>呵呵，也不知道会不会有更简单的方法。<BR>此文纯属无聊之作啦(有人会像偶一样无聊吗？！)，哈哈！！！</P><img src ="http://www.cppblog.com/azhisoft/aggbug/436.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2005-09-26 17:49 <a href="http://www.cppblog.com/azhisoft/archive/2005/09/26/436.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>为什么只有随笔才能在我的博客首页显示啊？</title><link>http://www.cppblog.com/azhisoft/archive/2005/09/25/421.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Sun, 25 Sep 2005 03:28:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2005/09/25/421.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/421.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2005/09/25/421.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/421.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/421.html</trackback:ping><description><![CDATA[好辛苦写了一上午的文章，发表了一看，乖乖，首页上居然见不到，还是空空的。<BR>索性再发一篇随笔，乖乖，他却能在首页上列上名字。<BR>天哪，为什么文章和随笔的待遇竟然如此的不平等啊，我抗议，我强烈抗议……<BR>唉，看来以后得把文章往随笔里面贴了~```<img src ="http://www.cppblog.com/azhisoft/aggbug/421.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2005-09-25 11:28 <a href="http://www.cppblog.com/azhisoft/archive/2005/09/25/421.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VB/ASP 调用 SQL Server 的存储过程</title><link>http://www.cppblog.com/azhisoft/archive/2005/09/25/420.html</link><dc:creator>阿智</dc:creator><author>阿智</author><pubDate>Sun, 25 Sep 2005 03:24:00 GMT</pubDate><guid>http://www.cppblog.com/azhisoft/archive/2005/09/25/420.html</guid><wfw:comment>http://www.cppblog.com/azhisoft/comments/420.html</wfw:comment><comments>http://www.cppblog.com/azhisoft/archive/2005/09/25/420.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/azhisoft/comments/commentRss/420.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/azhisoft/services/trackbacks/420.html</trackback:ping><description><![CDATA[<P>昨天有位久未谋面的老同学，突然问起如何在VB中调用SQL的存储过程。<BR>当时因为手上没有资料，机器上也没装SQL，随即发了早年写的一段ASP代码，也不知道行不行。<BR>抱着负责任的态度，刚好又有点空闲，便做了个测试：<BR>(说来惭愧，N久没用VB了，居然不知道怎么加入ADODB类型库了，就填加了一个ADODC控件，汗颜~```)<BR><BR><FONT color=#0000ff>Private Sub</FONT> ExampleButton_Click()<BR><FONT color=#0000ff>Dim</FONT> sqlConn <FONT color=#0000ff>As New</FONT> ADODB.Connection<BR><FONT color=#0000ff>Dim</FONT> sqlCmd <FONT color=#0000ff>As New</FONT> ADODB.Command<BR><FONT color=#0000ff>Dim</FONT> myParam <FONT color=#0000ff>As </FONT>ADODB.Parameter<BR><FONT color=#0000ff>Dim</FONT> sqlRs <FONT color=#0000ff>As </FONT>ADODB.Recordset<BR><FONT color=#0000ff>Dim</FONT> sqlCmdStr <FONT color=#0000ff>As String</FONT></P>
<P>sqlConn.Open "driver={SQL Server};server=127.0.0.1;database=master;uid=sa;pwd=密码我是不会随便告诉别人的啦：）"<BR>sqlCmd.ActiveConnection = sqlConn<BR>sqlCmd.CommandText = "sp_executesql"<BR>sqlCmd.CommandType = adCmdStoredProc<BR>sqlCmdStr = "SELECT * FROM sysmessages WHERE error&gt;=100 AND error&lt;=120"<BR><FONT color=#0000ff>Set</FONT> myParam = sqlCmd.CreateParameter("@statement", adBSTR, adParamInput, Len(sqlCmdStr))<BR>myParam.Value = sqlCmdStr<BR>sqlCmd.Parameters.Append myParam<BR><FONT color=#0000ff>Set</FONT> sqlRs = sqlCmd.Execute</P>
<P>sqlRs.MoveFirst<BR><FONT color=#0000ff>While Not</FONT> sqlRs.EOF<BR>&nbsp;&nbsp;&nbsp; MsgBox sqlRs.Fields(0).Value &amp; ",,," &amp; sqlRs.Fields(3).Value<BR>&nbsp;&nbsp;&nbsp; sqlRs.MoveNext<BR><FONT color=#0000ff>Wend<BR></FONT><FONT color=#0000ff>End Sub<BR></FONT><BR>哈哈，居然成功了(不禁又自我陶醉了一番)。<BR>虽然没什么技术含量，不过还是再次申明一下：<BR>其实调用存储过程最重要的就是参数的正确性，比如参数名称，参数类型啊等等。<BR>幸好这些都是有资料可以查的，可以查SQL手册，或者如果有耐心一点，也可以通过不断的尝试得出正确的答案(哈哈，废话)。</P><img src ="http://www.cppblog.com/azhisoft/aggbug/420.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/azhisoft/" target="_blank">阿智</a> 2005-09-25 11:24 <a href="http://www.cppblog.com/azhisoft/archive/2005/09/25/420.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>