- 浏览: 399403 次
最新评论
-
a597525618:
能不能提供全部的代码给我?谢谢咯/
百度地图BMap API的应用实例 -
天然呆的大蘑菇:
我用类似的方法,总是遇到内存溢出,楼主是如何解决这个问题的呢 ...
android UI进阶之用ViewPager实现欢迎引导页面 -
northsea2006:
怎么用呢?
HTML嵌套Flash播放视频 -
chengchengiloveyou:
...
9件创业教会我的事 -
android_mylove:
testvon 写道最近也在用JDBC,感觉是比HIBERNA ...
编码阶段的一些问题
文章列表
HitPlay 的创办人 Joshua Seims 在他的博客上分享了一篇 9 Things I Learned by Starting a Company,我觉得跟我的经验非常像,所以今天就从他的 9 个点出发,跟大家聊聊我自己的心得。
1. 恐惧是可以被克服的
创业的恐惧有两种,一种是不敢面对、害怕丢脸的恐惧,一种是担心结果不如预期的恐惧。怕丢脸的恐惧让你裹足不前,不敢尝试。开始尝试了,还有害怕失望的恐惧让你心情忽高忽低,无法冷静判断。这两个好像每颗心与生俱来都会有的弱点,但创业的经验告诉我它们其实可以被克服。
要克服不敢的恐惧,很简单,它就像克服酒量一样,唯一的方法就是一直喝、 ...
众所周知,myeclipse自带了很多实用的插件,正因为这些插件的强大功能,帮助web程序猿提高了开发效率,同时也看到了无限明媚的春天!而eclipse给大家的印象则是,绿色软件,体积小,速度快,界面清爽,这些都是它显著的优点,当然,它也有缺点,那就是功能相对myeclipse而言比较少。虽然eclipse也可通过扩展插件来增加很多与myeclipse相同的功能,但很多人习惯了拿来主义,自己去折腾这样或那样的插件总觉得麻烦,还不如直接安装myeclipse,一会功夫,全部搞定,接着便可以大展拳脚,开始自己的宏图大业。不过,我要说的是,那是曾经的eclipse,现在eclipse推出了很多开 ...
- 2012-06-19 22:32
- 浏览 1016
- 评论(0)
package job;
import java.util.Enumeration;
import java.util.TreeMap;
public class SysProperties {
/**
* @author shijin
* @param args
*/
public static void main(String[] args) {
//先获得系统属性的Properties对象,继而获得所有Property名称的枚举
Enumeration<?> e = System.getProperties().prope ...
- 2012-06-19 20:35
- 浏览 990
- 评论(0)
封装dao层时候,由于项目中经常用到批量导入数据,也就是批量插入数据,因此,选择一种批量插入数据的方式很重要。于是对于jdbc、ibatis和ejb(循环插入)的批量操作进行测试,最终发现jdbc的效率要远远(几十倍)高于ibatis和ejb,于是选择jdbc方式。
以下是在封装dao层时候联系到的几个问题。
2012-06-05 星期二 晴
jdbc批量插入删除数据:
http://johnny84.blog.51cto.com/2855387/767001
http://superjavason.iteye.com/blog/255423
http://www.blo ...
一、DOM方式
原始name.xml
<?xml version="1.0" encoding="GB2312" standalone="no"?><学生花名册>
<学生 性别="男">
<姓名>李华</姓名>
<年龄>14</年龄>
</学生>
<学生 性别="男">
<姓名>张三</姓名>
<年龄>16</ ...
- 2012-06-12 20:31
- 浏览 956
- 评论(0)
基于XML的程序结构如图
DOM、SAX是最主要的两种编程接口规范,Apache Xerces提供DOM和SAX API,支持多种语言
DOM概述
DOM是一个比XML更早的概念,例如IE中的DOM,可以通过JavaScript进行操作HTML
W3C的DOM可以看作是一个平台或语言的界面,允许程序和脚本动态地访问及更新文档的内容、结构、脚本程序。也就是说,DOM是一组API,它把XML文档作为对象,接口中包含了对文档的操作的属性和方法定义
DOM将XML文档看作树,根元素对应树的根节点,子元素对应子节点。利用DOM处理XML文档时,DOM处理器先把XML文档加载到内存中,在内存中 ...
- 2012-06-12 16:07
- 浏览 1113
- 评论(0)
概述
XPath在设计之初主要用于XSLT和XPointer(用于Xlink,还未普及),随着XSLT 2.0的发布,已经发展到XPath 2.0(06年6月),并成为XSLT 2.0和XQuery 2.0的基础
XPath以“路径”方式查询XML文档,XPath表达式的基本形式是“/结点/子结点/二级子结点”,从左到右(即从外至内)匹配XML文档的结点
XPath表达式分为定位表达式和求值表达式。定位表达式用于匹配XML文档的结点,而求值表达式则返回定位结果数值(字符串、布尔值、数值等)XML文档的模型对于良构的XML文档,有三种模型表示:
XPath数据模型:把XML文档的多数内容表 ...
- 2012-06-12 15:33
- 浏览 941
- 评论(0)
CSS
CSS(层叠样式表)是W3C制定的网页样式标准,以弥补HTML语言在表现能力上的不足。现在使用的是CSS level 2,于1998年5月发布。
XML支持CSS,以实现数据的显示控制。使用CSS可获得以下优势:
数据重用:一个CSS可应用于多个XML文档
增强表现力:利用CSS可以修饰数据的显示
增加数据定位:可以控制数据的显示位置CSS样式规则选择符 { 属性 : 属性值 ; [属性 : 属性值 ; ……] }
例如: student{ font-family: 宋体; }
选择符:表示受样式声明约束的一个或多个元素
多个选择符: cell1,cell2
子选择符: ...
- 2012-06-12 10:53
- 浏览 859
- 评论(0)
最近一直在做一个web界面的项目,在这段期间,经历了心理和技术上的考验,而事实也证明我还只是一个“菜鸟”,但是通过这次经验,知道了菜鸟与大鸟的区别,今天就来跟大家一起分享一下,如何摆脱一看就能被戳穿的菜鸟界面。
经过这次项目的历练,让我发现了菜鸟和大鸟的区别,通过多次被上司指正,多次的修改,最终界面才可以入眼。要想让自己不菜,就需要向大鸟学习背后的实现,而不仅仅是界面上的展现。
你是否也设计过类似下面的界面?一起来看看吧。
菜鸟界面一:“杂乱无章”
一个界面设计的好与坏,不仅仅是通过展现出来的界面来判定的,更是需要观看你是如何实现的 ...
DTD的不足
语法结构问题:与XML语法不一致,不支持DOM、XPath、XSLT等
数据类型问题:有限的数据类型,不支持布尔、日期、时间等数据,不能扩展
文档结构问题:DTD中元素和属性是全局的,不是上下文相关的
名称空间问题:不支持名称空间
Schema的特点
Schema的优势
Schema是独立的XML文档,扩展名为.xsd
已经定义了丰富的数据类型,支持派生,支持格式约束
元素、属性具有上下文相关性
支持名称空间Schema的不足
不能嵌入到XML文档中
语法较复杂
还不能定义属性和属性值的相关性,如若CPU的“厂商”为“Other”则必须在“描述”中声明
...
- 2012-06-11 22:25
- 浏览 917
- 评论(0)
dom是解析xml的底层接口之一(另一种是sax)
而jdom和dom4j则是基于底层api的更高级封装
dom是通用的,而jdom和dom4j则是面向java语言的DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可 ...
- 2012-06-11 20:47
- 浏览 744
- 评论(0)
最基本的三个概念
XML语言-描述事物本身
XSL语言-展现事物表现形式
DTD(Schema)-定义XML语言的语法
XML基本概念
XML(eXtensible Markup Language,可扩展标记语言)是SGML(标准通用标记语言)针对特定应用领域的一个子集,是SGML的一种受限形式。XML描述了一类称为XML文件的数据对象,同时也部分地描述了处理这些数据对象的计算机程序的动作。XML是W3C的推荐标准之一,目前广泛使用的是XML 1.0版,于1998年2月发布,2004年2月W3C发布了XML 1.1版
XML设计目标
XML应该可以直接用于因特网(Internet) ...
- 2012-06-11 20:41
- 浏览 748
- 评论(0)
DTD概述
DTD用来定义XML文档的结构,它包含一系列规则说明,以确保XML文档的一致性和有效性
DTD定义了XML文档可用的词汇(元素和属性的名称)和结构:
元素名称,包括根元素
元素的属性及属性的数据类型和取值方式
子元素的名称、顺序、出现次数
元素是否拥有子元素,是否能拥有文本内容,等等
可以用DTD验证XML文档
发现书写错误(命名错误)
检查结构和顺序
检查是否使用了规定的规范文档
DTD的引用
DTD可以是被XML引用的独立的外部文档,也可以嵌入到XML文档中
DTD文档是特殊格式的XML文档 例如,DTD文档student.dtd的内容如下:
< ...
- 2012-06-11 16:04
- 浏览 888
- 评论(0)
本文为大家介绍软件设计中的一些原则,都是经过长期经验总结出来的知识,每一个程序员都应该了解,相信对大家在进行软件设计的过程中会有很大帮助。 Don’t Repeat Yourself (DRY)
DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。
参考:http://en.wikipedia.org/wiki/KIS ...
- 2012-06-11 08:46
- 浏览 555
- 评论(0)
网上关于java文件下载的代码不计其数,我在使用spring做文件下载时,开始也是使用的普通的下载方式,但是遇到一个问题,后台老是报错:java.net.SocketException: Connection reset by peer: socket write error,虽然文件是能下载,但是一下载 ...
- 2012-06-06 15:51
- 浏览 1324
- 评论(0)