语言发展史
1. 纵观程序设计语言的发展,一个很显著的特点的是以机器的性能换取人的效率,以提高开发者的工作效率和满足人的需求为目标,在所有的资源中人是最昂贵的资源,因而程序的编写从面向机器逐渐向面向人过渡。
2. 早期二进制代码是完全面向机器的,机器可以直接执行,不需要任何编译或解释环节,因而执行效率极高,但用二进制编写程序对于人来说,不但枯燥无味而且工作效率极其低下,一连串的杂乱无章01代 ...
ExtJs中关于grid和store的应用分析
grid的核心功能就是用来展现数据列表,所以他的核心就是数据,这样他就与store息息相关了。而columnModel配置选项的作用就是列头,即显示gird的每列的头信息,这样他也与store息息相关了。
var cm = new Ext.grid.ColumnModel({
...
});
var store = new Ext.data.Store({
...
});
var gri ...
9月22日,袭卷中国的代码风暴
袭卷中国的代码风暴
各位朋友,2008年9月22日由于美国IT热浪经太平洋直入中国,将会在未来一个月内引起一场大风暴,华章公司将该风暴暂命名为“代码”。这场代码风暴将由四个小风暴组成,共中《代码之美》风暴杀伤力最强,《编码的奥秘》风暴杀伤力最广,如果您“不幸”被风暴击中……,请点击该图片查看解决方案!
...
Struts的通配符方式
解释通配符的最好方法是来看一个例子:
<action
path="/edit*"
type="org.apache.struts.webapp.example.Edit{1}Action"
name="{1}Form"
scope="request"
validate="false">
<forward
name="failure"
path="/mainMenu.jsp"/>
&l ...
Shell input and output
echo 命令可以显示文本行或变量 或者把字符串输入到文件
echo [option] string
-- -e 解析转义字符
-- -n 回车不换行 linux系统默认回车换行
-- 转义符(\c, \f, \t, \n)
echo "Theo log files have all been done" > mylogfile.txt
该命令可用于在脚本 ...
CSS Layouts: 40+ Tutorials, Tips, Demos and Best
1-Three column fixed layout structure using CSS
2-Design page layout using CSS
3-How To Create a Horizontally Scrolling Site
Live Example
View it Here
| Download
...
Struts1.3.8使用validate 校验日期格式的问题
validate.xml里使用日期校验一般这样写
<var>
<var-name>datePattern</var-name>
  ...
你工作快乐么?你的工作好么?
有没有觉得干了一段时间以后工作很不开心?有没有觉得自己入错了行?有没有觉得自己没有得到应有的待遇?有没有觉得工作像一团乱麻每天上班都是一种痛苦?有没有很想换个工作?有没有觉得其实现在的公司并没有当初想象得那么好?有没有觉得这份工作是当初因为生存压力而找的,实在不适合自己?你从工作中得到你想要得到的了么?你每天开心么?
天涯上愤怒的人很多,你有没有想过,你为什么不快乐?你为什么愤怒?
其实, ...
style.display与style.visibility的区别
style.visibility一般取值'visible'或'hidden'进行显示和隐藏,但是元素所占据的网页位置是不释放的,只是看不见。效果就是该位置上空了一块。而style.display一般取值'block'或'none'进行显示和隐藏,不过会释放掉网页上的位置。
在ExtJS的Desktop中加入命令行(改try ruby in your browser的代码)
命令行的实现代码受http://tryruby.hobix.com/启发,做了些修改
try ruby in your browser 的界面是酱紫的:
修改过的代码见附件(依赖ExtJS库及我的框架未加入,但只要引入ExtJS就可以,我的框架 ...
韩磊:C#编程风格
韩磊:C#编程风格
——享誉全球的C#经典著作
好消息:韩磊老师将在9.5日的CSDN英雄大会(上海)上现场签名售书,敬请关注。
详细信息:http://www.china-pub.com/209171
本书是一部久经考验、短小精悍的C#编程规范,凝聚了世界领先的企业级组件和基础架构软件开发商Rogue Wave公司多年经验的结晶。书中的100多条C ...
eclipse中svn和服务器断了以后的解决办法
有时更换svn服务器地址的时候使代码和工程的联系断了,但是又还有代码没有提交,这时可以手工把工程和svn服务器连起来
郁闷呀,现在找到办法了
查找所有工程下的entries文件,把其中的 http://svnserver/svnroot (svn地址)替换为新的地址
ultraedit的在文件中替换功能太帅了
JSP 自定义标签库的打包
1.书写所有的java文件
2.在和src同级的目录下建立一个META-INF文件夹
3.把写好的tld文件放入META-INF中
4.把src和META-INF文件一起打包进jar
详解Hashtable和HashMap的区别
http://www.java1995.cn/article/504.html
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。
1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同 ...
struts标签html:checkbox
在使用struts标签html:checkbox 的时候,如何让checkbox框默认是选中的,一般情况 下都是当formbean里面该property的值和标签上value给定的值相等的时候,生成的jsp页面上才是选中的,其实,还有几种情况都可以使标签初始就是选中的,formbean里面该property的值设为 1.on 2.yes 3.true 4.等于标签上value指定的值, 4种情况下 ...
JAVA与里氏代换原则
1.氏代换原则,里氏代换原则的严格表达是:
如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序P在所有的对象o1都换成o2时,程序P的行为没有变化,那么类型T2是类型T1的子类型。
换言之,一个软件实体如果使用的是一个基类的话,那么一定适应入其子类,而且它根本不能觉察出子类对象和基类对象的区别。
2.Is_A和Has_A
它是决策聚合和继承时的重要依据。当一个 ...
用JS修改checkbox的选中状态
代码如下:
<SCRIPT LANGUAGE="JavaScript"><!--
function change(){var c=document.myform.mybox; if (c.checked) { c.chec ...
老话题拿出来热热----Annotation
2. 注释
2.1 什么是元数据
2.2 JDK中内至的注释.
2.3 自定义注释
2.3.1 注释的种类
2.3.2 适用的位置
2.3.3 关于参数列表
最近一段时间在整理关于JDK5新特性的资料.发出来与各位分享.如果哪里有问题请指正.谢谢
2.1 什么是元数据:元数据被描述为定义数据的数据.比如我拍一张照片.照片本身是我需要的主体数据.但如果我想知道这张照片是什么时候拍摄的那我的数码相 ...
EJB异常:org.jnp.interfaces.NamingContextFactory
Cannot instantiate class: org.jnp.interfaces.NamingContextFactory [Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory]
解決方式:
window->preferences->java->insta ...
JavaEye网站域名服务器更改通知
一直以来,JavaEye网站是由中国万网的域名服务器提供解析的。但是最近两个多月,万网的域名服务器非常不稳定,JavaEye的博客二级域名和圈子三级域名由于解析失败而经常无法访问。
在JavaEye网站更换托管机房之后,我们架设了自己的域名服务器,可以为JavaEye网站、JavaEye博客和JavaEye圈子提供快速、稳定的域名服务,彻底解决博客和圈子经常无法访问的问题。
为此,我们将于8月 ...
ActiveMQ的一个producertool/customertool示例
ActiveMQ的一个简单示例
关键字: activemq
最近由于公司项目需要,开始学习JMS,用的是ActiveMQ。由于这方面网上的例子不是很多,而且有的也不完整。于是经过几天的摸索学习,写了一个简单的小例子,现在贴出来与大家分享。ProducerTool.java用于发送消息:
java 代码
package homework;
&n ...
备份与恢复数据库的存储过程
这种方式感觉实现起来也不错,我是使用这种方式来完成数据库备份还原的功能的。
需要指出下面这些存储过程是在网上搜索到的。谢谢代码的提供者。在此转载
利用T-SQL语句,实现数据库的备份与还原的功能
体现了SQL Server中的四个知识点:
1. 获取SQL Server服务器上的默认目录
2. 备份SQL语句的使用
3. 恢复SQL语句的使用,同 ...
window.navigator属性
用于获取浏览器信息
window.navigator.platform
window.navigator.appCodeName
window.navigator.appName("Netscape" for mozilla,"Microsoft Internet Explorer" for IE]
window.navigator.appVersion
window.n ...
安装J2EE
7.Post_Install
安装过程中需要的修改都在这里,很重要,请看下属文字描述:
1)
修改
mysql
配置文件
my.ini
,在开头增加
[mysqld]
basedir="$USER_INSTALL_DIR$$/$mysql5.0.45/"
basedir="$USE ...
input type="file" 不能输入的问题
项目里要做一个文件上传的功能,于是我写了个jsp页面,部分代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head></head>
<body ...


