<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fangqu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fangqu]]></copyright><item><title><![CDATA[django控制台报错]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/4292275</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/4292275</guid><author>fangqu</author><pubDate>Tue, 23 Jun 2009 17:25:00 +0800</pubDate><description><![CDATA[ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.在网上找了些解决办法，以下两种试验成功：一：用python manage.py shell命令，进入python交互环境而不是直接用python进入交互环境二：在代码中添加：from d]]></description><category></category></item><item><title><![CDATA[VC++动态链接库编程之基础慨念]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/4261211</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/4261211</guid><author>fangqu</author><pubDate>Thu, 11 Jun 2009 17:44:00 +0800</pubDate><description><![CDATA[1.概论 　　先来阐述一下DLL(Dynamic Linkable Library)的概念，你可以简单的把DLL看成一种仓库，它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库－静态链接库－动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式，如果采用静态链接库，则无论你愿不愿意，lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL，该DLL不必被]]></description><category></category></item><item><title><![CDATA[永久改变你写异常安全代码的方式（神奇的Loki::ScopeGuard）]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/4242245</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/4242245</guid><author>fangqu</author><pubDate>Thu, 04 Jun 2009 15:04:00 +0800</pubDate><description><![CDATA[作者：Andrei Alexandrescu and Petru Marginean原文地址：http://www.ddj.com/cpp/184403758翻译，裁剪，修改：purewinter注：裁剪修改只是为了让更多csdn上的读者不会因为此文太长而放弃阅读。。。注2：Loki::ScopeGuard不仅对通常意义的异常有用，对于所有可以使用RAII的地方均有用。包括ne]]></description><category></category></item><item><title><![CDATA[Boost137在vs2005下编译使用]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3604686</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3604686</guid><author>fangqu</author><pubDate>Thu, 25 Dec 2008 15:42:00 +0800</pubDate><description><![CDATA[如果在Windows下开启console窗口（单击“开始”按钮，单击“运行”，敲入“cmd”），必须将/Microsoft Visual Studio 8/VC下的vcvarsall.bat配置脚本运行一遍，以设置好VC的编译器环境变量。如果从vs2005的工具菜单进入命令提示窗口（单击“开始”按钮，指向“所有程序”，指向“Microsoft Visual Studio 2005”，指向“]]></description><category></category></item><item><title><![CDATA[在linux环境下编译和使用log4cplus]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3429272</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3429272</guid><author>fangqu</author><pubDate>Tue, 02 Dec 2008 15:04:00 +0800</pubDate><description><![CDATA[ linux下安装tar xvzf log4cplus-x.x.x.tar.gzcd log4cplus-x.x.x./configure --prefix=/usr/local/makemake install这样就在/usr/local/下生成了log4cplus的lib和include目录，lib下的.a是静态链接库，.so是动态链接库的静态库，.so.2是动态链接库，相当于windows下]]></description><category></category></item><item><title><![CDATA[读取注册表判断DX版本信息]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3280249</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3280249</guid><author>fangqu</author><pubDate>Wed, 12 Nov 2008 11:50:00 +0800</pubDate><description><![CDATA[ #include #include int main(){    HKEY hkey;     char sz[256];     DWORD dwtype, sl = 256;          RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE//Microsoft//DirectX", NULL, KEY_ALL_ACCESS, &hkey);     R]]></description><category></category></item><item><title><![CDATA[使用WMI获取正在运行的进程]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3279539</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3279539</guid><author>fangqu</author><pubDate>Wed, 12 Nov 2008 09:58:00 +0800</pubDate><description><![CDATA[#define _WIN32_DCOM #include "stdafx.h" #include  #include  #include  #include #include  #pragma comment(lib, "wbemuuid.lib") using namespace std; const char * processName = "System";BOOL ManageWMI();]]></description><category></category></item><item><title><![CDATA[使用WMI收集客户端信息]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3266144</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3266144</guid><author>fangqu</author><pubDate>Mon, 10 Nov 2008 13:36:00 +0800</pubDate><description><![CDATA[WQL就是WMI中的查询语言，WQL的全称是WMI Query Language，简称为WQL，翻译成中文好像可以成为Windows管理规范查询语言。熟悉SQL语言的朋友会感觉它和SQL非常相似。具体操作过程参考：http://blog.youkuaiyun.com/zhoufoxcn/archive/2008/01/14/2044246.aspxWQL其实非常简单，它有如下特点：1、每个WQL语句必须以SE]]></description><category></category></item><item><title><![CDATA[使用vs的一些技巧]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3215921</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3215921</guid><author>fangqu</author><pubDate>Tue, 04 Nov 2008 09:06:00 +0800</pubDate><description><![CDATA[1、Run-Time LibraryRun-Time Library是编译器提供的标准库，提供一些基本的库函数和系统调用。我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。 C Run-Time Libraries实现ANSI C的标准库。VC安装目录的CRT目录有C Run-Time库的大部分源代码。 ]]></description><category></category></item><item><title><![CDATA[vs2005下编译运行log4cplus1.0.2]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3157801</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3157801</guid><author>fangqu</author><pubDate>Mon, 27 Oct 2008 13:19:00 +0800</pubDate><description><![CDATA[刚在优快云上问了个问题，记录之，模板，DLL，这些都是难以处理好的东西啊，尤其是模板，正是又爱又恨，最后不想用，又不得不用。原帖地址为：http://community.youkuaiyun.com/Expert/TopicView3.asp?id=5432653下载log4cplus-1.0.2.tar.gz，（注意，不是最新的1.0.3）。解压在vs2005中打开/log4cplus-1.0.2/msv]]></description><category></category></item><item><title><![CDATA[在windows下实现traceroute功能的源代码]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3129890</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3129890</guid><author>fangqu</author><pubDate>Thu, 23 Oct 2008 13:48:00 +0800</pubDate><description><![CDATA[// Module: Traceroute.c//// Description://    This sample is fairly similar to the ping.c sample. It //    creates ICMP packets and sends them to the intended //    recipient. The time-to-live value f]]></description><category></category></item><item><title><![CDATA[zlib-1.2.3在vs2005下的使用]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3123764</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3123764</guid><author>fangqu</author><pubDate>Wed, 22 Oct 2008 13:34:00 +0800</pubDate><description><![CDATA[打开zlib-1.2.3/projects/visualc6/zlib.dsw，采用LIB ASM Debug方式编译得到zlib-1.2.3/projects/visualc6/Win32_LIB_ASM_Debug/zlibd.lib。新建win32 console工程，将头文件设为zlib-1.2.3/，将lib目录设为zlib-1.2.3/projects/visualc6/Win32_L]]></description><category></category></item><item><title><![CDATA[Zlib在VS2005下编译ASM版本出A2070错误的解决办法]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3123041</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3123041</guid><author>fangqu</author><pubDate>Wed, 22 Oct 2008 11:20:00 +0800</pubDate><description><![CDATA[编译zlib-1.2.3时发生错误：inffas32.asm(594) : error A2070: invalid instruction operands inffas32.asm(596) : error A2070: invalid instruction operands inffas32.asm(610) : error A2070: invalid instruction opera]]></description><category></category></item><item><title><![CDATA[开源日志系统 - log4cplus ]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3117109</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3117109</guid><author>fangqu</author><pubDate>Tue, 21 Oct 2008 13:17:00 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/lulixue/archive/2007/01/09/1478443.aspxlog4cplus是C++编写的开源的日志系统，功能非常全面，用到自己开发的工程中会比较专业的。本文介绍了log4cplus基本概念，以及如何安装，配置。### 简介 ###log4cplus是C++编写的开源的日志系统，前身是java编写的log4j系统.受Apach]]></description><category></category></item><item><title><![CDATA[用zlib压缩文件夹]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3117057</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3117057</guid><author>fangqu</author><pubDate>Tue, 21 Oct 2008 13:09:00 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/spacetiller/archive/2007/11/05/1867931.aspx由于要用程序压缩一个文件夹，因此选用zlib库。在zlib中的例子程序zpipe.c中，给出了如何压缩一个文件，这里稍加扩展，对一个文件夹进行压缩。说来也简单，就是将文件夹/目录下的每个文件找到并压缩到一个文件中。源代码如下：#include #include ]]></description><category></category></item><item><title><![CDATA[使用md5校验和算法保护文件(算法/原理/程序)]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3110186</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3110186</guid><author>fangqu</author><pubDate>Mon, 20 Oct 2008 14:09:00 +0800</pubDate><description><![CDATA[近日要用到文件校验算法，查看了一下相关资料，得到以下理论与实践经验。一、理论部分：1、预备知识1.1什么是数据校验通俗的说，就是为保证数据的完整性，用一种指定的算法对原始数据计算出的一个校验值。接收方用同样的算法计算一次校验值，如果和随数据提供的校验值一样，就说明数据是完整的。1.2最简单的检验实现方法：最简单的校验就是把原始数据和待比较数据直接进行比较，看是否完全一样这种方法是最安全最准确的。同]]></description><category></category></item><item><title><![CDATA[CSHA1 - A C++ class implementation of the SHA-1 hash algorithm]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3109756</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3109756</guid><author>fangqu</author><pubDate>Mon, 20 Oct 2008 13:12:00 +0800</pubDate><description><![CDATA[ http://www.codeproject.com/KB/recipes/csha1.aspx#xx930492xx]]></description><category></category></item><item><title><![CDATA[Peer2Peer socket sample]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3109724</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3109724</guid><author>fangqu</author><pubDate>Mon, 20 Oct 2008 13:10:00 +0800</pubDate><description><![CDATA[http://www.codeproject.com/KB/IP/p2p.aspx]]></description><category></category></item><item><title><![CDATA[Halite使用]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3091706</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3091706</guid><author>fangqu</author><pubDate>Fri, 17 Oct 2008 14:05:00 +0800</pubDate><description><![CDATA[首先编译通过Halite，运行debug目录下的Halite.exe，左上角第一个按钮是做种，点击后Details的output file填上torrent文件的输出路径和文件名；files一栏选择需要上传的文件或者文件夹；trackers一栏需要填写tracker服务器的地址，网上有许多免费的tracker服务器，比如：http://tracker.barvod.com:6969/announc]]></description><category></category></item><item><title><![CDATA[vs2005下的libtorrent平台搭建]]></title><link>https://blog.youkuaiyun.com/fangqu/article/details/3091459</link><guid>https://blog.youkuaiyun.com/fangqu/article/details/3091459</guid><author>fangqu</author><pubDate>Fri, 17 Oct 2008 13:23:00 +0800</pubDate><description><![CDATA[打开Halite solution，在solution下新建一个console工程比如PatchP2P，然后在该工程下新建一个cpp文件比如PathcP2P.cpp，然后把这个文件拷贝进去（这个cpp来自libtorrent的doc中的example）：#include #include #include #include #include "libtorrent/entry.hpp"#inclu]]></description><category></category></item></channel></rss>