<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Express408</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Express408]]></copyright><item><title><![CDATA[XP 下新建多个站点的方法]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5614794</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5614794</guid><author>Express408</author><pubDate>Fri, 21 May 2010 17:32:00 +0800</pubDate><description><![CDATA[C:/Inetpub/AdminScripts> adsutil.vbs create_vserv W3SVC/2 C:/Inetpub/AdminScripts> adsutil.vbs copy W3SVC/1 W3SVC/2删除：C:/Inetpub/AdminScripts> adsutil.vbs delete W3SVC/2List:C:/Inetpub/AdminSc]]></description><category></category></item><item><title><![CDATA[XP系统下Web 站点文件无权限访问解决方法]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5614691</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5614691</guid><author>Express408</author><pubDate>Fri, 21 May 2010 17:11:00 +0800</pubDate><description><![CDATA[对路径“......”的访问被拒绝。这是因为对此目录访问的权限不够造成的，而我们在Windows XP Professional 要改变此目录的访问权限，却又在此文件夹的属性页上找不到“安全”选项，需要如下设置一下：1.打开“文件夹选项”。2.单击“查看”选项卡，然后清除“高级设置”框中的“使用简单文件共享（推荐）”复选框。3.单击“确定” 这样就能找到安全选项了 添加ever]]></description><category></category></item><item><title><![CDATA[CxImage合并图片]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5614333</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5614333</guid><author>Express408</author><pubDate>Fri, 21 May 2010 15:49:00 +0800</pubDate><description><![CDATA[CxImage合并图片就是这么简单：   //左右合并两张图片，合并后的图片与原图等高;上下合并可类推。        //如果只是在图1上嵌入图2，处理后的图还是和图1的高宽一样。则只需要用MixFrom函数。CxImage img1,img2,img3;int h1,w1,h2,w2,h3,w3,bpp;img1.Load("F://1.jpg");img2.L]]></description><category></category></item><item><title><![CDATA[CxImage相关]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5614323</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5614323</guid><author>Express408</author><pubDate>Fri, 21 May 2010 15:47:00 +0800</pubDate><description><![CDATA[http://www.codeproject.com/KB/graphics/cximage.aspx  下载地址]]></description><category></category></item><item><title><![CDATA[用CxImage给图片加上文字水印]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5614274</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5614274</guid><author>Express408</author><pubDate>Fri, 21 May 2010 15:35:00 +0800</pubDate><description><![CDATA[ CxImage imagesy;  if( !imagesy.Load("C://z2.jpg", CXIMAGE_FORMAT_JPG)) {   return TRUE; } if (imagesy.IsValid()) {  CxImage::CXTEXTINFO  textword;  imagesy.InitTextInfo( &textword );  _stprintf]]></description><category></category></item><item><title><![CDATA[自定义结构体作为std::map的key]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5583270</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5583270</guid><author>Express408</author><pubDate>Wed, 12 May 2010 16:41:00 +0800</pubDate><description><![CDATA[map的key要求是copyable和comparable， typedef struct stabc{  int a;  int b; int c;  bool operator  {  return  (a!= stABCComp .a) ? (a   (b!= stABCComp .b) ? (b   (c    }}StABC;   inline bool ]]></description><category></category></item><item><title><![CDATA[窗口前端显示]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5578450</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5578450</guid><author>Express408</author><pubDate>Tue, 11 May 2010 13:57:00 +0800</pubDate><description><![CDATA[SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE); SetWindowPos(&wndNoTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);]]></description><category></category></item><item><title><![CDATA[vector调用erase删除元素]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5578300</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5578300</guid><author>Express408</author><pubDate>Tue, 11 May 2010 13:27:00 +0800</pubDate><description><![CDATA[for(std::vector::iterator iter = g_vecDownLoadInfos.begin(); iter != g_vecDownLoadInfos.end();) {  if(2 == (*iter)->nStatus )  {   iter=g_vecDownLoadInfos.erase(iter);  }  else  {   iter++;  }  } //]]></description><category></category></item><item><title><![CDATA[推荐一本Boost在线教程]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5556240</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5556240</guid><author>Express408</author><pubDate>Tue, 04 May 2010 15:51:00 +0800</pubDate><description><![CDATA[这是一本很不错的Boost在线教程，写得比较全面，涵盖了智能指针、函数对象、信号槽、字符串处理、多线程、ASIO、进程间通信、文件系统、时间类型、序列化、语法分析、容器等多个Boost子库。很适合作为实际应用时的参考。在线教程地址是：The Boost C++ Librarieshttp://www.cppprog.com/2010/0423/203.html]]></description><category></category></item><item><title><![CDATA[ICE开发分布式程序]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5556231</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5556231</guid><author>Express408</author><pubDate>Tue, 04 May 2010 15:50:00 +0800</pubDate><description><![CDATA[ICE是ZeroC公司开发的一款简单高效的开源中间件平台，通过它可以快速地开发出高效、强壮、优雅的分布式的软件。ICE是ZeroC公司开发的一款高效的开源中间件平台，全称是Internet Communications Engine。它的主要设计目标是：• 提供适用于异种环境的面向对象中间件平台。• 提供一组完整的特性，支持广泛的领域中的实际的分布式应用的开发。• 避免不必要的复杂性，使平]]></description><category></category></item><item><title><![CDATA[C++处理图像的相关库]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5556205</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5556205</guid><author>Express408</author><pubDate>Tue, 04 May 2010 15:44:00 +0800</pubDate><description><![CDATA[1. CxImage  http://www.xdp.it/2. CImg  http://cimg.sourceforge.net/]]></description><category></category></item><item><title><![CDATA[vc窗口居中显示]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5555817</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5555817</guid><author>Express408</author><pubDate>Tue, 04 May 2010 14:21:00 +0800</pubDate><description><![CDATA[CenterWindow(); 默认为以父窗口居中CenterWindow(CWnd::GetDesktopWindow()); //以桌面窗口居中显示]]></description><category></category></item><item><title><![CDATA[STL 基本操作]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5546582</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5546582</guid><author>Express408</author><pubDate>Fri, 30 Apr 2010 15:44:00 +0800</pubDate><description><![CDATA[1. 查找 Vector 搜寻一个vector中第一次出现5这个值的地方，而且，如果它找到了，就把这个值改为0。vector v;vector::iterator first5(find(v.begin(), v.end(), 5)); if (first5 != v.end()){ *first5 = 0; }对于多线程参考：http://blog.youkuaiyun.com/bichen]]></description><category></category></item><item><title><![CDATA[STL容器的线程安全]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5546551</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5546551</guid><author>Express408</author><pubDate>Fri, 30 Apr 2010 15:38:00 +0800</pubDate><description><![CDATA[多个读取者是安全的。多线程可能同时读取一个容器的内容，这将正确地执行。当然，在读取时不能有任何写入者操作这个容器。 对不同容器的多个写入者是安全的。多线程可以同时写不同的容器。 当涉及到线程安全和STL容器时，你最好别对STL抱有任何的期望。你需要自己来控制多线程控制的方方面面。线程安全从来就不是STL的专长。java里很多容器都被实现为线程安全的，因为java在语言层面有对多]]></description><category></category></item><item><title><![CDATA[DOS相关命令]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5545671</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5545671</guid><author>Express408</author><pubDate>Fri, 30 Apr 2010 11:39:00 +0800</pubDate><description><![CDATA[C:/Documents and Settings/Admin>help copy将一份或多份文件复制到另一个位置。COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /     [+ source [/A | /B] [+ ...]] [destination [/A | /B]]  source       指定要复制]]></description><category></category></item><item><title><![CDATA[DOS下文件操作命令]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5545640</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5545640</guid><author>Express408</author><pubDate>Fri, 30 Apr 2010 11:33:00 +0800</pubDate><description><![CDATA[查看相关操作命令C:/Documents and Settings/Admin>help copy将一份或多份文件复制到另一个位置。COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]     [+ source [/A | /B] [+ ...]] [destination [/A | /B]]  source]]></description><category></category></item><item><title><![CDATA[VC编译错误]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5545587</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5545587</guid><author>Express408</author><pubDate>Fri, 30 Apr 2010 11:23:00 +0800</pubDate><description><![CDATA[1） VC2005时：Project : error PRJ0019: 工具从"正在执行预生成事件..."    具体设置方法：项目属性->配置属性->生成事件，查看相应的生成后事件是否能正常执行 如：copy  /Y Debug/XX.exe ../exe/win32deb参考连接：http://xiaolang52033.blog.sohu.com/145941485.html  ]]></description><category></category></item><item><title><![CDATA[深入分析MFC文档视图结构]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5543757</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5543757</guid><author>Express408</author><pubDate>Thu, 29 Apr 2010 19:40:00 +0800</pubDate><description><![CDATA[文档视图结构（Document/View Architecture）是MFC的精髓，也是Observer模式的具体实现框架之一，Document/View Architecture通过将数据和其表示分开，提供了很好的数据层次和表现层次的解耦。然而，虽然我们使用MFC AppWizard就可以很轻松地获得一个支持Document/View Architecture的MFC程序框架，Document/]]></description><category></category></item><item><title><![CDATA[BCMenu类的使用说明]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5543131</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5543131</guid><author>Express408</author><pubDate>Thu, 29 Apr 2010 16:28:00 +0800</pubDate><description><![CDATA[1、 把BCMenu.cpp 和 BCMenu.h 文件添加到工程中；2、 在MainFrm.h头文件中包含BCMenu.h头文件；3、 在MainFrm.h头文件中添加公有成员变量和成员函数：#include "BCMenu.h"public:       BCMenu m_menu;       HMENU NewMenu();4、 在MainFrm.cpp文件中实]]></description><category></category></item><item><title><![CDATA[Windows下常用函数用法总结]]></title><link>https://blog.youkuaiyun.com/Express408/article/details/5542755</link><guid>https://blog.youkuaiyun.com/Express408/article/details/5542755</guid><author>Express408</author><pubDate>Thu, 29 Apr 2010 15:17:00 +0800</pubDate><description><![CDATA[LockWindowUpdate();       SetWindowPlacement(&wpNew);       UnlockWindowUpdate();  SetWindowPos(&wndTop,0,0,GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN),SWP_SHOWWINDOW); ModifyStyle]]></description><category></category></item></channel></rss>