C++的基本内置类型分为一种称为void的特殊类型和算术类型(arithmetic type).算术类型又分为:整型(integeral)、浮点型.整型又分为:整数,字符,布尔值.C++算术类型:(不同的编译环境或者系统会不一样的,以下是32位windows)可以使用sizeof操作符查看。//================算术类型=============//------------------------整型-----------------------------------bool 布尔型 ----... Read More
posted @ 2011-10-14 11:48 liheping Views(194) Comments(0) Diggs(0) Edit
#include"stdafx.h"#include<iostream>标准库的头文件用括号<>括起来,非标准库的头文件用双引号" "括起来.关于类的一些定义,java、C#没什么却别.但是有一点蛋疼的解释:"." --------- 点操作符"()" --------- 调用操作符例如:A.add(1); ------------ 其中成员函数add(方法)是点操作符的右操作数通过 调用操作符"()" 来调用add这个成员函数. 传递了一个参数,参数值为1. Read More
posted @ 2011-10-14 11:46 liheping Views(192) Comments(0) Diggs(0) Edit
1.4.1 while 语句 C++中的while语句的结构依然是 :while(condition){ while_body_statement } . 和 C#,Java相比.C++中的while语句中的条件(condition) 值非0则为真。意思是 -1 负值同样为真 ,只要 不是0都为真. 而C#和Java中的条件只能是boolean值.所以以下为死循环: while(-1 || 1){ std::cout << "printf" << std::endl; } PS : 突然想到如果条件不是... Read More
posted @ 2011-10-11 15:40 liheping Views(360) Comments(1) Diggs(0) Edit
关键词 : cin (读 see-in) --> 标准输入 Console.ReadLine();System.in.read(); cout (读 see-out) --> 标准输出Console.WriteLine();System.out.println(); cerr (读 see-err) -- 标准错误 Console.Error.WriteLine();System.err.println(); clog (读 see-log) --> 产生程序执行的一般信息(打印日志) << 输出操作符 endl 操纵符... Read More
posted @ 2011-10-11 13:49 liheping Views(243) Comments(0) Diggs(0) Edit
今天上午遇见一个很可笑的异常 :未找到方法: Dispose System.IO.Stream.起因是我将一个.net compact framework3.5的的项目转换成2.0的时候发生的错误.后来找到原因是 : 在一个类中, 因为使用了using语句块,我在Dispose方法中显示调用了System.IO.Strea的Dispose方法.但是奇怪的是 编译中没有出错, 是在运行时出现的错误.后来我取消了 这段代码,程序就正常运行了..注:关于降版本的问题 例如 从3.5降到2.0 . 网上资料都说的是可以通过VS2008.双击项目中的Properties文件夹或者是项目中的属性面板中 更 Read More
posted @ 2011-10-10 14:03 liheping Views(270) Comments(0) Diggs(0) Edit
def : #pragma comment( comment-type [,"commentstring"] )#pragma comment(lib,"GM_Decoder.lib")comment-type 是一个预定义的标识符,指定注释的类型,应该是compiler,exestr,lib,linker之一。commentstring是一个提供为comment-type提供附加信息的字符串,Remarks:1、compiler:放置编译器的版本或者名字到一个对象文件,该选项是被linker忽略的。2、exestr:在以后的版本将被取消。3、lib:放 Read More
posted @ 2011-10-09 13:47 liheping Views(379) Comments(1) Diggs(0) Edit
什么是lib文件,lib和dll的关系如何(2008-04-1819:44:37)(1)lib是编译时需要的,dll是运行时需要的。如果要完成源代码的编译,有lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。(2)一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件是运行期才会被调用的。如果有dll文件,那么对应的lib文件一般是一些索引信息,具体的实现在dll文件中。如果只有lib文件,那么这个lib文件是静态编译出来的,索引和实现都在其中。静态编译的lib文件有好处:给用户安装时就不需要再挂动态库了 Read More
posted @ 2011-10-09 13:17 liheping Views(291) Comments(0) Diggs(0) Edit
date类型时间格式不同,是不相等的.哪怕是通一天 同一时刻。以下是MYSQL:格式相同的时候:select str_to_date('2011-09-21','%Y-%m-%d')=str_to_date('2011-09-21','%Y-%m-%d')asrel结果:格式不相同的时候:select str_to_date('2011-09-21','%Y-%m-%d')=str_to_date('2011-09-21','%d-%m-%y')asrel结果:所以: Read More
posted @ 2011-09-21 13:14 liheping Views(3761) Comments(0) Diggs(0) Edit
配置了只读型事物在项目中使用Spring+Hibernate的时候,会开启OpenSessionInViewFilter来阻止延迟加载的错误,但是在我们开启OpenSessionInViewFilter这个过滤器的时候FlushMode就已经被默认设置为了MANUAL,如果FlushMode是MANUAL或NEVEL,在操作过程中 hibernate会将事务设置为readonly,所以在增加、删除或修改操作过程中会出现如下错误,只要在那个filter里面加上这段代码就OK了 flushMode AUTO Read More
posted @ 2011-06-28 10:53 liheping Views(484) Comments(0) Diggs(0) Edit
在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具。本节简单的讲述一下这些配置文件的配置。配置文件的基本结构如下: …… 1.主键(id)Hibernate的主键生成策略有如下几种:1) assigned主键由外部程序负责生成,在save()之前指定。2) hilo通过hi/lo算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。3) seqhilo与hilo类似,通过hi/lo算法实现的主键生成机制,需要数据库中的Sequence,适用于支持Sequence的数据库,如... Read More
posted @ 2011-06-28 10:28 liheping Views(564) Comments(0) Diggs(0) Edit