- 博客(255)
- 资源 (30)
- 收藏
- 关注
原创 【Boost】boost::timer库用法与实例
// boost::timer库, 用于性能测试等需要计时的任务。 // boost::timer不适合高精度的时间测量任务。 它的精度依赖于操作系统或编译器,难以做到跨平台。 // boost::timer也不适合大跨度时间段的测量,可提供的最大跨度只有几百个小时,如果需要以天、月甚至年作为时间的单位则不能使用timer。 应该使用 date_time库。void test_timer()
2012-11-16 15:10:27
11927
原创 【Poco】Poco::NumberParser的例子
#include "../tmain.hpp"// Poco::NumberParser类提供静态方法将字符串转换成数字// parse: 将字符串转换int// parse64: 将字符串转换int64// parseFloat: 将字符串转换小数// parseHex: 将字符串转换16进制数 // ...void test_NumberParser(){ assert
2012-11-15 21:08:31
2791
原创 【Poco】Poco::NumberFormatter的例子
#include "../tmain.hpp"void test_NumberFormatter_Format(){ // 整数的格式化 assert (Poco::NumberFormatter::format(123) == "123"); assert (Poco::NumberFormatter::format(-123) == "-123"); assert (Poco::
2012-11-15 20:33:20
2097
原创 【Poco】Poco::Format的例子
#include "../tmain.hpp"/*Following are valid type specifications and their meaning:b boolean (true = 1, false = 0)c characterd signed decimal integeri signed decimal integero unsigned octal in
2012-11-13 16:01:34
5826
原创 【Poco】Poco::DynamicFactory的例子
#include "../tmain.hpp"namespace DF{ class Base { public: Base() { } virtual ~Base() { } }; class A: public Base { public: void print(){std::cout << "My name is A Class!" <<
2012-11-12 15:15:29
1615
原创 【Poco】Poco::DynamicAny中的例子
#include "../tmain.hpp"void test_DynamicAnyInt(){ Poco::Int32 src = 32; Poco::DynamicAny a1 = src; assert (a1.type() == typeid(Poco::Int32)); std::string s1; Poco::Int8 s2; Poco::Int16 s3;
2012-11-12 14:28:21
1858
原创 【Poco】Poco::Core中的例子
#include "../tmain.hpp"/* 操作系统#define POCO_OS_FREE_BSD 0x0001#define POCO_OS_AIX 0x0002#define POCO_OS_HPUX 0x0003#define POCO_OS_TRU64 0x0004#define POCO_OS_LIN
2012-11-11 19:15:52
1694
原创 【Poco】Poco::BypeOrder的例子
#include "../tmain.hpp"void test_ByteOrderFilp(){ { Poco::Int16 norm = (Poco::Int16) 0xAABB; Poco::Int16 filp = Poco::ByteOrder::flipBytes(norm); assert(Poco::UInt16(filp) == 0xBBAA); filp
2012-11-11 12:49:45
1373
转载 long long,_int64使用小结
前言: 在16位环境下,int/unsigned int 占16位,long/unsigned long占32位 在32位环境下,int占32位,unsigned int占16位,long/unsigned long占32位何时需要使用: long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647,而unsigned范围是[0,2^3
2012-11-11 12:02:33
1447
转载 预定义宏 _MSC_VER
_MSC_VER分解如下: MS: Microsoft(微软)的简写 C: MSC就是Microsoft出的C编译器。 VER:Version(版本)的简写。 全部加在一起就是:Microsoft出的C编译器的版本 这是微软的预编译控制,在_MSC_VER较小时,它对一些东西的支持与新版不同。具体如下:defines the compiler ve
2012-11-11 11:02:12
1453
1
原创 【Poco】Poco::AutoReleasePool的例子
#include "../tmain.hpp"namespace{ class TestObj { public: TestObj(): _rc(1) { ++_count; } void duplicate() { ++_rc; } void release() { if (--_rc == 0) delete this;
2012-11-11 10:27:11
1032
原创 【Poco】Poco::AutoPtr的例子
#include "../tmain.hpp"class TestObj{public: TestObj(): _rc(1) { // PRINT_DEBUG("TestObj Construct" << " " << this); ++_count; } // AutoPtr的复制构造函数有调用duplicate函数 void duplicate() { // P
2012-11-11 10:17:10
2245
转载 Qt+VS编译器:默认库“library”与其他库的使用冲突;使用 /NODEFAULTLIB:library
找到qt安装目录下的mkspecs文件夹,在里面找到你使用的对应版本编译器,打开qmake.conf。稍等:/MD:动态链接多线程库(msvcrt.lib)。使用该选项时,需要用/NODEFAULTLIB选项来忽略掉libc.lib、 libcmt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib库,否则会有链接错误;/MDd:动态链接多线程调试库(msvcr
2012-11-04 17:04:37
6309
1
原创 kindle的下载电子书的资源网站
http://www.coay.comhttp://www.shucang.comhttp://www.duokan.comhttp://www.91soushu.comhttp://www.shupeng.com
2012-11-03 19:28:04
7616
原创 vs2010中加入环境变量
@echo Setting environment for using Microsoft Visual Studio 2010 x86 tools.@call :GetVSCommonToolsDir@if "%VS100COMNTOOLS%"=="" goto error_no_VS100COMNTOOLSDIR@call "%VS100COMNTOOLS%VCVarsQueryRe
2012-10-31 20:36:53
9291
原创 postgre各操作系统官方下载地址
http://www.enterprisedb.com/products-services-training/pgdownload
2012-08-31 13:45:36
1852
原创 C++指针定义的注意事项
#include int main(){ // i1, i2都是指向整数的指针 // j1, j2都是整形 int* i1, j1; // 容易给人错觉,j1是指针,而实际上是整形 int *i2, j2; // *j1 = 2; // 这么写编译有错 j1 = 2; j2 = 4; i1 = &j1; i2 = &j2; std:
2012-06-09 21:30:03
1313
原创 lsnrctl start 出现错误Failed to start service, error 0.
今天想启动数据库, 发生如题的错误. 为什么? Google一下, 从https://forums.oracle.com/forums/thread.jspa?threadID=885033这个地址得到启发.原来, 我这几天做PRO*C将环境变量ORACLE_HOME做了修改. 开始我也是认为在Console做一下修改就可以了, 但是还要发生同样的错误. 一定要在"我的电脑"的"属
2012-05-09 15:44:09
10710
原创 在win7上安装visual c++ 2008 redistributable 发生错误error 1935
原来服务"Windows Modules Installer"被禁用了, 启用该服务后, 问题就解决了.
2012-05-09 14:09:36
27299
原创 Error while trying to retrieve text for error ORA-12705
今天, 按照以前的学习笔记, 配置ProC但是, 却发生了如题的错误. Google一下, 都是NLS_LANG环境变量设置有问题, 我核一下没有问题. 问题在哪?原来是ORACLE_HOME环境变量没有设置.
2012-05-08 20:42:13
10271
原创 vs2005配置库文件与头文件总结
可以分为IDE级别(也就是所有的方案与项目)和项目级别. 1. IDE级别 这个相对容易, 因为配置的内容大概都在一个地方. 工具-->属性-->项目和解决方案-->VC++目录 在右边的选项中, 选择对应的"包含文件"或"库文件"2. 项目级别 最好一开始就将活动配置切换为"所有配置", 这样子就不要debug和release分开配置了.2.1 添
2012-05-08 17:36:52
1717
原创 Delphi文件类型
*.pas 源码(可随意修改)*.dcu 编译后单元(不可修改,且版本间不兼容)*.res 资源文件(不可缺少)*.rc 用来创建.res文件*.dcp and *.bpl 设计运行包*.dcr 控件图标*.dpk 控件包工程文件*.dfm 窗体文件*.dpr 工程主文件 .cfg根据dof文件生成的编译器和连接器的命令行参数。.dof(
2012-05-07 13:54:36
1119
转载 【STL】C++ string 类基本用法样例
#define _CRT_SECURE_NO_DEPRECATE#include // 使用 string 类时须包含这个文件#include using namespace std;int main(){ string str1; // 输入与输出 cout << "输入字符串 str1" << endl; cin >> str1; getchar();
2012-05-06 20:47:21
1303
1
转载 C++头文件种类
传统 C++#include //设定插入点#include //字符处理#include //定义错误码 #include //浮点数处理 #include //文件输入/输出 #include //参数化输入/输出 #include //数据流输入/输出 #include //定义各种数据类型最值常量 #include //定义本地化函数
2012-05-06 20:39:30
1876
转载 warning C4996: 'sprintf' was declared deprecated see declaration of 'sprintf'
方法1:VC6---选项Project | Configuration Properties | C/C++ | Preprocessor | Preprocessor Definitions添加_CRT_SECURE_NO_DEPRECATE和_SCL_SECURE_NO_DEPRECATE两个宏VS2005 项目属性 --> C/C++ --> 预处理器 --> 预处理定义下
2012-05-06 20:29:15
2268
原创 C++备忘录
去除VAssistX中拼写检查单击菜单"VAssistX" --> "Visual Assist X Options”弹出选项对话框, 去除"UnderLine spelling errors in comments and st”的勾号.gcc编译C++程序时, 要加上libstdc++, 而g++不要.
2012-05-06 11:42:43
979
原创 gcc编译优化选项-O, -O2
要运行的程序代码:int main(void){ double counter; double result; double temp; for (counter = 0; counter < 2000.0 * 2000.0 * 2000.0 /20.0 + 2200; counter += (5-1)/4) { temp = counter / 1979;
2012-05-02 21:23:35
5817
原创 vs2005中Def文件的使用方法
vs2005使用Def文件需要配置,这一点与vc6不同。vc6工程中,只要有DEF文件并将其添加到工程中,vc6就可以自动地生成DLL与其相应的Lib文件了。而vs2005需要指定相关的Def文件, 如下:选择 工程 -> 属性 -> 链接器 -> 输入. 在 "模块定义文件" 中输入NonMfcDll.def.附.def文件的作用:让编译器不要以microsoft编译器
2012-04-30 18:37:07
7959
原创 Delphi 调用C/C++的Dll
delphi调用C++写的Dll, 当然这个Dll要求是非MFC的Dll, 这样子才能被delphi调用. 根据C++定义函数的情况, Delphi有不同的相对应的处理方法.1. 声明中不加__stdcall,采用VC默认格式__cdecl,但在Delphi中要注明调用格式为cdecl。C++中例子:extern "C" int __declspec(dllexport) add(in
2012-04-30 18:04:12
15223
原创 vs2005中depends.exe的位置
depends.exe在菜单中没有找到, 在vs2005的安装目录下, 如下:C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\Tools\Bin\depends.exe这个目录下还有一些其他工具.
2012-04-29 21:34:43
3310
原创 vs2005添加附加库目录或者库文件方法
1. 添加编译所需要(依赖)的 lib 文件解决方案资源管理器]“项目->属性->配置属性->连接器->输入->附加依赖项”里填写“winsock.lib”,多个lib以空格隔开。(等同于“#pragma comment(lib, "winsock.lib") ”语句)2. 添加库(Libs)文件目录方法1:[解决方案资源管理器]“项目->属性->配置属性->连接器->常规->附加库目
2012-04-29 20:56:22
6358
1
转载 删除svn目录内.svn目录及内容
@echo on echo 正在清理SVN文件,请稍候...... rem 循环删除当前目录及子目录下所有的SVN文件 rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn" for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"
2012-04-29 00:03:03
1249
原创 Extjs在IE报错"对象不支持此属性或方法", 而在firefox正常可用
ExtJS在Firefox里面显示正常,但是用IE打开的时候报错:对象不支持此属性或方法(object doesn't support this property or method)。在网上找了一下,This is an issue in IE where the first element of the body can’t be a text node。原来body标签内的第一个元素
2012-04-23 20:47:45
6722
1
原创 Ext的Dom操作——节点替换
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%> "> My JSP 'index.j
2012-04-18 21:50:11
2448
原创 Ext的Dom操作——增加节点
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%> "> My JSP 'index.j
2012-04-18 21:49:04
2424
原创 Ext的Dom操作——创建节点
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%> "> My JSP 'index.j
2012-04-18 21:47:36
1704
原创 PowerDesigner技巧集7 ---- 利用comment产生name
利用PD的反向工程, 导出来的物理视图, 这时会发现Name与code一样都成英文了, 这与我们平常的习惯相悖, 通常更喜欢name是简单的中文说明. 此时可以利用vbscript脚本实现将comment生产name. 脚本如下:Option ExplicitValidationMode = TrueInteractiveMode = im_BatchDim mdl ' t
2012-04-17 17:36:01
1236
原创 impdp导入时遇到自连接表的问题
ZNV_DEVICE是一张自连接表, 在运行impdp导入, 发生如下错误ORA-31693: Table data object "NH"."ZNV_DEVICE" failed to load/unload and is being skipped due to error:ORA-02291: integrity constraint (NH.FK_ZNV_DEVI_FK_ZNV_D
2012-04-17 17:30:02
1920
fixedsys字体下载
2012-10-01
zlib1.2.5的编译包
2012-07-08
FancyCache8.0中文破解版(含分区版配硬盘版)
2012-05-17
ActiveX Manager1.4破解版
2012-03-08
C++标准程序库 源代码
2012-02-24
NativeXml400
2011-09-13
NativeXml332
2011-09-13
svn在Linux下的安装文件
2011-03-07
Aptana Studio 1.2.7插件的破解补丁
2010-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人