自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

转载 类的sizeof(转载)

1、空类的sizeof是1。空类是指没有成员的类,类中的函数不占空间,除非是虚函数。如: class A{public:A(){}~A(){}void fun(){}};sizeof(A)是1.注: class A1{public:A1(){}~A1(){}void fun(){}

2012-09-11 23:55:08 379

转载 sizeof与sizeof(string) (转载)

今天看《程序员面试宝典》一书(为了应付将要到来的微软笔试),看到了sizeof(string)这个问题。在Dev C++上测试的结果是4,很不明白。上网搜了一下,得到如下结果:string strArr1[]={"Trend", "Micro", "Soft"};sizeof(strArr1)=12转自:http://apps.hi.baidu.com/shar

2012-09-09 14:45:03 439

转载 关于结构体对齐(转载)

#pragma pack(4)  class TestB  {  public:    int aa;    char a;    short b;    char c;  };  int nSize = sizeof(TestB);  这里nSize结果为12,在预料之中。  现在去掉第一个成员变量为如下代码:  #pragma pack(4)

2012-09-03 00:56:33 370

转载 const、volatile、mutable的用法(转载)

const修饰普通变量和指针const修饰变量,一般有两种写法:const TYPE value;TYPE const value;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value值不可变。 例如:const int nValue;    //nValue是co

2012-09-03 00:52:55 423

转载 位运算符小结(转载+修改)

一、“按位与”运算符(&) 1、运算规则参加运算的两个数据,按二进位进行“与”运算,如果两个相应的二进位都为1,则该位的结果值为1,否则为0,即:0&0=0,0&1=0,1&0=0,1&1=1.2、用途(1)清零运算对象:原来的数中为1的位,新数中相应位为0。(2)取一个数中某些指定位。如想要取一个整数a(占4个字节)的低(高)字节,只需将a与十六进制的0x0000

2012-09-02 21:20:28 372

原创 关于位运算符的实验

实验环境:Win7 32位 vc++6.0实验代码:int main(int argc, char* argv[]){ unsigned char a = 0xA5; //1.// unsigned char b = (a=~a)>>4+1; //2. unsigned char b = (~a)>>4+1; printf("b=%d\n", b)

2012-09-02 21:12:01 489

原创 关于类型转换的实验

实验来源:一道关于类型转换的题目。实验代码:int main(int argc, char* argv[]){ unsigned int a = 0xFFFFFFF7; unsigned char i = (unsigned char)a; char *b = (char *)&a; //溢出 unsigned char *ub = (unsigned ch

2012-09-02 13:56:08 986

原创 关于struct对齐的实验

实验环境:win7 32位 vc++6.0实验代码:#include using namespace std;struct A{ bool b; char c; short s; int i; long l; float f; double d; //extra bool e;};#pragma pack(push)#pragma pack(

2012-09-02 11:04:57 1040

原创 BIG DATA

上周六去中旅大厦参加了CSDN主办的大数据会议,感受颇丰。只要有以下几点:1.Hadoop真的很火。关于这套分布式的框架,只在研一接触过,现在实习阶段并未实施,可惜。Hadoop主要由HDFS、MapReduce和Hbase组成。HDFS是Google File System(GFS)的开源实现。MapReduce是Google MapReduce的开源实现。HBase是Google Bi

2011-11-30 00:05:07 766

原创 axis2问题随笔

1.axis2c提供了wsdl2c的工具,可以根据wsdl生成c语言描述的stub,客户端调用stub去访问服务,其中这个服务既可以是c实现的,也可以是java实现的。2.axis2提出了module的概念,将对消息的处理模块化,每一个模块又可以包含多个handler,这每一个handler是具体的功能实现。phase order是一系列phase的顺序集合,而每一个phase又包括了几个相应

2011-11-29 23:34:50 977

原创 Tomcat 7.0用户名与密码的设置问题

不同于以往的Tomcat版本,Tomcat7.0将manager角色细化为manager-gui,manager-script,manager-jmx,manager-status,所以要使用Tomcat7.0,需要首先去conf\tomcat-users.xml添加角色与用户信息,具体如下:

2011-11-06 11:31:45 11371 4

原创 java环境变量的设置

设置三项,分别为Java_HOME,CLASSPATH和PATH1.设置Java_HOME F:\Java\jdk1.62.设置CLASSPATH .;%Java_HOME%\lib\tools.jar;%Java_HOME%\lib\dt.jar3.添加PATH ;%Java_HOME%\bin

2011-11-06 11:25:49 418

转载 __stdcall 与 __cdecl

_cdecl 是C Declaration的缩写,表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数无需要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。_cedcl约定的函数只能被C/C++调用,每一个调用它的函数都包含清空堆栈的代码,所以产生的可执行文件大小会比调用_stdcall函数的大。 由

2011-07-03 09:24:30 334

转载 详解sizeof及与strlen的区别

 sizeof 1. 定义:sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。MSDN上的解释为:The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including

2011-06-25 10:38:00 639

转载 windows下socket编程:区分shutdown()及closesocket()

以下描述主要是针对windows平台下的TCP socket而言。首先需要区分一下关闭socket和关闭TCP连接的区别,关闭TCP连接是指TCP协议层的东西,就是两个TCP端之间交换了一些协议包(FIN,RST等),具体的交换过程可以看TCP协议,这里不详细描述了。而关闭socket是指关闭用户应用程序中的socket句柄,释放相关资源。但是当用户关闭socket句柄时会隐含的触发TCP

2011-06-20 20:49:00 15410 3

转载 linux下socket编程:区分close()与shutdown()

转自:http://hi.baidu.com/yoshubom/blog/item/caa3b2de5d210559cdbf1a2b.htmlsocket关闭close和shutdownsocket关闭有2个close,shutdown他们之间的区别:close-----关闭本进程的socket id,但链接还是开着的,用这个socket id的其它进程还能用这个链接,能读或写这个socket i

2011-06-20 20:13:00 2389

转载 VC++ MFC文件,文件夹操作整理

<br />文件属性相关<br />1.判断文件是否存在<br />利用CFile类和CFileStatus类判断<br />CFileStatus filestatus;<br />if (CFile::GetStatus(_T("d://softist.txt"), filestatus))<br />    AfxMessageBox(_T("文件存在"));<br />else<br />    AfxMessageBox(_T("文件不存在"));<br />利用CFileFind类判断<br /

2011-02-24 15:52:00 961

转载 组合数学 转动群

<br />组合数学中比较困难的波利亚定理应用最大的障碍是不理解所要解决的立体形状的具体信息。下文详细列举了所有常见的形状和其详尽的信息。<br /><br /> <br /> <br />正四面体:阶12,顶点4个,面4个,棱6条,均为等边三角形<br />转动群 顶点面棱个数不动(1)4(1)4(1)61顶点-面心 ±120度(1)(3)(1)(3)(3)28棱心-棱心 180度(2)2(2)2(1)2(2)23<br /> <br />正六面体:阶24,顶点8个,面6个,棱12条,均为正方形<br /

2010-12-14 21:14:00 3125

转载 数据库事务

<br />为了有效地控制事务(Transactions),ORACLE引入了两个显式的事务(Transactions)控制命令(语句)。一个是COMMIT,另一个是ROLLBACK。 <br /><br />ORACLE数据库的事务(Transactions)可由: <br /><br />Ø        一个或多个DML语句组成。 <br />Ø        一个DDL语句组成。 <br />Ø        一个DCL语句组成。 <br /><br />那么如何标识一个事务(Transaction

2010-12-14 21:01:00 435

转载 excapeXML相关

<br />escapeXml的作用是是否将代码交给xml解析器解释,true为交给xml解析器解释,false为交给浏览器解释。<br /><br />测试用例:<br />    <h2>普通变量</h2><br />   jsp脚本:<%=request.getAttribute("hello") %><br/><br />el表达式:   ${hello}<br/><br />jstl标签:<c:out value="${hello }" /><br/><br /><br />   <h2>html

2010-09-08 12:40:00 1244

转载 SpringLDAP-Reference(中文文档)(四)

<br />第四章 添加missing API方法重载<br /> <br />4.1自定义查询方法<br />尽管在LdapTemplate中有很多的DirContext重载方法,但它不可能对每个方法都这样做,因为方法太多了,但是我们提供一种方法使用LdapTemplate来得到你想要的conetxt<br />比如说你要调用如下的context方法<br /> NamingEnumerationsearch(Namename,StringfilterExpr,Object[]filterArgs,Sea

2010-09-07 23:06:00 477

转载 SpringLDAP-Reference(中文文档)(五)

<br />第五章 DirContext配制<br />5.1 自定义DirContext 前后处理<br /> 某些情况下,在搜索前后要调用DirContext进行操作,进行这种操作的接口为DirContextProcessor<br /> <br /> publicinterfaceDirContextProcessor{<br /> publicvoidpreProcess(DirContextctx)throwsNamingException;<br /> publicvoidpostProcess

2010-09-07 23:06:00 1189 1

转载 SpringLDAP-Reference(中文文档)(三)

<br />第三章 通过DirContextAdapter进行简单的属性访问及操作<br />3.1介绍<br /> 一个鲜为人知的可能被低估的Java Ldap Api DirContextAdapter 可以去创建一个context,它被很少用的原因是实现它需要创建一个Dircontext实例,Spring Ldap弥补了它的不足:一个默认的DirContext实现称作DirContextAdapter,与之相对应的DirObjectFactory的实现称作DefaultDirObjectFactory

2010-09-07 23:05:00 936 1

转载 SpringLDAP-Reference(中文文档)(二)

<br />第二章 基本操作<br /> 在这个例子中,我们将使用AttributesMapper轻松的将person类型的对象属性返回。<br /> 例2.1 AttributesMapper 返回一个单一属性<br />  packagecom.example.dao;<br />  publicclassPersonDaoImplimplementsPersonDao{<br />  privateLdapTemplateldapTemplate;<br />  publicvoidsetLdapTe

2010-09-07 23:04:00 799

转载 SpringLDAP-Reference(中文文档)(一)

<br />序言<br />      Ldap jndi类似于sql编程用jdbc访问数据库,JDBC和JAVA LDAP之间有若干个相同点,虽然是两种完全不同的利弊权衡不同的API,但它们有着一些共有的特性<br />  *即使是最简单的任务,它们都需要大量的底层命令来处理<br />  *不管发生什么情况,程序必须要正确的关闭<br />  *异常处理困难<br />  <br />       以上的几点情况导致了APIS的普通使用中存在着大量的重复代码,正如我们都知道,重复代码是最严重的一个问题。

2010-09-07 23:03:00 1418

转载 SpringLDAP-Reference(中文文档)目录

<br />SpringLDAP-ReferenceDocumentation<br /> <br />Preface............................................................................................................................................iv<br />1.Introduction...................................

2010-09-07 23:01:00 856

转载 Struts Token 使用

<br />Struts Token 使用<br /> <br />1,先在一个Action中,调用saveToken(HttpServletRequest request)方法。然后转向带有表单的JSP页面。<br />2,在JSP页面提交表单给一个Action,再这个Action中进行是否为重复提交的判断。<br /><br /><br />              if (isTokenValid(request, true)) {<br />                     // 未重复提

2010-09-06 23:03:00 758

转载 blob与clob

<br />BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。 <br />在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。 <br />BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。 <br />MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最

2010-09-06 22:20:00 543

转载 LdapTemplate: LDAP Programming in Java Made Simple

<br />The Java Naming and Directory Interface (JNDI) is for LDAP programming what Java Database Connectivity (JDBC) is for SQL programming. There are several similarities between JDBC and JNDI/LDAP (Java LDAP). Despite being two completely different APIs w

2010-09-05 11:25:00 1304

转载 笔记整理办法

<br />一、5R笔记法<br /> <br /><br /> <br />5R笔记法,又叫做康乃笔记法,是用产生这种笔记法的大学校名命名的。这一方法几乎适用于一切讲授或阅读课,特别是对于听课笔记,5R笔记法应是最佳首选。这种方法是记与学,思考与运用相结合的有效方法。具体包括以下几个步骤:<br /><br />1.记录(Record)。在听讲或阅读过程中,在主栏(将笔记本的一页分为左大右小两部分,左侧为主栏,右侧为副栏)内尽量多记有意义的论据、概念等讲课内容。<br /><br />2.简化(Reduc

2010-08-25 23:47:00 1177

转载 mysql错误删除后的补救-----删除mysql服务

<br />用sc.exe这个命令可以删除Windows系统服务。<br />开始——运行——cmd.exe,然后输入sc就可以看到了。使用办法很简单:<br /><br />sc delete "服务名" (如果服务名中间有空格,就要在前后加引号)<br /><br />如针mysql的: sc delete mysql 即可。<br /> <br />注:有时,在安装mysql过程中,总是提示服务的安装失败,这种现象可能是mysql服务已经存在。所以需要以上命令先删除mysql服务,然后再装mysql。

2010-08-13 15:00:00 750

原创 sql server 2000卸载后,再次安装的问题

<br />错误提示,有一个文件已经挂起,必须重新启动计算机。重新启动,再次安装仍然是同样的问题。<br />注册表键值的问题。解决方法: <br />只要删除/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/下的PendingFileRenameOperations键值,就可以重新安装了。 <br />删除后安装,不必重新启动计算机。

2010-06-01 09:26:00 447

原创 关于gridpanel中的loadmask配置项

<br />关于gridpanel中的loadmask配置项<br />store.load(); <br />这个要放着最后才会现在loading的效果,当你调用store.load(); 的时候,对应的GRID就会LOADING,然后加载数据

2010-05-31 17:09:00 697

转载 看了这个,我才知道我也很天真(转载)

[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!    

2010-05-10 22:24:00 312

转载 从CTO撇到的(转载)

未来5年的重要技术:主要有廋客户端、Web应用、IPTV、云计算、基础数据管理、IP呼叫中心、Webmining等。其中也会涉及一些具体技术。 日本以及发达国家IT市场的发展变化,则主要涉及Web商务、Mobile市场以及电子出版和IT硬件的市场。这其中也会设计所谓绿色IT的状况。

2010-05-10 22:19:00 561

转载 Hibernate 条件查询(转载)

要对资料库管理系统进行操作,最基本的就是使用SQL(Standard Query Language)语句,大部份的资料库都支援标准的SQL语句,然而也有一些特定于资料库的SQL语句,应用程式配合SQL语句进行资料库查询时,若使用到特定于资料库的SQL语句,程式本身会有相依于特定资料库的问题。使用Hibernate时,即使您不了解SQL的使用与撰写,也可以使用它所提供的API来进行SQL语句查询,o

2010-04-29 17:44:00 13492 3

转载 JAVA 日期相关(转载)

/*** 有关日期工具类(extends TimeUtil)* * TimeUtil主要功能有:* 1.各种日期类型(字符,util.Date,sql.Date,Calendar等)转换* 2.获取指定日期的年份,月份,日份,小时,分,秒,毫秒* 3.获取当前/系统日期(指定日期格式)* 4.获取字符日期一个月的天数* 5.获取指定月份的第一天,最后一天* * DateUtil主要功能有:* 1.

2010-04-29 11:46:00 1090

转载 JS Date相关(转载)

 一:javascript中获取某月的天数      用javascript获取某月天数方法如下: 1.假如你要获取2008/8月份的天数 2.构造一个日期对象:var day = new Date(2008,8,0); 3.获取天数:day.getDate(); 4.好了,你想要的天数已经出来了。getDate()是获取的最后一天,不就是当月的天数吗?注:我们在构造日期对象时,8其实是实际构

2010-04-29 11:19:00 2828

原创 hibernate one2many 和many2many中的set

从中间表中取出的set是无序的,所有无法采用Iterator来对set进行遍历。

2010-04-27 15:49:00 388

原创 sql server CANNOT DELETE LAST ...

这两天遇到了很郁闷的问题,无法删除某个表中的最后一条记录,多方探讨,结论: 触发器在作怪,删除掉,一切ok

2010-04-27 15:47:00 352

空空如也

空空如也

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

TA关注的人

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