- 博客(56)
- 资源 (5)
- 收藏
- 关注
原创 JVM浅析
Jvm内存包括三部分:堆(heap)、栈(stack)、方法区(method);堆区:存储的全部是对象,每个对象都有一个与之对应的class信息;Java中分配堆内存是自动初始化的;Jvm中堆区只有一个,被所有的线程所共享;堆区中不存放基本数据类型和对象的引用,只存放这个对象本身(实例变量作为对象的一部分也存在于堆区中);
2016-09-13 13:21:22 522
原创 内部类实现单例模式
以前java的学习中对于单例模式是再熟悉不过了,对于单例模式的实现方法也是再熟悉不过了。通常设计模式中交给我们懒汉式还有饿汉式两种实现方法,代码如下: 今天在看公司代码的时候又发现一种比较灵巧的实现方式,实现方式是通过内部类实现的,代码如下:
2016-09-01 16:41:55 2903
原创 XMLHttpRequest五步学习法
XMLHttpRequest五部曲 在上一篇博客中主要讲了一下AJAX的基础知识,对AJAX进行了一下简单的讲解。既然XMLHttpRequest对象是AJAX的核心技术,那么这篇博客将学习如何使用XMLHttpRequest对象,实现异步操作。下面以验证表单为例说一下。第一部建立XMLHttpRequest对象由于不同的浏览器支持XMLHttpRequest对象的建立方式不同
2014-01-22 11:35:57 1940 20
原创 Javascript正则表达式
这段时间学习JS,正好遇到了正则表达式。下面通过使用实例介绍一下正则表达式。正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。这个正则表达式我感觉和
2013-12-04 21:26:31 1653 35
原创 初识Javascript
Javascript简介 Javascript是由Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言,在HTML基础上,使用Javascript可以开发交互式Web网页,Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多的元素和更加精彩的内容。运用Javascript编写的程序需要支持Javasc
2013-11-27 15:23:27 1677 30
原创 XML和HTML比较
HTML 超文本标记语言(HperText Markup Language)用于描述网页文档的一种标记语言。 XML可扩展标记语言(eXensible Markup Language)用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。可扩展标记语言是标准通用标记语言的子集,非常适合 Web 传输。可扩展标记语言提供统一的方法来
2013-11-20 16:51:00 3155 32
原创 ASP.NET 的session对象
ASP.NET一共内建了7个对象,有session 、Application、response 、request 、server 等。 这里就介绍其中的session对象。Session即会话,他是指一个用户在一段时间内对某一个站点的一次访问。它表示一个客户端用户与服务器进行通信的时间间隔。通常是指从登录进入系统一直到退出系统所经历的时间。每一个用户访问web时访问的Application对
2013-11-13 11:29:36 2139 27
原创 ASP.NET小结
ASP.NET常识 定义 Asp.net是从ASP(active server pages)发展而来的。而ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器脚本技术。 环境ASP .NET的网站或应用程序通常使用 Microsoft(微软)公司的IDE(集成开发环境)产品 Visual Studio 进行开发。ASP.NE
2013-10-06 21:07:51 1099 19
原创 HTML知识总结
HTML即Hypertext Markup Language ,超文本标记语言,适用于描述网页文档的一种标记语言。HTML用户编写web应用程序,就像C/S中我们使用VB或C#等编写程序一样。 HTML基本骨架包括 开始HTML文档、开始文档头部、开始文档标题、结束文档标题、结束文档头部、开始文档体、结束文档体、结束HTML文档。用一张图表示为:
2013-09-29 21:39:17 990 13
原创 学习英语的历史性转折
中秋假期超越师姐就给我们安排了一个全新的任务—英语发音学习。要我们通过学习赖世雄的英语发音学习,找到我们以前学习英语的发音漏洞,学习正确的音标。慢慢的提升我们发正确音的能力,同时也能提高我们英语听力。 以前都是多听,通过多听增强特定环境下的英语吸收能力。以简单的生活场景,增强英语听力理解能力。但是这次听英语,重要的是说。超越姐要求我们跟着赖世雄音频说每个音标的发音。 跟赖世雄学习音标感
2013-09-22 20:38:36 1335 14
原创 win7下的IIS启动配置(指定的参数已超出有效值的范围,参数名:site)
ASP.NET简介ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指 Active Server Pages(动态服务器页面) ,运行于IIS 之中的程序 。从定义中我们可以看到ASP.NET需要运行在IIS +.net framework 环境下。对于.net framenwork我们现在微软的VS平台会带有。而对于 IIS我们需要的不仅仅
2013-08-19 08:07:52 21507 30
原创 合作版机房收费系统SVN的安装步骤
要说使用SVN,首先必须要了解SVN,下面是我对SVN的理解。SVN(subversion)是近年来崛起的版本管理工具,是cvs的接班人,目前绝大多数开源软件都是用SVN作为代码版本管理软件。SVN包括三个部分:服务器和 客户端,对我们在使用特定的软件来使用SVN的时候我们还的下载相应的软件SVN的插件。下面是SVN的工作流程:(下面针对机房收费系统这个项目而言)
2013-08-17 09:46:14 1639 26
原创 未能加载文件或程序集“DAL”或其他的某一个依赖项,系统找不到指定的文件
针对这个问题我在敲VB.NET机房收费系统的时候总共出现了两次,第一次是在使用反射+抽象工厂的时候出现的,第二次是在使用VS2012自带的打包工具生成可执行文件执行exe文件的时候出现的。具体看下图: 第一次: 第二次: 再说这两个问题的解决方案前首先必须明白一个道理我们所建立的任何解决方案,所有的层之间都是
2013-08-14 17:09:03 2968 31
原创 个人重构机房收费系统小总结
个人版机房收费系统总算是完事儿了,会看这一段历程真是感慨啊。开始的一段时间,写着三层,感觉好难啊,当时看着三层的实例,自己也敲过了。但是总是憋不出来,总是想不出来更写不出来。慢慢的慢慢的试着通过其他人的博客,查资料。自己能写出了三层的登录窗体。当自己三层写完的时候回头加设计模式,又是一头雾水啊,说句实在的设计模式都不理解呢,就更别说在登录窗体中加模式了。 在重构的时候,对于数据库也是困难
2013-08-11 16:22:49 1088 24
原创 个人重构机房收费系统报表使用之最简单的显示连接
在做机房收费系统报表的时候,感觉没有第一次用的时候困难,这篇博客先写一些最简单的报表显示。 1.创建一个windows窗体 2.在窗体中划一个控件 其实在这里我们还没有用真正的报表,上图中的ReportViewer控件只是一个呈放报表的容器而已。 接下来我们需要创建报表:
2013-08-07 16:11:39 1706 43
原创 个人重构机房收费系统SqlHelper的使用
SqlHelper类用于通过一组静态方法来封装数据访问功能。该类不能被继承或实例化,因此将其声明为包含专用构造函数的不可继承类。在 SqlHelper类中实现的每种方法都提供了一组一致的重载。这提供了一种很好的使用 SqlHelper类来执行命令的模式,同时为开发人员选择访问数据的方式提供了必要的灵活性。每种方法的重载都支持不同的方法参数,因此开发人员可以确定传递连接、事务和参数信息的
2013-07-31 19:25:37 1381 33
原创 个人重构机房收费系统DataGridView显示用户信息
在做机房收费系统的过程中,删除用户需要将数据库的表显示到程序的窗体中,我使用的控件是DataGridView 先说说我编写程序的思路把。 ①、将数据库T_UserInfo表中某些特定的字段信息读取出来 ②、将读取出来的数据添加到DataGridView中 PS:需要注意的是数据库中字段的名称不是你DataGridView想要显示的。比如:数据库表中
2013-07-26 19:43:27 1579 31
原创 个人重构版机房收费系统事务的使用
虽然不是第一次做机房收费系统,对于机房收费系统需求也都了解,但是如果要做出让自己满意的机房收费系统就够费脑筋啊。一个事务弄的我整了好长时间。事务(Transaction):将彼此相关的多项操作合并成一个逻辑单元,以便于确保这些操作要么全部执行,要么全不执行。 在ADO.NET使用事务时,sqlconnection和 oledbconnection对象都包含一个beginTrans
2013-07-24 17:50:37 1180 34
原创 VB.NET 简单三层登录实例
首先在vs 中创建相应的类库以及窗体,各层操作如下:首先明确一点,我写的三层实例是以传实体层中的实体为例子的。UI层引用BLL层和Entity层,BLL层引用DAL层和Entity层,DAL层引用Entity层。实体层(Entity)创建数据库中的实体类名称为EntityUserinfo。UI层创建FrmLogin窗体,如图:BLL层创建名称为LoginBLL的类库,DAL
2013-06-16 16:20:00 2834 28
原创 ADO.NET下的数据库连接
通过ADO.NET实现数据库(这里指SQL Server)的连接需要以下几个步骤:(1)用SqlConnection对象和数据库开启连接(2)用SqlCommand对象向数据索取索要的数据(3)把取回来的数据放在SqlDataReader对象中读取,或这是做其他的存放。(4)在对数据库的存取、查询等操作完后,关闭SqlDataReader对象。(5)关闭SqlConnectio
2013-06-12 20:22:54 1011 4
原创 数据库三范式
第一范式(1NF):数据列的原子性 ①:所谓的第一范式的原子性是指数据表的列都是一个不可再分的字段。比如:“地址”一个字段,我们可以在这个字段中填写信息“河北省保定新市区朝阳区1号”,但是这个字段我们还可抽出省份、城市 这样两个字段。可以改成三个字段比如:省份、城市、详细地址。如图: 表1与表2 比较,表2就遵循第一范式的要求,这样对
2013-06-02 16:27:45 1064 7
原创 三层学习总结
三层结构的划分方式分为两种即:物理和逻辑上的划分。物理上的划分如图:逻辑上的划分:UI(表示层)、BLL(业务逻辑层)、 DAL(数据访问层)本篇博客说逻辑上的划分: UI(表示层):表示层指直接与用户交互的。位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。提现一个原则:用户至上,兼顾简介。BLL(业务逻辑层)
2013-05-14 16:16:45 1187 4
原创 SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”【0x800706be】的解决办法
以前SQL Server 2008 不能登陆的时候,总是通过“计算机管理”→“SQL Server服务”更改一下,"SQL Server(MSSQLSERVER)"。可是现在出现的问题却成了SQL Server服务打不开的情况,很是郁闷。如图: 通过网上查,才知道是因为SQL Server2008 与VS2012 共存的问题,当你电脑中同时装了这两样东西,SQ
2013-05-08 16:15:46 20411 17
原创 VB.NET 视频总结
看完vb.net的15集视频后总体两种感觉,第一:看的时候不想停,总结都不想;第二:停下来之后不想看,一集好长啊。但是还是的硬着头皮总结,颗粒归仓嘛。看视频的时候一直给自己预留着这样几个问题。 第一:什么是vb.net?.net又是什么? 第二:vb.net的特点是什么? 第三:vb.net和visual studio .net的关系是什么,和
2013-04-29 09:32:46 937 3
原创 简单工厂模式和工厂方法模式
概述在大话设计模式上也看了好多遍这三个模式了,总是感觉理解上有些模式,想通过这篇博客理顺一下能够让自己加深对他们三个的理解。通过比较三个模式,我用自己的理解介绍一下:1. 就一块地来说,如果我在地中之中一种作物(比如:棉花)那么这用简单工厂模式比较方便。2. 如果在这块地种不知一种作物,我要套种我要种上豆角或者更多作物,对于这种在意块儿地种多种作物的使用工厂方法
2013-04-16 15:45:52 1032 5
原创 C#类的认识
C#是由类组成的。在接下来的讲解中我讲通过类将C#面向对象编程基础串一遍。我把类分为三种:抽象类、接口、实体类。抽象类对于一个类当我们使用关键字abstract的时候,这个类就是抽象类。抽象类和抽象方法存在的意义? 为了能够实现基类和派生类对方法Print的多态行为,通常情况下我们需要首先,在基类Person将Print方法声明为虚方法,然后在多层派生类中,运用覆载重
2013-03-06 17:26:47 1497 5
原创 C#语言基础理解
学习c#视频有几天了,看完其语言基础之后,我对c#语言基础做了一个总结,来巩固所记的知识,同时希望能给你帮助。 最近一直在看c#视频,开始时看不懂,后来找师傅讨论了一下,自己重新看是有感觉,所以又重新开始。针对这两天的学习对c#语言基础做一下总结。 数据类型 构成:数据类型,常量和变量,运算符和表达式,数组、结构和枚举 数据类型包括值类型、引
2013-02-25 08:08:14 5588 10
原创 2012年提高班学习总结
一年的学习中主要经历了,作品展、SQL Server数据库的学习、学生信息管理系统的完成、机房收费系统的第一次实现、软件工程的学习、UML的学习。 作品展 作品展是在2011年开学之后开始的,我和搭档宋学孟通过自己动手,查阅资料完成了属于我们自己的作品。这个过程中我们学会了自主,由开始的不会的问题经常问同学或者导师到后来的通过自己查阅资料克服困难尤其是在作品
2013-02-18 08:03:59 1250 10
原创 初识C#
第一次接触C#,感觉非常陌生,通过上网查阅资料了解了一些关于C#的知识,和大家共享一下。 C#是微软公司发布的一种面向对象的、运行于.NET Framework(.NET Framework (又称 .NET 框架)。是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid applicationdev
2013-02-16 20:37:29 835 9
原创 RUP统一软件过程
RUP(Rational Unified Process),即统一软件开发过程。它是一种面向对象的软件开发过程。主要包括以下四个方面。 一、特点 二、生命周期 三、思路 四、带来的观念的变化
2013-02-06 11:28:05 940 4
原创 UML之类图
在UML的静态机制中类图是一个重点,它不但是设计人员关心的核心,更是实现人员关注的核心。建模工具也主要根据类图来产生代码。类图在UML的9个图中占据了一个相当重要的地位。 James Rumbaugh对类的定义是:类是具有相似结构、行为和关系的一组对象的描述符。类是面向对象系统中最重要的构造块。类图显示了一组类、接口、协作以及他们之间的关系。在UML中问题域最终要被逐步转化,通过类来建模,通过编程
2013-02-04 15:57:02 1116 4
原创 用例图
一、什么是用例图?由参与者、用例和关系组成。 二、用例图的作用?1,用例图是需求分析中的产物(用例图用在需求分析阶段)。主要作用是描述参与者和用例之间的关系,帮助开发人员可视化地了解系统的功能。2,借助于用例图,系统用户、系统分析人员、系统设计 人员、领域专家能够以可视化的方式对问题进行讨论,减少了大量交流上的障碍,便于对问题达成共识。3,用例方法是完全从外部来定义系统
2013-01-30 10:01:32 4197 5
原创 机房收费系统总结
做过一遍机房收费系统的软件,对于该系统还是有些头绪的,但是在写文档的过程中,总是感觉对机房收费系统的理解有些乱。自己梳理一下。机房收费系统的总体结构图:整个机房收费系统我是按照级别高低(即系统界面)来分的。上机:通过刷卡上机,在主界面显示上机时的各种信息上机的流程图如下:下机:刷卡下机,下机的时候显示下机的信息费用等。下机的流程图如下:下面分
2013-01-27 21:03:03 1807 16
原创 机房收费系统需求分析
机房收费系统的功能要求总目标是:在windowsxp,数据库平台上,开发一个易维护具有良好人机交互界面的机房收费系统,实现机房收费的自动化,为学校提供准确的、精细的学生消费信息。根据可行性研究的结果和教师的要求,分析现有情况及问题。将机房收费系统分为两个子系统: 上机:通过刷卡上机,在主界面显示上机时的各种信息下机:刷卡下机,下机的时候显示下机的信息费用等。下面分析各个子模块的
2013-01-13 22:07:50 3118 7
原创 机房收费系统可行性分析
A. 可行性分析报告1. 引言1.1编写目的 可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解 经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。 1.2项目背景开发软件名称:机房收费系统项目
2013-01-06 23:28:17 1101 4
原创 第四章面向过程的软件设计
首先了解面向过程的软件设计的目的和任务:面向过程的软件设计包括:软件设计的基础、模块独立性、结构化设计方法、数据设计和文件设计、过程设计。重点:1.结构化设计方法:首先研究、分析和审查数据流图。然后根据数据流图决定问题的类型。数据处理问题典型的类型有两种:变换型和事务型。针对两种不同的类型分别进行分析处理。2.
2012-12-30 11:19:48 645 3
原创 机房收费系统验收总结
一、机房收费系统功能验收 1、对于学生注册中,像学生“性别”这种必选同时又是固定选项的类型的下拉菜单,应该有一个默认值。还比如说学生注册用户类型“固定用户”“临时用户”都应该有一个默认类型。 2、主窗体的大小设计存在问题,主窗体的变换不能够影响主界面的视图效果(应该始终显示在主界面中央)。对于为注册的用户上机提示信息之外还应该清空上一个上机用户的信息。 3、基本数据设定中
2012-12-02 14:14:34 652 6
原创 第一章软件工程概论
视频看了有一半了,现在回头总结一下第一章软件工程概论。软件工程内容: 1、软件 1.1 定义 1.2发展 1.3分类 1.4生存周期 1.5开发模型 2、工程
2012-11-24 19:50:37 1022 2
原创 第二章软件计划
先看总概况图: 软件计划是软件开发过程的首要环节,同时也是比较重点的部分。就像光哥在博客中写到的凡事预则立不预则废,我想软件计划就是整个软件开发过程的预! 现在基本上对软件计划有了一个整体的思路。以后继续软工盲人摸象应该能够稍微清楚点儿了。
2012-11-18 19:03:21 621 3
S5360 Update.zip下载
2012-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人