﻿<?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++博客-janvy</title><link>http://www.cppblog.com/janvy/</link><description>编程是一门技术，更是一门艺术！！！</description><language>zh-cn</language><lastBuildDate>Tue, 14 Apr 2026 23:06:46 GMT</lastBuildDate><pubDate>Tue, 14 Apr 2026 23:06:46 GMT</pubDate><ttl>60</ttl><item><title>python web开发框架 - 之 Django 配置交互式开发环境</title><link>http://www.cppblog.com/janvy/archive/2010/10/27/131501.html</link><dc:creator>janvy</dc:creator><author>janvy</author><pubDate>Wed, 27 Oct 2010 06:26:00 GMT</pubDate><guid>http://www.cppblog.com/janvy/archive/2010/10/27/131501.html</guid><wfw:comment>http://www.cppblog.com/janvy/comments/131501.html</wfw:comment><comments>http://www.cppblog.com/janvy/archive/2010/10/27/131501.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/janvy/comments/commentRss/131501.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/janvy/services/trackbacks/131501.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在windows 或其他操作系统中,我们使用manager.py shell 进行django交互式操作,因为CMD操作起来很不方便，所以，我们可以将manager.py 引入高级的交互式程序，目前我在使用的是DreamPie. <br><br>&nbsp;&nbsp;<a href='http://www.cppblog.com/janvy/archive/2010/10/27/131501.html'>阅读全文</a><img src ="http://www.cppblog.com/janvy/aggbug/131501.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/janvy/" target="_blank">janvy</a> 2010-10-27 14:26 <a href="http://www.cppblog.com/janvy/archive/2010/10/27/131501.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Factory模式</title><link>http://www.cppblog.com/janvy/archive/2010/03/28/110715.html</link><dc:creator>janvy</dc:creator><author>janvy</author><pubDate>Sun, 28 Mar 2010 01:54:00 GMT</pubDate><guid>http://www.cppblog.com/janvy/archive/2010/03/28/110715.html</guid><wfw:comment>http://www.cppblog.com/janvy/comments/110715.html</wfw:comment><comments>http://www.cppblog.com/janvy/archive/2010/03/28/110715.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/janvy/comments/commentRss/110715.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/janvy/services/trackbacks/110715.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 定义一个用于创建对象的接口，让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。&nbsp;&nbsp;<a href='http://www.cppblog.com/janvy/archive/2010/03/28/110715.html'>阅读全文</a><img src ="http://www.cppblog.com/janvy/aggbug/110715.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/janvy/" target="_blank">janvy</a> 2010-03-28 09:54 <a href="http://www.cppblog.com/janvy/archive/2010/03/28/110715.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>boost::bind用法（转载）</title><link>http://www.cppblog.com/janvy/archive/2010/03/25/110501.html</link><dc:creator>janvy</dc:creator><author>janvy</author><pubDate>Thu, 25 Mar 2010 03:36:00 GMT</pubDate><guid>http://www.cppblog.com/janvy/archive/2010/03/25/110501.html</guid><wfw:comment>http://www.cppblog.com/janvy/comments/110501.html</wfw:comment><comments>http://www.cppblog.com/janvy/archive/2010/03/25/110501.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/janvy/comments/commentRss/110501.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/janvy/services/trackbacks/110501.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: bind 是一组重载的函数模板.<br>用来向一个函数(或函数对象)绑定某些参数. <br>bind的返回值是一个函数对象. <br><br>&nbsp;&nbsp;<a href='http://www.cppblog.com/janvy/archive/2010/03/25/110501.html'>阅读全文</a><img src ="http://www.cppblog.com/janvy/aggbug/110501.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/janvy/" target="_blank">janvy</a> 2010-03-25 11:36 <a href="http://www.cppblog.com/janvy/archive/2010/03/25/110501.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>STL for_each用法（转载）</title><link>http://www.cppblog.com/janvy/archive/2010/03/25/110499.html</link><dc:creator>janvy</dc:creator><author>janvy</author><pubDate>Thu, 25 Mar 2010 03:34:00 GMT</pubDate><guid>http://www.cppblog.com/janvy/archive/2010/03/25/110499.html</guid><wfw:comment>http://www.cppblog.com/janvy/comments/110499.html</wfw:comment><comments>http://www.cppblog.com/janvy/archive/2010/03/25/110499.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/janvy/comments/commentRss/110499.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/janvy/services/trackbacks/110499.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: for_each的各种用法 &nbsp;&nbsp;<a href='http://www.cppblog.com/janvy/archive/2010/03/25/110499.html'>阅读全文</a><img src ="http://www.cppblog.com/janvy/aggbug/110499.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/janvy/" target="_blank">janvy</a> 2010-03-25 11:34 <a href="http://www.cppblog.com/janvy/archive/2010/03/25/110499.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>boost::thread用法（转载）</title><link>http://www.cppblog.com/janvy/archive/2010/03/25/110498.html</link><dc:creator>janvy</dc:creator><author>janvy</author><pubDate>Thu, 25 Mar 2010 03:32:00 GMT</pubDate><guid>http://www.cppblog.com/janvy/archive/2010/03/25/110498.html</guid><wfw:comment>http://www.cppblog.com/janvy/comments/110498.html</wfw:comment><comments>http://www.cppblog.com/janvy/archive/2010/03/25/110498.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/janvy/comments/commentRss/110498.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/janvy/services/trackbacks/110498.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最近在做一个消息中间件里面涉及到多线程编程，由于跨平台的原因我采用了boost线程库。在创建线程时遇到了几种线程创建方式现总结如下：  <br>  首先看看boost::thread的构造函数吧，boost::thread有两个构造函数：&nbsp;&nbsp;<a href='http://www.cppblog.com/janvy/archive/2010/03/25/110498.html'>阅读全文</a><img src ="http://www.cppblog.com/janvy/aggbug/110498.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/janvy/" target="_blank">janvy</a> 2010-03-25 11:32 <a href="http://www.cppblog.com/janvy/archive/2010/03/25/110498.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> enable_shared_from_this（转载）</title><link>http://www.cppblog.com/janvy/archive/2010/03/25/110496.html</link><dc:creator>janvy</dc:creator><author>janvy</author><pubDate>Thu, 25 Mar 2010 02:53:00 GMT</pubDate><guid>http://www.cppblog.com/janvy/archive/2010/03/25/110496.html</guid><wfw:comment>http://www.cppblog.com/janvy/comments/110496.html</wfw:comment><comments>http://www.cppblog.com/janvy/archive/2010/03/25/110496.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/janvy/comments/commentRss/110496.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/janvy/services/trackbacks/110496.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 现在 C++ 中推出了强大的智能指针，即 smart_ptr ，本文先稍微介绍一下 smart_ptr ，然后具体说说 shared_ptr 和 weak_ptr ，特别是 enable_shared_from_this 和 shared_from_this <br>&nbsp;&nbsp;<a href='http://www.cppblog.com/janvy/archive/2010/03/25/110496.html'>阅读全文</a><img src ="http://www.cppblog.com/janvy/aggbug/110496.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/janvy/" target="_blank">janvy</a> 2010-03-25 10:53 <a href="http://www.cppblog.com/janvy/archive/2010/03/25/110496.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>boost::asio::ip::tcp实现网络通信的小例子（转载）</title><link>http://www.cppblog.com/janvy/archive/2010/03/24/110478.html</link><dc:creator>janvy</dc:creator><author>janvy</author><pubDate>Wed, 24 Mar 2010 12:41:00 GMT</pubDate><guid>http://www.cppblog.com/janvy/archive/2010/03/24/110478.html</guid><wfw:comment>http://www.cppblog.com/janvy/comments/110478.html</wfw:comment><comments>http://www.cppblog.com/janvy/archive/2010/03/24/110478.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/janvy/comments/commentRss/110478.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/janvy/services/trackbacks/110478.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Boost.Asio是一个跨平台的网络及底层IO的C++编程库，它使用现代C++手法实现了统一的异步调用模型。&nbsp;&nbsp;<a href='http://www.cppblog.com/janvy/archive/2010/03/24/110478.html'>阅读全文</a><img src ="http://www.cppblog.com/janvy/aggbug/110478.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/janvy/" target="_blank">janvy</a> 2010-03-24 20:41 <a href="http://www.cppblog.com/janvy/archive/2010/03/24/110478.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>了解 Boost Filesystem Library（转载）</title><link>http://www.cppblog.com/janvy/archive/2010/03/24/110477.html</link><dc:creator>janvy</dc:creator><author>janvy</author><pubDate>Wed, 24 Mar 2010 12:32:00 GMT</pubDate><guid>http://www.cppblog.com/janvy/archive/2010/03/24/110477.html</guid><wfw:comment>http://www.cppblog.com/janvy/comments/110477.html</wfw:comment><comments>http://www.cppblog.com/janvy/archive/2010/03/24/110477.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/janvy/comments/commentRss/110477.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/janvy/services/trackbacks/110477.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 缺乏定义良好的、用于处理文件系统操作的库，这一直是 C++ 语言存在的一个问题。过去，程序员必须使用本机 API 来解决此问题。通过本文您将了解一个提供安全、可移植且易用的 C++ 接口来促进文件系统操作的库：Boost Filesystem Library。&nbsp;&nbsp;<a href='http://www.cppblog.com/janvy/archive/2010/03/24/110477.html'>阅读全文</a><img src ="http://www.cppblog.com/janvy/aggbug/110477.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/janvy/" target="_blank">janvy</a> 2010-03-24 20:32 <a href="http://www.cppblog.com/janvy/archive/2010/03/24/110477.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>singleton和static</title><link>http://www.cppblog.com/janvy/archive/2010/03/23/110382.html</link><dc:creator>janvy</dc:creator><author>janvy</author><pubDate>Tue, 23 Mar 2010 14:04:00 GMT</pubDate><guid>http://www.cppblog.com/janvy/archive/2010/03/23/110382.html</guid><wfw:comment>http://www.cppblog.com/janvy/comments/110382.html</wfw:comment><comments>http://www.cppblog.com/janvy/archive/2010/03/23/110382.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/janvy/comments/commentRss/110382.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/janvy/services/trackbacks/110382.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 分析Singleton设计模式和Static类成员&nbsp;&nbsp;<a href='http://www.cppblog.com/janvy/archive/2010/03/23/110382.html'>阅读全文</a><img src ="http://www.cppblog.com/janvy/aggbug/110382.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/janvy/" target="_blank">janvy</a> 2010-03-23 22:04 <a href="http://www.cppblog.com/janvy/archive/2010/03/23/110382.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>TinyXML：一个优秀的C++ XML解析器(转载)</title><link>http://www.cppblog.com/janvy/archive/2010/03/23/110364.html</link><dc:creator>janvy</dc:creator><author>janvy</author><pubDate>Tue, 23 Mar 2010 10:28:00 GMT</pubDate><guid>http://www.cppblog.com/janvy/archive/2010/03/23/110364.html</guid><wfw:comment>http://www.cppblog.com/janvy/comments/110364.html</wfw:comment><comments>http://www.cppblog.com/janvy/archive/2010/03/23/110364.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/janvy/comments/commentRss/110364.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/janvy/services/trackbacks/110364.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 读取和设置xml配置文件是最常用的操作，试用了几个C++的XML解析器，个人感觉TinyXML是使用起来最舒服的，因为它的API接口和Java的十分类似，面向对象性很好。&nbsp;&nbsp;<a href='http://www.cppblog.com/janvy/archive/2010/03/23/110364.html'>阅读全文</a><img src ="http://www.cppblog.com/janvy/aggbug/110364.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/janvy/" target="_blank">janvy</a> 2010-03-23 18:28 <a href="http://www.cppblog.com/janvy/archive/2010/03/23/110364.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>