04 2014 档案

摘要:大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来:Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码。 阅读全文
posted @ 2014-04-09 20:59 Mars、少年 阅读(365) 评论(0) 推荐(0)
摘要:一:struts部分1.打开Myeclipse,创建一个web project,项目名称为SSHDemo.2.在web的lib下粘贴struts2-blank.war解压后WEB-INF\lib下的jar包.(structs2-blank.war是一个空白工程框架)3.在web下的web.xml中配置struts的filter.加入如下部分: myStruts org.apache.struts2.dispatcher.FilterDispatcher myStruts /* 4.在src... 阅读全文
posted @ 2014-04-03 21:18 Mars、少年 阅读(383) 评论(0) 推荐(0)
摘要:取出float在内存中的编码:void printFloatAsBinary(float f){ // 二进制的位数 const int bits = sizeof(f) * 8; // 将float类型的内存搬到int中,这样才可以使用位操作符按位输出 int ff = *(int*)&f; // n表示二进制的index,1指向第一位 int n = 0; for(int i = bits-1; i>=0; --i) { printf("%d", ( (ff>>i) & 0x01 ) );//(ff>>i) & 0x 阅读全文
posted @ 2014-04-02 13:51 Mars、少年 阅读(398) 评论(0) 推荐(0)
摘要:笔试题:#include#include#include#includeusingnamespacestd;intmain(){floata=1.0f;cout<<sizeof(int)<<endl;//4cout<<sizeof(float)<<endl;//4cout<<(int)a<<endl;//1cout<<&a<<endl;/*取a的地址十六进制0012FF7C*/cout<<(int)&a<<endl;/*(int)&a:把a的地址强制转 阅读全文
posted @ 2014-04-02 10:45 Mars、少年 阅读(810) 评论(0) 推荐(0)
摘要:数据库commit命令含义:1.COMMIT处理步骤:Oracle 在下面情况提交事务:? 发出一个COMMIT语句。? 执行DDL语句时。? 离开Oracle时。Oracle处理COMMIT的顺序是:1)服务器为每个COMMIT产生一个SCN。使改变永久化。2)LGWR进程将日志缓冲区数据并带有SCN一起写到重做日志文件。3)服务器释放表级和行级锁。4)用户被提示COMMIT完成。5)服务器使事务已完成。Oracle处理ROLLBACK的顺序是:当下面情况发生时执行回滚:? 发出ROLLBACK命令。? 服务器进程放弃地终止。? ... 阅读全文
posted @ 2014-04-02 09:28 Mars、少年 阅读(318) 评论(0) 推荐(0)