自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 收藏
  • 关注

转载 XP 下新建多个站点的方法

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

2010-05-21 17:32:00 285

原创 XP系统下Web 站点文件无权限访问解决方法

对路径“......”的访问被拒绝。这是因为对此目录访问的权限不够造成的,而我们在Windows XP Professional 要改变此目录的访问权限,却又在此文件夹的属性页上找不到“安全”选项,需要如下设置一下:1.打开“文件夹选项”。2.单击“查看”选项卡,然后清除“高级设置”框中的“使用简单文件共享(推荐)”复选框。3.单击“确定” 这样就能找到安全选项了 添加ever

2010-05-21 17:11:00 508

转载 CxImage合并图片

CxImage合并图片就是这么简单:   //左右合并两张图片,合并后的图片与原图等高;上下合并可类推。        //如果只是在图1上嵌入图2,处理后的图还是和图1的高宽一样。则只需要用MixFrom函数。CxImage img1,img2,img3;int h1,w1,h2,w2,h3,w3,bpp;img1.Load("F://1.jpg");img2.L

2010-05-21 15:49:00 1327

原创 CxImage相关

http://www.codeproject.com/KB/graphics/cximage.aspx  下载地址

2010-05-21 15:47:00 495

原创 用CxImage给图片加上文字水印

 CxImage imagesy;  if( !imagesy.Load("C://z2.jpg", CXIMAGE_FORMAT_JPG)) {   return TRUE; } if (imagesy.IsValid()) {  CxImage::CXTEXTINFO  textword;  imagesy.InitTextInfo( &textword );  _stprintf

2010-05-21 15:35:00 2289

原创 自定义结构体作为std::map的key

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 

2010-05-12 16:41:00 1841

原创 窗口前端显示

SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE); SetWindowPos(&wndNoTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);

2010-05-11 13:57:00 321

原创 vector调用erase删除元素

for(std::vector::iterator iter = g_vecDownLoadInfos.begin(); iter != g_vecDownLoadInfos.end();) {  if(2 == (*iter)->nStatus )  {   iter=g_vecDownLoadInfos.erase(iter);  }  else  {   iter++;  }  } //

2010-05-11 13:27:00 320

转载 推荐一本Boost在线教程

这是一本很不错的Boost在线教程,写得比较全面,涵盖了智能指针、函数对象、信号槽、字符串处理、多线程、ASIO、进程间通信、文件系统、时间类型、序列化、语法分析、容器等多个Boost子库。很适合作为实际应用时的参考。在线教程地址是:The Boost C++ Librarieshttp://www.cppprog.com/2010/0423/203.html

2010-05-04 15:51:00 540

转载 ICE开发分布式程序

ICE是ZeroC公司开发的一款简单高效的开源中间件平台,通过它可以快速地开发出高效、强壮、优雅的分布式的软件。ICE是ZeroC公司开发的一款高效的开源中间件平台,全称是Internet Communications Engine。它的主要设计目标是:• 提供适用于异种环境的面向对象中间件平台。• 提供一组完整的特性,支持广泛的领域中的实际的分布式应用的开发。• 避免不必要的复杂性,使平

2010-05-04 15:50:00 339

原创 C++处理图像的相关库

1. CxImage  http://www.xdp.it/2. CImg  http://cimg.sourceforge.net/

2010-05-04 15:44:00 302

原创 vc窗口居中显示

CenterWindow(); 默认为以父窗口居中CenterWindow(CWnd::GetDesktopWindow()); //以桌面窗口居中显示

2010-05-04 14:21:00 738

转载 STL 基本操作

1. 查找 Vector 搜寻一个vector中第一次出现5这个值的地方,而且,如果它找到了,就把这个值改为0。vector v;vector::iterator first5(find(v.begin(), v.end(), 5)); if (first5 != v.end()){ *first5 = 0; }对于多线程参考:http://blog.csdn.net/bichen

2010-04-30 15:44:00 258

转载 STL容器的线程安全

多个读取者是安全的。多线程可能同时读取一个容器的内容,这将正确地执行。当然,在读取时不能有任何写入者操作这个容器。 对不同容器的多个写入者是安全的。多线程可以同时写不同的容器。 当涉及到线程安全和STL容器时,你最好别对STL抱有任何的期望。你需要自己来控制多线程控制的方方面面。线程安全从来就不是STL的专长。java里很多容器都被实现为线程安全的,因为java在语言层面有对多

2010-04-30 15:38:00 349

原创 DOS相关命令

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       指定要复制

2010-04-30 11:39:00 298

原创 DOS下文件操作命令

查看相关操作命令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

2010-04-30 11:33:00 779

原创 VC编译错误

1) VC2005时:Project : error PRJ0019: 工具从"正在执行预生成事件..."    具体设置方法:项目属性->配置属性->生成事件,查看相应的生成后事件是否能正常执行 如:copy  /Y Debug/XX.exe ../exe/win32deb参考连接:http://xiaolang52033.blog.sohu.com/145941485.html 

2010-04-30 11:23:00 294

转载 深入分析MFC文档视图结构

文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一,Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦。然而,虽然我们使用MFC AppWizard就可以很轻松地获得一个支持Document/View Architecture的MFC程序框架,Document/

2010-04-29 19:40:00 273

转载 BCMenu类的使用说明

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文件中实

2010-04-29 16:28:00 1148

原创 Windows下常用函数用法总结

LockWindowUpdate();       SetWindowPlacement(&wpNew);       UnlockWindowUpdate();  SetWindowPos(&wndTop,0,0,GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN),SWP_SHOWWINDOW); ModifyStyle

2010-04-29 15:17:00 421

原创 多文档MFC应用程序全屏效果实现

//实现方案1在CMainFrame类中添加成员变量,函数public://全屏实现 WINDOWPLACEMENT m_OldWndPlacement; CRect m_FullScreenRect; BOOL m_bFullScreen; void  OnFullScreen(); void  OnExitFullScreen(); 构造函数中初始化m_bFullS

2010-04-28 16:42:00 1581

原创 Sybase字符集的设置

客户端:定位到Sybase安装目录下的..sybase/locales下,找到 locales.dat打开,定位到 [NT] 段 查找最下面的locale = default, us_english, iso_1    //设置英文字符集locale = default, chinese, eucgb    //设置中文字符集

2010-04-27 09:18:00 276

原创 window下网络端口开放查看命令

查看20001端口C:/Documents and Settings/Admin>telnet 127.0.0.1 20001C:/Documents and Settings/Admin>netstat -a -n -o|find "20001"  TCP    0.0.0.0:20001          0.0.0.0:0              LISTENING       504

2010-04-27 09:13:00 434

转载 WIN7的安装

关于激活:1、硬刷BIOS。微软和PC厂商为了减轻对于操作系统的激活负荷,在品牌机实行了区别于联网激活的“SLIC 2.1激活机制”:当操作系统启动时,就会自行扫描BIOS里的公钥和标识(SLIC 2.1),以及系统中的“OEM密钥”和“OEM证书”。如果三者完全匹配、验证一致,系统就会被识别为免激活的OEM版本。这是号称“完美”的激活方法,但是有一定的风险,不过好好操作不乱来的话一般不会出问题。

2010-04-23 14:03:00 350

原创 没有安装VC的机子上运行VC程序

vc编译的程序在不带DLL的情况下可以通过安装vcredist_x86.exe(分发程序包解决)

2010-04-23 09:20:00 262

原创 查了些资料写了个根据特定字符拆分字符串的函数

//通过ch 分割提取字符串 //参数str:被提取的字符串 //参数strvec:提取后的字符串放到这个向量中 //返回值:提取出的字符串个数 int Splitstringbych(string strscr, vector &strvec, char ch) {  /*stringstream strsem; strsem stringstream strsem(strscr); str

2010-04-22 15:28:00 274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除