自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Spring框架与AOP思想的研究与应用

Spring框架与AOP思想的研究与应用<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />来源:中国论文下载中心[ 08-05-06 10:11:00 ]作者:梁琳 许向众 摘要本文对Spring框架中所包含的AOP思想以及事务管理进行了分析,并通过对一个业务对象实现加锁/解锁...

2008-07-30 15:48:00 62

Java随机生成验证码图片,并且保存到文件系统中

package rdweb;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFo...

2008-07-30 10:25:00 112

valgrind memcheck 错误分析

1.默认使用工具memcheck2.输出到XML文件:valgrind --leak-check=full --xml=yes --log-file="log.xml" myprog arg1 arg23.错误解释3.1Illegal read / Illegal write errors例如:Invalid read of size 4 at 0x40F6BBCC: (...

2008-07-29 13:43:00 162

java中byte转换int时为何与0xff进行与运算

在剖析该问题前请看如下代码<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />例一:/** * 从byte数组开始位置取4位得到一个int * @parama ba byte数组 * @return 返回int值 * */ public stat...

2008-07-29 10:02:00 63

防止内存泄露 Linux下用Valgrind做检查

用C/C++开发其中最令人头疼的一个问题就是内存管理,有时候为了查找一个内存泄漏或者一个内存访问越界,需要要花上好几天时间,如果有一款工具能够帮助我们做这件事情就好了,valgrind正好就是这样的一款工具。 Valgrind是一款基于模拟linux下的程序调试器和剖析器的软件套件,可以运行于x86, amd64和ppc32架构上。valgrind包含一个核心,它提供一个虚拟的C...

2008-07-29 09:15:00 64

css+div详细介绍及举例说明

css中padding、margin两个重要属性的详细介绍及举例说明参考:http://www.cncfan.com/cncfan_com_article.asp?art_id=6215&cat_id=56css 教程参考:http://www.w3school.com.cn/css/css_syntax_01.aspjavaScript教程参考:http://deve...

2008-07-28 11:37:00 60

自动添加注释(转)

程式的时候给代码注释有时候蛮烦人的,尤其是用英文写注释的时候,但是养成写注释的习惯,对日后代码的维护还是很有帮助的,一般脚本的开头会注明编写时间,版本,用途等说明。VIM 里面能够使用映射(map)来帮您自动插入这些信息,就像下面这样#****************************************************# Author: Muddyboot - toobyd...

2008-07-27 20:30:00 83

Java 关键字abstract详解

abstract 关键字可以修饰类或方法。abstract 类可以扩展(增加子类),但不能直接实例化。abstract 方法不在声明它的类中实现,但必须在某个子类中重写。示例public abstract class MyClass { } public abstract String myMethod(); 注释采用 abstract ...

2008-07-24 15:51:00 85

Java断言assert的使用方法

什么时候用assert.断言是一个包含布尔表达式的语句,在执行这个语句时假定该表达式为 true.如果表达式计算为 false,那么系统会报告一个 AssertionError.它用于调试目的:assert(a > 0); // throws an AssertionError if a <= 0断言可以有两种形式:assert Expression1 ;assert Expressi...

2008-07-23 17:50:00 154

理解error和exception之间的区别,学习如何对其进行处理

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />理解error和exception之间的区别,学习如何对其进行处理 很多程序员不清楚error和exception之间的区别,这区别对于如何正确的处理问题而言非常重要(见附1,“简要的叙述error和exception”)。...

2008-07-23 17:44:00 135

SecondLife 技术术语

出处:http://islab.org/blog/cn/28.html内容由Second Life Wiki的Glossary翻译而来.1. Agent 代理表示为当前用户. 通常”Agent”代号直接指”您自己”, “avatar”另指它人. 每一个Agent都一个UUID, 通常在脚本代码中也叫做”agent_id”.2. AgniSL(Second Life)主网络群(也叫网格)...

2008-07-22 16:44:00 79

gcc命令行详解

1、gcc包含的c/c++编译器gcc、cc、c++、g++gcc和cc是一样的,c++和g++是一样的,一般c程序就用gcc编译,c++程序就用g++编译2、gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名为test的程序-o参数用来指定生成程序的名字3、为什么会出现und...

2008-07-20 10:29:00 87

谈谈Unicode编码

问题一:使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢? 我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(Unicode),FE、FF(Unico...

2008-07-16 07:48:00 66

stdarg的一些理解

我们在C语言编程中会遇到一些参数个数可变的函数,例如printf() 这个函数,它的定义是这样的: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是 可变的,例如我们可以有以下不同的调用方法: printf("%d",i); printf("%s",s); printf("the number is %d ...

2008-07-14 08:39:00 82

文件缓冲区

最近处理数据,经常需要读一行数据,处理,写入文件,采用fprintf函数效率很低,好的做法就是先把数据写入缓冲区,然后缓冲区满后再写入文件,这样减少IO操作。下面吧这个功能封装,构造函数需要写入输出文件路径已经缓冲区大小,然后writeToFile函数实现将字符串写入文件,最后用close来关键文件以及清空缓冲区#ifndef FILEBUFF_H#define FILEBUFF_H#...

2008-07-07 19:09:00 147

OpenJWeb中使用webwork的校验框架的说明

WebWork中可以使用两种方式实现数据保存之前的校验,一种方式是针对每个action写一个校验的xml配置文件,例如对于BaseAction.java,就要在同目录下建立一个BaseAction-validation.xml,另外一种方式就是BaseAction实现Validateable接口,在validate方法中使用addFieldError(fieldName,message);构造字段...

2008-07-05 14:12:00 49

OpenJWebv1.2实现了树型功能的创建向导

在Java Web应用中,经常会遇到许多树型维护的功能,例如功能菜单树,网站栏目树,商品分类树,这些树的开发耗费了软件公司开发人员大量的开发时间.实际上,通过一个好的设计,树的功能是可以用一个通用的创建向导创建出来,OpenJWeb在树向导的开发中,数据库表字段按照一个统一的命名规则,例如节点编码tree_code,节点名称为node_name,节点类型为node_type等等,另外在struts...

2008-07-02 14:44:00 85

看C陷阱与缺陷的一点收获

1. 贪心法:每一个符号应包含尽可能多的字符。所以a+++b就不难理解了。2. (*(void(*)())0)()的理解typedef void (*funcptr)(); (*(funcptr)0)()3. 单目运算符---算术运算符---移位运算符---关系运算符---逻辑运算符4. 只有&& ||?: ,保证最左到右的求值顺序。而y[i]=x[i++]不能...

2008-07-01 16:33:00 42

空空如也

空空如也

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

TA关注的人

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