- 博客(36)
- 收藏
- 关注
原创 XMLHTTPRequest的属性和方法简介
由于现在在公司负责制作标准的静态页面,为了增强客户体验,所以经常要做些AJAX效果,也学你也和我一样在,学习AJAX。而设计AJAX时使用的一个重要的技术(工具)就是XMLHTTPRequest对象了。这里海啸把我学习XMLHTTPRequest对象的一点资料拿出来跟大家一起分享。文中的资料都是海啸在学习时在网上收集的,如果您开过,那就再加深下印象吧!1、XMLHTTPRequest对象
2008-09-30 20:52:00 463
原创 图例分析outerHTML的用法
与innerHTML不同,outerHTML包括整个标签,而不仅限于标签内部的内容。对于一个id为"testdiv"的div来说,outerHTML、innerHTML以及innerTEXT三者的区别可以通过下图展示出来:
2008-09-30 20:48:00 764
原创 关于JSP页面中的pageEncoding和contentType两种属性的区别
pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。 第一阶段是jsp编译成.java,它会根据pageEncoding的设定读取jsp
2008-09-30 13:54:00 623
原创 contentType
是服务器端java程序运行时的输出编码,即服务器端以什么样的编码向客户端发送信息, 即: String s = "大家好" %> 是指客户IE浏览以什么样的编码来显示网页: 即: 大家好! 两者要一样
2008-09-30 13:44:00 528
原创 CSS 2.0中文手册(含索引)
CSS 2.0中文手册(含索引).chm http://down.chinaz.com/soft/21562.htm
2008-09-22 00:22:00 1012
原创 insertAdjacentHTML用法
//<![CDATA[Sys.WebForms.PageRequestManager._initialize(AjaxHolder$scriptmanager1, document.getElementById(Form1));Sys.WebForms.PageRequestManager.getInstance()._updateCont
2008-09-21 23:30:00 717
原创 document.all笔记
document.all是页面内所有元素的一个集合。例如: document.all(0)表示页面内第一个元素二.document.all可以判断浏览器是否是IE if(document.all){ alert("is IE!"); }三.也可以通过给某个元素设置id属性(id=aaaa),然后用document.all.aaaa调用该元素四.案例:代码1: name=aaa value=a
2008-09-21 23:28:00 519
原创 多对多双向关联
一个简单示例: 一个雇员可以担任几个角色,一个角色可以拥有多个雇员,雇员和角色之间存在多对多的关联关系, 在这里我们建立多对多的双向关联... db schema: ============================== 雇员表: CREATE TABLE [employee] (
2008-09-21 14:07:00 792
原创 悟透JavaScript
引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数
2008-09-21 13:21:00 651
原创 第一个javascript prototype
/* person这个函数其实就是创建了一个类 这个函数相当于一个构造函数, 初始化name和sex属性... 这里的this指的就是person这个对象 */ function person(name,sex){ this.name=name; this.sex
2008-09-21 13:06:00 707
原创 用例包含关系与用例扩展关系的区别
包含关系:通常是指一个大的用例包含了几个小的用例,几个小的用例组成一个大的用例; 扩展关系:两个独立的用例,完成一个后可以开启另一个,两个用例本身都是独立的。 例如:用户管理的用例包括用户添加和用户删除;用户登陆用例后可以进行用例退出。
2008-09-21 12:46:00 8280
原创 Oracle专家调优秘密
在过去的十年中,Oracle已经成为世界上最专业的数据库之一。对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力。最有效的方法之一是通过Oracle调优。它有大量的调整参数和技术来改进你的Oracle数据库的性能。 Oracle调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善Oracle数据库的性能,有一些基本的概念是每个Oracle DB
2008-09-20 22:41:00 650
原创 Struts-HTML标签
Login Please login: method="post" focus="username"> username password 指定的login必须在struts-config.xml中有定义,与会取出Action所搭配的ActionForm
2008-09-20 20:15:00 950
原创 Struts Bean标签
一、 访问HTTP请求信息或JSP隐含对象 1、标签: 该标签用于从HTTP请求中提取Header信息,示例如下: 提取的信息是: 解释:将请求Header中的Accept-Language属性存储到page范围内的变量Language中!然后输出! 2、标签:
2008-09-20 18:21:00 716
原创 struts中logic标签说明
1. logic:empty 该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况: 1)当Java对象为null时; 2)当String对象为""时; 3)当java.util.Collection对象中的isEmpty()返回true时; 4)当java.util
2008-09-20 17:31:00 1327
原创 java调用c dll,指针参数和结构体参数搞定
终于有了比较大的成果,不过身体也累完了,昨天又去打的吊瓶,坐成铁的时候差点就晕倒在里面了,不知道什么原因,抵抗力这么差,明天放假,要在家好好休息,今天早上碰到欢欢了,她说给我做好吃的,我愿意吃她做的糖醋排骨,呵呵,还是把我的研究成果纪录下来吧!基于上两篇java调用dll的文章,我做了更为复杂的参数传递,指针变量和结构体变量,下面给出源码vc++中的工程名称是SMSXIAOSource
2008-09-11 11:21:00 10916 4
原创 使用DLL进行不同语言之间的调用
__declspec(dllexport)是告诉编译器用来导出函数的,在代码中不另作说明了extern "C"的意思就是用C的方式来导出函数,为什么要用C的方式来导出呢.因为C++中有重载,编译器会对函数名进行更改,修饰成唯一的函数名.__stdcall告诉编译器函数调用方式.这点可以参考其他文章,我预计也会在blog中写上一篇关于函数调用方式. 复制内容到剪贴板 代码:extern "
2008-09-11 11:11:00 2163
原创 java与c/c++进行socket通信的一些问题(2)
本部分提出另外一种做法, 供参考。import java.net.*;import java.io.*;/** * 与C语言通信(java做Client,c/c++做Server,传送一个结构) * @author kingfish * @version 1.0 */public class Employee2 { private String name; private int id
2008-09-11 10:49:00 717
原创 字节对齐的作用
学ARM体系结构的时候碰到了字节对齐的问题,当时没觉得是个什么重点,但后来看到了一个例子,发现自己的概念很模糊,就好好看了一下字节对齐的作用。 在现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类
2008-09-11 10:45:00 916 2
原创 java与c/c++进行socket通信的一些问题(1)
近几天看到csdn上问c/c++和java通信的问题比较多,特别是c特有的数据结构(如struct)。 特地根据网友的一个问题举个例子,希望对初学者有所帮助。 原问题见:http://community.csdn.net/Expert/topic/3886/3886989.xml?temp=.3527033 这类问题通常是为了利用原有Server或者Server不能做修改(通常是c/c++)
2008-09-11 10:39:00 733
原创 一道内存对齐问题和由此引出的CPU字节序问题
一大早晨的群里就很活跃,好现象啊 一位“同学”发了一道题,问题是b输出什么。 struct sm { short a; char b,c; }; int a=0x12345678; int b=(int)(*(struct sm*)&a).c; c
2008-09-11 10:34:00 680
原创 struct的巨大作用
面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个开发人员是否具备丰富开发经历的标志。 在网络协议、通信控制、嵌入式系统的C/C+
2008-09-11 10:29:00 851 1
原创 解析C语言中的sizeof
一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法 1、用于数据类型 sizeof使用形式:sizeof(type) 数据类型必须用括号括住。如siz
2008-09-11 10:25:00 520
原创 C/C++ 跨平台I/O操作技巧
如果你正在写从文件或网络读写数据的跨平台C/C++代码,那么你必须明白有些问题是因语言,编译器,平台而不同的。 主要的问题是数据对齐,填充,类型大小,字节顺序和默认状态char是否有符号。 对齐 特定机器上,特定的数据被对齐于特定的边界。如果数据没有正确对齐,结果可能是效率降低甚至崩溃。 当你从I/O源读取数据的时候,确保对齐是正确的。 填充 "填充" 是数据集合中不同元素之间的间
2008-09-11 10:23:00 566
原创 java程序的内存分配(二)
摘要: 讨论常见的堆性能问题以及如何防范它们。(共 9 页) 前言您是否是动态分配的 C/C++ 对象忠实且幸运的用户?您是否在模块间的往返通信中频繁地使用了“自动化”?您的程序是否因堆分配而运行起来很慢?不仅仅您遇到这样的问题。几乎所有项目 迟早都会遇到堆问题。大家都想说,“我的代码真正好,只是堆太慢”。那只是部分正确。更深入理解堆及其用法、以及会发生什么问题,是很有用的。 什么是堆?(如果您
2008-09-11 10:20:00 735
原创 java程序的内存分配(一)
JAVA 文件编译执行与虚拟机(JVM)介绍 Java 虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。本文首先简要介绍从Java文件的编译到最终执行的过程,随后对JVM规格描述作一说明。一.Java源文件的编译、下载、解释和执行Java应用程序的开发周期包括编译、下载、解释和执行几个部分
2008-09-11 10:16:00 1060
原创 Javascript技术总结
B/S架构的应用系统,除了需要使用一些动态脚本语言进行数据库等一系列服务器资源的访问,还需要适当使用客户端脚本进行页面的界面动态显示、提交服务器前的预处理、根据用户的操作行为进行合理的事件处理等等。你可能认为最流行的语言是Java、Basic、C、C++之类的高级语言,实质上Javascript也是当之无愧的流行语言。它的奥妙远比你想象中的还要多。如果你看过
2008-09-08 00:43:00 953
原创 关于六种Java异常处理程序的陋习
关于六种Java异常处理程序的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4 Statement stat = conn.createSt
2008-09-03 21:20:00 421
原创 QuickServer--在吵闹的环境里快速搭建自己的TcpServer(Pragmatic系列)
QuickServer--在吵闹的环境里快速搭建自己的TcpServer(Pragmatic系列) 作者:江南白衣 虽然现在已是Web Server, Web Service的天下,但偶然还是会因为性能苛刻,或者需要自定义协议的原因,很无辜的要自己做一个Multi-Thread,Multi-Client的Tcp Server。 第一时间想起了那两卷UNP(《Unix Network Progra
2008-09-02 15:39:00 859
原创 JavaEE事务扫盲笔记之一扫扫到尾
1.资料 《Java Transaction Design Strategies》 InfoQ minibook,最好的电子文档,对Java事务处于懵懂状态的必读。 《Expert One on one J2EE Development Without EJB 中文版》与Spring参考手册中文版 中的相关章节可以看到spring guys的意见。 2.本地事务与分布式事务 本地事务 完全依
2008-09-02 15:35:00 566
原创 UML
开发Java应用程序时,开发者要想有效地利用统一建模语言(UML),必须全面理解UML元素以及这些元素如何映射到Java。本文重点讨论UML类图中的元素。类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进
2008-09-02 15:28:00 492
原创 项目经理主要工作及指引
1 认清目标 划分优先 胸怀宽广 尽力帮助 必要取舍 知识丰富 客户信任 事情不可能非常完美 2 迭代开发 “我、你们、咱们、他们、大家”的使用,团队归属感 3 总体计划按照两个编写,用户的和自己的,给自己一些余量 4 每周给用户发送周报,汇报进展情况 5 风险评估(需求变更风险、人员风险、新技术风险、政策风险、客户组织变更风险) 6 技术和业务培训 项目经理工作内容及指引(不包含市场运作部分)
2008-09-02 15:26:00 834
原创 分享舍得网开发经验
不知道为什么原来的帖子被删除了,我用心写这么高水准的帖子,不应该被删才对。该帖在原来的基础上做了修正和增加。 舍得网(shedewang.com)的开发暂时告一段落,一个人用时不到1个月,java底层代码16902行,jsp代码27685行,共计44587行。整个开发过程遇到过许多问题,但最后都解决了。下面把我在开发中遇到的所有问题和解决办法列出,供参考。 系统构架:redhat AS4/apa
2008-09-02 15:23:00 670
原创 考试教训总结
终于考完了,一点底都没有,总结点教训造福大家也留着自己重考用吧~~ 1、关于报名资格: 报名需要的是项目经验,其实你的野餐、party都是项目啊,所以,不用担心经验不够——把这些都写上就是了! pmi只要求你在每个过程组域都有相应的经验,但并不要求你在每个过程组的小时数——只要你总数够4500小时,就ok了! 注意:累计小时数,仅累计项目发生的小时数,不包括项目间的
2008-09-01 23:23:00 664
原创 PMP考试常见问题解答
http://www.pmcn.net/Article/pmp/2006-04-17/585.htmlPMP考试一年有几次?PMP考试一年有四次,分别在3月、6月、9月、12月。具体时间由国家外专局选定申报美国PMI批准,考前会在外专局网站公布,一般都是在周六。PMP考试的形式和时间?PMP考试只有笔试,不需要面试和提交论文。目前在大陆只有笔试涂答题卡的方式,没有机试的形式。题型
2008-09-01 23:17:00 952
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人