- 博客(69)
- 资源 (1)
- 收藏
- 关注
原创 递归算法
递归算法的思想:将复杂的问题分成同类的几个小问题,通过自身算法调用自身算法,来实现复杂问题简单化。1、递归算法代码简洁;2、递归算法是逆向思维;3、递归算法是复杂问题简单化;4、算法过程抽象,用户难以跟踪迭代细节。 经典例子:汉诺塔问题,解决这类问题,关键是抓住问题的入口和出口。 递归算法网上资料:http://www.cnblogs.com/zhang...
2013-10-15 17:21:06
162
原创 国内外最全的asp.net开源项目
最近一些项目开始用到CMS系统,最开始是研究JAVA的,无奈国内JAVA的CMS开源系统还是比较少,最多最成熟的还是PHP的,当然现在.NET的也不少了,这里做一下汇总备忘,留待学习研究。 国内系统:1.We7 CMS http://www.westengine.com/网摘介绍: We7cms系统是一个Web应用框架的典范。是一款在.net平台下C#开发的开源CMS系统 ,采用三...
2012-01-12 10:40:44
149
原创 [推荐] ASP.NET 开源CMS汇总
1. DotNetNuke(ASP.NET 2.0) 个人推荐深入研究 DotNetNuke是一个Web应用框架的理想,为创建和部署的项目,如商业网站,企业内联网和外联网,在网上出版门户,并定制垂直应用软件。 方便用户-DotNetNuke旨在使用户可以更轻松地管理所有方面的项目。 下载网址:http://www.dotnetnuke.com/ 2、Ludico Ludico是C#编写的居于AS...
2012-01-11 14:39:45
144
什么是SCI、SSCI、ASPT来源刊、CJFD收录期刊
一、SCI简介SCI即《科学引文索引》(Science Citation Index),是由美国科学信息研究所(Institute for Scientific Information 简称ISI)创建的,收录文献的作者、题目、源期刊、摘要、关键词,不仅可以从文献引证的角度评估文章的学术价值,还可以迅速方便地组建研究课题的参考文 献网络。SCI创刊于1961年。经过40年的发展完善,已从开始时单一...
2009-12-02 08:49:01
1488
原创 解压版/免安装版MySQL配置全解
一 下载MySQL http://dev.mysql.com/downloads/mysql/5.0.html 解压MySQL(F:\Program Files\MySQL\)MySQL安装目录 二 新建my.ini 在F:\Program Files\MySQL\下建立my.ini文件,内容为 my.ini [mysqld] # 设置mysql的安装目录 base...
2009-09-05 22:55:58
135
袁海明ID:qianxuncms Opencms专家
袁海明博客地址:http://blog.youkuaiyun.com/qianxuncms/ 其他Opencms相关文章介绍:[转]OpenCms for MySql 安装图解 [转][图文]OpenCms VFS plugin for Eclipse 安装与使用 [转]OpenCms JSP标签详解——cms:user标签 ...
2009-09-05 16:49:18
177
原创 OpenCms for MySql 安装图解
安装环境: 操作系统:winServer2003 JDK:1.5 Tomcat:5.5 OpenCms:7.0 Beta1也就是OpenCms6.7.2版本(OpenCms6.2.3等版本安装过程亦类似) 数据库:MySQL5 浏览器:IE6.0sp1 安装过程: 1、把opencms.war拷贝到tomcat下的webapps目录(因为本人安装了OpenCms不同的版...
2009-09-05 16:40:14
141
原创 opencms国内外成功案例
OpenCms国内、外成功案例OpenCms国内成功案例:01、 武汉国家税务局:http://www.whgs.gov.cn/cms/index.jsp02、 云南省商务厅:http://www.bofcom.gov.cn03、 国家电力监管委员会:http://www.serc.gov.cn04、 湖北广安科信息系统工程有限责任公司:http://www.ganko.com.cn05、 长春市...
2009-09-05 16:35:39
332
jsp动态验证码
(一)jsp页面 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text
2009-05-18 22:02:34
179
Session Bean(会话Bean)
Session Bean(会话Bean)1.会话Bean可以执行业务逻辑操作,比如注册用户、订单登记、数据库操作等。2.什么叫会话(Session) ? 1.从客户端调用获得Ejb对象开始,然后调用Ejb方法(可以多次),知道客户端释放了Ejb对象为止,称为一次会话。 2. 随着会话的终止,Ejb对象也可能被Ejb容器销毁...
2008-12-24 13:50:23
139
EJB3.0的基本分类
EJB3.0的基本分类 1. Enterprise Bean - 企业beanSession Bean - 会话Bean Stateless Session Bean - 无状态会话Bean Statelful Session Bean - 有状态回话Bean Message Driven Bean(MDB)-消息驱动Bean,基...
2008-12-24 13:39:38
143
why Ejb?
为什么用EJB?处理分布式处理分布式事务处理不同的客户端EJB3.0技术简介:1.被简化的EJBAPIEJB3.0消除了对Home接口的依赖,所有的持久化对象不在依赖任何EJB API接口;SessionBean,Message Driven Bean ,EntityBean现在只是简单的JavaBean。2. Java Annotation EJB3.0技术需要...
2008-12-21 19:50:45
135
2. linux基础命令
2.1 linux常用命令 2.1.1用户相关命令 1. 用户切换(su) 2. 用户管理(useradd passwd) 3. 系统管理命令(ps kill) 4. 磁盘相关命令(fdisk) 5. 磁盘挂载命令(mount)2.1.2 文件目录相关命令 1. cd 改变工作目录 2. ls 列出文件目录 3....
2008-12-02 21:24:56
123
linux入门
1. 基础概念 文件系统、分区、挂载主分区、扩展分区、逻辑分区SWAP交换分区分区格式-----ext2、ext3GRUB(引倒装入器)root权限(hom权限)2、linux安装开机启动界面检测安装盘安装语言和键盘磁盘分区引导程序选择3. linux文件及文件系统文件类型及属性-- 普通文件,目录文件(索引节点),连接文件(类似windows快捷方式),设备...
2008-12-02 13:58:43
91
java简单排序
简单排序有三种:冒泡排序,选择排序,插入排序 比较,交换,复制的概念--交换是复制的三倍 冒泡排序思想:1.比较两个数据2.如果左边的比右边的大则交。3.然后向右移动一个位置,重复1,2步冒泡效率:比较次数=n*(n-1)/2 平均交换次数=n*n/4冒泡不变性:下标右面的数据已经全部排好序; 选择排序思想:扫描所有数据,找出最小者,让最小者和第一个位置的数据交换;然后从第二个位...
2008-12-02 12:27:03
135
原创 java.io包学习1
转自:http://www.blogjava.net/cherishchen/archive/2007/07/10/129313.html 所有类的根接口:InputStream/OutputStream 一、底层的还是装饰的1、底层的直接与文件系统或者硬件打交道的类(充当数据源的类): 包括InputStream和OutPutStream两大类,分别用于输入和输出,数据源可以是by...
2008-11-27 10:23:33
144
java.io包学习
1. java.io 包中定义了多个流类型来实现输入和输出功能; 从不同的角度对其进行分类:按数据流的方向可以分为输入流和输出流按处理数据单位的不同可以分为字节流和字符流按功能的不同可以分为节点流和处理流 节点流:直接从一个数据源读写数据; 处理流:连接在已存在的流(节点流或处理流)之上,通过对数据的处理为程序提供更强大的读写功能; 2. java所提供的流...
2008-11-27 10:22:02
257
15、装饰模式(Decorator)
装饰模式(Decorator)使用原来被装饰的类的一个子类的实例,把客户端的调用委派到被装饰的类。装饰模式的关键在于这种扩展是透明的。 装饰模式(Decorator)的角色:抽象构件(Component)角色:给出一个抽象接口,以规范准备接受附加责任的对象。具体构件(Concrete Component)角色:定义一个附加责任类。装饰(Decorator)角色:持有一个构件对象的实例。...
2008-11-25 11:57:17
118
14.1、安全合成模式和透明合成模式
安全合成模式代码:public interface Component { Composite getComposite(); void sampleOperation();} public class Leaf implements Component { public Composite getComposite(){ // Write you...
2008-11-25 11:33:19
144
14. 合成模式(composite)
合成模式(composite)把部分和整体的关系用树结构表示出来。合成模式使的客户端把一个个单独的成分对象和由他们复合而成的合成对象等同看待。 合成模式(composite)的角色:抽象构件(Component)角色:这是一个抽象角色,它给参加组合的对象规定一个接口,这个角色给出共有的接口及其默认行为树叶构件(Leaf)角色:代表参加组合的树叶对象,树叶没有下级子对象树枝(Compos...
2008-11-25 11:27:34
125
java八种基本类型
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 1、整数:包括int,short,byte,long 2、浮点型:float,double 3、字符:char 4、布尔:boolean基本型别大小最小值最大值boolean----------------char16-bitUnicode 0Unicod...
2008-11-24 11:55:22
1482
表达式之谜---八两(复合赋值表达式)
1. 复合赋值操作符要求两个操作数都是原生类型的。例如,Integer等2. 复合表达式有一个例外,如果左面是String类型,那么右边操作数是任意类型。3. 简单赋值操作符允许左侧是对象引用类型,这就更宽松了,只要表达式左侧和右侧的变量是赋值兼容的即可。 代码:public class BaLiang { /** * 八两 */ public static void mai...
2008-11-24 11:20:24
212
表达式之谜---半斤(复合赋值表达式)
简单赋值操作符 =复合赋值操作符 += , -=, *= ,/= , %= ,<<=,>>=,>>>=, &=,等 1. 复合赋值表达式自动将所执行计算的结果转型为其左侧变量类型。复合表达式会悄悄产生一个转型。2. 不要将复合赋值操作符作用与byte,short,char类型变量。同样int型数的右边要确保不是long、float、doub...
2008-11-24 11:12:50
179
表达式之谜---多重转型
1. 如果最初的数值类型是有符号的,那么执行符号扩展;如果它是char,那么不管被转换为什么类型都执行零扩展。2. 如果你通过观察不能确定程序将要做什么,那么它做的就很有可能不是你想要的。 代码:public class Multicast { /** * 多重转型 */ public static void main(String[] args) { System.out...
2008-11-24 10:58:04
121
表达式之谜---初级问题
1. 要避免使用l(小写字母l)作为变量名,因为,l 和1容易混淆。2. 在long型字面常量中,一定要大写L,千万不要用小写。 代码:public class Elementary { /** * 初级问题 */ public static void main(String[] args) { System.out.println(12345+5432l); }}...
2008-11-24 10:05:13
105
表达式之谜---长整除
1. 当你的操作数是很大的数字时,千万要提防溢出,这是个缄默的杀手。2. 可以用更大范围的long类型。 代码public class LongDivision { /** * 长整除 */ public static void main(String[] args) { final long MICRO_PER_DAY = 24*60*60*1000*1000; f...
2008-11-24 10:00:51
137
表达式之谜---找零时刻
1. 二进制浮点对于货币计算非常不合适。2. 在需要精确答案的地方,要避免使用float和double;对于货币计算,要使用int,lang,BigDecimal。 代码:public class Change { /** * 找零时刻 */ public static void main(String[] args) { System.out.println(2.00-...
2008-11-24 09:43:54
119
表达式之谜---奇数性
1. 当取余操作返回一个非零结果时它与左操作数具有相同的正负号。2. 要测试你的方法在为每个数值型参数传递负数,零和正数时,其行为是否正确。 代码:public class Odd { /** * 奇数性 */ public static void main(String[] args) { System.out.println(Odd.isOdd(-11)); } ...
2008-11-24 09:29:33
168
表达式之谜---DosEquis
1. 混合类型计算会引起混乱,在条件表达式中更为明显2. 最好在条件表达式中使用相同类型的第二和第三操作数 确定条件表达式结果类型的规则:如果第二和第三操作数具有相同的类型,那么它就是条件表达式类型。如果第一个操作数类型是T,T表示byte,short,char,而另一个操作数是一个int常量表达式,那么条件表达式的类型就是T否则,将对操作数类型进行二进制提升,条件表达式就是第二个和...
2008-11-24 09:20:27
140
命令模式(Command)例子2增加宏命令
命令模式(Command)例子2增加宏命令 为julia的录音机增加一个记忆功能,可以把命令记录下来,在任何需要时重新把这些记录下来的命令一次性执行,这就所谓的宏命令。这时,julia的录音机就多了一个新按钮用于执行宏命令。 增加宏命令后的代码如下:/** 在Julia中加入的宏命令代码*/ public static void test2() { Comman...
2008-11-23 12:00:27
141
命令(Command)模式例子2
命令(Command)模式例子2 -------- AudioPlayer系统 系统描述: 小女孩julia有一个盒式录音机,有播音play,倒带rewind,停止stop功能。julia不需要知道命令的执行细节,只需要知道在键盘上按下什么键就可以了。 用命令模式来模拟。 代码:/** * This class plays the role of Abstract Command ...
2008-11-23 11:47:31
297
java内的命令(Command)模式例子
命令模式例子------创世纪系统 系统开始时,世界是个黑暗的窗体,窗体上有4个按钮: Let There Be Light(要有光), Let There Be Land(要有地),Reset(复原),God Rests(上帝休息了) 代码:/* 抽象命令角色 */public interface CommandFromGod{ public void Execute();...
2008-11-23 11:17:07
198
命令(Command)模式
13、命令(Command)模式 命令模式(Command)是对命令的封装,命令模式把发出命令的责任和执行命令的责任分开,委派给不同的对象。 命令模式的五个角色:客户角色(Client):创建一个具体命令对象(Concrete Command),并确定其接收者。 命令角色(Command):声明一个给所有具体命令类的抽象接口,这是一个抽象角色,由...
2008-11-23 10:59:42
291
数据库事务概念
数据库事务感念 事务:用户定义的一系列数据库操作,要么全做,要么全不做,是一个不可分割的单位。 事务特性(ACID特性):原子性,一致性,隔离性,持续性。 原子性 ---- 事务中的操作要么全做,要么 全不做。一致性 ---- 要保持数据库中的的数据处于一致性状态。隔离性 ---- 一个事务不能被其他并发的事务干扰。持续性 ---- 也称永久性,只事务一旦提交,它对...
2008-11-20 12:30:44
82
关系数据理论(笔记)
关系数据理论 关系模式: 关系模式是个五元组,其中两项对模式设计关系不大,可以用一个三元组来表示,R< U, F>. U是一组属性, F是属性U上的一组数据依赖。 当U上的一个关系r满足F时,r称为关系模式R<U,F>的一个关系。 1NF(一范式)-- 也是一张二维表最起码的要求,每个分量也 就...
2008-11-20 12:11:46
162
查询优化的一般准则
1. 选择运算应尽量先做。最重要,最基本的一条。 2. 执行连接前应对关系适当的预处理。 student 与 sc 进行自然连接 a. 索引连接 a.1. 在表sc上建立Sno索引。 a.2 对student组中的每一个元组,有Sno值通过sc的索引查找相应的sc元组 a.3 把student和sc连接起来 b. 排序合...
2008-11-19 16:16:00
4764
关系代数笔记(数据库系统概论)
关系代数笔记: 关系代数是一种抽象的查询语言,是关系数据库操纵语言的一种传统的表达方式,是对数据对象关系的一种运算,也是关系数据库运算的基础。 关系代数的三大要素: 运算对象,运算符,运算结果 关系代数运算符: 集合运算符∪并∩交-差关系运算符×广义笛卡尔集σ选择π投影∞连接÷除逻辑运算符...
2008-11-19 15:56:42
475
连接查询笔记
连接查询-----若一个查询同时涉及到两个或两个以上的表,则称之为连接查询。 连接查询主要包括: 等值连接,自然连接,非等值连接,自身连接,外连接,复合条件连接等。 1. 等值 和 非等值连接 连接条件或连接谓词是指用来连接两个表的条件,格式为:<表名1.><列名> <比较运算符> <表名2.><列名> 比较...
2008-11-19 15:09:41
134
原创 MySQL 触发器 存储过程 自定义函数 视图 简单示例
转自:http://www.cnblogs.com/freeliver54/archive/2008/07/03/1234561.html 下面测试均通过调试 本示例实现如下效果:0.test数据库有userinfo用户信息表 和userinfolog用户信息日志表1.建立一个userinfo表新增记录时的触发器 将新增日志加入到userinfolog2.建立一个向userinfo表新增记...
2008-11-19 11:42:55
180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人