- 博客(38)
- 资源 (5)
- 收藏
- 关注
原创 关于Java 23种设计模式的有趣见解
在网络上流畅很广的一篇旧文,暂时没找到原作者,目前所看到的最早转载时间是 2005 年 2 月 28 日。作者用轻松的语言,形象解释了 23 种模式,有很好的启发作用。创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Fa
2012-10-28 20:23:29 2641 3
原创 HTML表单
HTML 表单用于搜集不同类型的用户输入。编辑本段表单 表单是一个包含表单元素的区域。 表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素。 表单使用表单标签()定义。 编辑本段输入 多数情况下被用到的表单标签是输入标签()。输入类型是由类型属性(type)定义的。大多数经常被用到的输入类型如下:
2012-10-28 15:28:20 1108
原创 JAVA连接数据库大全
Java连接数各种据库的方式总结:1.Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:ts"; //ts为数据库的SIDString user="sa";
2012-10-28 11:46:38 2126 4
转载 Java程序员应该了解的10个面向对象设计原则
面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好处,也不知道如何依照这些原则来进行编程
2012-10-28 11:09:11 1160
转载 浅谈Java中的几种随机数
众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。最明显的,也是直观的方式,在Java中生成随机数只要简单的调用:java.lang.Math.random() 在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, floor, sqrt和其他数学
2012-10-28 11:00:52 1178
转载 C语言的那些小秘密之指针--转载
《一》懂得C语言的人都知道,C语言之所以强大,以及其自由性,绝大部分体现在其灵活的指针运用上。因此,说指针是c语言的灵魂,一点都不为过。所以从我的标题加了个(一)也可以看出指针的重要性,我尽可能的向大家交代清楚我对于指针的理解。所以在讲解的过程中我尽可能的用代码加文字的描述方式,通过代码的分析来加深我们对于指针的理解,我给出的都是完整的代码,所以读者可以在看的过程中直接copy下去即可运行,希
2012-10-27 20:16:46 1174
转载 C语言指针问题快速解惑
C语言指针问题快速解惑(一)C语言指针问题快速解惑(二)7、数组做为参数传递给函数可以将数组做为传递给函数,比如下面的代码就是将传入输入的每个元素乘以2:void makeDoule(int arr[],int len){int i=0;for(i=0;i{arr[i]= arr[i]*2;}}int main(int argc, char *argv[])
2012-10-27 20:06:21 1532 1
转载 c语言的灵魂——指针
大家都认为,c语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是c语言的灵魂,一点都不为过。那么加强对指针的认识和理解,是提高C语言水平很关键的一部分。下面是一些指针总结,希望能够抛砖引玉大家相互交流相互学习。1. 指针是什么? 指针,是一个无符号整数(unsigned int),它是一个以当前系统寻址范围为取值范围的整数。32位系统下寻址能力(地址空间)是4G
2012-10-27 19:58:35 1704
原创 web上的分页分析
在web编写中的经常会遇到,数据需要分页的情况。当数据量不是很大的时候。可以直接使用js来分页。可以很好的提高性能。简化代码。数据量大的时候。还是需要使用java的分页类还处理。今天我来分析下。分页中导航的显示效果的实现。显示效果:[页面总数小于等于10,全部显示,当前页特殊显示]上一页 1 2 3 4 5 6 7 8 9 10 下一页[页面总数大于10,部分显
2012-10-27 18:23:58 1175
转载 JSP Servlet学习笔记——使用fileupload上传文件
关键代码如下:index.jsp[html] view plaincopyprint?body> center> h3>文件上传h3> font color="red">%=request.getAttribute("msg")==null?"":request.getAttribute("msg") %>font> form
2012-10-24 20:10:11 1234
转载 JSPServlet精华笔记—新手必备
一、 JSP (Java Server Pages)JSP是指:▶ 在HTML中嵌入Java脚本代码▶ 由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码▶ 然后将生成的整个页面信息返回给客户端二、 JSP工作原理(执行流程)Web容器处理JSP文件请求需要经过3个阶段:▶ 翻译阶段(转译阶段)
2012-10-24 20:02:46 1302
转载 JSP精华知识点总结
Servlet三个要素[java] view plaincopyprint?1.必须继承自HttpServlet 2.必须实现doGet()或者doPost() 3.必须在web.xml中配置Servlet class>class> HttpServeltRrequest:请求对象 getParameter():获得表
2012-10-24 20:02:19 1325
转载 MyEclipse配置Tomcat最详细的图解教程
一、 Tomcat服务器 Apache Jakarta的开源项目 JSP/Servlet容器 默认端口:80801. 启动和停止startup.bat:启动Tomcat的批处理文件shutdown.bat:停止Tomcat服务并释放资源的批处理文件1. 启动服务2.
2012-10-24 19:03:05 13779
转载 HTTP协议详解
引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务
2012-10-24 18:59:49 98
转载 Cookie和Session的区别详解
一、cookie机制和session机制的区别 *************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于才服务器端保持状态的方案在客户端也需要
2012-10-24 18:55:45 1482
转载 MVC模式(三层架构模式)
MVC模式(三层架构模式)(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC模式最早由Trygve Reenskaug在1974年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式。
2012-10-24 18:48:45 2127 2
原创 程序中文乱码问题解决大全
本人在学习Java的这段时间里,尤其是学习到J2EE这块内容时,经常遇到的一个问题就是中文乱码问题,特别的头疼,相信大家也会有同感,故在学习的时候不断的总结,发现解决这类问题无非是如下几点(以gb2312为例),和大家分享一下心得:1、TOMCAT中解决中文乱码在conf/server.xml文件中,增加一句URIEncoding="gb2312"的代码到下面的地方,选择合适的编码方式
2012-10-22 18:55:41 6314 6
转载 年月日三下拉框联动
年月日三下拉框联动请选择 年选择 月选择 日<!--function window.onload(){strYYYY = document.form1.YYYY.outerHTML;strMM = document.form1.MM.outerHTML;strDD = document.form1.DD.outerHTML;MonHead = [31, 2
2012-10-14 15:32:10 3032
转载 全国省市县无刷新多级关联菜单
全国省市县无刷新多级关联菜单body,select{font-size:9pt;font-family:Verdana;}a{color:red;text-decoration:none;}a:hover{text-decoration:underline;}<!--function Dsy(){this.Items = {};}Dsy.prototy
2012-10-14 15:28:02 10354 3
原创 UTF8编码表
UTF,是UnicodeTransformationFormat的缩写,意为Unicode转换格式。UTF-8是UNICODE的一种变长字符编码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码UNICODE字符。 如果UNICODE字符由2个字节表示,则编码成UTF-8很可能需要3个字节,而如果UNICODE字符由4个字
2012-10-14 14:20:10 546211 18
转载 GBK编码表
GBK 汉字内码扩展规范编码表(二)全国信息技术标准化技术委员会汉字内码扩展规范(GBK)ChineseInternal Code Specification1.0 版(按分类顺序排列)● GBK/1:GB2312非汉字符号A1 0 1 23 4 5 6 7 8 9 A B C D E FA 、 。· ˉˇ¨〃 々 —
2012-10-14 14:04:29 72816 5
原创 CSDN的博客积分计算规则及博客排名规则
最近对CSDN博客积分的计算规则比较疑惑,并看到CSDN的一篇博客《csdn博客积分如何计算》:博客排行榜排名分值=个人Blog所有随笔与文章的阅读数之和+个人Blog所有评论数之和*10+个人所发表的评论数之和*50下面是是我整理的一些规则:CSDN博客积分计算规则:1、每发布一篇原创或者翻译文章:可获得10分。2、每发布一篇转载文章:可获得2分。3、博主的文章每
2012-10-14 13:30:20 8722 87
原创 CSDN下载频道积分规则2.1
CSDN下载频道积分规则2.1如果大家在使用中遇到什么问题或好的建议可以直接回复。也可以与我们部门联系。 声明: 1. CSDN下载频道不允许上传小说等与技术无关的内容.否则一经发现必删. 谢谢广大网友的支持.2. 希望各位网友上传文件时能打包上传尽量打包上传. 不要把几MB的资源,故意分成n个几k的小文件拆分上传.如果发现将会被删除.3. 考虑到最近有些用户成
2012-10-14 13:16:09 2677 3
原创 简历信息和文字要求
简历信息:1、以成就为中心,真实艺术地展开,所有内容都要围绕你的成就、最佳表现。简历必须能够描述出您的市场价值,并且在20秒钟或更短的时间内,回答这个问题,"我为什么要雇佣您? 2、所有信息都是有组织的,都有通俗易懂的标题便于阅读和发现事实。简历必须能够将您的技能和能力与未来雇主的需要相配合。 3、只包含有用的信息,除非你认为写上有好处,一般没有身高、体重、婚姻状况,更没有家庭情况
2012-10-14 12:38:36 1729
原创 一个HR人给应届生的面试建议
摘要:应届生在求职的过程中,很可能会对面试比较困惑和迷茫:面试中会出现什么问题,我该怎么回答,有什么回答技巧等。下面一位资深HR谈他对应届生的面试建议。即使是最优秀的HR,在对应届生进行面试时,都会感到些许茫然:问不到工作经验;没有Reference Check可以提供;所学专业知识与实际需要脱节;有些毕业生甚至不知道自己的兴趣所在;再加上毕业生的心态不稳定---急功近利者,妄自菲薄者
2012-10-14 12:38:26 5328
原创 软件开发人员的简历项目经验怎么写?
许多学习软件开发的学员不知道如何在个人简历中如何填写“项目经验”或“项目描述”,最近接触的一些学习Java的学生在简历中,往往项目经验及描述都只能寥寥几笔完事,这样的简历肯定是不吸引招聘企业HR的。那么软件开发人员如何才能写好个人简历中的项目经验及描述呢? 首先你要知道招聘企业想从你的项目经验里的描述中获得什么信息?他们真的在乎你的项目用在了那一行业?为这个行业提高了多少效率吗?实际上
2012-10-14 12:38:13 97365 3
原创 10大最适合编程的字体推荐下载,让代码看起来更美更舒服!
现在有事没事就喜欢写写代码的人越来越多了,对于成天盯着屏幕工作的开发人员来说,编程代码可能是每天见得最多的东西了。可是绝大部分人都一直使用编辑器默认的字体,其实,换一套适合自己的编程字体不仅能让代码看得更舒服,甚至还能提高工作效率的! 如果你有想过换一种编程字体,却不知道哪里找合适的,那么看看异次元软件世界为您推荐的10款最适合编程的字体吧,这些字体能让你的代码瞬间“优雅”起来!
2012-10-13 18:06:54 2292
原创 优秀的有趣的博客~值得一看
也期待大家能留言推荐其他优秀的博客~技术网站、社区:CSDNITEYEOPEN-OPEN博客园51CTOpudnGoogle codeCode Project、 SourceForge、Programmers HeavenmsdnInfoQ(InfoQ中文站)
2012-10-13 16:50:19 6620 1
原创 Java面试宝典2013版(11版块1000题)
一. Java基础部分......................................................................................................21、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?.....22、Java有没有goto?......................
2012-10-13 14:41:30 39098 5
原创 有用的语法+例句
一:~ the + --est + n. + (that) + 主 + have even seen/known/heard/had/read.Helen is the most beautiful gril that I have ever seen.二:Nothing is + --er than to + VNothing is + more +adj +than t
2012-10-13 14:21:55 1715
原创 GB2312编码表
学编程的肯定都知道ASCII码表,用一个字节的后7位(首位为0,剩下的7位来编码)来表示西文字符和控制符.然而中文汉字数量众多,用一个字节显然是编码不了的,于是中国人发明了GB2312国标码,用两个字节来编码汉字。今天在网上发现了一篇关于GB2312的编码表的博客,感觉很有用,拿过来与大家分享一下。说明:1、这个表用4位16进制数(用4位二进制位来表示一个16进制数)来编码2、
2012-10-13 14:16:16 20962 8
转载 第六章:软件测试
当我们一款软件的功能实现以后,我们需要做就是,对其进行测试,找错误,不断改正,使其趋于完整! 首先我们从测试的流程来看两张图,来总体认识一下测试,这张是测试的流程图: 这张是测试阶段和其它阶段的一些关系: 下边我们先看一下,在软件测试前,先知道的一些理论知识:
2012-10-13 14:05:05 1400
转载 第五章:程序编码
做好了设计,我们就开始编码了,编码都是针对一些实际操作性的东西,这里,我重点总结一下,编码中我们需要遵循的一些要求,需要达到的一些目标等方面来阐述: 先看第一张图,这是这章我大概总结的知识点: 编写程序,首先想到的就是用什么语言。下边是基础知识程序设计语言的相关知识: 对于我么要
2012-10-13 14:03:25 1121
转载 第四章:面向过程的软件设计方法
前边三篇博客,分别从软件工程学科的角度,软件计划角度,软件需求角度三个方面来写的.我们做好了计划,确定了软件的可执行性,我们开始针对软件来做各种需求分析,有了需求,我们就可以开始真正到我们软件的设计阶段了,这章,总结有关软件设计的相关知识! 下边我们先来看这张图,是关于这章要总结的结构: 这五个方面,看似没有联系,其实却有着不可分割的关
2012-10-13 14:03:02 1329
转载 第一章:软件工程的概论
机房收费系统的结束了,开始了软件工程!看了几集视频了,感觉感受颇深!对这种制作软件的过程有点不可思议,但是它确实在开发大型软件,所必须的。刚刚开始,在这篇博客中,给大家讲讲软件工程的概括,宏观了解一下。 大家先看这张图: 这张图介绍了,软件的相关知识,和软件工程的相关知识。在图中的瀑布模型中大家看到了,软件工程的过程,下边我详细讲
2012-10-13 14:01:00 999
转载 第三章:软件计划
上边这幅图表示软件计划的几大项,下边我逐个为大家做一下详细的讲述: 一,问题定义: 1,定义的内容:问题的背景,开发系统的现状,开发的条件与理由,总体要求,问题的性质,类型转换,目标,开发条件,环境要求等; 2,定义的步骤:需要系统分析员到问题现场,1,听取用户对系统的要求;2,调查开发的背景理由;3,看用户的报告;4,加工整理;5,与用户负
2012-10-13 14:00:00 1095
转载 第二章:软件需求分析
看了上边的这张图,相比大家都会明白这张讲的大概内容,下边我按这张图的分类进行总结。 一,先看需求分析的任务: 通俗一点讲就是借助当前系统的逻辑模型导出目标系统的逻辑模型,也就是解决“做什么”的问题。大家看这张图理解一下: 详细一点说就是:1,深入描述软件的功能和性能; 2,确定软件设
2012-10-13 13:34:25 1640
转载 学生信息管理系统
学生信息管理系统,顾名思义就是为了管理学生的相关信息做的一款软件。虽然这次有源码供我们参考,但是从中我学习到了如何从开始到完工去做一款软件,下边我从做一项软件项目的前后顺序来总结我的学生信息管理系统。 一,分析需求:首先在做这款软件是,我们先想象一个成品,他的功能有哪些,每个功能完成哪项任务,这就是所谓的需求。对于学生信息管理系统,我们可以想象他需要1,用户名去登陆进...
2012-10-13 13:20:47 2444
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人