自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mAGIccODE

--I'm the phoenix

  • 博客(55)
  • 收藏
  • 关注

原创 打造安全 Ajax mashup 的未来

当前的 Web 浏览器设计不能轻松而安全地从多个源获取内容并将其显示到页面上。了解开发人员如何充分利用可用的工具来完成该任务,以及使用这些工具给所得应用程序带来的安全和可伸缩性方面的压力。另外,学习提出的几种用于补救此情形的浏览器改进,以及如何参与相关讨论,使 Web 开发超越这一障碍,使互操作性达到的一个新水平。与 Ajax 混合mashup 是一个 Web 应用程序,它集成了来自多个源

2008-08-04 10:15:00 554

原创 关于浏览器跨域访问

 解决浏览器的跨域问题,不要想完全通过在浏览器中使用脚本绕过浏览器的相同来源策略,那是做不到的,除非你所使用的浏览器版本刚好存在严重的bug,否则做浏览器的那帮人都不必混了。 解决跨域问题,要从浏览器之外想办法,据我所知有两种方法: 方法1:在服务器端实现一个服务器端的代理,接收跨域的请求,通过HTTP得到请求的数据后转发给客户端的浏览器。 但是你在客户端也要做一些事情,因为XMLHttpRequ

2008-08-04 10:09:00 4140 1

原创 全面理解javascript的caller,callee,call,apply概念

在提到上述的概念之前,首先想说说javascript中函数的隐含参数:arguments Arguments 该对象代表正在执行的函数和调用它的函数的参数。 [function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值

2008-06-16 13:42:00 541

原创 Javascript的调试利器:Firebug使用详解

Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug。Firebug是Joe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测任何页面的CSS、HTML和JavaScript。本文主要是为初学者介绍一下Firebug的基本功能与如何使用Fir

2008-05-06 16:30:00 591

原创 JavaScript 中的继承

继承是面向对象语言基本特征之一,通过继承可以将父类所具有的特性遗传到子类。ECMAScript中的继承不像Java、C++等语言那么明显,直接通过关键字来实现,通常它是通过模拟方式来实现继承功能的,并且实现方式有多种。    在继承中引入this关键字,使用构造器方法定义类来实现继承。一个构造器是一个函数,因此可以将父类的构造器作为子类的一个方法使用并进行调用。Code highlig

2008-05-06 14:31:00 375

原创 JavaScript 中的对象

 面向对象语言需要具备三种基本特征:继承(Inheritance)、多态 (Polymorphism) 、封装(Encapsulation and Aggregation)。和Java 、C++ 等语言一样,ECMAScript 被认为是面向对象的,因为它同时支持这些特征。Code highlighting produced by Actipro CodeHighlighter (fr

2008-05-06 14:21:00 353

原创 ECMAScript 基础

    JavaScript的核心之一ECMAScript的语言特性和Java、C、Perl都有许多相似之处,其中不少特性都是从这些语言借鉴而来,同时它们之间也存在许多差异。下面列举一些ECMAScript的基本特性。--和Java一样,ECMAScript区分大小写,注释的格式相同,通过{}确定代码块,原始数据类型存储在堆栈,对象的引用存储在堆中--ECMAScript是一种松散的语言,ECMA

2008-05-06 14:02:00 418

原创 DOJO subscribe & publish

comet与传统ajax不同的通信方式,它支持服务器向客户端发送信息的通信方式。具体comet和bayeut协议不做介绍。这里简单介绍一下dojox.cometd的几个主要函数 数据发送和接收 dojox.cometd.subscribe = function( /*String */ channel,     /*Object */ objOrFunc,     /*Str

2008-04-30 10:39:00 2929

转载 DOJO Quick Start

  转载请注明出处 http://www.fyting.com,谢谢 2006年初,dojo还是0.22的时候就很关注它的发展,可一直没有在实际项目中使用。一来是由于文档的缺少,而来是dojo的相关介绍总是让人望而生畏。到现在都如此,第一个hello world就搞了一大堆东西,比如widget组件,自定义的script标签等,加上要引入什么css文件,djConfig、 dojo.require

2008-04-29 14:34:00 992 1

原创 关于JAVA异常

Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍生出来的。checked 异常也就是我们经常遇到的IO异常,以及SQL异

2008-01-29 15:44:00 593

转载 synchronized用法

Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于instance变量

2007-10-18 13:50:00 401

转载 JAVA正则表达式

JAVA正则表达式作为本章的结尾,我们来看一看正则表达式(regular expression)。正则表达式是JDK 1.4的新功能,但是对sed和awk这样的Unix的标准实用工具,以及Python,Perl之类的语言来讲,它早就已经成为其不可或缺的组成部分了(有人甚至认为,它还是Perl能大获成功的最主要的原因)。单从技术角度来讲,正则表达式只是一种处理字符串的工具(过去Java这个任务是

2007-09-25 15:50:00 843

转载 正则表达式30分钟入门教程

一些要说的话: 如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不懂。当我告诉你这是“30分钟入门教程”时,请不要试图在30秒内入门。事实是,我身边有个才接触电脑,对操作都不是很熟练的人通过自己学习这篇教程,最后都能在文章采集系统中使用正则表达式完成任务。而且,他写的表达式中,还使用了“零宽断言”等“高级”技术。所以,如

2007-09-19 12:51:00 487

原创 JS的正则表达式

JS的正则表达式//校验是否全由数字组成 代码 function isDigit(s)    {    var patrn=/^[0-9]{1,20}$/;    if (!patrn.exec(s)) return false   return true   }   render_code();

2007-09-19 12:35:00 435

转载 Win32串口编程

在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。  在Win32下,可以使

2007-08-03 14:57:00 531

原创 Hibernate备忘

Hibernate中,对于实体类,建议不要采用final修饰,这将导致hibernate代理机制的运作难以运行,而代理机制则是hibernate中提高性能的重要途径之一Hibernate要求复合主键类实现equals和hashcode方法,以作为不同数据之间识别的标志在关联关系中,inverse="false"的为主动方,由主动方负责维护关联关系在one-to-many关系中,将man

2007-07-03 22:01:00 733

原创 巧用Hibernate的查询缓存

众所周知Hibernate是一个优秀的持久层框架,特别是他的数据缓存机制吸引了很多开发者。对与二级缓存而言使用不同的数据查询方式,对二级缓存的使用情况是不一样的,如list和iterator方法,list对二级缓存只写不读,而iterator可以很好的利用二级缓存,但是iterator方法有一个很不好的毛病,就是会出现N+1次查询的问题。如何才能既利用二级缓存又不会产生N+1次查询的问题呢,下面给

2007-07-03 11:43:00 655

原创 hibernate二级缓存攻略

很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失

2007-06-15 10:19:00 613

原创 有关oracle 9i中的内连接,左外连接,右外连接问题

有关oracle 9i中的内连接,左外连接,右外连接问题                     1. 内连接很简单select A.*, B.* from A,B where A.id = B.idselect A.*, B.* from A inner join B on A.id = B.id以上两句是完全等价的2. 左外连接select distinct(p.person_id)

2007-06-10 22:59:00 632

原创 linux服务解释

cpid:提供高级电源管理。cpuspeed:可以提高系统运行效率。crond:执行例行性程序。Iptables: 防火墙。Kudzu:自动检测硬件的变更。Network: 激活网络接口。Random:加快系统的启动。Readahead和Readahead_early:加快系统的启动。Syslog:把各类事件写入日志。acpid 配置文件:/proc/acpi/event预设端口:无说明:Ad

2007-06-06 10:02:00 793

原创 struts中bean:write处理html标记问题

后续 

2007-05-22 10:47:00 516

原创 struts中logic:iterate的使用

先占个位置,以后补上 

2007-05-22 10:46:00 463

原创 struts乱码问题解决办法

struts是个很不错的开源框架,但是其中的乱码问题却一直困扰着我们,本人通过一些实践将自己对一些乱码问题的解决方法写在这里 ,有不足之处欢迎大家补充。使用过滤器处理表单和页面输入的文字乱码这种方法效率高,可以解决读取资源文件乱码,和表单乱码问题,建议将编码统一设置为UTF-8。过滤器代码如下:package com.tdh.pub;import java.io.IOExcep

2007-05-22 10:23:00 1378 1

原创 几个常用的,对表的某一列进行操作的SQL命令

适用:ORACLE  修改列名           alter table xxx rename column aaa to bbb; 删除一列           alter table xxx drop column aaa; 增加一列           alter table xxx add aaa varchar2(22)

2007-04-29 09:47:00 1273

转载 Struts基本知识

应用程序文件Struts 1.1 将许多公用类从 struts.jar 中分离出来。大多数公用功能(如 digestor 实用程序和 Bean 实用程序)已移至公用包中。需要将 commons jar 随 Struts 实现类一起引用。Struts 实现类中已广泛使用 commons 类。如果不想遭遇那些恼人的 NoClassDefFound 错误,就需要确保 Struts Web 应用程序始

2007-04-24 10:57:00 839

转载 美妙而强大的XMLBeans

到处都说XML是未来信息发展的主导!在XML和Java技术的发展前沿,各种各样的技术相互碰撞着,面对XMLDOM、SAX、JAXB和Castor,XMLBeans有一领天下的霸气,其XML游标、XML标志及XQuery和全面支持W3C XML Schema规范等高级特性,从学习和操作的简易性与性能的高效性上讲,让其他解析与数据绑定技术无人能敌。最早听说XMLBeans是在去年BEA公司的Dev2D

2007-03-24 20:50:00 1211

转载 利用XMLBean轻轻松松读写XML

一、关于XML解析  XML在Java应用程序里变得越来越重要, 广泛应用于数据存储和交换. 比如我们常见的配置文件,都是以XML方式存储的. XML还应用于Java Message Service和Web Services等技术作为数据交换.因此,正确读写XML文档是XML应用的基础.  Java提供了SAX和DOM两种方式用于解析XML,但即便如此,要读写一个稍微复杂的XML,也不是一

2007-03-24 20:49:00 625

原创 表空间文件被误删除后

表空间文件被误删除将导致数据库无法正常启动,解决的方法是将被误删除的表空间文件离线,然后…… >sqlplus /nolog>connect / as sysdba>startup mount将被误删除的数据文件离线>alter database datafile D:/ORACLE/xxx.ora offline drop;>alter database open; 

2007-03-23 14:15:00 1020 1

转载 java 调用存储过程

CallableStatement  对象为所有的  DBMS  提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是  CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出  (OUT)  参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(IN  参

2007-03-21 09:16:00 723

转载 Oracle数据库中分区表的操作方法

摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。   在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大型应

2007-03-21 08:35:00 554

原创 Hibernate备忘笔记

一个持久化类需要遵循四条主要的规则:1:实现一个默认的即无参数的构造方法(为了通过反射机制来实例化这个类对象);2:提供一个标识属性(主键),(可选);3:使用非final的类(可选);4:为持久化字段声明访问器和是否可变的标志(可选)持久化字段不需要声明问public的,hibernate可以持久化一个有default、protected、private的get/set方法对的属性进行持久化

2007-03-20 10:28:00 452

转载 数据库设计范式

关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电话号码

2007-03-20 10:24:00 496

转载 OnJava推荐的Singleton实现

public class Singleton ...{       static class SingletonHolder ...{       static Singleton instance = new Singleton();     }       public static Singleton getInstance() ...{       return Singleton

2007-03-18 13:16:00 456

转载 英语口语8000句(随意的谈话)

●征求意见懂吗? Do you understand? *是一般的说法。Do you understand? (懂吗?)I understand. (懂了。) 懂了吗? Understood? *既可以用于提问也可以用于回答。You have to improve. Understood? (你得有所提高,明白吗?)Understood. (明白了!)Do yo

2007-03-13 21:03:00 882

转载 英语口语8000句(见面、分手时)

 ●碰到友人嗨!你好! Hi! *比Hello随便,用于比较熟悉的人,男女都可以用。Hi! (嗨!)Hi! (嗨!你好!)  你好! Hello. *一天中常用的寒暄用语。A)Hello, Mr. Smith. (史密斯先生,您好!)B)Oh, hi John. (嗨,约翰,你好!)*A为学生,B为老师。  你好! Good afternoon.

2007-03-13 20:58:00 1320

转载 英语口语8000句(8)

●询问时间今天几号? Whats todays date?Fill out the form. (请填这张表。)Whats todays date? (今天几号?)Its the tenth. (今天10号。)What date is it today?Whats the date?Whats the date today? 8月13日。 It

2007-03-13 20:56:00 534

转载 英语口语8000句(7)

●打电话我是丹尼斯·史密斯。 This is Dennis Smith. *打电话时常用This is...代替My name is...。This is Dennis Smith speaking. 喂,是约翰吗? Hello, John? *常用于熟人之间。 喂, 请问是丹尼斯·史密斯先生吗? Is this Mr. Dennis Smith? 请问是财务科吗?

2007-03-13 20:54:00 551

转载 英语口语8000句(6)

●在办公室赶上了! I made it! *可以用于上班、上学和坐车时的情况。I made it! (我赶上了!)Not quite. (那可未必。)Im on time!I arrived on time! (正点到达。) 要严格遵守时间。Be punctual!Be punctual! (要严格遵守时间。)Yes, sir.(是,知道了。) 你又迟

2007-03-13 20:53:00 813

转载 英语口语8000句(5)

●喜欢、爱上……汤姆是个美男子。Tom is a lady-killer. *lady-killer直译是“少女杀手”,其实不是杀手,而是指一下子就能迷住女人的男子。Tom dates around a lot. (汤姆和好多女人来往。)Tom is a real playboy. (汤姆真是个花花公子。) 汤姆真让我神魂颠倒。Tom really turns me on.

2007-03-13 20:49:00 555

转载 英语口语8000句(4)

●陈述症状 你不舒服吗? Are you feeling okay? *见到身体状况不好的人时的问话。 Do you feel all right? 你怎么了? Whats wrong? *wrong “身体不舒服”。 Whats wrong? (你怎么了?) Im not feeling well. (我觉得身体有点不对劲。) Is anything wrong? Are you okay

2007-03-13 09:36:00 464

空空如也

空空如也

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

TA关注的人

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