【成长史】
文章平均质量分 74
非本人文章
活到老,学到老
展开
-
【B/S】——初步总结
B/S项目进行了近8个月。总结一直在酝酿,今日终于出炉了。B/S是带我通向编程另一个世界的通道。之前的认识中软件编程都是CS样式的。B/S阶段,通过一个牛腩,进行了整个宏观的引领。之后了解了:HTMLAsp.netXMLJavaScriptCSSAJAX这篇博客,我主要把B/S阶段了解到的各块内容进行一个总结。HTML:主要用途:举例:原创 2016-02-27 16:19:27 · 1065 阅读 · 48 评论 -
软件测试
软件测试:模块测试——>单元测试——>确认测试——>系统测试原创 2014-10-22 17:13:45 · 1305 阅读 · 35 评论 -
【软件工程】
看完软工视频,给我的感觉软工就是如何从头到尾设计开发一款软件,并且其中最重要的部分是要写文档,因为文档是今后更新维护软件的重要依据。总之脑中还是微微模糊,不太清楚软工到底是什么。上次师徒会,师父说:其实提高班给的资料主要是告诉你有这样一个东西,最重要的还要靠自己去挖掘,去了解……所以之后通过看大家的博客,在网页看一些资料,又对它有了更深的了解。软件工程是研究和应用如何以系统性的、规范化原创 2014-11-09 21:40:17 · 1259 阅读 · 14 评论 -
软件工程文档
文档写完了,我觉得我们最需要掌握的是原创 2014-11-16 18:16:55 · 1243 阅读 · 18 评论 -
UML之基础理解篇
UML浅认识,之后再慢慢详述~~原创 2014-11-23 17:56:55 · 1282 阅读 · 23 评论 -
UML中的那些关系
图画了都两个星期了,结果被师父一个问题又给打懵了。师父:类图中都有哪些关系啊? 我(嘿嘿,这块我可懂,难不倒我):关联、泛化、实现、依赖,泛化相当于继承,关联包括组合、聚合,组合比聚合关系要更强,组合就相当于人和胳膊的关系,两者有相同的生命周期,谁也离不开谁。聚合相当于手机和电池,它们离开彼此还能存在。师父:那用例图中呢?都有什么关系?我:额,都......都......都差不多吧......原创 2014-11-29 15:04:47 · 2179 阅读 · 44 评论 -
【大话设计模式】——面向对象
面向对象,从开始学VB就听说了,但也可能是受VB的影响,我曾一直以为面向对象就是:有可以看得见的控件。并且我曾一度认为:VB是面向对象的,而C++是面向过程的,只因VB有控件,C++没有...... 而到学C++的时候,得知:VB是基于对象的,而C++是面向对象的,瞬间凌乱,一直坚持的自认为的真理瞬间垮塌。 而查一些资料只得知:“面向对象编程(Object Or原创 2014-12-04 20:44:34 · 1528 阅读 · 20 评论 -
【面向对象】——设计模式之单例模式
单例模式: 定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。 GetInstance是一个静态方法,主要负责创建自己的唯一实例,然后允原创 2014-12-21 13:29:18 · 2059 阅读 · 23 评论 -
【面向对象】——设计模式之创建型模式
创建型模式:创建型模式抽象了实例化的过程。它们帮助一个系统独立于如何创建、组合和表示它的那些对象。创建型模式都会讲关于该系统使用哪些具体的类的信息封装起来。允许客户用结构和功能差别很大的“产品”对象配置一个系统。配置可以是静态的,即在编译时指定,也可以是动态的,就是运行时再指定。创建型模式包括:工厂方法,抽象工厂,建造者,原型,单例。工厂方法:抽象工厂:提供一个创建一系列或原创 2014-12-23 14:52:15 · 1605 阅读 · 22 评论 -
【面向对象】——设计模式之结构型模式
结构型模式包括:适配器、装饰、桥接、组合、享元、代理、外观模式。适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。原创 2014-12-28 11:27:18 · 1955 阅读 · 28 评论 -
1-4软工概论(什么阶段产生什么文档)
软件工程 过程 软件规格说明P(计划):规定软件的功能及其运行限制 软件开发D(做,实现):产生满足规格说明的软件 软件确认C(检查、测试调试维护运行):测试调试维护运行,确认软件能够完成客户提出的要求 软件的改进A(维护):按客户要求适当改进。 软件生存周期原创 2014-10-06 19:32:17 · 2038 阅读 · 23 评论 -
C++——宏观了解
第一章原创 2014-08-06 14:30:07 · 1206 阅读 · 7 评论 -
Ref && Out
在公司,发现代码中大量使用了ref /out,记得当初准备面试时,ref/out是什么也是个重点,所以,感觉有必要总结总结 首先要知道,ref和 out都是一种参数类型 如: out的使用————————————————————————————————————————————————— class Program { st原创 2016-09-26 17:25:44 · 423 阅读 · 20 评论 -
【java基础】——Filter
最近接触Filter,通过它解决了统一设置JSP字符集的问题,减少了很多重复代码。过程中,体会到了其面向切面的思想。 Filter:即过滤器。就像在程序某层间加了一个过滤闸。凡经过此闸的都需要进行该闸的一些操作处理。这样,比单个处理就高效多了。 为了设置jsp的字符集,需给每个需向后台传数据的jsp都要写一套这样重复的代码。这样就造成重复代码多的问题。 怎么解决:让所有的JSP都能设置字符集,这里就可以通过Filter拦截器设置。 这样,页面在跳转jsp前,会通过filter-na原创 2016-08-10 15:44:16 · 561 阅读 · 20 评论 -
【年总】——回顾
不要点进来......感觉过的好快,不知不觉已经三年了。虽然过的很快,但回首看看这一路的收获,还是很丰富的。 计算机 半年的时间,可以说一直在B/S的路上摸爬滚打。中间穿插着进行了机房合作、软考和自考的相关内容学习,。其中可喜的是,这次的考试全通过了。尤其自考,这是第三次考试了,第一次报了三科过了一科,第二次报了三科过了两科,吼吼,第三次报了三科,过了三科。呈线性增长啊……并且赶上了参加实践和毕业原创 2016-08-31 19:02:01 · 519 阅读 · 0 评论 -
三年级了,该长大了
半年的时间,感觉过的好快,不知不觉已经三年了。虽然过的很快,但回首看看这一路的收获,还是很丰富的。原创 2016-02-13 14:58:37 · 910 阅读 · 22 评论 -
【基础】——Servlet原理
定义: Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。——百度百科数据传递示意图(原创 2016-07-17 21:41:19 · 519 阅读 · 22 评论 -
【HTML】——总结-实践框架、表单、表格
之前也总结过一篇HTML的,现在去看,其实拼凑的挺全的。但那时写的时候感觉很零散。今天又总结了一遍,感觉紧凑多了。 HTML(Hyper Text Markup Language)表示超文本标记语言。 一个HTML页,由多个元素组成。 元素是预定义的正在使用的HTML标签。 标签则组成HTML元素。 元素有多个属性,比如body的背景色:bgcolor。当bgcolor="red"时,整个页面则是红色的。 一个HTML页也可以由多个HMTL页组成,比如:原创 2016-05-18 20:49:20 · 847 阅读 · 20 评论 -
【HTML】—常用标记
通过学习了1集HTML,对当初新闻发布系统中的一些标签都有了更进一步的认识,感觉收获颇丰。定义 HTML是一种超文本标记语言。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。元素与标签四种基本元素::空元素:带有属性的空元素http://www.zhaohan.com:带有内容的元素http://www.zhaohan.c原创 2015-07-25 16:57:38 · 1163 阅读 · 26 评论 -
J2EE
其实J2EE就是基于JAVA技术的一系列标准。 1、JDBC(java DatabaseConnectivity):JDBCAPI为访问不同的数据库提供了一种统一的途径,就像ODBC一样,JDBC对开发者屏蔽了一些细节问题,同时,JDBC对数据库的访问也具有平台无关性。 2、JNDI(Java Name andDirectory Interface):JNDI API原创 2016-04-17 21:59:11 · 722 阅读 · 38 评论 -
C++已经开始了
这张图很失败,我知道,但我现在真的还不知道该怎么去完善它,但相信,经过第二遍,第三遍的学习后,它将会变的面目全非。C++第一阶段的学习马上就结束了,这第一遍的泛读,让我大概了解了C++都有一些什么内容。确实,所有的语言都是相通的,这些内容中,有一部分和VB很相似,甚至相同。另一部分则对于我来说确实是一些新的知识(当然了,都一样就不用学了)。接下来我会把我学习的每个阶段所遇到原创 2014-07-27 18:47:50 · 1193 阅读 · 16 评论 -
【面向对象】——设计模式之行为型模式(一)
行为型模式包括:观察者模式、模板方法模式、命令模式、状态模式、职责链模式、解释器模式、中介者模式、访问者模式、策略模式、备忘录模式、迭代器模式。这篇,介绍的是:观察者模式、模板方法模式、命令模式、状态模式、职责链模式。观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自己更新自己。什原创 2015-01-01 15:27:44 · 1510 阅读 · 16 评论 -
【面向对象】——设计模式之行为型模式(二)
行为型模式包括:观察者模式、模板方法模式、命令模式、状态模式、职责链模式、解释器模式、中介者模式、访问者模式、策略模式、备忘录模式、迭代器模式。这篇,介绍的是:解释器模式、中介者模式、访问者模式、策略模式、备忘录模式、迭代器模式解释器模式:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。原创 2015-01-01 15:37:12 · 1627 阅读 · 17 评论 -
【编程基础】——方法重载、重写、重构
方法重载:方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。用方法重载,就能更多的满足更多的情况。比如: class Cat { private string name = ""; public Cat(string name) { this.name = nam原创 2015-01-07 10:12:05 · 2455 阅读 · 21 评论 -
【JavaScript】——正则表达式
一.是什么 正则表达式(regular expression)是一个描述字符模式的对象。ECMAScript 的RegExp 类表示正则表达式,而String和RegExp 都定义了使用正则表达式进行强大的模式匹配和文本检索与替换的函数。正则表达式主要用来验证客户端的输入数据。 用户填写完表单单击按钮之后,表单就会被发送到服务器,在服务器端通常会用PHP、ASP.NET 等服务原创 2015-08-26 17:37:04 · 892 阅读 · 27 评论 -
【J2SE】——基础宏总
通过看J2SE视频,可以说学到了一些新的内容,也可以说是把之前的知识又复习了一遍,或是做了一些扩展。首先这是J2SE基础的一个宏总:基础部分:这些知识基本都学过,欠缺一些的应该是内存分析这块。但通过这部分视频,相信大家从此不再认为它高大上了吧。(随后会补充一篇内存解析的博客,请期待......届时会在此插入链接)除此,虽然C++也有流,但因为当时学的时候,没有当原创 2015-09-08 22:31:24 · 1668 阅读 · 15 评论 -
【算法】——八大排序理解篇
前言: 排序有内部排序和外部排序,内部排序是在内存中进行的,外部排序是因为数据量过大,在内存中不能一次全部容纳。故在排序过程中访问硬盘等外存进行的。 在这,我主要说内部排序: 常用的内部排序算法有八种:插入:希尔排序VS直接插入排序直接插入排序:一句话总结:拿牌整牌(排排队) 这有一堆牌,从顶部拿一张,在手中按顺序排列。原创 2015-09-15 15:49:01 · 1295 阅读 · 42 评论 -
【白盒测试】——五覆盖方式
语句&判定&条件&判定/条件&条件组合覆盖语句覆盖:每个语句走到了就行:示例判定覆盖:每个判定至少有一次真、一次假示例条件覆盖:每个条件都要有一次真、一次假。示例判定/条件覆盖,每个条件都能取到各真、假。同时满足每个判定都能取到真、假示例条件组合覆盖:每个判定中条件的各种可能组合都至少出现一次。示例对比总结:依次增原创 2015-10-18 21:51:44 · 1435 阅读 · 30 评论 -
【软工】——软件开发模型
软件开发模型即软件过程模型,它是软件开发全过程、活动和任务的结构框架。 典型的软件过程模型有瀑布模型、增量模型、演化模型(原型模型、螺旋模型)、喷泉模型、基于构件的开发模型和形式化方法模型。 开发过程包括:计划、需求分析、设计、编码、测试、运维。开发过程选择合适的开发模型,会有助于提高开发效率。so本篇文章主要介绍各设计模式的特点,以及在什么环境条件下选择何种开发模式更合适。原创 2015-10-25 18:22:32 · 1079 阅读 · 14 评论 -
【设计模型】——HeadFirst模式之眼(一)
这篇文章,是在软考过程中总结的:设计模式就考几点:定义接口或抽象类(前提需要我们了解该模式用的接口还是抽象类,考题中的图一般都画成抽象类,但代码可能是实现接口)、实现接口或抽象类的关键字、最后压轴的就是设计模式的核心——眼,也就是该设计模式的精华之处在代码中的体现。 既然知道了它怎么出招,后面的事就容易了......所以总结了这篇文章,和大家一起共勉。 参考文献:《Head F原创 2015-10-31 20:44:18 · 1008 阅读 · 17 评论 -
招聘会——我们需要努力
之前参加招聘会总感觉和自己的关系不是很大,做观众的成分更多一些,但今天不一样,今年是我们的招聘会,但游走期间,发现自己并不能通过自己的专业知识找到对口的工作,这里90%是销售,90%中的90%是房地产销售,噢,对,其中有一家电子销售,那姐对我说:学电子的和我们公司正好对口......oh my god.这也叫对口。 自己本专业在此无路可走,尝试找软件的:关于招软件开发的有一家,但上前咨询原创 2015-11-08 14:14:58 · 723 阅读 · 26 评论 -
【JavaScript】——BOM+demo
是什么: BOM(Browser Object Model)浏览对象模型。提供了独立于内容而与浏览器窗口进行交互的对象。由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。什么用: BOM提供了独立于内容而与浏览器窗口进行交互的对象。所以其主要应用于与浏览器窗口的交互。如:弹出提示框,获取窗口大小等与原创 2015-11-15 15:10:31 · 1093 阅读 · 30 评论 -
【SQL】——提升思想,代码优化
别的先不说,先看看我写的一个SQL语句吧,为了不影响视觉效果,就把截图直接放这了: 一个SQL语句近十行,而且乱乱麻麻,这要出个错,怎么查?? 不过,还就是因为出错了,我才意识到代码优化的重要性。才知道了,转换思路思考问题。 这是NCRE的一个功能的D层部分代码。运行时出错了,师哥帮忙来调,找到问题应该在这里,但当他看到这块的时候,都要崩溃了,这是谁写的???原创 2015-12-27 15:30:30 · 1223 阅读 · 34 评论 -
XML与HTML
XML是不执行动作的,它是被设计用来结构化、存储以及传输信息的。更通俗的说:XML仅仅是文本,若想显示出这个文档,我们需要编写其它程序,如HTML。 HTML的核心作用就是布局、显示数据。但想通过HTML显示XML数据时,需要用JS解析XML。这个是之后的学习内容,所以具体的内容之后推出。 但,我们做过新闻发布系统,其中报错页用的就是HTML,也就是说它本身也可以存储数据并显示,那为什么还要出现XML呢? 前面说了,XML的出现不适替代HTML,而是补充完善HTML。这主要是体现在显原创 2015-08-20 21:34:26 · 1446 阅读 · 12 评论 -
【ASP.NET】——统计在线人数、历史访问人数
先介绍一下,在设计过程中,用到的Application和Session方法:原创 2015-08-09 20:16:27 · 7378 阅读 · 83 评论 -
【编程基础】——抽象类&&接口&&继承
关于接口、继承,想大家都不陌生,抽象类也好,接口也好,继承也罢,包括上一篇介绍的方法重写,都能做到:一个类实现另一个类的内容(方法、属性)。但他们有什么区别呢???抽象类:抽象类通常代表一个抽象概念,它提供一个继承的出发点,当设计一个新的抽象类时,一定是用来继承的。抽象类不能实例化,抽象方法是必须被子类重写的方法,如果类中包含抽象方法,那么类就必须定义为抽象类,不论是否还包含其原创 2015-01-15 18:13:03 · 1293 阅读 · 20 评论 -
VB与VB.NET
VB是咱们最开始接触的编程语言,我不敢说我学的多好.....略懂皮毛而已。现在开始接触VB.NET,趁此机会,再回顾回顾VB......VB.NET与VB相比,大体都是相同:可视化界面、控件;控制结构......不同处:当然最本质的区别是:VB是面向过程的,支持部分面向对象内容。VB.NET是完全面向对象的。其他大多都是细节上的东西,主要在程序设计语言基础:原创 2015-01-31 20:50:37 · 1683 阅读 · 10 评论 -
C++——宏观了解
只得说:C++,我又回来了......去年考完,说实话,本以为会侥幸考过......但......话不多说,看今年行动吧......C++是C语言上的延伸:在C语言的基础上加进去的特征主要有:类及派生类、共有和私有成员的区分、类的构造函数和析构函数、友元、内联函数、赋值运算符的重载等。C++相对VB,最大的一点区别就是,C++没有可视化的界面。关于考试,宏观总结下来就是:原创 2015-02-01 15:26:53 · 1156 阅读 · 11 评论 -
小识三层
是什么: 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。——来自百原创 2015-02-08 21:06:43 · 1535 阅读 · 28 评论 -
三层登录
上篇简单介绍了我对三层的认识:http://blog.csdn.net/onlybymyself/article/details/43645813这次关于登录:练习了两个版本:VB.NET和C#在练习过程中,还了解了实体层: 为更好地满足引用原则: 1 DAL不引用BLL和UI; 2 BLL需要引用DAL;原创 2015-02-13 15:36:11 · 1170 阅读 · 25 评论