
JAVA/C#
文章平均质量分 78
suacker
这个作者很懒,什么都没留下…
展开
-
Java开发者需坚守的基本原则
有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。 一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对 程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人 的,那还算是走运了,不幸的是,当然了,大多数时候都转载 2007-11-29 20:41:00 · 560 阅读 · 0 评论 -
Java常见问题
第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 第二,Anonymous Inner原创 2009-01-12 23:43:00 · 923 阅读 · 0 评论 -
企业开发框架NHibernate和Spring.Net简介
在开始介绍NHibernate和Spirng.Net之前,有必要先介绍一下相对应的两个Java开源框架Hibernate和Spring。它们是在Java的Web应用开发中已经很成熟的框架,而前者则是两个还不成熟的.Net中的开源框架,它们在SourceForge开源社区中正在得到不断的补充和完善,其最终目标就是要在.NET环境下实现Hibernate和Spring的全部 特性。Spring是转载 2008-06-29 11:33:00 · 933 阅读 · 0 评论 -
正确地做事与做正确的事同样重要
“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。正确地做事与做正确的事同样重要一位软件工程师的6年总转载 2008-06-16 00:05:00 · 695 阅读 · 0 评论 -
面试題的总结
今天接到电话面试,被问到几个问题,汗颜之余,小结一下1、 多态是如何实现绑定的多态的绑定可以分为运行是多态和编译时多态● 编译时的多态性编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。● 运行时的多态性运行时的多态性就是指直到系统运行时,才根据实际情况决定实现何种操作。C#中,运行时的多态性通过转载 2008-05-20 20:25:00 · 704 阅读 · 0 评论 -
两道最最基础的题:
再次说明,面试会面试很多方面,这两道题只是面试中百分之几的技术能力的测试.我不敢说精通,我只能说熟练,于是我这个熟练的人对那个精通的大牛出了两道最最基础的题:1.class A{}语句A a;在java,c#,c++中各发生了什么?2.x = new int[10];x[20] = 100;在java,c#,c++中分别发生了什么?------------------1.class A{}转载 2008-05-20 19:39:00 · 670 阅读 · 0 评论 -
运用C#创建一个.Net下的Web Service
微软在其.net战略中,对其主推的Web Service做了大肆的宣扬。现在,Web Service正如火如荼地发展着,相关的各项新技术层出不穷。Web Service的发展正构筑着互联网时代美好的明天。在本文中,我将向大家介绍Web Service的一些基本知识、如何用C#建立一个Web Service。通过文章,我们还将对WSDL、UDDI以及未来的Web Service有一个大致的了解。转载 2008-05-15 20:11:00 · 630 阅读 · 0 评论 -
Java多线程Socket操作猜数游戏样例
1 服务器端程序,接受连接并处理客户端的请求ServerApp.javapackage test;import java.io.*;import java.net.*;/** *//** * 服务器端程序 * * @author luxuan310,修正赵学庆。 * */public class ServerApp ...{ static final int PORT = 900转载 2008-05-12 19:36:00 · 626 阅读 · 0 评论 -
C#命名规则和开发习惯
一、命名 1.用pascal规则来命名方法和类型,类名添加cls前缀。Pascal规则是:第一个字母必须大写,并且后面的并发连结词的第一个字母均为大写,例如象GeneralManager、SmallDictionary、StringUtil都是合乎这种规则的类名。public class clsTextBox{ public void DataBind()转载 2008-07-15 17:34:00 · 1143 阅读 · 0 评论 -
如何用C#语言构造蜘蛛程序
转发rssf的回答:"蜘蛛"(Spider)是Internet上一种很有用的程序,搜索引擎利用蜘蛛程序将Web页面收集到数据库,企业利用蜘蛛程序监视竞争对手的网站并跟踪变动,个人用户用蜘蛛程序下载Web页面以便脱机使用,开发者利用蜘蛛程序扫描自己的Web检查无效的链接……对于不同的用户,蜘蛛程序有不同的用途。那么,蜘蛛程序到底是怎样工作的呢? 蜘蛛是一种半自动的程序,就象现实当中的蜘蛛在它的We转载 2008-05-01 23:18:00 · 525 阅读 · 0 评论 -
session的工作原理
session的工作原理 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以 称之为一个session。有时候我们可以看到这转载 2008-04-30 13:23:00 · 707 阅读 · 0 评论 -
继承和聚合
继承和聚合的比较GoF[1]做了详尽的阐述,在此偶将从实践的角度用一个例子来提供一种比较通用的解决方案,对继承和聚合做一个适用本案例的选择。此文乃一个案,并不代表两者的绝对优劣,具体问题还是要具体分析。 【问题】在CAD或画图软件设计设计中,会存在大量的基本体[2],如line、 circle、arc、 polyline、 sphere、 box等。在组织它们之间的关系的时候,一般会有转载 2008-04-06 12:58:00 · 1214 阅读 · 0 评论 -
Simple Windows Service Sample
Download sourcecode - 8.52 Kb Download setup - 4.39 Kb IntroductionAs a matter of fact Microsoft Windows services, formerly known as NT services enable you to create long-running exe转载 2008-04-06 10:13:00 · 831 阅读 · 0 评论 -
Simple Windows Service Sample
Download sourcecode - 8.52 Kb Download setup - 4.39 Kb IntroductionAs a matter of fact Microsoft Windows services, formerly known as NT services enable you to create long-running exe转载 2008-01-01 20:45:00 · 912 阅读 · 0 评论