- 博客(91)
- 资源 (1)
- 收藏
- 关注
转载 MySQL的mysqldump工具的基本用法
<br />导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。 mysqldump
2011-04-21 11:22:00
889
原创 /home/mapuser/apache-tomcat-5.5.28/webapps/WorkFlowWebApp/WEB-INF/classes/hibernate.properties
<br /> <br />hibernate.connection.driver_class=com.mysql.jdbc.Driver<br />hibernate.connection.url=jdbc:mysql://dcontent64-1.telenav.com:3307/jbpm<br />hibernate.connection.username=ypadmin<br />hibernate.connection.password=rdyh45td<br /> <br /> <br />hib
2011-03-07 11:10:00
1328
转载 linux scp 不输入密码
以下是在机器Client的root和机器Server的root之间建立安全信任关系的步骤: 1. 在机器Client上root用户执行ssh-keygen命令,生成建立安全信任关系的证书。 [root@Client root]# ssh-keygen -b 1024 -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root
2011-01-12 08:50:00
1298
转载 Class.forName()
<br /><br />终于明白为什么加载数据库驱动只用Class.forName()了!!困扰了我2个小时!!希望我写的这个东西对各位有所帮助。 <br /> <br /> 在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Cl
2010-12-07 14:42:00
761
转载 JUnit4的测试类
<br /><br />JUnit4的测试类不用再继承TestCase类了。使用注解会方便很多。<br />@Before:初始化方法<br />@After:释放资源<br />@Test:测试方法,在这里可以测试期望异常和超时时间<br />@Ignore:忽略的测试方法<br />@BeforeClass:针对所有测试,只执行一次,且必须为static void<br />@AfterClass:针对所有测试,只执行一次,且必须为static void<br />一个JUnit 4 的单元测试用例执行
2010-12-07 13:44:00
1469
转载 预处理宏
<br />宏定义了一个代表特定内容的标识符。<br /> 预处理过程会把源代码中出现的宏标识符替换成宏定义时的值。<br /> 宏最常见的用法是定义代表某个值的全局符号。<br /> 宏的第二种用法是定义带参数的宏,这样的宏可以象函数一样被调用,但它是在调用语句处展开宏,并用调用时的实际参数来代替定义中的形式参数。<br /> <br /> 1.#define指令<br /> #define MAX_NUM 10<br /> int array[MAX_NUM];
2010-07-13 14:57:00
1062
转载 VS2005 stack overflow的问题
<br /><br /> Visual Studio 2005中,关于堆溢出(Stack overflow)问题的解决<br /> 程序build没问题,运行时直接跳到intel的chkstk.asm文件中去了,说明你的程序中某个数组太大了,超过了<br />默认stack的size.解决方法有两个:<br /><br />1)project property->Configuration Properties->Linker->System->Stack Reserve Size<
2010-05-31 11:05:00
4146
原创 如何只保留string中的数字
如何只保留其中的数字string a = "a3b4c!&d";string::iterator it = remove_if(a.begin(), a.end(), not1(ptr_fun(isdigit)));a.erase(it, a.end()); // 34
2010-05-21 11:27:00
3689
转载 常用C库函数与WIN32函数比较一览表
Win32 Equivalents for C Run-Time FunctionsID: Q99456The information in this article applies to:Microsoft Win32 Application Programming Interface (API), incl
2010-05-19 18:15:00
1513
转载 MFC的字符串CString处理
CString是MFC提供的类,先认识一下vc++中各种字符串的表示法char* 是指向ANSI字符数组的指针,其中每个字符占据8位(有效数据是除掉最高位的其他7位),这里保持了与传统的C,C++的兼容。LP的含义是长指针(long pointer)。LPSTR是一个指向以‘/0’结尾的ANSI字符数组的指针,与char*可以互换使用,在win32中较多
2010-05-19 18:14:00
5964
转载 认识字符集(ANSI、Unicode)
ANSI:单字节字符Unicode:双字节字符WINDOWS系统对字符集的支持:• Windows 2000 既支持U n i c o d e ,也支持A N S I ,因此可以为任意一种开发应用程序。 • Windows 98 只支持A N S I ,只能为A N S I 开发应用程序。 • Windows CE 只支持U
2010-05-19 15:20:00
970
转载 隐藏CONSOLE口的程序
例如我们可以这样改动#include #pragma comment(linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"") // set entry addressint main(int argc, char* argv[]){ MessageBox(NULL, L"Hello", L"Noti
2010-05-19 11:36:00
967
转载 多种VC常见的错误说明
1、fatal error C1010: unexpected end of file while looking for precompiled header directive。寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h")2、fatal error C1083: Cannot open include file: R…….
2010-05-11 16:05:00
888
转载 [听侯捷演讲]关于IT人士个人发展的一点思索
最近公司请了stan lippman和侯捷来关于技术和职业发展、技术发展的演讲。很遗憾没能和lippman面对面的进行交流。说说ryan对侯捷先生的认识吧。以下是侯捷先生的作品and译品。《深入浅出MFC》 《EFFECTIVE C++》 译 《ESSENTIAL C++》 译 《WINDOWS 多线程编程》 译 《PRIMER ANSWER》 译 《C++标准库》 译
2010-05-10 18:12:00
855
转载 c++ 异常处理
第一节、使用异常一、语法规则和结构图示try { try-fields throw exception-object;}catch (exception-[object | pointer | reference] e) { catch-fields}catch (...) { ca
2010-05-07 15:00:00
1218
原创 vc查看宏展开之后的结果
查看展开后的宏:vc: project menu->settings project settings dialog C/C++ tab category : preprocessor Project options: 最后加上 /P rebuil
2010-05-07 14:59:00
1898
转载 CppUnitLite源码分析
这几天集中精力阅读2个C++的测试框架源代码,一个是CppUnit,另一个就是今天要说的CppUnitLite啦。CppUnitLite是一个由Michael Feathers开发的短小精悍的C++测试框架,Michael Feathers同时也是CppUnit的原作者。使用者可以通过这个框架根据自己的实际需要进行扩展。http://www.objectmentor.com/r
2010-05-06 17:38:00
955
原创 C/C++ std::string 切词
用了三种方法...#if 0 void StringTokenize(const std::string& strSrc, const std::string& strDelimit, std::vector& vecSub) { if (strSrc.empty() || strDelimit.empty()) {
2010-04-23 11:05:00
2538
1
原创 判断文件是否存在的方法
1, _access( )// crt_access.c// compile with: /W1// This example uses _access to check the file named// crt_ACCESS.C to see if it exists and if writing is allowed.#include #include #i
2010-04-14 15:24:00
1051
转载 windows"无法删除****,找不到指定文件,请确定指定的路径及文件名是否正确"的解决
1.启用一个cmd2.到要删除的文件(夹)的上一层目录下3.运行命令:dir /x,然后记下要删除的文件(夹)对应行的第三列(记作 MARK)4.如果是文件,输入:del "$MARK"(就是刚才记得东西),是文件夹就输入:rd "$MARK"5.大功告成
2010-04-14 14:48:00
9670
原创 检查new是否失败通常都没多大意义
1,检查new是否失败通常没多大意义1993年前,c++一直要求在内存分配失败时operator new要返回0,现在则是要求operator new抛出std::bad_alloc异常。很多c++程序是在编译器开始支持新规范前写的。c++标准委员会不想放弃那些已有的遵循返回0规范的代 码,所以他们提供了另外形式的operator new(以及operator new[])以继续提供返回0
2010-04-14 14:29:00
1049
转载 vc watch窗口查看指针指向的数组
假设int *block;在watch窗口查看block,看到的是block的地址用block[0],只能看到一个值可以用 block,10 来同时查看多个值用(&block[2]),6 可以查看block[2]到[7] 附watch窗口语法规则 一.格式化数据和表达式赋值语句. 常用变量格式化符(表达式的值
2010-04-14 11:58:00
1023
原创 ifstream按行读取文件内容
bool EventComp::GetCodeDescription( std::ifstream &ifInputFile, EventCodeDesc &eventCodeDesc ) { eventCodeDesc.clear(); ifInputFile.seekg(0, std::ios::beg); while(ifInputFil
2010-04-14 10:30:00
5483
转载 C++ auto_ptr
auto_ptr 类是一个模板类,它被定义在 memory 头文件中。auto_ptr 类可以用于管理由 new 分配的单个对象,但是无法管理动态分配的数组(我们通常不会使用数组,而是使用 vector 代替数组)。auto_ptr 在拷贝和赋值的时候有不寻常的行为,因此 auto_ptrs 不能被保存在 stl 的容器中。当 auto_ptr 离开了自己的作用域或者被销毁,由
2010-04-13 10:57:00
1049
转载 《C++ Coding Standards》读书笔记
1.二元操作符 一般而言,对于二元操作符@(如+、-、*、=等),应该定义有两种形式:operator @和operator @=,对应于两种形式的表达式:a @ b 和 a @= b。通常,都是由operator @=来实现operator @,但在方便实现的前提下也可以反过来进行(对于一些算法这样做可以提高效率)。基本接口及实现如下: T& T::o
2010-04-09 20:41:00
1489
转载 C++ STL的几种常用“比较”概念简述
在C++的现行标准(C++ 98)中,由于没有类似“接口”这样的东西,我们在泛型编程时往往只能对模板类型作一些假设,要求其符合某个需求清单,也就是属于某个概念。这只是一种人为的约定,一旦该约定未被遵守,编译器可能会无法有效地发现问题原因所在。不过,在即将发布的C++ 0x中将引入concept,可以较好地解决这个问题。扯远了,让我们回到正题。 STL
2010-04-09 20:16:00
4276
转载 详细解说STL hash_map系列
0 为什么需要hash_map用过map吧?map提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修改: 岳不群-华山派掌门人,人称君子剑张三丰-武当掌门人,太极拳创始人东方不败-第一高手,葵花宝典...这些信息如果保存下来并不复杂,但是找起来比较麻烦。例如我要找"张三丰"
2010-04-09 17:38:00
755
转载 Relationship: char, wchar_t, TCHAR, _T(), wstring, string
初学C/C++,char, wchar_t, TCHAR, ACHAR, _T()这几个类型的差异和联系曾经让我很是头疼,在此做一下简单的归纳总结,希望能给各位刚入门的菜菜们一点帮助。char :单字节变量类型,最多表示256个字符,在ANSI C中包括:26 lowercase letters, 26 uppercase letters, 10 digits, 32
2010-04-09 17:35:00
1177
转载 C++中关于类型的一些术语
CV-qualifiers(CV限定符) CV-qualifiers有三种:const-qualifier(const限定符)、volatile-qualifier(volatile限定符)、以及const-volatile-qualifier(const-volatile限定符)。 用CV-qulifiers限定和未被CV-qulifiers限
2010-04-09 11:22:00
1428
原创 POD数据
A POD-struct is an aggregate class that has no non-static data members of type pointer to member, non-POD-struct, non-POD-union (or array of such types) or reference, and has no user-defined copy assi
2010-04-09 11:07:00
1449
转载 Sqlite数据库sqlite3命令
SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。开始 启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后sqlite3程序将提示你输入SQL。敲入SQ
2010-04-08 15:30:00
1349
1
转载 结构体最后的长度为0或者1的数组
truct ast_exten { char *exten; /* Extension name */ int matchcid; /* Match caller id ? */
2010-04-06 18:17:00
2228
1
转载 Windows环境下Unicode编程总结
UNICODE环境设置 在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。 UNICODE编译设置: C/C++, Preprocessor difinitions 去除_MBC
2010-04-06 15:58:00
820
原创 为什么VC经常输出烫烫烫烫烫烫烫烫
在 Debug 模式下,VC 会把未初始化的栈内存全部填成 0xcc,当字符串看就是 烫烫烫烫……会把未初始化的堆内存全部填成 0xcd,当字符串看就是 屯屯屯屯……可以让我们方便地看出那些内存没初始化但是 Release 模式下不会有这种附加动作,原来那块内存里是什么就是什么 名字 描述0xCD Clean Memory 申请的内存由mallo
2010-04-02 15:21:00
4390
1
转载 VC debugger
When debugging native code in the Watch window or QuickWatch dialog box, you change the format in which a value is displayed using format specifiers.(Most format specifiers are for native co
2010-04-02 11:34:00
1025
转载 Svn自动属性设置
我们在用svn管理代码时候,有时候我们需要在java代码里添加上该文件的版本信息、最后修改日期、最后修改用户等信息。而这个又不能每次把文件提交到svn上时,更改这些信息。幸好svn有一个自动属性的功能,即给给该文件添加一些属性,比如svn:keywords,添加该文件的关键字,这样在该文件内容里就会识别该关键字,而把关键字的地方替换成svn服务器上的相应属性。比如:
2010-03-31 17:59:00
2310
转载 VC++ 中ClassView里图标的含义
<img title="VC++ 中ClassView里图标的含义 - 桃子 - 陶金的博客" src="http://hiphotos.baidu.com/%B7%C7%B3%A3%C1%F9%BC%D31/abpic/item/9c6706af12bd80dafaed505d.jpg" border="0" alt="VC++ 中ClassView里图标的含义 - 桃子 - 陶金的博客
2010-03-17 16:52:00
2563
转载 TinyXml 文档
译注:本文是TinyXML 2.5.2版本Document的中文文档,经原作者Lee Thomason同意由hansen翻译,如有误译或者错漏,欢迎指正。 版权:版权归原作者所有,翻译文档版权归本人hansen所有,转载请注明出处。 原文:http://www.grinninglizard.com/tinyxmldocs/index.html TinyXml 文档
2010-03-15 11:13:00
1109
转载 C++输入输出流格式控制
1.使用控制符控制输出格式控制符作用dec设置整数的基数为10hex设置整数的基数为16oct设置整数的基数为8setbase(n)设置整数的基数为n(n只能是16,10,8之一)setfill(c)设置填充字符c,c可以是字符常量或字符变量
2010-03-08 11:40:00
19498
转载 sprintf用法
sprintf是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, argument] ... );1. 格式化数字字符串sprintf最常见的应用之一莫过于把整数打印到字符串中,所以,spritnf在大多数场合可以替代itoa。如://把整数123
2010-02-24 11:02:00
1446
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人