自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

日知录

记录每天学到的新知识

  • 博客(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 833

原创 /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 1247

转载 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 1220

转载 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 701

转载 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 1204

转载 预处理宏

<br />宏定义了一个代表特定内容的标识符。<br /> 预处理过程会把源代码中出现的宏标识符替换成宏定义时的值。<br /> 宏最常见的用法是定义代表某个值的全局符号。<br /> 宏的第二种用法是定义带参数的宏,这样的宏可以象函数一样被调用,但它是在调用语句处展开宏,并用调用时的实际参数来代替定义中的形式参数。<br /> <br />  1.#define指令<br />    #define MAX_NUM 10<br />    int array[MAX_NUM];

2010-07-13 14:57:00 1021

转载 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 4063

原创 如何只保留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 3524

转载 常用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 1457

转载 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 5852

转载 认识字符集(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 886

转载 隐藏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 930

转载 多种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 815

转载 [听侯捷演讲]关于IT人士个人发展的一点思索

最近公司请了stan lippman和侯捷来关于技术和职业发展、技术发展的演讲。很遗憾没能和lippman面对面的进行交流。说说ryan对侯捷先生的认识吧。以下是侯捷先生的作品and译品。《深入浅出MFC》 《EFFECTIVE C++》 译 《ESSENTIAL C++》 译 《WINDOWS 多线程编程》 译 《PRIMER ANSWER》 译 《C++标准库》 译

2010-05-10 18:12:00 800

转载 c++ 异常处理

第一节、使用异常一、语法规则和结构图示try {        try-fields        throw exception-object;}catch (exception-[object | pointer | reference] e) {        catch-fields}catch (...) {        ca

2010-05-07 15:00:00 1084

原创 vc查看宏展开之后的结果

查看展开后的宏:vc: project   menu->settings     project   settings   dialog     C/C++   tab     category   :   preprocessor     Project   options:     最后加上   /P     rebuil

2010-05-07 14:59:00 1842

转载 CppUnitLite源码分析

这几天集中精力阅读2个C++的测试框架源代码,一个是CppUnit,另一个就是今天要说的CppUnitLite啦。CppUnitLite是一个由Michael Feathers开发的短小精悍的C++测试框架,Michael Feathers同时也是CppUnit的原作者。使用者可以通过这个框架根据自己的实际需要进行扩展。http://www.objectmentor.com/r

2010-05-06 17:38:00 902

原创 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 2457 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 1008

转载 windows"无法删除****,找不到指定文件,请确定指定的路径及文件名是否正确"的解决

1.启用一个cmd2.到要删除的文件(夹)的上一层目录下3.运行命令:dir /x,然后记下要删除的文件(夹)对应行的第三列(记作 MARK)4.如果是文件,输入:del "$MARK"(就是刚才记得东西),是文件夹就输入:rd "$MARK"5.大功告成

2010-04-14 14:48:00 9237

原创 检查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 974

转载 vc watch窗口查看指针指向的数组

假设int *block;在watch窗口查看block,看到的是block的地址用block[0],只能看到一个值可以用   block,10    来同时查看多个值用(&block[2]),6  可以查看block[2]到[7] 附watch窗口语法规则  一.格式化数据和表达式赋值语句.         常用变量格式化符(表达式的值

2010-04-14 11:58:00 956

原创 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 5354

转载 C++ auto_ptr

auto_ptr 类是一个模板类,它被定义在 memory 头文件中。auto_ptr 类可以用于管理由 new 分配的单个对象,但是无法管理动态分配的数组(我们通常不会使用数组,而是使用 vector 代替数组)。auto_ptr 在拷贝和赋值的时候有不寻常的行为,因此 auto_ptrs 不能被保存在 stl 的容器中。当 auto_ptr 离开了自己的作用域或者被销毁,由

2010-04-13 10:57:00 982

转载 《C++ Coding Standards》读书笔记

1.二元操作符    一般而言,对于二元操作符@(如+、-、*、=等),应该定义有两种形式:operator @和operator @=,对应于两种形式的表达式:a @ b 和 a @= b。通常,都是由operator @=来实现operator @,但在方便实现的前提下也可以反过来进行(对于一些算法这样做可以提高效率)。基本接口及实现如下:    T& T::o

2010-04-09 20:41:00 1424

转载 C++ STL的几种常用“比较”概念简述

    在C++的现行标准(C++ 98)中,由于没有类似“接口”这样的东西,我们在泛型编程时往往只能对模板类型作一些假设,要求其符合某个需求清单,也就是属于某个概念。这只是一种人为的约定,一旦该约定未被遵守,编译器可能会无法有效地发现问题原因所在。不过,在即将发布的C++ 0x中将引入concept,可以较好地解决这个问题。扯远了,让我们回到正题。     STL

2010-04-09 20:16:00 4172

转载 详细解说STL hash_map系列

0 为什么需要hash_map用过map吧?map提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修改: 岳不群-华山派掌门人,人称君子剑张三丰-武当掌门人,太极拳创始人东方不败-第一高手,葵花宝典...这些信息如果保存下来并不复杂,但是找起来比较麻烦。例如我要找"张三丰"

2010-04-09 17:38:00 720

转载 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 1129

转载 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 1209

原创 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 1385

转载 Sqlite数据库sqlite3命令

SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。开始     启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后sqlite3程序将提示你输入SQL。敲入SQ

2010-04-08 15:30:00 1280 1

转载 结构体最后的长度为0或者1的数组

truct  ast_exten  {             char  *exten;                            /*  Extension  name  */             int  matchcid;                          /*  Match  caller  id  ?  */    

2010-04-06 18:17:00 2169 2

转载 Windows环境下Unicode编程总结

UNICODE环境设置 在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。  UNICODE编译设置: C/C++, Preprocessor difinitions 去除_MBC

2010-04-06 15:58:00 767

原创 为什么VC经常输出烫烫烫烫烫烫烫烫

在 Debug 模式下,VC 会把未初始化的栈内存全部填成 0xcc,当字符串看就是 烫烫烫烫……会把未初始化的堆内存全部填成 0xcd,当字符串看就是 屯屯屯屯……可以让我们方便地看出那些内存没初始化但是 Release 模式下不会有这种附加动作,原来那块内存里是什么就是什么 名字      描述0xCD   Clean Memory    申请的内存由mallo

2010-04-02 15:21:00 4333 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 993

转载 Svn自动属性设置

  我们在用svn管理代码时候,有时候我们需要在java代码里添加上该文件的版本信息、最后修改日期、最后修改用户等信息。而这个又不能每次把文件提交到svn上时,更改这些信息。幸好svn有一个自动属性的功能,即给给该文件添加一些属性,比如svn:keywords,添加该文件的关键字,这样在该文件内容里就会识别该关键字,而把关键字的地方替换成svn服务器上的相应属性。比如:   

2010-03-31 17:59:00 2206

转载 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 2493

转载 TinyXml 文档

译注:本文是TinyXML 2.5.2版本Document的中文文档,经原作者Lee Thomason同意由hansen翻译,如有误译或者错漏,欢迎指正。 版权:版权归原作者所有,翻译文档版权归本人hansen所有,转载请注明出处。 原文:http://www.grinninglizard.com/tinyxmldocs/index.html TinyXml 文档

2010-03-15 11:13:00 1068

转载 C++输入输出流格式控制

1.使用控制符控制输出格式控制符作用dec设置整数的基数为10hex设置整数的基数为16oct设置整数的基数为8setbase(n)设置整数的基数为n(n只能是16,10,8之一)setfill(c)设置填充字符c,c可以是字符常量或字符变量

2010-03-08 11:40:00 19371

转载 sprintf用法

sprintf是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, argument] ... );1.      格式化数字字符串sprintf最常见的应用之一莫过于把整数打印到字符串中,所以,spritnf在大多数场合可以替代itoa。如://把整数123

2010-02-24 11:02:00 1221

闲话mac快捷键

闲话mac快捷键,mac快捷键的详细说明

2013-06-01

空空如也

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

TA关注的人

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