<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/dobymyself" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/dobymyself" type="application/rss+xml"></fs:self_link><lastBuildDate>Sun, 11 May 2008 16:29:00 GMT</lastBuildDate><title>刻苦求学</title><description>踏踏实实</description><link>http://blog.csdn.net/dobymyself/</link><item><title>C++文件操作浅谈</title><link>http://blog.csdn.net/dobymyself/archive/2008/05/11/2433785.aspx</link><wfw:comment>http://blog.csdn.net/dobymyself/comments/2433785.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dobymyself/comments/commentRss/2433785.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2433785</trackback:ping><description>&lt;br /&gt;这两天受托帮大哥做个小软件，其中涉及到大量关于文件的操作。以前对于文件的操作没有仔细研究过，做项目的过程中遇到了不是问题，而且问题都很奇怪。现在还清楚的记得的问题是，逻辑明明很正确调试也正确的代码，实际效果确不是这样，令人很郁闷。到现在也不明白问题所在。但解决的办法到时琢磨出来了，写在这里做个记录。&lt;br /&gt;C++文件操作&lt;br /&gt;头文件&lt;br /&gt;ifstream 管理文件输入流&lt;br /&gt;ofstream 管理文件输出流&lt;br /&gt;fstream 前两者的集成&lt;br /&gt;C++中文件的操作，首先要创建文件流对象，然后将对象与文件相关联。这样就可以像使用cin/cout一样来操作文件的读取与写入了，极其很方便。&lt;br /&gt;以前引用自《C++ Primer Plus》&lt;br /&gt;C++文件流类从ios::base类那里继承了一个流状态成员，和报告流状态的方法。这个成员存储了指出流状态的信息：&lt;br /&gt;一切顺利，已经到达文件尾，I/O操作失败。&lt;br /&gt;如果一切顺利，流状态为零。其他状态都是通过特定位置为1来记录。&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/dobymyself/aggbug/2433785.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dobymyself/264006918/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dobymyself/264006918/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 12 May 2008 00:29:00 +0800</pubDate><author>书童</author><comments>http://blog.csdn.net/dobymyself/archive/2008/05/11/2433785.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dobymyself/archive/2008/05/11/2433785.aspx</guid><dc:creator>书童</dc:creator><fs:srclink>http://blog.csdn.net/dobymyself/archive/2008/05/11/2433785.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dobymyself/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/dobymyself/~6069135/264006918/4176934</fs:itemid></item><item><title>C#学习</title><link>http://blog.csdn.net/dobymyself/archive/2008/04/27/2335957.aspx</link><wfw:comment>http://blog.csdn.net/dobymyself/comments/2335957.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dobymyself/comments/commentRss/2335957.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2335957</trackback:ping><description>&lt;br /&gt;最近看C#呢，有一周了。和长东打赌要看完的，谁知道三百页的书到现在还有两百多页。总是不能完成任务哎。伤心死了，信心没法建立。&lt;br /&gt;C#看到现在也没有动手写点。抓紧时间！&lt;br /&gt;看到现在一个很明显的感觉就是封装，C#编程应该会很简单的。&lt;br /&gt;还有一个明显的感觉就是oop思想，淋漓尽致。&lt;br /&gt;完全就是为面向对象而生的嘛，不过觉得作为入门语言的话，还是C合适，C#虽然使用简单，但是真正理解可能不会那么容易吧。&lt;img src =&quot;http://blog.csdn.net/dobymyself/aggbug/2335957.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dobymyself/264006919/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dobymyself/264006919/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 28 Apr 2008 05:01:00 +0800</pubDate><author>书童</author><comments>http://blog.csdn.net/dobymyself/archive/2008/04/27/2335957.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dobymyself/archive/2008/04/27/2335957.aspx</guid><dc:creator>书童</dc:creator><fs:srclink>http://blog.csdn.net/dobymyself/archive/2008/04/27/2335957.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dobymyself/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/dobymyself/~6069135/264006919/4176934</fs:itemid></item><item><title>我从编程中悟出的八个字</title><link>http://blog.csdn.net/dobymyself/archive/2008/03/23/2207820.aspx</link><wfw:comment>http://blog.csdn.net/dobymyself/comments/2207820.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dobymyself/comments/commentRss/2207820.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2207820</trackback:ping><description>导读： 　　我从编程中悟出八个字：1专 2静 3谦 4筹 5悟 6慎 7透 8恒 　　1&quot;忽如一夜春风来,千树万树梨花开.&quot;现在的技术百花齐放,切忌不可贪. 不要盲目的追求新技术,唯有算法才是灵魂，中国自学编程网整理，www.zxbc.cn. 　　 　　2&quot;非淡泊无以明志,非宁静无以致远.&quot;要想达到高的境界，必须能够心静. 年轻的程序员都很浮躁,这一点对于他们来说尤为的重要. 　　3谦不仅指技术,而且还指人.一门实用的技术,无论多么容易掌握.只要你 深入的研究,都会挖掘出很多新东西来.对于人来讲,你可能会就某些方面向其他人请教.如果你不谦虚,请教的结果肯定会不很理想. 　　4&quot;凡事预则利,不预则废.&quot;在编程的过程中,如果你没有做好事前的分析工 作.你会发现自己慢慢就会陷入思维混乱中,最终导致失败.当你把一切都筹划 好,那种&quot;运筹帷幄决胜于千里之外&quot;的感觉多爽啊！ 　　5程序中蕴含着很多的道理，唯有大彻大悟者方能体会其中的奥妙. 　　6内存无论在怎么发展,它都会有一个容量的限制.因此你应该堤防着它. 你的程序如果导致内存泄漏,是程序员很可耻的事情. 　　7对于问题的理解,一定要透&lt;img src =&quot;http://blog.csdn.net/dobymyself/aggbug/2207820.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dobymyself/264006920/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dobymyself/264006920/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 23 Mar 2008 09:25:00 +0800</pubDate><author>dobymyself</author><comments>http://blog.csdn.net/dobymyself/archive/2008/03/23/2207820.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dobymyself/archive/2008/03/23/2207820.aspx</guid><dc:creator>dobymyself</dc:creator><fs:srclink>http://blog.csdn.net/dobymyself/archive/2008/03/23/2207820.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dobymyself/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/dobymyself/~6069135/264006920/4176934</fs:itemid></item><item><title>程序员四大忌你该如何避免呢</title><link>http://blog.csdn.net/dobymyself/archive/2008/03/01/2138230.aspx</link><wfw:comment>http://blog.csdn.net/dobymyself/comments/2138230.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dobymyself/comments/commentRss/2138230.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2138230</trackback:ping><description>导读： 　0顶它程序员四大忌 你该如何避免呢  ※ 来源: 同济网论坛 BBS.TONGJI.NET一忌：轻易言败，没有自信　　没有永不放弃精神的程序员，只是一个有程序员名号的假程序员。一个真正的程序员，知道在程序设计的过程中，可能会遇到不计其数的困难和问题，可能有极多的挫折和失败，而成功只有一次。　　就为解决一个问题，我们可能连续十几甚至几十小时的坐在计算机前不停的工作。一个问题解决了，可能又有其它的问题出现。而你要是不能坚持下来，可能从前的一切努力都流失了。轻易言败的人请不要做程序员，你不可能成功。执着是最可贵的。　　执着的程序员都是相信自己的人，每时每刻都会鼓励自己，你做的出来，你能解决，你会成功。这样他才能坚持下去。二忌：浮华不实，自满自大　　夸夸奇谈的人不是优秀的程序员。整个程序设计的过程就是一个研究学习，应用，再研究学习，再应用的过程。一名优秀的程序员决不会认为自己足够好了，不需要再提高了。自满自足的人不会是好程序员，会很快落后以致落伍。所以越是优秀的程序员越是感觉自己懂得少，不会在人前故意卖弄，这并不是故作谦虚，而是实实在在的感受，亲&lt;img src =&quot;http://blog.csdn.net/dobymyself/aggbug/2138230.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dobymyself/264006921/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dobymyself/264006921/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 02 Mar 2008 07:19:00 +0800</pubDate><author>dobymyself</author><comments>http://blog.csdn.net/dobymyself/archive/2008/03/01/2138230.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dobymyself/archive/2008/03/01/2138230.aspx</guid><dc:creator>dobymyself</dc:creator><fs:srclink>http://blog.csdn.net/dobymyself/archive/2008/03/01/2138230.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dobymyself/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/dobymyself/~6069135/264006921/4176934</fs:itemid></item><item><title>γin F do</title><link>http://blog.csdn.net/dobymyself/archive/2008/01/21/2055490.aspx</link><wfw:comment>http://blog.csdn.net/dobymyself/comments/2055490.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dobymyself/comments/commentRss/2055490.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2055490</trackback:ping><description>导读： 　　首先我们按照上面的算法计算A1+ 。 　　result=A1， 　　由于A1→A2，A1∈result，所以result=result∪A2=A1A2 　　由于A2→A3，A2∈result，所以result=result∪A3=A1A2A3 　　由于A2→A4，A2∈result，所以result=result∪A3=A1A2A3A4 　　由于A3→A2，A3∈result，所以result=result∪A2=A1A2A3A4 　　通过计算我们看到，A1+ =result={A1A2A3A4}，所以A1是R的超码，理所当然是R的候选关键字。此题选A 。 　　好了，有了前面的铺垫，我们进入正题。 　　无损分解的判断。 　　如果R1∩R2是R1或R2的超码，则R上的分解（R1，R2）是无损分解。这是一个充分条件，当所有的约束都是函数依赖时它才是必要条件（例如多值依赖就是一种非函数依赖的约束），不过这已经足够了。 　　保持依赖的判断。 　　如果F上的每一个函数依赖都在其分解后的某一个关系上成立，则这个分解是保持依赖的（这是一个充分条件）。 　　如果上述判断失败，并不能&lt;img src =&quot;http://blog.csdn.net/dobymyself/aggbug/2055490.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dobymyself/264006922/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dobymyself/264006922/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 21 Jan 2008 10:06:00 +0800</pubDate><author>dobymyself</author><comments>http://blog.csdn.net/dobymyself/archive/2008/01/21/2055490.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dobymyself/archive/2008/01/21/2055490.aspx</guid><dc:creator>dobymyself</dc:creator><fs:srclink>http://blog.csdn.net/dobymyself/archive/2008/01/21/2055490.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dobymyself/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/dobymyself/~6069135/264006922/4176934</fs:itemid></item><item><title>第一个bug诞生记</title><link>http://blog.csdn.net/dobymyself/archive/2008/01/05/2026592.aspx</link><wfw:comment>http://blog.csdn.net/dobymyself/comments/2026592.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dobymyself/comments/commentRss/2026592.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2026592</trackback:ping><description>有意思的，bug诞生记。&lt;img src =&quot;http://blog.csdn.net/dobymyself/aggbug/2026592.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dobymyself/264006923/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dobymyself/264006923/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 05 Jan 2008 20:52:00 +0800</pubDate><author>dobymyself</author><comments>http://blog.csdn.net/dobymyself/archive/2008/01/05/2026592.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dobymyself/archive/2008/01/05/2026592.aspx</guid><dc:creator>dobymyself</dc:creator><fs:srclink>http://blog.csdn.net/dobymyself/archive/2008/01/05/2026592.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dobymyself/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/dobymyself/~6069135/264006923/4176934</fs:itemid></item><item><title>马太效应</title><link>http://blog.csdn.net/dobymyself/archive/2008/01/05/2026256.aspx</link><wfw:comment>http://blog.csdn.net/dobymyself/comments/2026256.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dobymyself/comments/commentRss/2026256.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2026256</trackback:ping><description>导读： 　　强力打造，经久不衰的《生活中的定律》系列。褪墨上绝对值得阅读的好文章！ 　　马太效应：好的愈好，坏的愈坏，多的愈多，少的愈少 　　在《圣经·新约》的“马太福音”第二十五章中有这么说道：“凡有的，还要加给他叫他多余；没有的，连他所有的也要夺过来。”它表达的是这么一个故事： 　　一个国王远行前，交给三个仆人每人一锭银子，吩咐道：“你们去做生意，等我回来时，再来见我。”国王回来时，第一个仆人说：“主人，你交给我的一锭银子，我已赚了10锭。”于是，国王奖励他10座城邑。第二个仆人报告：“主人，你给我的一锭银子，我已赚了5锭。”于是，国王奖励他5座城邑。第三仆人报告说：“主人，你给我的1锭银子，我一直包在手帕里，怕丢失，一直没有拿出来。”于是，国王命令将第三个仆人的1锭银子赏给第一个仆人，说：“凡是少的，就连他所有的，也要夺过来。凡是多的，还要给他，叫他多多益善.” 　　在上面这个故事中，三个仆人原先的财富是一样的，到最后却相差悬殊。最终差距的形成有两个阶段，第一个阶段是国王回来前，他们各自去做生意，这时的差距是他们自身因素（如努力）造成的；第二个阶段是国王回来后，国王对他们&lt;img src =&quot;http://blog.csdn.net/dobymyself/aggbug/2026256.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dobymyself/264006924/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dobymyself/264006924/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 05 Jan 2008 09:27:00 +0800</pubDate><author>dobymyself</author><comments>http://blog.csdn.net/dobymyself/archive/2008/01/05/2026256.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dobymyself/archive/2008/01/05/2026256.aspx</guid><dc:creator>dobymyself</dc:creator><fs:srclink>http://blog.csdn.net/dobymyself/archive/2008/01/05/2026256.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dobymyself/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/dobymyself/~6069135/264006924/4176934</fs:itemid></item><item><title>破窗理论</title><link>http://blog.csdn.net/dobymyself/archive/2008/01/05/2026254.aspx</link><wfw:comment>http://blog.csdn.net/dobymyself/comments/2026254.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dobymyself/comments/commentRss/2026254.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2026254</trackback:ping><description>导读： 　　弥缝强力打造——《生活中的定律》。褪墨上一系列绝对值得阅读的好文章！ 　　破窗理论：没修复的破窗，导致更多的窗户被打破 　　由美国政治学家威尔逊和犯罪学家凯琳观察总结的“破窗理论”指出环境可以对一个人产生强烈的暗示性和诱导性。读读下面这个例子： 　　如果有人打坏了一栋建筑上的一块玻璃，又没有及时修复，别人就可能受到某些暗示性的纵容，去打碎更多的玻璃。久而久之，这些窗户就给人造成一种无序的感觉，在这种麻木不仁的氛围中，犯罪就会滋生、蔓延。 　　要想引导一个好的环境，除了要维护外，还必须及时修好“第一扇被打碎玻璃的窗户”。在我们周遭的生活中，许许多多的事情又何尝不是在环境暗示和诱导下行事的结果。在优雅洁净的场所，我们都会保持安静，不会大声喧哗；相反的，如果环境脏乱不堪，四处可见的都是打闹、咒骂等等不文明的举止。 　　因此可见，环境好，不文明的举止也就会有所收敛；环境不好，则文明的举动也会受到影响。人会被环境影响，但是人的行为也是环境的一部分，两者之间是一种互动的关系。所以我们常常提到的“从我做起，从身边做起”，并不是什么空洞的口号，它确实决定了我们自身的一言一行对环境造&lt;img src =&quot;http://blog.csdn.net/dobymyself/aggbug/2026254.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dobymyself/264006925/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dobymyself/264006925/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 05 Jan 2008 09:25:00 +0800</pubDate><author>dobymyself</author><comments>http://blog.csdn.net/dobymyself/archive/2008/01/05/2026254.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dobymyself/archive/2008/01/05/2026254.aspx</guid><dc:creator>dobymyself</dc:creator><fs:srclink>http://blog.csdn.net/dobymyself/archive/2008/01/05/2026254.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dobymyself/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/dobymyself/~6069135/264006925/4176934</fs:itemid></item><item><title>VC++中进程与多进程管理的实现方法</title><link>http://blog.csdn.net/dobymyself/archive/2007/12/18/1944504.aspx</link><wfw:comment>http://blog.csdn.net/dobymyself/comments/1944504.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dobymyself/comments/commentRss/1944504.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1944504</trackback:ping><description>导读： 　　摘要： 本文主要介绍了多任务管理中的多进程管理技术，对进程的互斥运行、子进程的创建与结束等作了较详细的阐述。 　　关键词： VC++6.0；进程；环境变量；子进程 　　进程 　　进程是当前操作系统下一个被加载到内存的、正在运行的应用程序的实例。每一个进程都是由内核对象和地址空间所组成的，内核对象可以让系统在其内存放有关进程的统计信息并使系统能够以此来管理进程，而地址空间则包括了所有程序模块的代码和数据以及线程堆栈、堆分配空间等动态分配的空间。进程仅仅是一个存在，是不能独自完成任何操作的，必须拥有至少一个在其环境下运行的线程，并由其负责执行在进程地址空间内的代码。在进程启动的同时即同时启动了一个线程，该线程被称作主线程或是执行线程，由此线程可以继续创建子线程。如果主线程退出，那么进程也就没有存在的可能了，系统将自动撤消该进程并完成对其地址空间的释放。 　　加载到进程地址空间的每一个可执行文件或动态链接库文件的映象都会被分配一个与之相关联的全局唯一的实例句柄（Hinstance）。该实例句柄实际是一个记录有进程加载位置的基本内存地址。进程的实例句柄在程序入口函数WinM&lt;img src =&quot;http://blog.csdn.net/dobymyself/aggbug/1944504.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dobymyself/264006926/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dobymyself/264006926/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 18 Dec 2007 08:06:00 +0800</pubDate><author>dobymyself</author><comments>http://blog.csdn.net/dobymyself/archive/2007/12/18/1944504.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dobymyself/archive/2007/12/18/1944504.aspx</guid><dc:creator>dobymyself</dc:creator><fs:srclink>http://blog.csdn.net/dobymyself/archive/2007/12/18/1944504.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dobymyself/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/dobymyself/~6069135/264006926/4176934</fs:itemid></item><item><title>QQ 静态截图程序模拟实现</title><link>http://blog.csdn.net/dobymyself/archive/2007/12/17/1944495.aspx</link><wfw:comment>http://blog.csdn.net/dobymyself/comments/1944495.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/dobymyself/comments/commentRss/1944495.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1944495</trackback:ping><description>导读： 　　看到QQ这样的截图实在忍心不住想，是怎以实现的？想了许久想到一个实现法子，下面就让我给大家展示一下,模拟QQ静态模拟截图，我写的代码比较乱，是想到哪写到哪，我想肯实还有比这更简单的办法！！程序实现思路，程序是基于对话框，无标题栏，系统菜单，最小化框,最大化框，无边框....，程序初始化时，把整个桌面屏幕截图，保存下来，然后把对话框设置全屏顶层窗口，然后把保存下来的位图，在OnEraseBkgnd中把整个位图贴到对话框上，然后用像皮筋类选择截取范围，看起来就像操作屏幕一样 。 　　下面说说实现细节: 　　一、初始化程序，在CCatchScreenDlg构造函数中 初始化像皮筋类和保存全屏位图, 　　//初始化像皮筋类 　　m_rectTracker.m_nStyle=CRectTracker::resizeInside|CRectTracker::solidLine; 　　m_rectTracker.m_rect.SetRect(-1,-1,-1,-1); 　　m_hCursor=AfxGetApp()-&gt;LoadCursor(IDC_CURSOR1); 　　&lt;img src =&quot;http://blog.csdn.net/dobymyself/aggbug/1944495.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/dobymyself/264006927/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/dobymyself/264006927/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 18 Dec 2007 07:58:00 +0800</pubDate><author>dobymyself</author><comments>http://blog.csdn.net/dobymyself/archive/2007/12/17/1944495.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/dobymyself/archive/2007/12/17/1944495.aspx</guid><dc:creator>dobymyself</dc:creator><fs:srclink>http://blog.csdn.net/dobymyself/archive/2007/12/17/1944495.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/dobymyself/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/dobymyself/~6069135/264006927/4176934</fs:itemid></item></channel></rss>
