Cygwin Easy 及其设置
作者:淡月清风 日期:2010-06-21
Cygwin Easy是Cygwin的一个光盘版。用虚拟光驱加载后即可运行。
最新的是:http://linux.studenti.fastbull.org/linuxstudenti/Cygwin-Easy-2007.03.21.iso
Cygwin Easy的中文支持问题:
1.修改桌面\cygwin\.bashrc
2.修改桌面\cygwin\.inputrc
在VC++中使用OCCI
作者:淡月清风 日期:2010-06-21
1.简介
在Windows下访问Oracle数据库可以使用ADO,ADO.Net,OLEDB,ODBC,跨平台的OCCI等方法,其中速度最快,对Oracle支持最完整的是Oracle提供的OCCI.
VC++调试OCCI程序的关键设置
作者:淡月清风 日期:2010-06-21
#define WIN32COMMON #include <occi.h> #pragma comment(lib,"oci.lib")
//解决error C2995: 'getVector' : template function has already been defined
using namespace oracle::occi;
#pragma comment(lib,"ociw32.lib")
#pragma comment(lib,"oraocci10.lib")
//参考sdk\demo目录下的make.bat
对于VS2003:
1.项目属性 -> C/C++ -> 代码生成 -> 运行时库 -> 多线程调试 DLL (/MDd)
2.项目属性 -> 链接器 -> 输入 -> 附加依赖项 -> msvcrt.lib msvcprt.lib
对于VC++6.0
1.Project Settings -> C/C++ -> Code Generation -> Use run-time library: -> Debug Multithreaded DLL
2.Project Settings -> Link -> Object/library modules:末尾添加msvcrt.lib msvcprt.lib
SVN服务器的创建
作者:淡月清风 日期:2010-06-21
0.安装Subversion
可在http://subversion.tigris.org下载。
1.选定一个目录(例如:E:\SvnRepository)作为版本库的根目录。
2.创建自己项目的版本库(例如ProjTest),有两种方法:
a.用命令行创建版本库
b.用TortoiseSVN创建版本库
在E:\SvnRepository目录下建立文件夹,命名为ProjTest,进入此文件夹,右键选择TortoiseSVN → 在此创建版本库...
3.本机模式使用此版本库
svn路径为:file:///E:/SvnRepository/ProjTest
本机模式,默认是允许匿名用户读写的。
4.网络使用此版本库
在Subversion中包含一个轻型的独立服务器svnserve,可以注册为Windows服务,具体方法如下:
a.安装svn服务:
set BinPath=\"D:\Program Files\Subversion\bin\svnserve.exe\"
set RepositoryRootPath="E:\SvnRepository"
set DisplayName="Subversion Service"
sc create svnserve binPath= "%BinPath% --service --root %RepositoryRootPath%" DisplayName= %DisplayName% depend= tcpip start= auto
sc description svnserve "版本库(基于Subversion)"
net start %DisplayName%
b.启动服务:
net start "Subversion Service"
c.停止服务:
net stop "Subversion Service"
d.卸载服务:
net stop "Subversion Service"
sc delete svnserve






