
2008年10月10日
摘要: 1. 创建实例数据库
create database db5;
use db5;
2.创建一个简单的工作表,并插入数据
create table t(s1 int);
insert into t values(5);
3.创建程序实例 create procedure Example
create procedure p1() select * from t;
SQL语句存储过程的第一部分是 create procedure
第二部分是过程名:上面新存储过程的名字是p1。
第三部分书参数列表(),第四部分是程序的主体,“select * from t”
*****什么样的MySQL语句在存储过程体中是合法的?
在存储过程体中可以包含所有的合法SQL数据库定义语言,insert,update,delete,drop,create,replace等等语句
包括(set,commit,rollback)但是,在代码中如果包含MYSQL的扩充功能,那么代码将不能移植。
阅读全文
posted @
2008-10-10 15:58 To web-software 阅读(51) |
评论 (0) |
编辑

2008年10月8日
摘要: 一个人真正睡着觉最多只有两个钟头,其余都是浪费时间,躺在枕头上做梦,没有哪个人不做梦。至于醒来觉得自己没有做梦,那是因为他忘记了。
通常一个人睡两个钟头就够了,为什么有人要睡七、八个钟头?那是你赖床躺在枕头上休息的习惯养成的,并非我们需要那么久的睡眠时间,尤其打坐做功夫的人晓得,正午只要闭眼真正睡着三分钟,等于睡两个钟头,不过要对好正午的时间。夜晚则要在正子时睡着,五分钟等于六个钟头。
就这个时间的学问又大了,同宇宙法则、地球法则、易经阴阳的道理有关系,而且你会感觉到,心脏下面硬是有一股力量降下来,与丹田(肾上)的力量融合,所谓“水火既济”,豁然一下,那你睡眠够了,精神百倍。
阅读全文
posted @
2008-10-08 16:19 To web-software 阅读(295) |
评论 (5) |
编辑
摘要: 如果你在页面放歌TextBox,什么都不输入,这个时候要验证是否输入了东西如字符的话,
if(this.textbox1.text=="")和if(this.textbox1.text==String.Empty)是相同的,Textbox什么都不输入的话,其不为null,而是不为String.empty或则""不是" ",null
3:弄了一个类似异步刷新的几个页面,发现现在对以前的iframe有了更深的了解,一个页面嵌套一个iframe,在这个iframe刷新的时候其实整个页面是不会刷新的,这个有了富客服端的感觉!
4:ascx和一些含有服务器端标签的控件是绝对不能放在html中的,包括.net中的验证控件,我在做的过程中还是犯了几个低级错误,不过以后或许不会了!
5:发现还是原来弄得时候没弄得很透彻,所以现在做的时候还是出问题了,我做了一个网站统计的程序,统计的数据是放在一个文本文件count.txt中,在global.asax中配置的
阅读全文
posted @
2008-10-08 10:55 To web-software 阅读(155) |
评论 (2) |
编辑

2008年9月27日
摘要: 泛型的好处
Java 语言中引入泛型是一个较大的功能增强。不仅语言、类型系统和编译器有了较大的变化,以支持泛型,而且类库也进行了大翻修,所以许多重要的类,比如集合框架,都已经成为泛型化的了。这带来了很多好处:
类型安全。 泛型的主要目标是提高 Java 程序的类型安全。通过知道使用泛型定义的变量的类型限制,编译器可以在一个高得多的程度上验证类型假设。没有泛型,这些假设就只存在于程序员的头脑中(或者如果幸运的话,还存在于代码注释中)。
Java 程序中的一种流行技术是定义这样的集合,即它的元素或键是公共类型的,比如“String 列表”或者“String 到 String 的映射”。通过在变量声明中捕获这一附加的类型信息,泛型允许编译器实施这些附加的类型约束。类型错误现在就可以在编译时被捕获了,而不是在运行时当作 ClassCastException 展示出来。将类型检查从运行时挪到编译时有助于您更容易找到错误,并可提高程序的可靠性。
消除强制类型转换。 泛型的一个附带好处是,消除源代码中的许多强制类型转换。这使得代码更加可读,并且减少了出错机会。
尽管减少
阅读全文
posted @
2008-09-27 15:40 To web-software 阅读(42) |
评论 (0) |
编辑

2008年9月26日
摘要: 安装插件
一般的Eclipse插件只需要复制到C:\Java\MyEclipse6.0\eclipse\plugins 下面就可以安装完毕,
这样的插件一般是单独的jar文件,我们假定的是C:\Java\MyEclipse6.0为你的MyEclipse的安装目录。
如果发现下载的插件是个ZIP格式而且发现解压缩后带有eclipse子目录,那需要把它直接
复制到C:\Java\MyEclipse6.0覆盖eclipse目录即可完成安装(注意不要删除老的eclipse目录)。
默认情况下Eclipse的代码编辑器是不显示行号的,要显示它可以通过菜单Window -> Preferences…
来打开Preferences设置对话框,几乎所有Eclipse的设置选项都可以在这里找到。
要显示行号,可以展开节点General -> Editors -> Text Editors,在右侧的设置中选中复
选框 Show line numbers即可
查看当前类被哪些类引用
在项目中如果能看到类或者变量,方法被哪些其它的类所引用,将会大大的加快调试或者理解程序
结构的
阅读全文
posted @
2008-09-26 22:38 To web-software 阅读(99) |
评论 (0) |
编辑

2008年9月19日
摘要: clientHeight
大家对 clientHeight 都没有什么异议,都认为是内容可视区域的高度,也就是说页面浏览器中可以看
到内容的这个区域的高度。
offsetHeight
IE、Opera 认为 offsetHeight = clientHeight + 滚动条 + 边框。
NS、FF 认为 offsetHeight 是网页内容实际高度,可以小于 clientHeight。
scrollHeight
IE、Opera 认为 scrollHeight 是网页内容实际高度,可以小于 clientHeight。
NS、FF 认为 scrollHeight 是网页内容高度,不过最小值是 clientHeight。
简单地说
clientHeight 就是透过浏览器看内容的这个区域高度。
NS、FF 认为 offsetHeight 和 scrollHeight 都是网页内容高度,只不过当网页内容高度小于等于
clientHeight 时,scrollHeight 的值是 clientHeight,而 offsetHeight 可以小于 clien
阅读全文
posted @
2008-09-19 17:17 To web-software 阅读(140) |
评论 (0) |
编辑

2008年9月18日
摘要: 1.步入社会以后,自己的身分就不再是学生,看问题也不能单纯去看其表面,不要相信纸面的宣传也不要相信路边的小道消息。
2.公司聘用你,不是让你去"学习"的,而是去帮他们赚钱的。所以别指望他们象慈善会一样为你考虑。
3.招聘时所有的公司都在做秀,但是程度有所不同,做秀做过头了,我们就称之为"骗"!
我只讨论第三点,如果透过公司招聘的做秀和宣传看其本质。完全相信公司的宣传广告的人是傻子,完全相信所谓同学和路边消息的人是疯子,一切问题最终摆在面前时会变得很简单,数据!!!这才是唯一值得我们相信的东西。
阅读全文
posted @
2008-09-18 09:43 To web-software 阅读(173) |
评论 (2) |
编辑

2008年9月16日
摘要: nf为normal form的缩写
1NF:一个table中的列是不可再分的(即列的原子性)
2NF:一个table中的行是可以唯一标示的,(即table中的行是不可以
重复的)
3NF:一个table中的列不依赖于另一个table中的非主键列
4NF:禁止主键列和非主键列一对多关系不受约束
5NF:将表分割成尽可能小的块,为了排除在表中所有的冗余
阅读全文
posted @
2008-09-16 13:18 To web-software 阅读(120) |
评论 (1) |
编辑

2008年9月15日
摘要: 做好用户体验,第二个关键点是要尊重“常识和习惯”。还是举例:几乎所有的国外BBS都是上方导航,而几乎所有的国内BBS都是左侧导航;所以如果你在国内做BBS,在这点上完全没必要去挑战用户的使用习惯。这点一说大家都明白,不展开了。
做好用户体验,第三个关键点是“风格”,也就是差异化。没辙,还是得举例,还是举例网易新闻。网易新闻的改版,先不说是否成功,但绝对是一次有风格的改版;风格太明显了!因此我认为,这个改版,相比sina模式之下亦步亦趋的sohu新闻,网易就高明很多。用这个例子也想说明,即使某个地方用户体验有瑕疵,但如果你坚持一个特别的风格,你还是能让用户访问的。
把握好逻辑、常识和风格,用户体验就不会差到哪里去;但这是一个依靠经验和实践的过程,很多时候只能意会,难于言传!
阅读全文
posted @
2008-09-15 10:49 To web-software 阅读(17) |
评论 (0) |
编辑

2008年9月10日
摘要: 泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。
很多非泛型集合类都有对应的泛型集合类,下面是常用的非泛型集合类以及对应的泛型集合类:
非泛型集合类 泛型集合类
ArrayList List
HashTable DIctionary
Queue Queue
Stack Stack
SortedList SortedList
我们用的比较多的非泛型集合类主要有 ArrayList类 和 HashTable类。我们经常用HashTable 来存储将要写入到数据库或者返回的信息,在这之间要不断的进行类型的转化,增加了系统装箱和拆箱的负担,如果我们操纵的数据类型相对确定的化 用 Dictionary 集合类来存储数据就方便多了,例如我们需要在电子商务网站中存储用户的购物车信息( 商品名,对应的商品个数)时,完全可以用 Di 阅读全文
posted @
2008-09-10 14:40 To web-software 阅读(140) |
评论 (0) |
编辑