- 博客(97)
- 收藏
- 关注
Struts2 基础配置文件详解
本文是基于web的应用。struts.properties Web应用的执行环境,这个文件提供了一种更改默认框架的行为方式的机制。在一般情况下如果不是打算调试更方便的话,你根本无需改变这个文件。在struts.properties中定义的属性都可以在struts.xml文件的“init-param”或“constant”标签来修改。[color=red]在开发中可能的应用:[/...
2010-05-28 16:05:11
156
原创 Struts2.1.6 中文乱码问题
Struts2.1.6 StrutsPrepareAndExecuteFilter bug 在用strust2.1.6做小项目,结果居然发现在post数据的时候,居然有乱码。自认为对编码也算了解,立马check应用的content type,struts2配置的struts.locale,struts.i18n.encoding,没错,都是统一使用了UTF-8。那是为什么呢?没办法...
2010-05-22 06:05:00
177
原创 设定个人发展目标和计划
设定个人发展目标和计划 大部分人从来没有明确地设定自己的发展目标,每天都是得过且过。等到几年过去了,才发现自己这些年啥也没学会,还是老样子,然后就感叹时光飞逝、岁月如梭。因此,今天我们来聊一下如何设定个人发展目标。(如果你平时已经很善于定期设定个人发展目标并执行得很好,恭喜你,那么本帖子你可以略过) 先说说什么是“个人发展目标”。顾名思义,就是和你个人的职业发展有关的目标,包括知...
2010-01-17 11:03:08
719
原创 memset用法详解(转)
memest原型 (please type "man memset" in your shell) void *memset(void *s, int c, size_t n); memset:作用是在一段内存块中填充某个给定的值,它对较大的结构体或数组进行清零操作的一种最快方法。常见的三种错误第一: 搞反了c 和 n的位置. 一定要记住 如果要把一个c...
2010-01-14 09:44:44
156
原创 vi编辑器的使用
vi编辑器是任何Unix及Linux系统下标准的编辑器,他的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下他的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您能够在其他任何介绍vi的地方进一步了解他。Vi也是Linux中最基本的文本编辑器,学会他后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本上vi能够分为三种状...
2009-11-25 11:21:56
117
vim显示行号、语法高亮、自动缩进的设置
在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc在终端 输入以下命令来编辑vimrc配置文件:sudo vim /etc/vim/vimrc或者 sudo gedit /etc/vim/vimrc1、显示行号 在文件末端添加一新行,输入 se...
2009-11-25 10:55:54
105
原创 C++学习重点分析
一、#include “filename.h”和#include 的区别 #include “filename.h”是指编译器将从当前工作目录上开始查找此文件 #include 是指编译器将从标准库目录中开始查找此文件 二、头文件的作用 加强安全检测 通过头文件可能方便地调用库功能,而不必关心其实现方式 三、* ...
2009-11-17 18:22:02
111
原创 Oracle特别函数---First_Value
FIRST_VALUE 功能描述:返回组中数据窗口的第一个值。有些类似于SQL Server中的first(),但用法完全不一样,而功能也强大一些。 SQL> create table EMP( id number, name varchar2(20), age number, POS VARCHAR2(20));SQL> alt...
2009-11-10 14:09:53
246
原创 C++/C编程指南-- 第5章 常量
第5章 常量 常量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。 5.1 为什么需要常量 如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦? (1) 程序的可读性(可理解性)变差。程序员...
2009-10-29 08:53:15
131
C++ MAP 基本用法
/* map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能, 所以在map内部所有的数据都是有序的。*/#include #include using namespace std;typedef map mapStudent;typedef map::iterator mapStudengIt...
2009-10-20 16:13:29
120
C++ LIst 基本用法
#include #include using namespace std;typedef list LISTINT;void display(LISTINT list,char *name){ LISTINT::iterator i; cout
2009-10-20 10:21:45
163
原创 stringstream的用法
stringstream通常是用来做数据转换的。相比c库的转换,它更加安全,自动和直接。例子一:基本数据类型转换例子 int转string #include #include #include int main(){ std::stringstream stream; std::string result; int i =...
2009-10-19 08:49:30
182
原创 C++ 内联inline函数
内联inline函数 在C中保持效率的一种方法是使用宏,他的行为类似于函数调用但却没有调用的开销(like a function call without the normal function call overhead.)。 宏是由由预处理器preprocessor而非编译器compiler处理的,其直接替换宏代码,没有参数入栈、函数调用及返回等开销。 ...
2009-10-16 09:18:35
173
原创 oracle定时删除表空间的数据并释放表空间
这两天我一个朋友问我一个问题,他想定期删除一个表里数据,只保留最近一个星期的数据,而且要考虑释放磁盘空间,所以我帮他做了个定时任务。判断时间是通过表里的一个列,类型是数据型,是utc时间。刚开始还想把utc时间转化成现在的时间utc时间是从1970年1月1号零时开始到现在的总秒数declaret number;begint := (to_date('2004-1...
2009-10-13 16:53:10
194
oracle定时任务(dbms_job)
今天总结下oracle的任务队列管理器(job queue ),以后也方便查询. 我们要做定时任务时,有两种办法一种是: 操作系统的定时,win的定时任务,unix的crontab一种是: 数据库级的定时,她的效率更高,再有大量的表级操作时,建议用数据库本身的job queue,这样方便,效率高;如果用系统级定时,会增加很多编程工作,成本增加了,还很容易出错,事情越...
2009-10-13 16:50:13
94
Decode函数的语法
Decode函数的语法结构如下:decode (expression, search_1, result_1)decode (expression, search_1, result_1, search_2, result_2)decode (expression, search_1, result_1, search_2, result_2, ...., search_n, re...
2009-10-13 16:47:14
371
原创 Oracle 中truncate与delete的区别
Oracle 中truncate与delete的区别 收藏 truncate是oracle中独有的关键字吧!它的作用是清空一个表格,在删除数据方面,其与delete有一些区别,以便自己记住:1、在功能上,truncate是清空一个表的内容,它相当于delete from table_name。2、delete是dml操作,truncate是ddl操作;因此,用delete删除整...
2009-10-13 16:27:18
124
无鼠标单键盘操作电脑
无鼠标单键盘操作电脑 收藏 一、常见用法: F1 显示当前程序或者windows的帮助内容。 F2 当你选中一个文件的话,这意味着"重命名" F3 当你在桌面上的时候是打开"查找:所有文件" 对话框 F10或ALT 激活当前程序的菜单栏 windows键或CTRL+ESC 打开开始菜单 CTR...
2009-10-13 16:22:56
193
原创 数据库---存储过程总结
定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么还要添加这个技术呢? 那么存储过程...
2009-10-13 16:20:28
96
原创 oracle执行计划的理解
执行计划的理解计信息---------------------------------------------------------- 1 recursive calls (归调用次数) 0 db block gets (缓冲区干净的数据,相对于会话的scn) 2 consistent gets (缓冲区的脏...
2009-10-13 16:12:55
135
原创 oracle定时添加或删除分区表的分区
这几天,根据业务的需求和性能的考虑,需要定时删除历史数据,表里只保留最近指定的wareid的数据,考虑删除时对表的影响及便利性,我决定把这个表建立成分区表,定期添加和删除分区步骤:1. 创建相关procedure pro_ADD_PARTITION_wareid ---用户添加分区的过程 pro_DROP_PARTITION_wareid ...
2009-10-13 16:11:38
148
C语言可以给字符数组赋值的方法
char a[10];怎么给这个数组赋值呢?1、定义的时候直接用字符串赋值char a[10]="hello";注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的!2、对数组中字符逐个赋值char a[10]={'h','e','l','l','o'};3、利用strcpychar a[10]; strcpy(a, "he...
2009-10-12 11:14:34
141
原创 Oracle10G--PROC编程篇(Linux)
PROC编程相信在Linux下工作的朋友应该不陌生吧!下面就来具体介绍些Proc编程相关的东西,此文相对简单,请高手们绕行。PROC编程篇(此文仅供Oracle初学者参考只用)/************************************************ 文章名称:Oracle10G--PROC编程篇(Linux)** 版权信息:可以任意转载,但要注明出处及...
2009-10-10 16:22:01
92
原创 CString,int,string,char*之间的转换
《C++标准函数库》中说的 有三个函数可以将字符串的内容转换为字符数组和C—string 1.data(),返回没有”\0“的字符串数组 2,c_str(),返回有”\0“的字符串数组 3,copy() .................................................................int 转 CString:C...
2009-09-17 09:02:04
87
Struts标签 下拉框 迭代
案例:select latnid from t_latn;查询出来的结果为:051525354 .........页面想用下拉列表迭代这个结果集,结果集封装成list--->map的形式。jsp 页面的迭代形式为: ---请选择--- ...
2009-09-16 09:08:52
155
Oracle常用数据字典表
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * f...
2009-09-16 09:00:07
70
原创 控制WebLogic解压war包
在开发web应用时,如果通过weblogic的控制台部署war包,则weblogic默认在运行期不会解压war,这对于调试jsp颇为不便。其实,只需一个简单的设置就可以强迫weblogic解开war,并且编辑jsp后weblogic会重新加载,方便调试。以8.1 sp4为例,打开bea/user_projects/domains//config.xml,找到相应的war包:将Sta...
2009-09-14 08:28:10
267
字符串相连接
#include #include using std::cin; using std::cout;using std::endl;using std::string;/* 不用考虑第一个数组后面的"\0"的问题! */void mystrcat(char a[],char b[]){ int i=0,j=0; while(a...
2009-09-10 16:21:37
200
mystrcpy 的两种方式
#include #include using std::cin; using std::cout;using std::endl;using std::string;void mystrcpy(char *to,char *from){ for(;*from!='\0';from++,to++) *to = *from; *to...
2009-09-10 13:51:06
573
string类的部分操作
#include #include using std::cin; //using?ü??????éù?÷£??ùDè??×?cinê??ú?ü??????std?D?¨ò?μ??£using std::cout;using std::endl;using std::string;int main(){ string str1; //...
2009-09-10 13:48:48
142
字符数组的基本操作
#include #include using std::cin; using std::cout;using std::endl;using std::string; int getInt(char *p){ if(strcmp(p,"tongjm")==0) return 0; if(strcmp(p,"tongjm")>0) retu...
2009-09-10 13:46:14
255
原创 gmake与make的区别
一种说法: gmake是GNU Make的缩写。 Linux系统环境下的make就是GNU Make,之所以有gmake,是因为在别的平台上,make一般被占用,GNU make只好叫gmake了。 比如在安装二进制文件进行编译时要使用make命令,但如果在Solaris或其他非GNU系统中运行,必须使用GNU make,而不是使用系统自带的make版本, 这时要用gmake代替m...
2009-09-10 09:16:25
191
c++ string 类基本用法样例
#include // 使用 string 类时须包含这个文件#include using namespace std;int main(){ string str1; // 输入与输出 cout str1; getchar(); cout
2009-09-07 14:20:09
146
原创 宿主变量 Pro*C
1.宿主变量是一种Pro*C语言变量,用于在应用程序中和oracle数据库之间传递数据,Pro*C程序中, 既可在SQL语句中引用,也可在C语句中引用的变量称为SQL变量.2.宿主变量一般定义在语句EXEC SQL BEGIN DECLARE SECTION和EXEC SQL END DECLARE SECTION之间.3.宿主变量的数据类型 数据类型 描述 ch...
2009-09-01 08:33:52
621
C语言文件 理解ASCII码文件和二进制文件
C语言文件C语言把文件看作是一个字符的序列,即由一个一个字符的数据顺序组成。根据数据的组织的形式,可分为ASCII文件和二进制文件。ASCII文件又称文本文件,它的每一个字节放一个ASCII代码,代表一个字符。二进制文件是把内存中的数据按其在内存中的存储形式原样输出到磁盘上存放。如果有一个整数10000,在内存中占2个字节,如果按ASCII码形式输出,则占5个字节,...
2009-08-19 15:39:58
1538
原创 C++ 类中的静态变量和静态成员函数
静态数据成员:下面看一个例子:#include class Point{public:void output(){}static void init(){ } };void main( void ){Point pt;pt.init();pt.output(); }这样编译是不会有任何错误的。下面这样看#incl...
2009-08-13 10:49:25
86
C++友元类------自己的不一定正确
/*预引用.告诉编译器类B将会在后面定义.使用了预引用后,就可以声明未定义的类的友元、指针和引用。但是不可以使用那些需要知道预引用的类的定义细节的语句,如声明该类的一个实例或者任何对该类成员的引用。*/ class B; /*注明见上*/class A { public: firend B; }; class B { }; 若不使用预引用.则声明友元时必须加...
2009-08-13 10:03:20
163
友元函数初步理解
[b]友元函数:[/b][color=red]友元函数-----不是类的成员函数,但却能访问类的数据成员。[/color][color=red]定义[/color]:friend Student &visit(Student &stu,char *name,char newsex);[color=red]实现[/color]:Student &visit(Student &st...
2009-08-12 16:18:47
108
关于this指针
[b]this指针[/b]1.只能用在类的成员函数中,它指向掉用这个函数的对象。2.返回对象本身。3.为了区分形参和数据成员。4.静态成员函数不能使用this指针。...
2009-08-12 11:02:13
152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人