自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

csuanli的专栏

燃烧的梦想..

  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 [Java]==和equals区别

==是比较两个对象的引用,即对象的地址,判断是否指向同一个对象。equals是比较两个对象的值是否相等。

2011-10-23 17:08:35 283

原创 [C++]给指针赋值和通过指针进行赋值的区别?

1)       如果对左操作数解引用,则修改的是指针所指向的对象值。(即通过指针赋值)2)       如果没有解引用,则修改指针本身的值。(即给指针赋值)string s1(“some value”); string *sp1=&s1;string s2(“another”); string *sp2=&s2;*sp1=”a new value” //通过指针赋值,s1变为a

2011-10-21 20:34:44 1803

原创 [C++]指针和引用的比较小结

1)       引用始终指向同一个对象,引用必须初始化;2)       赋值差异:l      给引用赋值修改的是引用所关联的对象值,而不是将引用与另一个值关联。 int ival=1024, ival2 =2048; int *p=&ival; int *p2=&ival2; cout<<"*p="<<*p<<" *p1="<<*

2011-10-21 20:33:13 383

原创 [C++]指针知识点小结

指针的声明string *p //指向string类型的指针,等价于string* pstring* p1, p2 //p1是指向string类型的指针,p2为string,等价于 string *p //和string p2const double *cptr //指向double常量的指针double *const cptr //指向double类型的常量指针////

2011-10-21 17:04:29 594

转载 Sitemesh学习入门

转自:http://www.java3z.com/cwbwebhome/article/article2/2962.html简介:    sitemesh应用Decorator模式,用filter截取request和response,把页面

2011-09-01 17:17:48 364

原创 [C++]static的作用(转)

http://www.cnblogs.com/dc10101/archive/2007/08/22/865556.html 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件

2011-05-06 16:06:00 299

原创 数据库语句where 1=1 的用法和作用(转载)

<br />转载自法月博客博客http://www.zhangpingyong.com/database-sql-select-from-table-where.html<br /> <br /><br />这是一种怎样的查询语句呢?首先说明,1=1不是查询语句中的任何关键词,所以,请您放心,不管你会不会使用 这种语句,都没有任何关系,对于您而言,没有任何损失。<br />另外,众多网站都有select * from table where 1=1此类语句的介绍,并且,针对该类语句,讲得实在是让人越

2011-04-21 23:37:00 1078

原创 ajax实现

<br />//不利用Jquery框架var xmlhttpfunction verify(){ //0,获取文本框信息 var userName=document.getElementById("userName").value; //1.创建XMLHttpRequest对象 //这是XMLHttpReuquest对象无部使用中最复杂的一步 //需要针对IE和其他类型的浏览器建立这个对象的不同方式写不同的代码 if(window.XMLHttpRequest){

2011-03-03 20:16:00 398

原创 ajax(jquery)+ struts 搭建

1,页面 (1)Javascript//利用Jquery框架function verify(){ //alert("Enter the script"); //1.获取文本框中的内容 //document.getElementById("userName"); dom的方式 //Jquery的查找节点的方式,参数中#加上id属性值可以找到一个节点。 //jquery的方法返回的都是jquery的对象,可以继续在上面执行其他的jquery方法 //var jquer

2011-03-03 17:30:00 418

原创 MySQL 修改编码方式

<br />一、编辑MySql的配置文件<br />MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是 /etc/my.cnf<br /><br />--在 [mysqld] 标签下加上三行<br />default-character-set = utf8<br />character_set_server = utf8<br /><br /><br />--在 [mysql]  标签下加

2011-02-20 14:09:00 564

原创 Java日期格式--字符串与Date格式的转换

<br />package cn.csu.date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateFormateTest { public static void main(String[] args ){ //时间按特定的格式显示 String str="yy-MM-dd"; SimpleDateForma

2011-02-14 21:35:00 682

转载 Java日期格式(转载)

<br />通过长时间的对时间不同格式的转换,自己觉得其实就是对毫秒数的操作Java代码 System.currentTimeMillis()   System.currentTimeMillis()<br /><br />得到从1970年1月1日到现在的毫秒数,就可以转换成各种的形式。<br /><br />有这样一个字符串:“20070911121547”, <br />转换成时间格式:2007-09-11 12:15:47 <br />Java代码 public cl

2011-02-14 21:24:00 635

原创 SQL关键字

<br />        恨啊...Hibernate配置时用了个关键字order,折腾了一天...还好年前搞定了..<br />以后注意,现将关键字全部列出:关键字PostgreSQLSQL 99SQL 92ABORT非保留  ABS 非保留 ABSOLUTE非保留保留保留ACCESS非保留  ACTION非保留保留保留ADA 非保留非保留ADD非保留保留保留ADMIN 保留 AFTER非保留保留 AGGREGATE非保留保留 ALIAS 保留 ALL保留保留保留ALLOCATE 保留保留ALTER非保

2011-01-26 15:34:00 411

原创 Java正则表达式(转)

一、正则表达式基础知识我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是说: 1.1 句点符号假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英文字典,你可以用正则表达式搜索它的全部内容。要构造出这个正则表达式,你可以使用一个通配符——句点符号“.”。这样,完整的表达式就是“

2010-12-12 00:53:00 317

原创 测试开发驱动(TDD)

测试开发驱动是一种以单元测试为基础的极限编程方法。一下是一个测试示例:被测的类:import java.util.StringTokenizer;/* * 日期格式化程序,将输入的日期字符串格式化为MM-DD-YYY * 需求: * 输入为null或者"",输出为"" * 输入只有一个数字的日期或月份,高位补0 * 对于两位数字的年份,高位补20 * 其他,返回"" */public class DateFormat { public static String

2010-12-11 21:51:00 310

原创 单例模式

<br />------------------------------------单例模式-----------------------------------------<br />²  单例模式(单态模式)(Singleton Pattern):单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。<br />²  模式动机:对于系统中的某些类来说,只有一个实例很重要,例如:虽然系统中可以有许多打印机,但是只能有一个打印机正在工作,一个系统只

2010-12-10 13:05:00 355

原创 相对路径

相对路径问题: public class TestFile { /** * 测试new File(path)是否建立文件 * 相对路径是从项目顶端为跟目录,即JspTest下一级 */ public static void main(String[] args)

2010-12-09 22:30:00 429

原创 Web----简单的网页计数器

<br />       利用文件来存储访问数据,在访问时读取文件并将数值加1,在保存回文件,一下是代码示例:<br /><%@ page contentType="text/html; charset=gb2312" %><%@ page import="java.io.*" %><%! int counter=0; String file="C://file.txt"; BufferedReader br=null; PrintWriter pw=null; publi

2010-12-09 22:02:00 912

原创 原型模式

<br />------------------------------------原型模式-----------------------------------------<br />²  原型模式(Prototype Pattern):它是一种对象创建型模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。<br />²  模式动机:<br />有些系统(界面上一个图片,右击,复制到另外一个地方,一个对象就变成两个对象)里面涉及到对象的复制(克隆),这种情况下编程,有何套路?<br />

2010-12-09 19:12:00 308

原创 工厂方法模式

------------------------------------工厂方法模式----------------------------------²  工厂方法模式(Factory Method Pattern):工厂方法模式又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态模式,属于类的创建型模式。在工厂方法模式中,父类负责定义创建对象的公共接口,而子类则负责生成具体的对象,这样做的目的是将类的实例化操作延迟到子类中完成,即由子类来决定究竟应该实例化(创建)哪一个类

2010-12-09 19:11:00 321

原创 简单工厂模式

<br />------------------------------------简单工厂模式----------------------------------<br />²  简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,属于类的创建型模式,通过它根据自变量的不同返回不同的类的实例。简单工厂模式专门定义一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类<br />²  模式动机:极品飞车游戏中,能够建立各

2010-12-09 19:10:00 318

原创 基础

设计模式1.         Alexander给出的模式经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心,通过这种方式,我们可以无数次地使用那些已有的解决方案,无需再重复相同的工作。2.         目的:实现高内聚,低耦合3.         设计模式原则l  “开-闭”原则(Open-Closed Principle, OCP)“Software entities should be open for extension,but closed for

2010-12-09 19:02:00 274

原创 Java之路----数组初始化

<br />      数组初始化方式有多种,但无论那种方式,都应当先分配地址,才能进行赋值,数组初始化方式如下:<br />public class ArrayTest { /** * 数组的初始化形式 */ public static void main(String[] args) { int[] a; a=new int[5]; //初始化方式一 a=new int[]{1,5,6,3,2}; //初始方式二 /* * a={1,5,6};

2010-12-07 11:33:00 497

原创 正则表达式

正则表达式基础知识<br />        一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如:JScriptVBScript匹配/^/[ /t]*$/"^/[ /t]*$"匹配一个空白行。//d{2}-/d{5}/"/d{2}-/d{5}"验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成。/<(.*)>.*<///1>/"<

2010-12-04 00:02:00 236

原创 Java之路----传值和引用

传值示例:public class PassByQute { /**  * 对象类型一般传的是应用  */ public static void main(String[] args) {  StringBuffer str=new StringBuffer("hello");  change(str);    //传引用,指向原对象  System.out.println(str); } public static void change(StringBuffer str){  str.append("

2010-11-02 23:34:00 325

原创 PHP之路——环境配置

       环境配置:PHP+Apache+Mysql+zend studio       系统:WindowXP       下载后具体配置步骤如下:PHP安装目录,找到php5ts.dll,复制到C:WINDOWS/system32PHP安装目录,找到libmysql.dll,复制到C:WINDOWS/system32PHP安装目录,找到php.in-recommended,复制到C:WINDOWS; 然后改名为php.ini,这个是配置PHP的基本文件打开php.ini,找到并配置:        

2010-10-27 00:39:00 352

flexpaper_去除logo,FP等_附修改源码

仿百度文库实现、flexpaper删除logo、FP

2013-04-09

JQuery_1.4

JS框架,方便ajax开发 JQuery_1.4_API.CHM

2011-04-21

图形学画直线画圆算法

计算机图形学 直线 DDA算法 中点算法 画圆算法源代码

2010-12-12

CSS层叠样式表单中文手册

CSS 是 Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

2010-11-02

空空如也

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

TA关注的人

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