随笔-57  评论-98  文章-20 
  置顶随笔
摘要: 做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件公司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在学习编程的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多。我要说的将分成三部分,1.是我面试的具体经过2.是由面试想到的3.现今我应该...阅读全文
posted @ 2005-11-08 17:49 泽来 阅读(2415) 评论(1) 编辑
  2006年3月5日
摘要: 1.setDaemon(boolean);为true 创建后面线程,在调用线程的start()方法之前调用。如果一个进程中没有任何前台线程,就算有后台线程在运行,整个进程仍然会结束。isDaemon()判断是不是后面进程Thread tt = new Thread();tt.isDaemon(); 2.setPriority(); 目前windows下只支持三个级别的优先级,分别是:Thread....阅读全文
posted @ 2006-03-05 03:52 泽来 阅读(492) 评论(0) 编辑
  2006年3月2日
摘要: 类设计原则一:单一职责原则:一个类应该仅有一个引起它变化的原因 二:开放封闭原则: 类模块应该是可扩展的,但是不可修改。三:替换原则 子类必须能够替换它们的基类 四:依赖倒置原则 高层模块不应该依赖于低层模块, 二者都应该依赖于抽象。 抽象不应该依赖于实现细节, 实现细节应该依赖于抽象。 五:接口隔离原则 不应该强迫程序依赖于它们不用的方法。 基本面向对象设计原则: 一:针对接口编程而不是针对...阅读全文
posted @ 2006-03-02 00:14 泽来 阅读(252) 评论(0) 编辑
  2006年2月25日
摘要: 将一个类的接口转换成客户希望的另一个接口。Adapter模式使原来由于接口不兼容而不能一起工作的那些类能够一起工作。 GOF设计模式Adapter模式主要应用于“希望复用一些现存的类,但是接口又与复用环境要求不一致的情况“,在遗留代码复用,类库迁移等方面非常有用。usingSystem.Collections;usingSystem;interfaceIStack//客户期...阅读全文
posted @ 2006-02-25 02:27 泽来 阅读(253) 评论(0) 编辑
  2006年2月9日
摘要: 开始:javac *.java编译java *(不要文件扩展名)super.父类的方法和成员变量子类中调用父类的构造涵数super()必须放在子类构造函数的第一条语句引用包文件import 包名创建包Backage 包名声明成员变量时系统会赋一个初始值,但如果在方法中,就一定要在声明同时初始化.访问修饰符缺省的访问修饰符(friendly)只能在同一个包中使用,出了包即使是子类也不能使用.'作用域...阅读全文
posted @ 2006-02-09 14:24 泽来 阅读(323) 评论(0) 编辑
摘要: 1.= = 和 equals()方法 = = 比较是否指向同一个引用,而equals()比较值equals()原形booleanequals(Objectobj){returnthis==obj;}Object对象默认使用了==操作符。所以如果你自创的类没有覆盖equals方法,那你的类使用equals和使用==会得到同样的结果。同样也可以看出,Object的equals方法没有达到equals方...阅读全文
posted @ 2006-02-09 11:15 泽来 阅读(178) 评论(0) 编辑
摘要: Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型(generic)之类更复杂的特性,都将很快出现在您所编写的代码中。我们刚刚完成了一个基于Java 5.0的大型任务,而本文就是要介绍我们使用这些新特性的体验。本文不是一篇入门性的文章,而是对这些特性以及它们所产生的影响的深入介绍,同时还给出了一些在项目中更有效地使用这些特性的技巧。   简介  在...阅读全文
posted @ 2006-02-09 10:22 泽来 阅读(2164) 评论(0) 编辑
  2006年1月24日
摘要: 1. C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? 2. 讲一讲你理解的web service,在dot net framework中,怎么很好的结合xml?(讲概念就行了)3. C#, Java 和 c++的特点,有什么相同的地方,不同的地方,C#分别从c++和java中吸取了他们那些优点?4. C#可否对内存进行直接的操作?(这可是个难点哦?...阅读全文
posted @ 2006-01-24 10:45 泽来 阅读(397) 评论(0) 编辑
  2006年1月2日
摘要: .net框架程序设计(修订版)作者:美 Jeffrey Richter 译:李建忠出版社:清华大学出版社 面向对象分析与设计 作者:美 GradyBooch 译:冯博琴 冯岚 薛涛 崔舒宁 出版社:机械工业出版社C#设计模式 作者:美 Steven John Metsker 译:颜炯出版社:中国电力出版社中文版Sql Server2000 开发与管理应用实例 作者:邹建 出版社:人民邮电出版社2...阅读全文
posted @ 2006-01-02 22:25 泽来 阅读(214) 评论(0) 编辑
  2005年12月30日
摘要: 多态性是继数据抽象和继承之后,面向对象语言的第三个特征。它提供了另一个层面的接品与实现分离,也就是说把 做什么 和 怎么做分离开来。多态性是一项很重要的技术,它能够将会变的和不会变的东西分隔开来一些代码importjava.util.*;classNote{privateStringnoteName;privateNote(StringnoteName){this.noteName=noteNam...阅读全文
posted @ 2005-12-30 20:19 泽来 阅读(310) 评论(0) 编辑
摘要: 构造函数new RegExp("pattern",flags );pattern 正则表达式文本flags 如果存在则为g 全文匹配; i 忽略大小写; gi 前两种组合^ 匹配一个输入或一行的开头& 匹配一个输入或一行的结尾* 匹配前面元字符0次或多次+ 匹配前面元字符1次或多次? 匹配前面的元字符0次或1次x|y 匹配x或y{n} 精确匹配n次{n,} 匹配n以上次数{n,m} 匹配n...阅读全文
posted @ 2005-12-30 11:02 泽来 阅读(528) 评论(0) 编辑
摘要: //禁止右击<scriptlanguage="javascript">functionestopRightclick(){if(event.button==2){alert(你点击了右键!);}}document.onmousedown=estopRightclick();</script>阅读全文
posted @ 2005-12-30 10:00 泽来 阅读(219) 评论(0) 编辑
  2005年12月29日
摘要: publicvoidToExcel(System.Web.UI.Controlctl){HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=DayReport.xls");HttpContext.Current.Response.Charset="UTF-8";HttpContex...阅读全文
posted @ 2005-12-29 21:02 泽来 阅读(252) 评论(0) 编辑
摘要: 脚本语言:指WEB浏览器内由解释器执行的语言。javascript对象模型window->document->form->table,button,text.1.window为最高级对象也是默认的对象。window包含与用户通信的一些方法:alert(),prompt(),confirm();window对象有关的事件处理程序:onLoad,onUnload;window对象的相...阅读全文
posted @ 2005-12-29 11:01 泽来 阅读(1515) 评论(0) 编辑
  2005年12月24日
摘要: 1.12个小球看上去无任何差别,但其中一个质量相对于其它11个有异(不能确定任重还是偏轻),用一天秤,三次找出那个球并确定是偏重还是偏轻。2. 3个传教士和3个野人过河,船一次只能载两个人,当岸的任何一边野人数量多于传教士时,野人将吃掉传教士,方案失败。他们如何过河?3.甲乙两间房,甲房有三个开关,乙房有三个灯泡,一个开关对应一个灯泡,在甲房看不见乙房,只能在甲房和乙房各呆一次,请问:开关和灯泡的...阅读全文
posted @ 2005-12-24 01:21 泽来 阅读(679) 评论(0) 编辑
  2005年12月23日
摘要: //直接在js中写<scriptlanguage="javascript">functionEnterTextBox(){if(event.keyCode==13&&document.all["TextBox1"].value!=""){event.keyCode=9;event.returnValue=false;document.all["TextBox1"].cl...阅读全文
posted @ 2005-12-23 09:40 泽来 阅读(2154) 评论(0) 编辑
  2005年12月17日
摘要: 定义:将一个复杂对象的构建与其表示相分离,使同样的构建过程可以创建不同的表示. -------GOF一个复 杂对象的构建,通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临剧烈的变化,但是将将它们组合在一起的算法却相对稳定.1.主用于分步骤的构建一个复杂的对象.其中“分步骤”是一个稳定的算法,而对象的各个部份则经常 变化2.变化哪,封装在...阅读全文
posted @ 2005-12-17 00:57 泽来 阅读(280) 评论(0) 编辑
  2005年12月16日
摘要: 保证一个类只有一个实例的机制.站在类的设计者的角度,强制使一个类只能有一个实例,而不是站在类的使用者角度。要点:1.singleton不要实现ICloneable,避免出现多个实例,与singleton冲突2.singleton不要支持序列化,如上同理。3.不要实现在多现程环境中. 单件模形初形publicclassSingleton{privatestaticSingletoninstance=...阅读全文
posted @ 2005-12-16 01:06 泽来 阅读(355) 评论(1) 编辑
  2005年12月2日
摘要: 在C字的缺口方向按相应的方向键,10个以后速度会加到很快。 在Loading上单击右键.选择播放.阅读全文
posted @ 2005-12-02 21:54 泽来 阅读(950) 评论(7) 编辑
  2005年11月30日
摘要: MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。 创建XMLHTTP对象的语句如下: Set objXML = CreateObject("Msxml2.XMLHTTP") 或Set objXML = CreateObject(“Microsoft.XMLHTTP”)' Or, for version 3.0...阅读全文
posted @ 2005-11-30 21:02 泽来 阅读(440) 评论(0) 编辑
  2005年11月29日
摘要: //此方法根据济览器类型取得对应的传值方法functiongetType(){varA=null;try{A=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{A=newActiveXObject("Microsoft.XMLHTTP");}catch(oc){A=null;}}if(!A&&typeofXMLHttpRequest!...阅读全文
posted @ 2005-11-29 09:51 泽来 阅读(1229) 评论(0) 编辑
  2005年11月28日
摘要: 通用原则:在可能的情况下尽量使用基类的方法与简单抽象工厂的区别:1.Factory用于创建一种类型的产品,而AbstractFactory用于创建产品族抽象工厂的国种角色:1.抽象工厂(Abstract Factory). 担任这个角色的是工厂方法模式的核心,它是与应用程序无关的。任何在模式中创立对象的工厂类必须实现这个接口,或继承这个类。 2.具体工厂(Concrete Factory). 这个...阅读全文
posted @ 2005-11-28 23:40 泽来 阅读(384) 评论(0) 编辑
摘要: 终于理解.//接口publicinterfaceIPersion{void action();}//男人类publicclassMan:IPersion{publicvoidaction(){Console.Writeline("抽烟");}}//女人类publicclassWoman:IPersion{publicvoidaction(){Console.Writeline("化妆");}}//...阅读全文
posted @ 2005-11-28 21:20 泽来 阅读(448) 评论(0) 编辑
  2005年11月23日
摘要: 使用Gzip压缩会增大服务器CPU的使用率但可以通过压缩而减少服务器向客户端发送的数据,若使用了Gzip压缩IIS在向客户端发送数据时会自动检测,如果客户端浏览器支持IE6.0,firefox)Gzip,则使用Gzip压缩后再传送数据,如果不支持,则使用常规方式发送。Gzip内置到了IIS6.0且性能比IIS5.0强了很多。使用步骤:一:打开 %windir%\system32\inetsrv 目...阅读全文
posted @ 2005-11-23 09:15 泽来 阅读(3814) 评论(2) 编辑
  2005年11月22日
摘要: 微软总部对全球软件开发者开说,神秘莫测。那里诞生了王牌产品Windows 、office、.net。这些产品完全改变了计算机使用者的工作状态。人们渴望破译这个所在,就像渴望挑战微软帝国神话一样。这个位于美国西部城市西雅图的园区,里面到底什么样子?魔力究竟何在? 在微软总部110多座办公楼中,微软总部两万余名员工创造着种种技术与商业奇迹。 微软平等,充满激情,以人为本,真实。平等体现在所有员工办公室...阅读全文
posted @ 2005-11-22 23:35 泽来 阅读(728) 评论(0) 编辑
  2005年11月18日
摘要: 方法一:(有光标闪烁,输入、删除等操作无效) Text1.Locked = True 方法二:(无光标闪烁,不能输入、删除,界面变色、文字反白) Text1.Enabled = False 方法三:(有光标闪烁,可删除,不能输入) 此法用两个API函数,略为复杂些。请在标准工程添加两个按钮和一个文本框: Option Explicit Private Declare Function GetWin...阅读全文
posted @ 2005-11-18 13:51 泽来 阅读(346) 评论(0) 编辑
摘要: 在aspx页面添加一个<INPUT id="fileUp" type="file" runat="server" name="file1">控件一个Button控件在aspx.cs页面的Button按钮事件中stringfilePath="",fileExtName="",mFileName,mPath;System.Text.StringBuilderstrMe=newSystem....阅读全文
posted @ 2005-11-18 13:50 泽来 阅读(556) 评论(0) 编辑
摘要: 只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。只能输...阅读全文
posted @ 2005-11-18 13:49 泽来 阅读(597) 评论(1) 编辑
摘要: 可能的原因:1.集成window身份验证 右击"我的电脑"->"管理"->"服务和应用程序"->"Internet信息服务管理器" ->"网站"->"默认网站"->"属性"->"目录安全性"选项卡->"身份验证和访问控制块"->"编缉"->选中"集成windows身份验证"(针对win2003系统,其它系统大体相同)2.集成身份验证后,对...阅读全文
posted @ 2005-11-18 13:49 泽来 阅读(9114) 评论(21) 编辑
摘要: 一:基本 <asp:TemplateColumnHeaderText="标题"SortExpression="对应字段名"><ItemTemplate>//平常状态时套用的的模板<asp:Labelrunat="server"Text='<%#DataBinder.Eval(Container.DataItem,"对应字段名")%>'/></I...阅读全文
posted @ 2005-11-18 13:47 泽来 阅读(1027) 评论(0) 编辑
摘要: 一:web.config配制文件<authenticationmode="Forms"><formsname="HuiBao"loginUrl="logon.aspx"protection="All"timeout="60"path="/"></forms></authentication><authorization><denyu...阅读全文
posted @ 2005-11-18 13:46 泽来 阅读(633) 评论(1) 编辑