- 博客(68)
- 资源 (23)
- 收藏
- 关注
HTML — HTTP URL 中的特殊字符
1. + URL中的+号表示空格 %2B 2. 空格 URL中的空格,也可以用直接用+号表示 %20 3. / 分隔目录和子目录 %2F 4. ? URL...
2009-10-31 18:16:08 217
原创 MYSQL字符编码
mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来很多mysql数据库工具(除了phpmyadmin,我偶尔用,功能强速度慢)都不支持创建时指定数据库编码,当然可以改my.ini来解决这个问题,但是需要重新启动mysql,不过用下...
2009-10-30 03:24:43 69
原创 Java中的字符编码与解码
import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;...
2009-10-30 03:17:02 107
原创 Jsp页面中的字符编码方式与乱码解决方案
JSP/Servlet中的编码方式在JSP/Servlet中主要有以下几个地方可以设置编码, pageEncoding="UTF-8" contentType="text/html;charset=UTF-8" request.setCharacterEncoding("UTF-8") response.setCharacterEncoding("UTF-8") 其中前...
2009-10-29 23:10:18 487
Java中十六进制转换 Integer.toHexString()
为了显示一个byte型的单字节十六进制(两位十六进制表示)的编码,请使用: Integer.toHexString((byteVar & 0x000000FF) | 0xFFFFFF00).substring(6) byteVar & 0x000000FF的作用是,如果byteVar 是负数,则会清除前面24个零,正的byte整型不受影响。(...) | 0xFFFFFF...
2009-10-29 00:43:07 4510 1
HTML — CSS选择器
一个样式规则由两部分组成:选择器和样式声明。选择器表明要为哪一个元素设置样式,样式声明则表明要应用哪些样式属性。如,我们想尽上文档中的一级标题 H1 以红色显示,就可以这样定义CSS规则:h1 { color: red } 这样只要加载了该样式文档中所有<H1>标签都将应用这个样式。<html> <head> <title>&l...
2009-10-25 21:11:57 114
部分解决JsUnit无法在firefox3、safari 测试的问题
在上一篇中出现了一个问题,就是用 jsunit2.2alpha11.zip 包进行测试时,在firefox、safari 上不能进行测试,无法访问本地系统文件,经过在网上查找,发现了解决问题的办法,解决的原文如下: 2009年9月23日 Using jsUnit in FireFox 3Tried having a ba...
2009-10-25 07:03:08 104
JsUnit——eclipse插件(四)
这节我们来看看如何通过JsUnit插件来运行前几节所测试过的测试页。 首先我们下载 JsUnit插件,请到 http://sourceforge.net/projects/jsunit/files/# 下载,会得到eclipse_plugin1.0alpha3.zip类似的包。 这里我们使用插件的 link 安装方式来安装这个插件。把它解压到 %ECLIPSE_HOME%/mypl...
2009-10-25 06:59:02 137
原创 长连接与短连接
长连接与短连接所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。 短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。 比如http的,只是连接、请求、关闭,过程时间较短,服务器若是一段时间内没有收到请求即可关闭连接。 其实长连接是...
2009-10-23 19:32:34 840
关闭被占用端口
(一)WindowsD:\>netstat -aon|findstr 8086 TCP 0.0.0.0:8086 0.0.0.0:0 LISTENING 1192D:\>tasklist|findstr 1192JAVAW.EXE 1192 Console ...
2009-10-23 14:17:23 206
10、JavaScript跨浏览器需注意的问题——ajax基础笔记
向表中追加行创建表格行时,我们要把创建的 tr 追加到 tbody 元素节点中,而不能直接把它追加到 table 元素节点中,因为IE 上直接追加到 table 时不能显示出来,但所有的现在的浏览都支持把 tr 追加到 tbody中,正确的做法如下:先定义如下一个空表<table id="myTable"> <tbody id="myTableBody"> ...
2009-10-21 22:19:20 90
eclipse 语言包在线更新地址
eclipse语言包在线更新地址,做个标记。http://www.eclipse.org/babel/downloads.php ,在该页面中有不同代号的eclipse语言包在线更新地址,并找准你当前版本的eclipse所对应的在线语言包更新地址,我的这个http://download.eclipse.org/technology/babel/update-site/ganymede ...
2009-10-21 20:16:10 389
JsUnit详解——Web服务方式(三)
上两节提到过以Web方式来运行JsUnit,不过不是很详细,这节我们专来看看Web服务方式下的JsUnit。 因为JsUnit里集成了Jetty,通过命令行使用Ant就可以启动JsUnit服务了,所以我们先应该配置好Ant。 首先下载 Ant ,登录 http://ant.apache.org/ 即可找到下载连接。 下载后会得到 apache-ant-1.7.1-bin...
2009-10-21 00:21:59 173
JsUnit详解——《ajax基础》笔记(二)
使用标准/定制查询串如此说来,测试运行工具是很强大的,但是每天都得打开这个测试运行工具,并浏览你的测试页或测试集,这可能非常烦人。好在可以使用一些查询串来预置要运行的文件,让测试运行工具自动地运行测试,甚至可以向测试传递参数 !测试运行工具支持testPage 查询串 。在浏览器地址栏中键入以下地址(当然,根据具体环境可能要做相应调整),就会在浏览器中启动测试运行工具,并且预置了给定的测试:...
2009-10-20 22:38:28 201
JsUnit详解——《ajax基础》笔记(一)
JsUnit与JUnit对比JsUnit也有setUp()与tearDown(),不过现在作为函数,而不是方法;测试函数(而不是测试方法)分成多个测试页(而不是测试类);另外JsUnit提供了自己的基于HTML的测试运行工具。 JUnitJsUnitTest类扩展TestCase测试页包含jsU...
2009-10-20 19:57:58 190
敏捷—测试先行方法介绍
是的,现在肯定有读者会这样说了:“我只在产品发品之前写测试。”有些人可能会窃笑,对质量保证部门说三道四。还有一些人作为项目经理可能会添油加醋地说:“我们可不会浪费时间写测试代码;我们还得写真正的代码呢。”那么,采用TDD到底是什么意思呢? TDD产生于敏捷开发运动,特别是极限编程(extreme programming,XP),而且TDD正是XP的一个核心原则。推崇TDD的人认为,不应该完...
2009-10-19 23:02:05 215
使用Firefox的Web开发插件
Firefox的Web开发插件为Firefox浏览器增加了大量有用的Web开发工具,一旦安装了这个插件,你就可以通过一个工具条来访问。目前能够运行Firefox的所有平台上都能使用这个插件包。下载地址:http://chrispederick.com/work/web-developer/...
2009-10-18 17:53:28 81
9、访问WEB服务(REST)——ajax基础笔记
最其名的WEB服务实现是SOAP(简单对象访问协议)。SOAP是由W3C管理的规约,它是XML协议,对于如何调用远程过程给出了定义。WSDL(Web服务描述语言)文档也是XML文档,描述了如何创建Web服务的客户。通过提供WSDL文档,Web服务提供者就能很轻松地为可能的客户创建客户端代码。WSDL和SOAP通过一同使用,不过不一定非得这亲,因为这两个规约是分维护的。尽管人们在简化SOAP...
2009-10-18 17:24:28 153
SVN — 为Subversion版本库创建只含部分内容和特殊改动的标签
http://blog.csdn.net/jamesfancy/archive/2007/07/22/1702187.aspx 标签和分支在任何一个版本控制系统中都是非常重要的功能。Subversion独特的创意将这两者有机的结合在了一起。准确的说,Subversion中是没有标签和分支的,它们都由一个Subversion中独特的概念给代替了,这就是——拷贝。...
2009-10-18 17:21:11 161
8、读取响应头部——ajax基础笔记
你有时可能需要从服务器获取一些内容,例如,可能想“ping”一下服务器,验证服务器是否正常运行。此时,你也许只想读取服务器发出的响应首部,而忽略内容。通过读取响应首部,可以得出Content-Type(内容类型)、Content-Length(内容长度),甚至 Last-Modified(最后一次修改)的日期。如果只关注响应首部,完成这样一个请求的标准做法是使用HEAD请求,而不是前面讨论的G...
2009-10-18 17:20:33 130
7、使用JSON向服务器发送数据——ajax基础笔记
看过前面的例子后(使用XML向服务器发送复杂的数据结构),你可能会改变注意。通过串连接来创建XML串并不能,这也不是用来生成或修改XML数据结构的健壮的技术。使用JSON向服务器发送数据该示例了如果使用JSON将JavaScript对象转换为串格式,并使用Ajax技术将这个串发送到服务器,然后服务根据这个串创建一个对象。jsonExample.html清单:<!DOCTYPE...
2009-10-18 17:20:16 116
6、请求参数作为XML发送——ajax基础笔记
如果只是使用一个包含 名/值 对的简单查询串,这可能不够健壮,不足以向服务器传递大量复杂的模型变化。更好的解决方案是将模式的变化作为XML发送到服务器。请求参数作为XML发送示例:选择框中的选中的项将作为XML发送到服务器postingXML.html清单:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" ...
2009-10-18 17:20:00 183
5、GET与POST方式发送请求参数——ajax基础笔记
GET与POST方式发送请求参数getAndPostExample.html清单:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1...
2009-10-18 17:19:48 142
4、将使用W3C DOM动态生成页面——ajax基础笔记
使用W3C DOM动态生成页面dynamicContent.xml清单:<?xml version="1.0" encoding="UTF-8"?><properties> <property> <address>812 Gwyn Ave</address> <
2009-10-18 17:19:23 96
3、将响应解析为XML——ajax基础笔记
将响应解析为XMLparseXML.xml清单:<?xml version="1.0" encoding="UTF-8"?><states> <north> <state>Minnesota</state> <state>Iowa<
2009-10-18 17:18:09 108
2、使用innerHTML属性创建动态内容——ajax基础笔记
使用innerHTML属性创建动态内容如果结合作用HTML元素的innerHTML属性,responseText属性会变得非常有用。innerHTML.html清单:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.d...
2009-10-18 17:17:55 191
1、使用XMLHttpRequest对象——ajax基础笔记
XMLHttpRequest最早是在 IE5 中以activeX组件形式实现。XMLHttpRequest并不是一个W3C标准。IE所XMLHttpRequest实现为一个ActiveX对象,其他浏览器把它实现为一个本地JavaScript对象。创建XMLHttpRequest对象var xmlHttp;function createXMLHttpRequest() { if ...
2009-10-18 17:17:33 85
原创 30、JavaScript代码优化
JavaScript代码的速度被分成两部分:下载时间和执行速度。下载时间 Web浏览器下载的是js源码,因此所有长变量名和注释都回包含在内。这个因素会增加下载时间。1160是一个TCP-IP包中的字节数。最好能将每个javascript文件都保持在1160字节以下以获得最优的下载时间。 由于这个原因,要删除注释、删除制表符和空格、删除所有的换行、将长变量名缩短。 遵循这4条比较困难。...
2009-10-16 21:25:47 135
原创 JavaScript代码优化(二)
◆字符串的使用在IE6和IE7中因字符串级联导致的主要问题是垃圾回收性能,虽然这些问题在IE8中已经得到解决,但如果你的用户大部分仍然在使用IE或IE7,你就得格外注意这个问题了。看一个例子先:var veryLongMessage = "This is a long string that due to our strict line length limit of" + maxCh...
2009-10-16 01:32:06 116
原创 JavaScript代码优化(一)
尽可能避免使用全局变量和函数.全局的变量和函数其实等价于 window 对象的属性/方法, 访问速度自然会慢.var myvar = 0; // 336mswindow.myvar = 0; // 2383msvar myfunc = function(){} // 3515mswindow.myfunc = function(){} // 10151ms尽量避免用 new 操作符创建...
2009-10-15 23:47:28 116
SVN — subclipse操作指引
安装插件:请参照http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 导出项目:可以把本机已存在的工程导入到SVN库中进行共享管理,具体是选中某个工程再右击选择 小组|共享项目...。在操作的过程中,默认以工程名为上传目录结构的根上传到代码库中,不过可以改名后再传。在操作的最后一步还是进行一次提交操作才能真真...
2009-10-15 22:13:45 194
SVN — svn中的branch和tag
在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆。在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来选择,而不是强制的(比如cvs)。一般情况下,tag,是用来做一个milestone的,不管是不是release,都是一个可用的版本。这里,应...
2009-10-15 00:03:02 135
SVN — svn的branch/tag创建及merge
svn中建立branch或者tag的方法比较简单,totoiseSVN中的操作是: 1.选择Branch/tag.. 2.在出来的界面中的To URL中填上URL,一般是svn://IP/Project/branches/branch-1, 这样就建立了一个branch-1的branch. 建立tag是一样的操作,只不过URL一般是svn://IP/Project/tags/tag-1 3.后面的...
2009-10-15 00:02:46 244
原创 Eclipse 快捷键
Ctrl+Shift+O,Ctrl+Shift+M,自动导包。 Ctrl+Shift+F,格式化代码。 Ctrl+Alt+H,打开调用层次结构。Ctrl+F3,打开结构,显示所选元素的结构。Ctrl+Shift+H,在类型层次结构视图中打开类型。Ctrl+O,Ctrl+...
2009-10-14 22:40:39 57
原创 悟透JavaScript
一篇很不错的关于JavaScript原型设计的文章,融入了作者自己思想的元素,做个标记与大家分享。《悟透JavaScript 》
2009-10-13 21:58:58 83
SVN — 禁止Eclipse把SVN信息编译到classes里
右键点击project Properties -> Java Build Path -> Source 展开里面的项目 选中 Excluded,点击 Edit 按钮 在 Exclusion patterns 中点击 Add 按钮 输入 **/.svn/** 保存即可 ...
2009-10-13 20:10:22 61
SVN — 删除Subclipse中记住的SVN用户名密码
1. 查看你的Eclipse中使用的是什么SVN Interfacewindows > preference > Team > SVN ,并找到 SVN Interface(SVN 接口) 2. 如果是用的JavaHL, 找到以下目录并删除auth目录.C:\Documents and Settings\[YourUserName]\Application Data\Subver...
2009-10-13 19:32:37 55
原创 Javascript数组类型检测:编写更强壮的isArray函数
在日常开发中,我们经常需要判断某个对象是否是数组类型的,在js中检测对象类型的常见的方法有几种: 1、typeof操作符。对于Function、String、Number、Undefined这几种类型的对象来说,不会有什么问题,但是针对Array的对象就没什么用途了: alert(typeof null); // "object"alert(typeof []); // "obje...
2009-10-12 23:37:00 67
原创 JavaScript 技巧与高级特性
null 与 undefinedJavaScript 中一共有 5 种基本类型,分别是 String、Number、Boolean、Null 和 Undefined 。前 3 种都比较好理解,后面两种就稍微复杂一点。 Null 类型只有一个值,就是 null ; Undefined 类型也只有一个值,即 undefined 。 null 和 undefined 都可以作为字面量(literal...
2009-10-12 22:57:08 67
SAP ABAP SQL查询分析器(ABAP动态SQL执行)ZSQLEXPLORER
2012-03-25
SAP ABAP ScriptForm 中文版本
2012-03-25
PowerDVD+Ultra+11(蓝光3D播放).part2.rar
2012-03-25
PowerDVD+Ultra+11(蓝光3D播放).part1.rar
2012-03-25
IBM-ETP java 培训
2011-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人