- 博客(39)
- 资源 (27)
- 收藏
- 关注
原创 SQLSTATE 消息
本节列示 SQLSTATE 及其含义。SQLSTATE 是按类代码进行分组的;对于子代码,请参阅相应的表。表 2. SQLSTATE 类代码 类 代码 含义 要获得子代码, 参阅... 00 完全成功完成 表 3 01 警告 表 4 02 无数据 表 5 07 动态 SQL 错误 表 6 08 连接异常 表 7
2010-05-04 11:31:00 1378
转载 用Java 2标准版1.4进行Internet安全编程(客户端)
Java 安全套接扩展 (Java Secure Socket Extension, JSSE) 使 Internet 安全通信成为现实。它是 SSL 3.0 (Secure Socket Layer) 及 TLS 1.0 (Transport Layer Security,由 SSL 3.0 改善而来) 的框架和实现。这个包让 Java 开发人员能够开发安全的网络应用;为基于 TCP/IP 的何
2010-02-08 20:39:00 2755
转载 java 位运算符
移位运算符 包括: “>> 右移”;“>> 无符号右移” 例子: -5>>3=-1 1111 1111 1111 1111 1111 1111 1111 1011 1111 1111 1111 1111 1111 1111 1111 1111 其结果与 Math.floor((double)-5/(2*2*2)) 完全相同。 -5
2010-02-06 23:08:00 759
转载 Java 编程技术中汉字问题的分析及解决
在基于 Java语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的乱码肯定不是我们愿意看到的显示效果,怎样才能够让那些汉字正确显示呢?Java语言默认的编码方式是UNICODE,而我们中国人通常使用的文件和数据库都是基于GB2312或者BIG5等方式编码的,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?本文将从汉字编码的常识入手,结合Java编
2010-02-01 18:05:00 693
转载 JSON
JSON 即 JavaScript ObjectNatation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 尽管有许多宣传关于 XML如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 We
2009-12-23 14:47:00 639
转载 装饰器(Decorator)模式
Decorator设计模式是典型的结构型模式(在GOF的那本模式的Bible中将模式分为:1.创建型模式;2.结构型模式;3.行为模式三种)。它的主要用意是:动态地为对象添加一些额外的功能。(记住上面两种颜色的词汇,理解装饰器模式的精髓所
2009-12-15 14:39:00 834
转载 JavaMail API
JavaMail API简介JavaMailAPI是一种可选的、能用于读取、编写和发送电子消息的包(标准扩展)。您可使用这种包创建邮件用户代理(Mail User Agent ,MUA)类型的程序,它类似于Eudora、Pine及MicrosoftOutlook这些邮件程序。其主要目的不是像发送邮件或其他邮件传输代理(Mail TransferAgent,MTA)类型的程序那样
2009-07-12 17:55:00 782
原创 java程序中运行shell命令
使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序. 该方法有6个可访问版本: 1.exec(String command) 2.exec(String command, String envp[], File dir) 3.exec(String cmd, S
2009-06-17 17:26:00 1435
转载 Getopt::Std模块的使用
Getopt::Std模块的使用:初始设置: 在程序中加入如下代码: use Getopt::Std; use vars qw($opt_d $opt_f $opt_p); getopts(d:f:p); (注意上两行的参数要对应)[ 解释一下"d:
2009-05-08 14:33:00 1391
转载 设计模式—Iterator迭代器模式
设计模式—Iterator迭代器模式提供一个方法顺序访问一个聚合对象的各个元素,而又不暴露该对象的内部表示。这个模式在java的类库中已经实现了,在java中所有的集合类都实现了Conllection接口,而Conllection接口又继承了Iterable接口,该接口有一个iterator方法,也就是所以的集合类都可以通过这个iterator方法来转
2009-05-07 11:06:00 760
转载 设计模式—State模式
设计模式—State模式 允许一个对象在其状态改变时,改变它的行为。看起来对象似乎修改了它的类。 <!--google_ad_client = "pub-5977682010997732";/* 336x280, 创建于 08-7-26 */google_ad_slot =
2009-05-07 11:05:00 704
转载 设计模式—Memento备忘录模式
设计模式—Memento备忘录模式 在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存前的状态。 <!--google_ad_client = "pub-5977682010997732";/* 336x280, 创建于 0
2009-05-07 11:04:00 644
转载 设计模式—Command模式
设计模式—Command模式 设计模式学习笔记(十四)—Command模式。 <!--google_ad_client = "pub-5977682010997732";/* 336x280, 创建于 08-7-26 */google_ad_slot = "8221152630
2009-05-07 11:02:00 724
转载 设计模式—Visitor访问者模式
设计模式—Visitor访问者模式 表示一个作用于某对象结构中各元素的操作。它可以使你不修改各元素类的前提下定义作用于这些元素的新操作,也就是动态的增加新的方法。 Visitor模式定义: 表示一个作用于某对象结构中各元素的操作。它可以使你不修改各元素类的前提下定义作用于这些元素的新
2009-05-07 11:01:00 688
转载 设计模式—FlyWeight享元模式
设计模式—FlyWeight享元模式 设计模式学习笔记(二十二)—FlyWeight享元模式。 <!--google_ad_client = "pub-5977682010997732";/* 336x280, 创建于 08-7-26 */google_ad_slot = "8
2009-05-07 10:58:00 770
转载 设计模式—Chain of Responsibility职责链模式
设计模式—Chain of Responsibility职责链模式 为了避免请求的发送者和接收者之间的耦合关系,使多个接受对象都有机会处理请求。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 <!--<! google_ad_client = "pub-
2009-05-07 10:56:00 723
转载 设计模式—Composite模式
设计模式—Composite模式 将对象组合成树形结构以表示“整体—部分”的层次结构。Composite模式使单个对象和组合对象的使用具有一致性。 <!--google_ad_client = "pub-5977682010997732";/* 336x280, 创建于 08-7
2009-05-07 10:54:00 2099 5
转载 设计模式—Proxy模式
设计模式—Proxy模式 为其他对象提供一种代理以控制这个对象的访问。 <!--google_ad_client = "pub-5977682010997732";/* 336x280, 创建于 08-7-26 */google_ad_slot = "8221152630";
2009-05-07 10:51:00 689
转载 设计模式—Mediator中介者模式
设计模式—Mediator中介者模式 用一个中介者对象来封装一系列的对象交互。中介者使各对象不需要显式的相互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。 <!--<! google_ad_client = "pub-5977682010997732";/* 33
2009-05-07 10:40:00 657
转载 设计模式之Observer
设计模式之Observer Java深入到一定程度,就不可避免的碰到设计模式(designpattern)这一概念,了解设计模式,将使自己对java中的接口或抽象类应用有更深的理解.设计模式在java的中型系统中应用广泛,遵循一定的编程模式,才能使自己的代码便于理解,易于交流,Observer(观察者)模式是比较常用的一个模式,尤其在界面设计
2009-05-07 10:22:00 630
转载 在组合模式中实现访问者(Visitor)模式
在组合模式中实现访问者(Visitor)模式 本文从一个给定的实现了组合(Composite)模式的例子开始,说明怎么在这个数据结构上实现业务逻辑代码。依次介绍了非面向对象的方式、在组合结构中加入方法、使用访问者(Visitor)模式以及用改进后的访问者(Visitor)模式来实现相同的业务逻辑代码,并且对于每种实现分别给出了优缺点。kD6z;tmJS{4`U
2009-05-07 09:41:00 768
转载 桥梁(Bridge)模式
一、 桥梁(Bridge)模式桥梁模式是一个非常有用的模式,也是比较复杂的一个模式。熟悉这个模式对于理解面向对象的设计原则,包括"开-闭"原则(OCP)以及组合/聚合复用原则(CARP)都很有帮助。理解好这两个原则,有助于形成正确的设计思想和培养良好的设计风格。 注:《Java与模式》一书认为Bridge模式不是一个使用频率很高的模式,我不太赞同,我认为Bridge
2009-04-23 22:46:00 770
转载 Facade外观模式
Facade外观模式,是一种结构型模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。在这里我想举一个例子:比如,现在有一辆汽车,我们(客户程序)要启动它,那我们就要发动引擎(子系统1),使四个车轮(子系统2)转动。但是实际中我们并不需要用手推动车轮使其转动,我们踩下油门,此时汽车再根据一些其他
2009-04-23 22:03:00 666
转载 适配器模式(Adapter Pattern)
适配器模式(Adapter Pattern)概述: 在软件开发过程中,我们要经常要复用我们以前开发的一些“现存对象”,但是这些“现存对象”并不能满足我们新的应用环境。怎样才能良好的复用这些对象,以满足我们的应用环境,这就是适配器(Adapter)所要解决的问题。意图: 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一
2009-04-21 20:59:00 632
原创 初探Sql Server 执行计划及Sql查询优化
初探Sql Server 执行计划及Sql查询优化<!--function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.ope
2009-04-20 09:42:00 1278 1
转载 in和exists的区别与SQL执行效率分析
in和exists的区别与SQL执行效率分析本文对in和exists的区别与SQL执行效率进行了全面整理分析……最近很多论坛又开始讨论in和exists的区别与SQL执行效率的问题,本文特整理一些in和exists的区别与SQL执行效率分析SQL中in可以分为三类: 1、形如select * from t1 where f1 in (a,b),应该和以下两种比较效率 sele
2009-04-16 17:22:00 700
转载 my,our,local,Perl范围变量声明
my,our,local,Perl范围变量声明function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(ht
2009-04-16 09:58:00 1044
转载 UML示例图
UML示例图 在Visio里,包和类的关系是包含关系,将类拖入包的文件夹之后,关系就建立了,二元关联符号可以设置为:聚合、合成。接口:空心圆+直线(唐老鸭类实现了‘讲人话’);依赖:虚线+箭头(动物和空气的关系);关联:实线+箭头(企鹅需要知道气候才迁移);聚合:空心四边形+实线+箭头(雁群和大雁的关系);合成:实心四边形+实线+箭头(鸟和翅膀的关系);泛化:空心三角形+实线(动物和鸟的继
2009-04-15 14:20:00 1780 2
转载 SSH整合项目中容易出现的错误整理
SSH整合项目中容易出现的错误整理function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.
2009-04-08 17:43:00 978
转载 perl 中substr应用详解
#!/usr/bin/perl#-----------------------------#substr用来存取子串,可以修改子串,主要用法如下:#$value = substr($string, $offset, $count);#$value = substr($string, $offset);#substr($string, $offset
2009-04-08 15:56:00 13192
原创 在Perl中Require 和 use 的区别
在Perl中Require 和 use 的区别===========================================================区别一:跟require不同的是,use只能用于模块的包含,也就是.pm文件。比如:use MyModule;实际上,编译器将从@INC指定的目录下去寻找MyModule.pm模块。如果模块名称中包
2009-04-07 10:51:00 3467
转载 perl模组编程
perl模组编程 #!/usr/bin/perl -wuse strict;use LWP::Simple qw(get);my $url = shift || "http://www.chinaunix.net";my $content = get($url);print $content;exit 0;获取网页#!/usr/bin/p
2009-04-07 10:44:00 827
原创 Stored Procedure Tutorial
Introducing to Stored ProcedureStored procedure by definition is a segment of code which contains declarative or procedural SQL statement. A stored procedure is resided in the catalog of the database
2009-03-30 23:11:00 1140
转载 Mysql存储过程实例
Mysql存储过程实例收藏function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.
2009-03-29 23:04:00 2059
原创 计算机:09年全国硕士入学考试统考备考攻略
计算机:09年全国硕士入学考试统考备考攻略2008年10月24日 14:40 来源:华商网 2009年是全国硕士研究生统一入学考试计算机科学与技术学科的初试专业课考试实行联考的第一年。以前计算机考试是各个学校自己命题,根据学校对考生的要求和学校老师的研究方向确定不同的考试科目。一般包括数据结构,组成原理,操作系统,计算机网络这四个部分,一般的考试从这几部分中挑选两到三部
2009-03-26 14:11:00 803
原创 Perl eval 函数探讨
Perl eval 函数探讨 Perl 作为一种脚本语言可以实时地生成和执行代码。这种特性可以把代码的编译推迟到运行时,所以又称为“动态代码”。另外, Pe
2009-03-25 23:41:00 919
转载 SQL 函数 函数大全
SQL 函数 函数大全 SQL 函数Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换
2009-03-18 11:19:00 673
原创 Perl的面向对象编程
一、模块简介 模块(module)就是Perl包(pachage)。Perl中的对象基于对包中数据项的引用。(引用见第x章引用)。 详见http://www.metronet.com的perlmod和perlobj。 在用其它语言进行面向对象编程时,先声明一个类然后创建该类的对象(实例),特定类所有对象的行为方式是相同的,由类方法确定,可以通过定义新类或从现存类继承来创建
2009-03-16 23:03:00 894
原创 java 回调方法浅析
JAVA的CALLBACK通过接口来实现 1.class A,class B 2.class A实现接口Operate 3.class B拥有一个参数为operate接口类型的函数test(Operate o) 4.class A运行时调用class B中test函数,以自身传入参数 5.class B已取得A,就
2009-01-07 12:35:00 834
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人