- 博客(44)
- 收藏
- 关注
转载 C#中抽象类和接口的区别
大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料. 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方
2008-11-10 23:37:00 382
转载 让人懊恼的面试-看程序员的基本功
今天去参加了微软的一个外包的公司的招聘,当然,这个招聘的公司不在国内,不过好在出人意料的是这个公司竟然在武汉来招聘了,我的一个非常优秀的 c++的朋友被应聘了,然后他极力推荐我去参加应聘,我第一次去,那个boss(老外)非常赞赏我,因为我的简历的原因,原来做了Shangducms这个项目并且还出了一本书,所以那个老外非常赞赏我,并且直接安排我到最后的面试。 话说回来,这个老外是一个hr,但是是微软
2009-02-05 09:06:00 661 1
转载 如何学j2ee
如何学j2ee(这段时间论坛上很多朋友问) 最近一直由于一些原因,技术上的东西没有学多少,技术一直停滞不前.不过还是学了不少技术以外的东东,毕竟技术并不能解决一切问题.今天浏览水木清华看到了一篇文章,说的是如何学j2ee的,感觉还不错.毕竟是清华的嘛,特此转到这里.让刚接触j2ee的同志们有个参考: Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范
2009-02-05 09:05:00 643
转载 怎么设置使MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能
怎么设置使MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能 (最近论坛上经常有朋友问这个问题,这是我以前的一个网摘,和大家分享一下,希望对大家有帮助) 一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的 ,主要是Eclipse ,MyEclipse本身有很多选项是默认关
2009-02-05 09:04:00 5705 1
转载 jsp基础速成精华讲解
Servlet三个要素: 1.必须继承自HttpServlet 2.必须实现doGet()或者doPost() 3.必须在web.xml中配置Servlet HttpServeltRrequest:请求对象 getParameter():获得表单元素的值 getAttribute():获得request范围中的属性值 setAttribute():设置reqeust范围中的
2009-02-05 09:04:00 589
转载 搭建高性能Web服务器Nginx,10倍于Apache---Nginx+Php(FastCgi模式)
Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。 在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也
2009-02-01 16:07:00 995
原创 必须掌握的八个 cmd 命令行
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看
2009-02-01 16:03:00 454
原创 彻底明白Java的IO系统
一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型: 1) inp
2009-02-01 16:03:00 457
原创 大型网站架构不得不考虑的10个问题
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必
2009-01-31 21:55:00 362
转载 一直以来伴随我的一些学习习惯(四)——程序员的知识结构
By 刘未鹏(pongba) C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(https://groups.google.com/group/pongba) 自从建立了 TopLanguage 以来,发现在上面待的时间越来越多,与高手讨论问题是个粘性十足的事情,一方面,分享自己的认识是整理不成熟的想法的极好途径,另一方面,
2009-01-31 21:54:00 525
原创 构建完美网站的10个特性
就现在来说,建立一个网站已经不是一件难事了。但是,为了达到最好的效果,还是要遵循一些秘诀和方法的。当然,影响成功的因素会有很多,你也很难牢记住所有因素。但事实上,你只需了解少数最重要的秘诀,就可以让你的网站成为一件成功的作品。因此,以下我将会透漏给你10个关键点1、引人注目的设计首先吸引来访者的正是你的网站设计。它不应该是太刺激的——不能太无趣也不能太浮华。你的网站,之所以做吸引人的设计
2009-01-31 21:54:00 388
转载 IT管理人才必备的十大能力
作为IT技术人员,相信没有一个人愿意永远在底层编写程序或做简单的系统维护。经过一段时间的技术和经验的积累,很多人都向往更高层的职位,但如何能成为一个专业的IT管理人才,并不是每一个人都清晰、明了。 "30岁程序员的人生"技术某种程度上是青春活,技术革新的速度永远以超乎人所理解的演变,对于上了年纪又有了社会责任的技术人员来说,转型是不二选择。 如果你真想成为一名成功、成熟的IT专家,你需要
2009-01-31 21:53:00 374
原创 我对软件应聘学生的建议
金融危机来了,项目更不好拿到,员工都是弟兄,不能因为没有项目,就放假或者解聘。可是小本经营,以前没有赚过多少 钱,只能同舟共济,共度难关。作为农村出身的,看到这些子弟们找工作无门,学了四年软件编程,最后被迫干一些和技术无关的事情,非常痛惜,很想提供一个这样的环境和机会,可是很难找到我需要的人。所以说说我的感受和我的人才观。如果引来学生大爷们那些不快,一笑了之。 1、软件是一门专业工作,需
2009-01-31 21:52:00 576
原创 JPA注解
1 、 @Entity(name="EntityName") 必须 ,name 为可选 , 对应数据库中一的个表 2 、 @Table(name="",catalog="",schema="") 可选 , 通常和 @Entity 配合使用 , 只能标注在实体的 class 定义处 , 表示实体对应的数据库表的信息 name: 可选 , 表示表的名称 . 默认地 , 表名
2009-01-31 14:40:00 771
原创 JDBC Sql Server2000和2005的连接代码区别
Sql Server2000和2005的连接代码区别 写连接代码时需要注意2000和2005的不同:1、连接SqlServer2000 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); URL = "jdbc:microsoft:sqlserver://localhost:1433;Da
2009-01-31 14:38:00 541
原创 JAVA操作Excel电子表格(poi)
只要有表格,就会有Microsoft Excel,用Microsoft Excel处理数据已成为不少人的习惯。Jakarta POI API就为Java程序员提供了一条存取Microsoft文档格式的神奇之路,其中最成熟的就是能存取Microsoft Excel文档的HSSF API。 本篇文章就举例示范如何利用Java 创建和读取Excel文档,并设置单元格的
2009-01-31 14:38:00 824
原创 Mysql常用命令行大全
第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP
2009-01-31 14:36:00 485
转载 Java学习方法的一点个人见解-完整版
1 爱好。 这个是动力,如果你不爱Java,不爱计算机,而是喜爱游戏,娱乐或者其他的,你不适合做程序员。 我高中接触计算机,那时候还是AppleII,绿色显示器的,我因为入学学习成绩一般,没有列入学习计算机的队伍。我是凭个人关系,我室友的叔叔,是机房负责人,呵呵, 挤进去的。高三,剩下的只有2人了。 另一个考到了四川的一个科技大学,我忘了,是很牛气的学校。 大学,我没有考上计算机系,但
2009-01-23 23:14:00 628
转载 全面解析JDBC
综述:Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。JDBC实现了所有这些面向标准的目标并且具有简单
2009-01-23 12:22:00 457
原创 Java和C#的比较
2007年11月1日1。访问控制方面:C#有public、internal、protected、private,比java多了个internal,其实它跟java的包访问差不多,internal表示同一个编译集合(如exe、dll)下的类可以互访。对于protected,java和C#有区别。在java中,protected和包访问级别差不多,即不是私有的。而在C#中,protected和pri
2009-01-23 12:21:00 669
原创 JAVA如何调用DOS命令
用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".//p.exe"); process.waitfor( ); ... 在上面的程序中,第一行的“.
2009-01-23 12:18:00 382
原创 C#的New关键字的几种用法
前段时间一个朋友问到C#的New关键字有几种用法,虽说在日常编程中经常用到这个小家伙,但它到底有几种用法还真没有留意过,现将从网上总结出的资料记下以供同仁学习。 (1)new 运算符 用于创建对象和调用构造函数。 (2)new 修饰符 用于隐藏基类成员的继承成员。 (3)new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。 new 运算符 1.用于创建对象
2009-01-23 11:43:00 363
原创 用JAVA轻松返回系统当前的标准日期-时间
今天的项目有一个隐藏的字段,就是要把当前的日期时间插入到数据库中.记录用户申请的时间.不过如果单单插入当前的时间的话,数据库会默认加上一个它默认的日期.后来经过研究弄出了一个简单的,获得日期及时间标准信息的方法,如下:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;c
2009-01-21 15:37:00 1306
原创 Java关键字this、super使用总结
Java关键字this、super使用总结 一、this Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final使用总结”一文中给出了明确解释。并
2009-01-21 15:36:00 389
转载 深入Java关键字null
一、null是代表不确定的对象 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。 比如:int a = null;是错误的。Ojbect o = null是正确的。 Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指定值,就去打印a的值。这条对对于引用类型变量也是
2009-01-21 15:36:00 763
原创 java中的50个关键字和关键字的意思
Abstract 抽象的 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现 break 一个Java的关键字,用来改变程序执行流程,立刻从当前语句的下一句开始执行从。如果后面跟有一个标签,则从标签对应的地方开始执行 case Java语言的关键字,用来定义一组分支选择,如果某个值和
2009-01-21 15:34:00 1838
原创 Java 关键字 速查表
访问控制:private 私有的protected 受保护的public 公共的类、方法和变量修饰符abstract 声明抽象class 类extends 扩允,继承final 终极,不可改变的implements实现interface 接口native 本地new 新,创建static 静态 strictfp 严格,精准synchronized 线程,同步transient 短暂volatile
2009-01-21 15:31:00 490
转载 GoF是什么----设计模式
定义:GoF(Gang of Four),中文名——四人组。GoF是一种设计模式。 [编辑本段]GoF的起源 《Design Patterns: Elements of Reusable Object-Oriented Software》(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides
2009-01-21 15:30:00 3874 4
原创 java程序员面试必备的32个要点
第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 第二,Anonymous Inner
2009-01-21 15:29:00 373
原创 OOP是什么
OOP: Object Oriented Programming,面向对象的程序设计。所谓“对象”就是一个或一组数据以及处理这些数据的方法和过程的集合。面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使编程就像搭积木一样简单,是当今电脑编程的一股势不可挡的潮流。 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计
2009-01-21 15:28:00 998
转载 PHP-CMS的发展方向:简单,易用,美观
看点1,服务器一键安装,鼠标点点就搞定:输入数据库参数,在服务器上点一个按钮就完成全部的安装。简单配置一下网站的属性,设置一下广告, ctrl+c 和 ctrl+v 复制粘贴几篇文章,一个网站就出来了。 看点2,本地安装,直接发布到服务器:在你自己的机器上安装好此CMS,本机调试,生成HTML,此系统自带FTP发布功能(当然还有同步之类的功能),将生成的HTML文件同步到虚拟主机空间上。OK
2009-01-19 23:33:00 495
原创 30个Oracle语句优化规则详解
1.选用适合的Oracle优化器 Oracle的优化器共有3种: a.RULE(基于规则) b.COST(基于成本) c.CHOOSE(选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(session
2009-01-19 23:30:00 344
原创 一位软件工程师的6年总结
笑着语:昨天查找一份spring的资料的时候顺便看到的,写得非常非常好。能写出这些东西的作者应该是个牛人,如果他坚持这么做了,他肯定是个牛人。大家来崇拜一下牛人,呵呵。 一位软件工程师的6年总结 -------------------------------------------------------------------------------- 20
2009-01-18 23:57:00 334
转载 个人简历(中英对照)词汇大全
个人资料 name 姓名 alias 别名 pen name 笔名 date of birth 出生日期 birth date 出生日期 born 出生于 birth place 出生地点 age 年龄 native place 籍贯 province 省 city 市 autonomous region 自治区 prefecture 专区 county 县 nationality 民族,国籍 c
2009-01-18 23:52:00 375
转载 第一次写Windows服务的几点心得(C#/VS2003)
如果对以个问题,您有更好的实现方法,请不吝赐教,谢谢! 第一次写Windows服务,虽说只是一个小程序,但也够我忙活了几天。本来前段时间就要写的,后来有些其他的事情,给耽搁了。在写这个程序的过程中,碰到了一些问题,现记录下来,希望对一些朋友有些帮助。 我做的这个服务是带界面的,其实服务跟界面是两个不同的项目,只是放在同一个解决方案下而已。 1、启动/停止服务 别看着好像挺简单,一两句代码就能搞定。
2009-01-18 23:48:00 1100 1
原创 C#中动态加载和卸载DLL
在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何卸载的方法。这是由于托管代码的自动垃圾回收机制会做这件事情,所以C#不提供释放资源的函数,一切由垃圾回收来做。
2009-01-18 23:44:00 422
转载 11个笑话让你领悟人生
1、父子二人看到一辆十分豪华的进口轿车。儿子不屑地对他的父亲说:“坐这种车的人,肚子里一定没有学问!”父亲则轻描淡写地回答:“说这种话的人,口袋里一定没有钱!” ——你对事情的看法,是不是也反映出你内心真正的态度? 2、晚饭后,母亲和女儿一块儿洗碗盘,父亲和儿子在客厅看电视。突然,厨房里传来打破盘子的响声,然后一片沉寂。儿子望着他父亲,说道:“一定是妈妈打破的。”“你怎么知道?”“她没有骂人。”
2009-01-18 23:38:00 325
转载 java程序员面试必备的32个要点
很经典的东西,被转的到处都是, 先写原文: 第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文
2009-01-18 23:30:00 328
原创 学习JAVA到几个步骤
要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Ja
2009-01-16 13:00:00 461
转载 如何在C#Winform程序中正确使用登录窗体
看到很多朋友在CSDN中发帖放分求“如何实现登录验证正确后弹出主窗体”的问题。关于这个问题的实现方法,一般很多人都是使用在登录窗体点击“登录”按钮后,通过后台数据验证正确后,把登录窗体隐藏,然后载入主窗体。还有一种做法是以上提问的这些人的一个不太对的一个实现办法(其实是无法实现的),他们的做法是点击“登录”按钮后,调用this.close()方法去把登录窗体关闭,然后实例化主窗体
2009-01-06 00:05:00 1219 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人