代码改变世界

随笔档案-2011年04月

详解Visual Studio 2010中自动执行属性(转)

2011-04-29 16:26 by myjava2, 158 阅读, 收藏,
摘要: 在Visual Studio 2010中,有不少特性能帮助大家更好,更快的完成开发工作。本文将介绍的是自动执行属性。 自动执行的属性能够让你迅速指定一个类的属性,不用写“Get”和“Set”这个属性的代码。当你为自动执行的属性写代码的时候,Visual Basic编译器自动创建一个私有字段存储这个属性的变量,此外还创建相关的“Get”和“Set”步骤。 采用自动执行的属性,一个属性(包括一个默认值)可以在一个单个的行中声明。下面的例子显示了三个属性的声明。 1: Public Property Name As String ... 阅读全文

Java基于Socket文件传输示例

2011-04-29 10:59 by myjava2, 218 阅读, 收藏,
摘要: 最近需要进行网络传输大文件,于是对基于socket的文件传输作了一个初步的了解。在一位网友提供的程序基础上,俺进行了一些加工,采用了缓冲输入/输出流来包装输出流,再采用数据输入/输出输出流进行包装,加快传输的速度。废话少说,先来看服务器端的程序。1.服务器端packagesterning;importjava.io.BufferedInputStream;importjava.io.DataInputStream;importjava.io.DataOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava. 阅读全文

多线程Java Socket编程示例

2011-04-29 10:56 by myjava2, 195 阅读, 收藏,
摘要: 这篇做为学习孙卫琴<<Java网络编程精解>>的学习笔记吧.其中采用Java 5的ExecutorService来进行线程池的方式实现多线程,模拟客户端多用户向同一服务器端发送请求.1.服务端packagesterning;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.OutputStream;importjava.io.PrintWriter;importjava 阅读全文

抽象类 ??--->接口

2011-04-28 16:39 by myjava2, 158 阅读, 收藏,
摘要: 抽象类(abstract):抽象类是一种特殊的类,特点如下:1. 抽象方法只做声明,而不包含实现,可以看成是没有实现的虚方法;2.抽象类不能被事例化,除此,跟其他类的特性一样;3.具体派生类必须覆盖基类的抽象方法;接口(interface):1.不能被事例话;2.只能包含实现的方法声明;3.接口中的所有成员默认为是public,因此接口中不能有private修饰符;接口是负责功能的定义,项目中通过接口来规范类,操作类以及抽象类的概念! 而类是负责功能的具体实现! 在类中也有抽象类的定义。抽象类与接口的区别在于:区别一:抽象类是一个不完全的类,类里面有抽象的方法,属性,也可以有具体的方法和属性, 阅读全文

委托与事件(迷糊………………)

2011-04-28 14:58 by myjava2, 215 阅读, 收藏,
摘要: 委托的声明 public delegate void MyDelegate(string str); 委托是一种特殊的类型--class,用途是来实现对一种方法的封装。在某种事件发生时,自动调用该方法。好处显然易见,它使用户可以自定义自己的方法实现,通过封装,CLR会在相应事件激发时调用你定义的方法,实现你的功能。1.委托的定义和方法的定义类似,只是在前面加了一个delegate,但委托不是方法,它是一种类型。是一种特殊的类型,看成是一种新的对象类型比较好理解。用于对与该委托有相同签名的方法调用。例子:public delegate void SayDelegate(string name); 阅读全文

四种浏览器对 clientHeight、offsetHeight、scrollHeight、clientWidth、offsetWidth 和 scrollWidth 的解释差异

2011-04-27 17:08 by myjava2, 276 阅读, 收藏,
摘要: 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scrollTop 网页被卷去的左:document.body.scrollLeft 网页正文部分上:wi 阅读全文

收费系统合作版 ---项目进度表

2011-04-26 20:18 by myjava2, 211 阅读, 收藏,
摘要: 收费系统项目进度表 项目名称 数信学院机房收费系统 负责人 李守宏 项目目的 1:实现学生上机消费管理,统计. 2:实现管理员查看,设置上机数据 3:实... 阅读全文

收费系统体会(2)---多做demo

2011-04-21 20:20 by myjava2, 149 阅读, 收藏,
摘要: 做收费系统的时候,遇到很多的新问题.比如一个新控件的使用不太清楚.想弄明白它到底有什么样的功能等. 当我们遇到未知的问题的时候.尽量不要在你的解决方案里去做实验.这样会让你的工作量增加很多.同时也会 增加系统的复杂度. 我们稍微不小心就会把原来的代码弄得乱七八糟.很多的时候你会发现你不知道自己改了哪些地方.这样的习惯是非常不好的 对于这样的问题.我的体会就是多做demo.不清楚的地方.做一个小demo测试一下.demo不仅不用遵守我们的代码约束.比如代码注释.分层等,还可以随意的去修改任何地方. 我们另外... 阅读全文

常用JS

2011-04-21 15:35 by myjava2, 117 阅读, 收藏,
摘要: 防止页面被包含,onload执行:if ( top != self ) { top.location.replace(unescape(top.location.pathname)); }//删除表格所有行function removeAllRow(table){ var len = table.rows.length; for(var i=len-1; i>0; i--){ table.deleteRow(i); }} 阅读全文

SynchronizedMap和ConcurrentHashMap的深入分析

2011-04-15 18:05 by myjava2, 179 阅读, 收藏,
摘要: 在开始之前,先介绍下Map是什么?javadoc中对Map的解释如下:An objectthat maps keys to values . Amap cannot contain duplicatekeys; each key can map to at most one value.This interface takes the place of the Dictionary class, which was atotally abstract class rather than an interface.The Map interface provides three collecti 阅读全文

一个jaxb的例子看java object和xml之间的转换

2011-04-14 18:00 by myjava2, 120 阅读, 收藏,
摘要: http://www.iteye.com/topic/179482 阅读全文

DB2错误信息(按sqlcode排序)

2011-04-12 14:31 by myjava2, 640 阅读, 收藏,
摘要: 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 01568 动态SQL语句用分号结束 +100 02000 没有找到满足SQL语句的行 +110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统 +111 01590 为2型索引设置了SUBPAGES语句 +117 01525 要插入的值的个数不等于被插入表的列数 +162 01514 指定的表空间被置为检查挂起状态 +203 01552 使用非唯一的名字来解决命名的限定列 +204... 阅读全文

VB.NET修饰符详细概念总结

2011-04-09 17:09 by myjava2, 237 阅读, 收藏,
摘要: VB.NET修饰符1.Shadows Shadows 关键字指示被声明的编程元素隐藏基类中一个同名元素或一组重载元素。可以用其他任何类型的元素来隐藏任何类型的被声明元素。被隐藏的元素在隐藏它的派生类中不可用。Shadows 关键字用于下面的上下文中:Class 语句 Const 语句 Declare 语句 Delegate 语句 Dim 语句 Enum 语句 Event 语句 Function 语句 Interface 语句 Property 语句 Structure 语句 Sub 语句VB.NET修饰符2.Shared Shared 关键字指示一个或多个被声明的编程元素将被共享。共享元素不关 阅读全文

收费系统体会(1) 一次纠结就是一次大的进步.

2011-04-04 20:54 by myjava2, 163 阅读, 收藏,
摘要: 15号开始做系统.30号正式做完.经过了整整半个月的时间.自己在这段时间里发生了很大的变化.无论是在技术上,还是思想上.都感觉进不了很多.利用这几天的时间.逐步总结,完善一下收费系统. 这里主要说说自己在思想上的体会. 做系统的时候,大约经过了三次大的纠结. 第一次是刚刚做第一个功能.登录模块设计.最初的想法是利用存储过程实现.首先连接数据库,查询,返回. 由于刚开始使用vb.net开发环境.有点陌生,再加上对数据库操作的不熟悉.让自己很是恼火.做一遍,无法实现.再做一遍,还是不行.然后就开始疯狂的找资料.去图书馆借了几本厚厚的书,一本一本的找.主要是找vb.ne... 阅读全文

UML从需求到实现---类图(2)

2011-04-04 11:25 by myjava2, 154 阅读, 收藏,
摘要: 上节写到了UML中的类图:UML从需求到实现---类图(1) 写完以后总觉得写的不够详细.里面很多细节没有说到.一篇文章就把强大的面向对象的类说完.当然是不可能的.这次我再补充一些关于UML中类图和类的思想.供大家参考 一:DAL层为什么不把它直接分成增,删,改,查四个类 其实很多人开始的时候都是这样想的.把它设置成这四个类不是很好吗.简单.不用在那么多类中找来找去.最让人感觉不错的地方就是在画UML时序图的时候.很是简单.基本上所有的图都是一样. 首先说.这样的分类对于系统来说是可以实现的.只是每个类中有很多的方法.比如查找这个类.里面对于每一个表的查找都要... 阅读全文

UML从需求到实现---类图(1)

2011-04-02 09:51 by myjava2, 280 阅读, 收藏,
摘要: 上次写到了UML的包图,用例等:接上:UML从需求到实现---包图按照UML中图的出现顺序.当做完包图以后.我们下一步要做的当然是类图,类图也是UML中的三大核心图之一.看到很多文章在描述类图的时候.总是大部分在叙述类之间的关系:关联,依赖,继承,组合,聚合呀这些.很少有人说明类是怎么来的.没有了类,你拿什么来画类图.那些关系其实没有多大意义.就像是象棋的马走日,象飞天一样.只是一个规定.你知道了这些就是一个象棋高手吗?类图是UML中的一种静态图.他是体现面向对象编程的基础.类图就像是软件设计的细胞.是基本元素.没有了类图.也就没有了接下来的设计.但是类不可能是凭空产生的.类是我们凭借自己的经 阅读全文