【学习总结】
文章平均质量分 76
zhang_xinxiu
拥有八年Java软件开发工作经验,熟悉主流的开源框架。做过的项目有Enumis银行系统平台,远洋地产SOA智能化系统,高校ERP系统平台,中谷粮仓管理系统,金融业务系统,酒店成单及管理系统,保险业务系统等项目。在技术方面能够快速的掌握新的技术,能够熟练运用常用的设计工具进行软件的设计,具有良好的沟通能力和需求分析能力,能够看懂英文的需求分析文档,能够承受压力。
展开
-
程序员编程标准之一模块和过程的设计
随着中国IT业的发展,软件开发行业在国内愈演愈热,越来越多的培训机构打着高薪就业的旗号,招兵买马,于此相呼应的是越来越多的青年们梦想着高薪,幻想着成为优秀的程序员加入了培训机构。但殊不知,培养程序员是一个很艰苦的过程,优秀的程序员更是由好习惯,好素质一点点养成的。养成好的职业素养是优秀程序员必备的素质,但对于我们刚开始编程生涯的新手来说养成良好的编程标准,是设计和开发软件的第一步,也是最重要的一部原创 2012-10-09 09:05:54 · 1772 阅读 · 3 评论 -
程序的记事本--log4net
你是否在遇到程序运行问题时经常百度?你是否在遇到运行错误时经常去询问别人?如果有那么是时候改变啦,对于一个Developer来说那是不专业的表现,专业的Developer都会首先查看程序的运行日志原创 2014-10-31 10:38:40 · 4140 阅读 · 0 评论 -
工作杂谈之说说工作中的二宗罪
需求变更麻烦大。需求变更是要付出代价的,其中最主要的当数浪费时间和金钱,需求变更可能会影响到整个项目的进度,当然紧接着就需要付出劳力、物力、财力,那如何最小化的减少需求变更带来的损失以及如何应对需求变更?这是程序开发和设计人员要考虑的问题。在网上查看了一些应对需求变更的方法,最主要的是两方面的划分,一是在项目开发前要对需求变更最好准备,二是在开发过程中需求变更的控制。原创 2014-09-17 09:29:06 · 2508 阅读 · 4 评论 -
VS2012程序打包部署详解
上篇博客把收费系统的总体设计进行了一遍讲解,讲解的同时掺杂了些有关.NET编译机制的总结。程序编写测试完成后接下来我们要做的是打包部署程序,但VS2012让人心痛的是没有了打包工具。不知道出于什么原因微软没有将打包工具集成在开发环境中,但是我知道总会有解决办法的。 经过翻阅资料发现,VS2012虽然没有集成打包工具,但它为我们提供了下载的端口,需要我们手动安装一个插件InstallShi原创 2013-06-15 09:27:27 · 154707 阅读 · 151 评论 -
程序猿你是否有这些理解误区?
人们在一起可以做出单独一个人所不能做出的事业;智慧+双手+力量结合在一起,几乎是万能的。——美.韦伯斯特 你是否常常向项目主管提建议但却被骚到驳斥?你是否常常为项目主管的一些不合理分工而感到不平?你是否常常因为项目主管对项目的无知而感到苦恼……对于程序员来说,大多人会说是。今天我们不讨论这些问题的解决之道,而是要检讨下在合作开发中经常犯的错误。 错误的出现是因为我们对团队和软件工程不正确的理解,想要高效的开发软件,文档和图是必不可少的工具,它就好比针和线把软件串联起来,软件才有活力。知人者原创 2013-07-31 09:47:16 · 3404 阅读 · 36 评论 -
Visio2010建立ER图并直接导出为SQL语句
建立数据库时我们需要考虑数据之间的关系,为了理清数据之间的关系我们需要对数据进行统一的整理。对于较复杂的数据库我们需要建立数据库模型,具体可分为两步:首先对数据库进行结构分析并使用树、表等描述数据,然后分析数据库的操作方法,规定数据库的增删改查操作,这两个步骤就构成了我们通常所说的数据库模型。 数据库模型有多重分类,通常所说的ER图是图模型,除此之外还有层次模型、网状模型、关系模原创 2013-07-20 18:00:00 · 93194 阅读 · 25 评论 -
基于Access数据源的Clementine数据挖掘技术
一、数据挖掘简介 数据挖掘(Data Mining,DM)又称数据库中的知识发现(Knowledge Discover in Database,KDD),是目前人工智能和数据库领域研究的热点问题,所谓数据挖掘是指从数据库的大量数据中揭示出隐含的、先前未知的并有潜在价值的信息的非平凡过程。数据挖掘是一种决策支持过程,它主要基于人工智能、机器学习、模式识别、统计学、数据库、可视化技术等,原创 2013-06-23 20:45:59 · 4709 阅读 · 5 评论 -
ADO.NET核心对象解析
ADO.NET是.Net FrameWork SDK中用以操作数据库的类库的总称。它提供了一些核心的对象实现对数据库的操作,这些核心对象在前篇博客中已经大致引述了一下,该篇博客主要对主要对象进行说明。一、Connection对象 Connection对象是数据库连接对象,主要负责对数据源的连接,所有Connection对象的基类都是DbConnection类。 Conn原创 2013-05-12 21:34:29 · 2075 阅读 · 4 评论 -
VB.NET异常处理及抛出异常
异常处理是.NET平台重要的安全机制,它将错误代码的接受和处理的进行了完美的分离,理清了编程者的思绪,也帮助代码增强了可读性,方便了维护者的阅读和理解,而且还提供了处理程序运行时出现的任何意外或异常情况的方法。在.NET平台中异常处理使用 try、catch 和 finally 关键字来尝试可能未成功的操作,处理失败,以及在事后清理资源。异常处理(又称为错误处理)功能。与传统VB6.0中的On E原创 2013-05-19 21:57:57 · 25021 阅读 · 15 评论 -
VB.NET设置控件和窗体的显示级别
在用VB.net对机房收费系统进行重构时遇到了些小问题,下面对一些问题进行总结。 一、MDI子窗体显示到Panel、PictureBox等控件前 正常情况下Mdi子窗体只能显示到父窗体的容器中,但是在设计时父窗体往往不能加入基本的交互控件,为了能够加入按钮、文本框等的基本控件我们常常在父窗体的容器内加入能作为容器的控件如Panel、PictureBox等的容器控件,于是原创 2013-05-05 23:38:26 · 5752 阅读 · 7 评论 -
三层结构剖析
占位……马上补上……原创 2013-04-14 21:44:06 · 1194 阅读 · 3 评论 -
三层结构功能解析
上篇博客从日常生活中对软件设计的三层结构进行了简单的剖析,该篇博客主要总结各层功能。 下图为三层的结构模型:数据访问层 主要负责数据库的访问,实现对数据表的增删改查操作。在分布式应用程序结构中,使用 ADO.NET 数据适配器和 SQL 服务器存储过程来完成。 作用 (1)从“业务规则”层接收请求,从“数据服务”获取数据或向其发送数据。原创 2013-04-02 21:02:17 · 1754 阅读 · 3 评论 -
VB.NET概况图
VB.NET是微软开发的基于.NET平台的编程语言,它是从VB基础上改进的语言,但却与VB有着天朗之别,从基础的数据类型到事件和方法的引用都有了很大的改进。VB.NET是一种完全面向对象的语言,能够引用.NET基底的类库。VB.NET把VB更改的面目全非,在学习时应作为一种新的语言来看待,而不是VB的增强版。 在学习VB.NET时主要应用的是台湾微软讲师的视频来进行学习的,但台湾业界术语原创 2013-03-31 10:15:04 · 2013 阅读 · 4 评论 -
生活中的三层结构
软件按功能划分为系统软件、支撑软件和应用软件三大种类,这三大种类的软件在不同领域中发挥着重要的作用。我们所有软件的运行和开发都是建立在系统软件之上的,而支撑软件是用来构件系统软件,让系统变得更加完美,应用软件则主要是解决实际生活中的一些问题,反映了生活。 软件的分类体现了软件开发的多样性,普通较简单软件在开发过程中不需要较多的技术支持,但是遇到较庞大的工程如:系统软件、一些应用软件的开发原创 2013-03-30 16:36:40 · 2613 阅读 · 18 评论 -
成长的养分——总结
这是一篇迟到的博客,因为机房收费系统已经敲完有很长时间了,但总是没有去进行总结,这是我自己的过失,以后一定会改正的。 在开始总结前,在此先谈下总结的作用和意义。每次做完一项工作时,我们常常会进行总结,这是一种很好的习惯,但我们往往去做,你又是否反思过这样去总结的好处呢?我们常常会被一些人或一些事所惊叹,或者我们在看一些人时往往会认为他们拥有很大的潜力,为什么。我可以肯定的说因为他们善于思原创 2013-01-13 07:56:27 · 2138 阅读 · 17 评论 -
我回来了
大家好,我回来了。这句话是说给自己的,因为自己的一些原因有一段时间忘记了更新博客,自己变得颓废了,用老师教训的一句话是自感懦弱。2012年马上结束了,展望2013年自己要跨越的山峰还有很多,但无论遇到什么困难都不会气馁,即使风雨也要兼程。 告别2012 2012年对我来说注定是不平凡的一年,经历了大小的事务,承办了诸多活动,自己的能力有了很大的提升。从一名总是由上层指挥去干原创 2013-01-01 20:34:35 · 1176 阅读 · 4 评论 -
要专注于目标
首先我们先看张图: 上图是物理学中的三种方向的力对物体做功的不同形式。相较三种方向的力,如果想要达到同样效果的话只有图A的力是最小的,图C也可以做相同的功,但是所需的力要比图A的大,但恰恰相反图B中的力根本达不到想要的效果。 上图虽然看似是简单的三种做功图,但它却蕴含着深厚的人生道理。在生活中我们不正是在做一次次功吗,有很原创 2013-01-02 22:44:47 · 2424 阅读 · 16 评论 -
git配置及常用命令
git的管理方式有两种,分别为ssh和http,http的管理方法比较简单,复杂点的是使用ssh方式来管理远程代码。两种管理方法操作大致相同,但是ssh相较会更加安全,因为需要ssh-key证书认证,而且ssh管道管理方式比http管理效率更高,更快。原创 2016-08-14 15:11:56 · 2151 阅读 · 0 评论