【总结】
kiven.evn
思想有多大,舞台就有多大
展开
-
项目感受
软考完后就接手了考试系统的任务,先前也是在参与中,半在不在的,中途复习考试离开了系统的开发,只了解了个系统的一方面。原先负责学生端的开发。加入开发的时候,分配在了教师端。之前也了解过整个系统的流程和一些业务。但是具体到内部的每个端,真是有些模糊,这次在教师端,看来是很悬乎了。之前也是自己没有接手过任务的项目,也是第一次接手,所以难免有些怀疑自己。接手后,也是大开眼界。前段页面的编写,B,D,I原创 2013-11-20 19:06:50 · 2322 阅读 · 48 评论 -
IIS中发布网站的不同方式
最近做软工真题发现先前自己先前建立网站的说法有些极端,片面化了,现如下进行解说。首先的说IIS下配置多站点时可以采用虚拟主机和虚拟目录两种方式。采用虚拟主机时,有三种方式,使用不同的IP地址,不同的端口号和不同的主机头。标识符网站标识符使用环境主机头名称多数情况下推荐使用此方原创 2013-10-30 14:46:04 · 4135 阅读 · 20 评论 -
选择排序
选择排序基本思想是:每一次在n-i+1(i=1,2,3,••••,n-1)个记录中选取键值最小的记录作为有序序列的第i个记录。基本分类有直接选择排序和堆排序两种方式。下面分别介绍 直接选择:思想:在第i次选择操作中,通过n-i次键值比较,从n-i+1个记录中选出键值最小的记录,并和第i个记录交换 算法描述为:Void SelectSort(List原创 2013-10-03 16:15:33 · 1484 阅读 · 15 评论 -
解释性语言与编译性语言
首先了解下计算机语言的发展,目前共经历四个时代,或许以后会出现5,6代语言 机器汇编高级C++、Visual C++、Visual Basic 、Delphi、Java等屏蔽了机器的细节,提高了语言的抽象结构化(面向对象)SQL是一个典型的结构化语言 虽然语言已经发展到了第四代,但是计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把其原创 2013-09-04 21:21:21 · 2418 阅读 · 10 评论 -
近一年回顾
这个假期过后,标志着自己学习已经满满的两年了。不知为何这第二年过的感觉要比第一年快好多。这一年的经历,重点向说下思想的重要性。先的批判自己,然后在表扬,给以自己学习的动力和方向。首先说下自己的这一年学习 总体说有两大块的内容 C/S学习这部分是所有软件开发的基础。无论是客户端还是浏览器版,都要准守的规则。同时这部分也是由浅入深的。从基于对象逐渐步入原创 2013-09-01 10:08:40 · 1358 阅读 · 22 评论 -
数据结构--哈夫曼树
哈夫曼树是二叉树的一种。被称为最优二叉树。实际应用中最重要的是带权路径长度。 基本术语: 树的路径长度:树中每个结点的路径长度之和。权:附加在树节点上,表示出现的概率。 树的带权路径长度:所有叶子结点带权长度之和。看实例: D的结点路径长度为:从d到A的路径,共走了两条边,所以为2。树中的叶子结点有D,E和F。结点路径都为2。假设子结点的权都原创 2013-08-30 15:18:50 · 1536 阅读 · 17 评论 -
二叉树遍历
先来了解一些概念树树是结点的有限集合,必须符合条件当n=0时,为空树当n>0时,除根结点外,其他结点为m(m>0)个不相交的非空集合 树的度:所有结点的度的最大值。树的深度:所有结点层次的最大值 二叉树是在树的结构上建立的,比树的定义更要严密。 区别在于:二叉树只有左,右子树我们先来对比下 A)为有右原创 2013-08-26 15:58:09 · 1360 阅读 · 21 评论 -
Gmail设置两步验证密码后,foxmail收不到gmail邮件
最近直接访问gmail.com可以登录gmail邮箱,但是用outlook或者foxmail登录不上,一直提示密码错误。原因很简单,就是你设置了google的两步验证密码。从这上面着手。你需要使用应用专用密码登录http://www.google.com/accounts/DisplayUnlockCaptcha第 1 步:访问 Google 帐户设置下的向应用和网原创 2013-07-20 21:14:32 · 10328 阅读 · 19 评论 -
再谈英语认识
真正是验证了那句话,再次认真的阅读SLA文档,挖掘出的道理不亚于第一次阅读它。英语的学习,其中让我体会深刻的是这次更新的部分,以及先前没有认真阅读的部分。这里我简单说明对学习英语环境的认识,并不是深处国外,就可以学好英语的成年人纠正发音,不可只听标准音,而是要听大量的非标准音。长句子听不懂,并不是自己词汇量不够,而是自己没有用英文思维,建立英文思维主要是金立英文声音的思维学习中MI原创 2013-07-24 19:37:42 · 1644 阅读 · 24 评论 -
牛腩新闻发布系统总结
用时半个月的时间,完车了牛老师的新闻发布系统,刚开始很是期待,因为这是第一个做网页的系统,有种说不说的欣喜。简单的做了个图,如下图和C/S的系统相比,不同之处就在于表示层了。因为是B/S的系统,是通过浏览器,让用户浏览的,所以所有的展示都是通过浏览器的解析,以及与服务器的请求和返回来完成任务的。但是还是有很大的相同的部分,处理表示层不同之外,其他原创 2013-06-02 22:01:15 · 1564 阅读 · 7 评论 -
教务系统总
历时一个多月的时间,考试系统V3.0版本基本完结了。这次的改善相比V2.0版本的更新有很大的改动,基本做到了灵活,当然也只是基本,还有好多的功能是在下一次的版本中要去实现的。通过这次的项目,深刻的体会到,先前学习到的软工中的各种管理的作用。计划管理,版本管理,资源管理以及如何应对突发需求的改变。计划管理是在我们项目开始前最先做的,这也是为了统筹把握整体,为了更充分的利用计划项目原创 2013-12-18 20:33:54 · 1533 阅读 · 30 评论 -
2013年总结
踏入2014,总结2013这年的点滴,作为今后成长的经历。回想起来,这已经是第三个年头了。这一年中。经历了以往期盼已久的事情,有付出,也有点滴收获,成长在不断继续中。计算机暑假结束后,标志着我们软考的开始,这个是我以往很期盼的,但是真正走到当中,发现也只是生活中的一个很小的经过点。软考的复习在9月初开始了,11月9号正式考试结束。期间多想事情同步进行中,真正是体会到了多项同步进行的任务,每原创 2014-02-20 11:47:43 · 1509 阅读 · 39 评论 -
Web性能优化
我们先来看一个瀑布图来确定一个页面性能问题是由哪些项造成的。chorome自带开发人员工具 图中每一行表示一个http请求,每一个请求都有一条时间线,用于标识这个请求所花费的时间。如果将鼠标放到某一条时间线上,可以看到以下信息域名解析:搜索DNS服务器并解析域名为IP地址所花费的事件,这里是0ms建立连接:客户端通过ip地址与web服务器简历连原创 2015-06-29 18:02:03 · 1658 阅读 · 18 评论 -
常见的Java WEB服务器
Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。开发Java Web应用所采用的服务器主要是与JSP/Servlet兼容的Web服务器,比较常用的有Tomcat、Resin、JBoss、WebSphere 和 WebLogic 等,下面将分别进行介绍。 Tomcat 服务器 目前最为流行的Tomcat服务器原创 2015-03-22 21:27:44 · 1119 阅读 · 19 评论 -
2014 年总结--【宽容待人】
~~~~~~~感觉刚过不久,就过了一年了,已经是第四个年头了,而且实习回来都四个月了。经历了数个的洗礼。去年的四月底面试, 5月份正式上班了。在实现项目中接触到了 面向对象 / 泛型 /委托 /实体集合类.在学习只是简单的有一些了解,还真是没有做过这些东西,到公司通过一些代码实践与自身学习,逐渐入门。在公司实习中真正认识到自己代码的不合格以及如何正确的原创 2015-03-01 21:00:56 · 1175 阅读 · 10 评论 -
jenkins持续构建
系统持续集成是一个好东西。可是一旦发布的程序,不能构建或是构建后发现功能不是正常的,就不是很好了。这里说说这段时间的构建吧。先说说这几天出的问题吧。这也是项目之初的共性代码问题1在svn上checkout的代码就有错误。造成编译不通过 1.1这种问题多为增删文件没有整体提交代码,造成文件局部不存在,但是整体还在。 1.2 没有整体编译原创 2015-01-18 09:47:19 · 2200 阅读 · 19 评论 -
数据加载
关于数据是否使用延迟加载,这里我不评判好或不好。主要还是要看自己系统的业务,若是显示指定要加载的关联数据,可以一次性奖所有需要数据全部取出,这样就能避免延迟加载而导致的与数据源进行多次交互带来的性能问题。若暂时不需要该数据,或是不确定是否需要改数据,可以使用延迟加载。当确定需要后在加载它。延迟加载是一种很重要的数据访问特性,可以有效地减少与数据源的交互。从而提升程序性能。但是滥原创 2014-12-09 14:06:32 · 1783 阅读 · 16 评论 -
SpringMvc 控制器注解简介
Spring2.5之前,我们是通过实现Control接口或实现来定义我们的处理器类。Spring2.5引入了注解处理器支持,通过@controller和@requestMapping注解定义我们的类,并提供了一组强大的注解:需要通过处理器映射DefaultAnnotationHandlerMapping和处理器适配器AnnotationMethodHandlerAdapter来开启支持原创 2015-01-31 21:59:02 · 2261 阅读 · 10 评论 -
HightChars组件绘制图表
在Web项目开发过程中,我们常常会使用到各类图形,如流程图,饼图,甘特图,散列图,趋势图等等。目前有很多种方法在网页上绘制图形,但是要找到完美的web图形解决方案是比较难的,只能是根据自己的需要,选择自己最合适的画图方案Web图表一般有以下几种做法:1.使用客户端控件技术2.使用服务器端生成图片原创 2014-11-30 14:55:28 · 3608 阅读 · 20 评论 -
SOA概述
SOA(Service-OrientedArchitecture)SOA的基本概念和设计思想面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。SOA就是采用web服务的架构吗面向服务待变的是一种设计理念。和面向对象,面向主键(CO)一样,体现的是一种对关注点进行分解的西厢。面向服务和技术无关。Web服务是一种实原创 2014-11-29 20:41:05 · 1652 阅读 · 18 评论 -
并发不是并行 它更好!
代社会是并行的:多核、网络、云计算、用户负载,并发技术对此有用。Go语言支持并发,它提供了:并发执行(goroutines),同步和消息(channels)和多路并发控制(select)。当Go声称是并发时,人们说:“并发很酷!耶,我可以并行运行了!”,但这是个错误的。因为很多人都不了解他们间的差别。“我用四个处理器来做质数筛选,但是更慢了。”并发(Concurrency)原创 2014-04-07 23:59:25 · 1757 阅读 · 23 评论 -
机房合作开发总结
合作开发之前的准备阶段.我们详细了解了Svn的使用 ,EA的使用对于svn虽然在去年的暑假中就有所了解和使用,但相对于这次的使用,发现先前对Svn的认识是有所偏激的svn是版本控制管理软件它可以解决以下的问题 开发人员合作的问题,了解文件的修改文件make时版本的问题(完整编译)原创 2013-05-15 20:36:58 · 1416 阅读 · 9 评论 -
SQL 中的事务
事物 1、什么是事物?事物的概念:事物是一种机制,它包含了一组数据库操作命令,而且将所有的命令作为一个整体一起向数据库提交或撤销。这组命令要么都执行,要么都不执行,所以事物是一个不可分割的逻辑工作单元。在数据库系统上执行并操作时事物是作为最下的控制单元来使用的。使用于多用户同时操作的数据库系统,一方面这些系统同时操作的用户多,另一方面对数据安全性和完整性的要求更高。原创 2013-05-22 19:33:18 · 1724 阅读 · 2 评论 -
系统模拟登陆界面 二
整体思想是;将用户的数据保存在注册的数据库中,用户登录验证,需要调用数据库信息/如果数据库中没有用户信息,则提示不是系统用户。 如果用户口令输入错误,则提示口令错误,如果错误次数超过设定次数,则强制退出系统。 若登陆成功,提示信息登陆成功,系统启动! 这期间也遇到了些许问题。 比如说 1 定义的错误,不太细心。这些是要坚决杜绝的。 2原创 2012-06-01 00:47:47 · 2125 阅读 · 6 评论 -
计算机网络原理 图一
这本书第一章节和很多课本是相同的类型,都是概括性的总结。说到这里,就先谈谈课本的阅读和总结吧。阅读首先要有一个宏观的概念,不能一上来就扣的很细,这样很容易就让自己在痛苦中死去的。上来的第一步,首先是要看下宏观的概念,目录就是一个很好的例子,这个可是作者(课本的出书者)精心总结的,我们一定要好好琢磨,为什么他们会用这些词,不用其他词代替呢。然后通过这些词联想,它的用途,意义等和实际相关的问题。这原创 2012-05-30 23:45:47 · 1590 阅读 · 6 评论 -
编程基础之 数据结构与算法
前几天做二级的c++笔试试题,发现一些基础知识,以前也考过二级的不同科目,记得当时只是蒙混过关的,根本不理解,现在重头再来时,发现这种做法不讨好,时间费了,也没什么效果。现在学会了总结,只是个总体的概括,细节就不多写了,写多了自己也不看,同时思考的也少了,所以就来了个总体的思考概括。 图如下: 算法 服务于 结构原创 2012-09-12 10:56:39 · 924 阅读 · 9 评论 -
机房收费下机中用到的策略与职责链解析
合作开发中负责业务逻辑成.所以就有一些的算法和模式,下面就说下下机的基本操作.用到的有职责链和策略两种设计模式 职责链: 是使多个对象都有机会处理请求。从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链。沿着链传递该请求。直到有一个对象处理为止。 策略: 定义了一组算法。 让它们之间可以相互提哈追。此模式让算法的变化,不会影响到使用算法的客户。原创 2013-05-08 16:03:25 · 2294 阅读 · 35 评论 -
面向对象中的继承与多态
继承 源于抽象类的思想抽象类包含了事物的共有属性和方法 ,为继承提供了一个出发点.抽象类的作用就是让子类继承,去重新编写抽象类中的抽象方法(也为重写或覆写) 抽象类也为基类, 子类也称为派生类.他们之间的关系是一种 IS –A的关系 继承对程序员来说重点就是共同点,因为有共同点才能重写 定义抽象类使用abstsract关键字,定义的抽象方法就是为了在子类中重原创 2013-05-01 15:40:32 · 1982 阅读 · 13 评论 -
SQL 嵌套查询问题
今天纠结了好长时间 , 才解决的一个问题 ,问题原因是 求得多条数据中, 时间和日期是最大的一条数据 先前是以为只要msx 函数就可以解决的 ,Select * from tableName where date=(select max(date) from TableName) and time =(select max(time) from TableName)原创 2013-03-20 21:44:48 · 2315 阅读 · 6 评论 -
机房收费系统思想总结
这次是第二次做机房收费系统了。从开始到结束,期间经历了好些事情,放假,考试等。加起来完成这个子项目也将近两个月了。 1 首先说下画图的感受,第一次这样的先画图,所以当时刚很没有头绪,一头的雾水。不知道冲那里着手,冥思苦想了好久才有了些感觉,画出来师傅看了看不对,推翻了重新来过。这样的事情是经常的事 重点想说的而是类图。类图的画法有多种。可以按照功能块划分,也可以根据实原创 2013-04-01 21:01:32 · 1065 阅读 · 10 评论 -
12年总结
今天翻看自己的博客,从11年7月开始写博客到现在13年2月已经190篇了.从刚开始的朦胧什么都不懂,没有思路或是说没有什么成长的思想,只有按步就班的框框架架,逐渐转向了小问题小解决, 开始和他人交流,慢慢的也开始帮助别人,然后到后来的有自己的见解,一点点的思路.这期间也走过了不少的弯路,这是必然的,没有曲折的道路,怎会有现在的自己,呢.这一年的学习 . 是从去年寒假的Vb开原创 2013-02-18 11:26:34 · 1170 阅读 · 10 评论 -
UML软件工程组织
应用程序开发时,若想有效的利用同一开发语言(UML),必须全面理解UML元素以及这些元素如何分配的一 UML的特点统一的标准面向对象。支持面向对象开发的建模语言可视化,表现能力强独立于过程,UML不依赖于特定的软件开发过程概念明确,建模表示简洁,图形结构清晰,容易掌握和使用。二 UML中的视图UML中的视图包括用例视图,逻辑视图(设计视图),实现视图,进程视原创 2012-12-13 16:11:07 · 1774 阅读 · 4 评论 -
面向对象建模
为了更好的理解问题,人们常常采用建立问题模型的发那个发.所谓建模,就是为了理解事物而对事物做出一种抽象,是对事物的一种无歧义的书面描述.面向对象开发软件,通常需要建立对象模型,动态模型和功能模型.对象模型表示静态的.结构化的数据性质.是对模拟客观世界实体的对象以及对象彼此间关系的映射.描述了系统的静态结构.此对象模型为建立动态模型和功能模型,提供了实质性的框架.在建立对象模原创 2012-11-22 19:32:07 · 1570 阅读 · 5 评论 -
B TO B
简介B to B全称(Business to Business)常用电子商务模式中的一种;其中B=business(意指企业),B to B即为企业与企业之间的商务模式,从企业到企业,买卖双方都为企业。概述企业与企业之间的电子商务将是电子商务业务的主体,约占电子商务总交易量90%。就目前来看,电子商务在供货、库存、运输、信息流通等方面大大提高企业的效率,电子商务最热原创 2012-11-16 09:53:35 · 2674 阅读 · 4 评论 -
软件 需求 设计 详解
软件需求说明书是站在开发的角度说明,用开发者的语言写的,它是对立项建议书而言的,正式立项后,有系统分析师进一步调研,写出软件需求规格说明书/软件需求规格说明书是立项建议书的产物. 包括内容 验证软件需求 主要是验证一致性完整性有效性现实性硬件,软件的实现总体设计(概要设计) 需求分析 , 是做什么, 根据用户需求规格完成软件需求规格说明书,.原创 2012-11-09 10:24:05 · 3383 阅读 · 5 评论 -
复习中遇到的几个名词
IPX:互联网分组交换协议 (IPX:Internetwork Packet Exchange protocol) 互联网分组交换协议(IPX)是 Novell NetWare 操作系统所支持的在互联网络中路由数据包的早期网络协议。IPX是一种面向无连接通信的数据报协议-类似于 TCP/IP 协议组中的网际协议(即IP)。其高层协议,如 SPX 和 NCP,主要提供差原创 2012-10-17 08:11:46 · 1079 阅读 · 2 评论