与女友的相处之道(转)
摘要:1 不要觉得大学还是象牙塔,可以逍遥自在,花前月下。可以玩转电子游戏,你未必可以玩转你的大学,玩转这个社会。2 不管现在你对未来多困惑,多迷茫,都不要忘了树立一个目标。一个人过去或现在的情况并不重要,将来想要获得什么成就才最重要。除非你对未来有理想,否则做不出什么大事来。3 当你被同学吹捧为情场高手,不要因此而洋洋得意,更不能伺机卖弄。因为聪慧的女孩子对你的下三滥的套数已经了如指掌。你是不会真正赢...
阅读全文
posted @
2005-06-23 08:28
Feelwindy1
阅读(1700)
推荐(0)
软件架构与设计模式
摘要:由于[GOF95]是论述软件模式的著作的第一本,也是OO设计理论著作中最流行的一本,因此有些人常常使用设计模式(Design Pattern)一词来指所有直接处理软件的架构、设计、程序实现的任何种类的模式。另外一些人则强调要划分三种不同层次的模式:架构模式(Architectural Pattern)、设计模式(Design Pattern)、成例(Idiom)。成例有时称为代码模式(Coding...
阅读全文
posted @
2005-06-21 09:59
Feelwindy1
阅读(1885)
推荐(0)
Enterprise JavaBeans导论[转]
摘要:EJB并不是一个产品。它是Java服务器端服务框架的规范,软件厂商根据它来实现EJB服务器。应用程序开发者可以专注于支持应用所需的商业逻辑,而不用担心周围框架的实现问题。EJB规范详细地解释了一些最小但是必须的服务,如事务,安全和名字等。软件厂商根据这些规范要求以保证一个enterprise bean能使用某个必需的服务。规范并没有说明厂商如何实现这些服务。这使得通过阅读规范来学习EJB更加困难,...
阅读全文
posted @
2005-06-14 13:08
Feelwindy1
阅读(2299)
推荐(0)
设计模式:MVC模式 (java)
摘要:“模型-视图-控制器(Model-View-Controller,MVC)结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层与表示层的分离。例如下图中的例子:[img]http://www.cs.nyu.edu/courses/spring99/V22.0480-001/lectures/images/l14_im2.JPG[/img]我们看到,图中的几组...
阅读全文
posted @
2005-06-14 13:07
Feelwindy1
阅读(1986)
推荐(0)
构架师之路
摘要:构架师(Architecture)是目前很多软件企业最急需的人才,也是一个软件企业中薪水最高的技术人才。换句话说,构架师是企业的人力资本,与人力资源相比其能够通过构架、创新使企业获得新的产品、新的市场和新的技术体系。那么什么是构架师、构架师的作用、如何定位一个构架师和如何成为一个构架师呢?这是许多企业、许多程序员朋友希望知道的或希望参与讨论的话题内容。 我在此抛砖引玉,就上述几个问题把我的体会和理...
阅读全文
posted @
2005-06-14 13:04
Feelwindy1
阅读(569)
推荐(0)
ADO.NET事务和Set Xact_Abort 以及MSDTC
摘要:ADO.NET中提供的SqlTransaction对象与我们在SP(存储过程)中显示的应用“Set Xact_Abort”语句来做事务处理是两种在不同层面对事务进行处理的方法。 首先可以肯定的是,如果不在SP中显示的调用“Set Xact_Abort”语句来做事务处理,ADO.NET中提供的SqlTransaction对象能够正常的处理事务,比如遇到...
阅读全文
posted @
2005-06-14 12:49
Feelwindy1
阅读(1047)
推荐(0)
Eclipse基础--使用links方式安装Eclipse插件
摘要:eclispe想必用java的人都很熟悉了,一般来说,eclipse插件都是安装在plugins目录下。不过这样一来,当安装了许多插件之后,eclipse变的很大,最主要的是不便于更新和管理众多插件。用links方式安装eclipse插件,可以解决这个问题。 当前配置XP SP2,eclipse3.0.2 现在假设我的eclipse安装目录是D:\eclipse,待安装插件目录是D:\plug-...
阅读全文
posted @
2005-06-12 14:47
Feelwindy1
阅读(530)
推荐(0)
debug与release
摘要:关于 ASP.NET 应用程序 WEB.CONFIG 中 compilation/@debug 设置<compilation defaultLanguage="c#" debug="false"/>和我们 VS.NET IDE 中项目的 build---> debug/release 设置之间的区别,是这样的:通常来说对于一个.net assembly 我们在编译的时候需要指定 ...
阅读全文
posted @
2005-06-11 08:32
Feelwindy1
阅读(862)
推荐(0)
分布式数据库事务
摘要:如果我们想实现分布式数据库事务操作,那么在.NET Framework中可以依靠MTS/COM+服务来支持自动事务操作。COM+使用DTC(Microsoft Distribution Transaction Coordinator)作为事务管理器和事务协调器在分布式环境中运行事务,这样就可以使.NET来跨越多个资源进行操作了。具体做法如下:首先新建一个“类库”项目,然后在...
阅读全文
posted @
2005-06-09 14:24
Feelwindy1
阅读(1119)
推荐(0)
Winform在设计上的一个小Bug
摘要:最近刚好在做一个游戏,C#+DX9的,在自己家里的显示器上(15寸的液晶1024**768),做了800*600的窗体,一切都可以运行,正常,但拿到公司的显示器上(17寸纯平1024*768),窗体就变大了,宽度几乎跟显示器宽度差不多,高度也增加了不少,(我现在的窗体风格是this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Non...
阅读全文
posted @
2005-06-08 19:17
Feelwindy1
阅读(648)
推荐(1)
连连看源码调试问题
摘要:不好意思,刚才有几个朋友反映,这个源码调试有问题,其实源码是没问题的,只是我在一些资源方面需要修改,可能由于我昨天晚上醒来的时候太困了,迷迷糊糊的,都忘了,而且,博客园上传有限制的,所以我把有些重复的资源都删了,现在把要改正的地方说一下,请各位调试不通过的改一下,真不好意思.1.DirectX\DirectX\bin\Debug\game.config游戏配置文件,把最下面的<ItemFil...
阅读全文
posted @
2005-06-07 13:43
Feelwindy1
阅读(1343)
推荐(0)
连连看精简测试版源码
摘要:郁闷,刚才看书竟然睡着了,醒来已经3点钟了.怎么老这样啊.昨天上GameRes上看了一下,看到一位朋友在作品发布区内回复了一个连连看的评价"都是抄袭作品,没意思,连连看都做滥了"的确,现在连连看的翻版太多了,当时看了,就在想,是不是应该把自己的东西发出去啊.不过想想自己做这个东西的目的,也就觉得无所谓了.而且用于大家学习,就更有必要了.说到算法,其实我用的算法与chinasf的连连看路径求解的算法...
阅读全文
posted @
2005-06-07 04:39
Feelwindy1
阅读(4670)
推荐(0)
阻塞和死锁
摘要:阻塞和死锁是两个不同的概念。举个例子,现在有线程1和线程2,线程1占用了资源A,线程2占用了资源B。此时线程2需要使用资源A才能继续,但是资源A被线程1所占用,那么线程2只能等待资源A被线程1释放掉,这种情况称为线程2被阻塞。但是,如果此时线程1也许要资源B才能继续,那么两个线程都会等待对方释放资源,这种情况就是死锁。简单地讲,阻塞一般是没有循环调用的,而死锁是有循环调用情况的。以下一些内容供您参...
阅读全文
posted @
2005-06-06 16:22
Feelwindy1
阅读(881)
推荐(0)
"协作"难在何处
摘要:直到现在中国人还做不了像Windows 95这样大型的软件。“给再多的钱也做不出来!软件组织机构越大越难管理,大到一定时候就无法控制了,就会出现管不了,失控的局面。” “软件是大家的,我为什么要多操那个心。” 为什么会有这么难?程序员多起来,自然就要有分工,有分工的时候,心态调整问题就会凸现出来:原先作坊式作业的时候,软件是一两个程序员写的,软件写完了,虽然在产权上这个软件或许不是自己的,但程序...
阅读全文
posted @
2005-06-03 10:53
Feelwindy1
阅读(492)
推荐(0)
类的设计方法 [转]
摘要:1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种特...
阅读全文
posted @
2005-06-03 10:42
Feelwindy1
阅读(494)
推荐(0)
SQL Server 中系统表的作用 [转]
摘要:sysaltfiles 主数据库 保存数据库的文件syscharsets 主数据库 字符集与排序顺序sysconfigures 主数据库 配置选项syscurconfigs 主数据库 当前配置选项sysdatabases 主数据库 服务器中的数据库syslanguages 主数据库 语言syslogins ...
阅读全文
posted @
2005-06-03 10:39
Feelwindy1
阅读(381)
推荐(0)
建模的误区
摘要:无论你遵从的是重量级的方法,比如Enterprise Unified Process(EUP),还是轻量级的开发过程,如Extreme Programming(XP),建模在软件开发中都是不可或缺的。但不幸的是其中充斥着各种谬误与迷思。这来自于各个方面,有从理论家错误的研究、数十年来信息技术领域内的文化沉积、软件工具开发商天花乱坠半的市场宣传以及象Object Management Group (...
阅读全文
posted @
2005-06-03 10:37
Feelwindy1
阅读(441)
推荐(0)
如何提高自己的编程水平
摘要:这么快工作快二年了,有成功的喜悦,也有失败的痛苦。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开...
阅读全文
posted @
2005-06-03 10:33
Feelwindy1
阅读(470)
推荐(0)
如何迅速成为Java高手[转]
摘要:如何迅速成为Java高手[Tomjava原创] 很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun...
阅读全文
posted @
2005-06-03 10:30
Feelwindy1
阅读(363)
推荐(0)