- 浏览: 25912 次
- 性别:
- 来自: 杭州
最新评论
文章列表
成为高手八大条件
成为高手八大条件!!!!!!!!!!!!!!
世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。
1、扎实的基础
数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,
很难写 ...
- 2007-07-18 12:52
- 浏览 732
- 评论(0)
C++学习过程[转]
《具体数学:计算机科学基础(第2版)》(英文)
《算法导论(第2版)》(英文) (这本书很经典的,里面也有很多数学方面的基础知识,先看这本吧,如果还需要数学方面的知识就看看上面那本。这本书的第一版有中文的,不过现在已经没有再出版了,不过电子书我有,你需要的可以联系我,也可以到网上找找)
《C程序设计语言(中文第2版)》
《C++程序设计语言(特别版)(中文版)》
还有其它各种外国经典的C++著作
先熟悉一下VC++的开发环境,
Windows程序设计(第五版,中文)
MFC Windows程序设计(第二版,中文)
软件工程方面的经典书籍(这方 ...
- 2007-07-17 19:03
- 浏览 2476
- 评论(0)
1.http://jakarta.apache.org/turbine/turbine/turbine-2.3.2/index.html mvc
2.http://www.2ed.cn/ArticleList-4.shtml
3.http://java.sun.com/docs/books/tutorial/essential/io/index.html
4.http://www.chinaunix.net/
5.http://www.taoran.net/linux/document/kernel/kernel.html //linux内核分析
- 2007-07-16 12:45
- 浏览 659
- 评论(0)
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 ----- Arthur J.Riel
(1)所有数据都应该隐藏在所在的类的内部。
(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。
(3)尽量减少类的协议中的消息。
(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。
(5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。
如果类的两个方法有一段公共代码,那么就可以创建一个防止这些公共代码的私有函 ...
- 2007-07-12 14:05
- 浏览 668
- 评论(0)
1.原子操作:在多进程(线程)的操作系统中不能被其它进程(线程)打断的操作就叫原子操作,文件的原子操作是指操作文件时的不能被打断的操作。
- 2007-07-09 12:41
- 浏览 710
- 评论(0)
CompareDate时间比较
- 博客分类:
- Java
CompareDate时间比较
import java.util.Date;
public class CompareDate {
public String getCompareDate(Date date)throws Exception{
String mm=null;
Date dateNow=new Date();
int bi;
bi=((dateNow.getYear()-date.getYear())*12+dateNow.getMonth()-date.getMonth())*30+dateNow.getDate()-date.getDate();
i ...
- 2007-07-08 12:34
- 浏览 3186
- 评论(0)
创建隐藏的菜单
/**
*创建隐藏的菜单 yu jian
*************************
*arraySub: 子菜单的VALUE array数组;
*aSubs: 子菜单的链接 array数组;
*id: 父菜单的ID;
*id: select的id
*/
var SubHead=Class.create();
SubHead.prototype = {
initialize:function(a ...
- 2007-07-08 12:33
- 浏览 794
- 评论(0)
创建下拉选择框
/**
*创建下拉选择框 yu jian
*************************
*hasValue:对应参数在数据库的值
*parametersText:option text Array
*parametersValue:option value Array
*id: select的id
*parentDom: select所在的元素
*_function: select的onChange函数
*/
var selectObj=Class.create();
selectObj.prototype = {
initialize:function(hasVal ...
- 2007-07-08 12:31
- 浏览 803
- 评论(0)
前台页面判断属性
最近工作偏向前台页面,老要在页面上判断从数据库取的值对应的身份属性转换。老是一大堆的if else郁闷又累又不雅,今天总结了下,写了个通用的方法,便于出现类似的地方可以统一调用。
OK!此javascript方法基于prototype.jS上构建造。
// 判断页面属性,输出对应
var Judge=Class.create();
Judge.prototype = {
initialize:function(oo,value,index,aid,_views){
this.index=index;
this.oo=eval('('+oo+')');
...
- 2007-07-08 12:10
- 浏览 972
- 评论(0)