摘要: 国内网络环境对于域名保护不利,管理不方便,修改资料、url转发等等操作限制太多,左一个申请,右一个申请,特别的麻烦。美国的域名服务商比如GoDaddy提供的服务就比较方便,相对自由,限制少,域名服务商也不能随便停止解析,除非经过相关严格仲裁。同时国外的域名服务费相对低廉,普通域名起码比国内便宜20-30元人民币。所以分享下域名转移的经验
阅读全文
posted @
2011-08-10 23:09 日需博客 阅读(404) |
评论 (0) |
编辑 收藏
摘要: 越来越多的企业需要使用SSL进行加密的web访问服务,如:webmail。
对于中小企业来说,如何能够拥有由正式的授权机构签发的证书,避免手动确认自签署证书的尴尬,而又能省去每年购买SSL证书服务的费用呢?
阅读全文
posted @
2011-08-10 00:14 日需博客 阅读(1983) |
评论 (0) |
编辑 收藏
摘要: 准备:
(1)、引入ADO类
#import "c:\program files\common files\system\ado\msado15.dll"
no_namespace
rename ("EOF", "adoEOF")
(2)、初始化COM
在MFC中可以用AfxOleInit();非MFC环境中用:
CoInitialize(NULL);
CoUnInitialize();
阅读全文
posted @
2011-08-09 14:21 日需博客 阅读(324) |
评论 (0) |
编辑 收藏
摘要: 很多时候,调试GUI程序是很不方便的,通常的做法是使用MessageBox,但是作为一个模态窗口,它经常产生不必要的消息,比如killfocus, setfocus或者paint,从而影响调试的执行过程。当然,使用vc的调试器也不错,但是这样也很容易造成窗口切换从而产生干扰消息。
因此,如果能像在控制台程序里那样使用cin/cout对象或printf族函数,会使得调试过程方便得多。而通常,windows是不会为GUI程序产生单独的命令行窗口的。所以我们是看不到使用标准输入输出流输出的东西的。既然系统不提供,那就自己动手“造”出一个来吧!
下面是一个简单的控制台窗口对象,它可以为你的程序创建一个命令行窗口,并将stdout,stdin和stderr重定向到这个命令行窗口。在程序中建立一个这样的对象之后,就可以直接使用cin/cout/*printf来操纵这个新的命令行窗口了!5 f8 I$ l4 o- b3 L, m% h
阅读全文
posted @
2011-08-09 13:57 日需博客 阅读(594) |
评论 (0) |
编辑 收藏
摘要:
阅读全文
posted @
2011-08-08 13:35 日需博客 阅读(476) |
评论 (0) |
编辑 收藏
摘要: 位运算应用口诀
清零取反要用与,某位置一可用或
若要取反和交换,轻轻松松用异或
移位运算
要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。
2 " < <" 左移:右边空出的位上补0,左边的位将从字头挤掉,其值相当于乘2。
3 ">>"右移:右边的位被挤掉。对于左边移出的空位,如果是正数则空位补0,若为负数,可能补0或补1,这取决于所用的计算机系统。
4 ">>>"运算符,右边的位被挤掉,对于左边移出的空位一概补上0。
阅读全文
posted @
2011-08-08 13:29 日需博客 阅读(261) |
评论 (0) |
编辑 收藏
摘要: Google 开源了很多优秀的 C++ 程序库,本文介绍如何将其中几个整合到一起。
本文涉及的 Google 库有:
gflags - 命令行参数解析。可以完全用命令行来配置应用程序,省去配置文件。
gtest - C++ 单元测试框架
gmock - C++ 单元测试中用到的 mock
glog - 日志库
protobuf - 高效的网络协议格式
还有第三方的 libunwind 和 zlib。
阅读全文
posted @
2011-08-08 13:11 日需博客 阅读(559) |
评论 (0) |
编辑 收藏
摘要: 作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。
在本文中,将给大家介绍如何使用 autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用“./configure”,“make”,“make install”就可以把程序安装到Linux系统中去了。这将特别适合想做开放源代码软件的程序开发人员,又或如果你只是自己写些小的Toy程序,那么这个文章对你也会有很大的帮助。
阅读全文
posted @
2011-08-08 11:58 日需博客 阅读(2486) |
评论 (0) |
编辑 收藏
摘要: LuaPlus是Lua的C++增强,也就是说,LuaPlus本身就是在Lua的源码上进行增强得来的。用它与C++进行合作,是比较好的一个选择。
LuaPlus目前版本为:LuaPlus for Lua 5.01 Distribution Build 1080 (February 28, 2004)。大家可以到http://luaplus.org/ 站点下载:
源码 (http://wwhiz.com/LuaPlus/LuaPlus50_Build1081.zip)
目标码 (http://wwhiz.com/LuaPlus/LuaPlus50_Build1081_Win32Binaries.zip)
介绍LuaPlus: 好用的Lua For C++扩展 沐枫网志
阅读全文
posted @
2011-08-08 11:36 日需博客 阅读(548) |
评论 (1) |
编辑 收藏
摘要: 非常优秀的vimrc设置。反正我很喜欢
" An example for a vimrc file.
"
" Maintainer: a18ccms
" Last change: 2010 03 12
"
" To use it, copy it to
" for Unix and OS/2: ~/.vimrc
" for Amiga: s:.vimrc
" for MS-DOS and Win32: $VIM\_vimrc
" for OpenVMS: sys$login:.vimrc
" When started as "evim", evim.vim will already have done these settings.
if v:progname =~? "evim"
finish
endif 阅读全文
posted @
2011-08-08 11:21 日需博客 阅读(1433) |
评论 (0) |
编辑 收藏