自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (11)
  • 收藏
  • 关注

原创 Int.Parse与ConvertToInt的区别

最近在公司做一个项目的时候,在某次 跟组长讨论的时候。对一个简单的线发生了一些讨论。感觉挺有收获的。现在来总结一下。     在代码开发的时候,底层代码,不要写try-catch。因为写异常处理之后,代码的执行效率会大大的降低。底层的代码,不写异常,但是要经过严格的测试,确保正确。而对于界面层来说,必须接收异常。程序崩溃是非常不友好的。而且也降低了用户对你程序的信任。 对几个小问题

2015-06-30 22:00:42 3505 6

原创 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

在使用Oracle数据库的时候,连接数据库遇到错误。发现错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务     安装了Oracle服务器,然后就可以连接数据库检验了。连接Oracle数据库有好多种方式。一种是使用开发环境连接数据库,或者使用oracle的客户端进行连接。   另一种,就是在dos命令中使用,不是可视化界面。 前几天,

2015-05-30 19:05:41 7272 19

原创 C#向Excel传输数据——CopyFromRecordset用法

导出报表,将程序中的list或者dataTable进行组织。然后通过特定的形式,显示到Excel或者word中,方便打印。    目前正在使用的方式,事先用报表设计工具,设置一个模板,然后导出报表的时候,读取模板,然后将模板中的数据进行替换。这也是最常用的一个方式。    我们公司,现在没有使用报表工具,使用的Excel。   使用Excel做报表模板,然后向Exc

2015-05-23 10:15:25 8253 21

原创 Errorwriting to file——msi安装失败,解决方案

最近在公司里,安装电脑的时候,因为工作的需要,开发的时候必须安装一个MindFusion控件,一个msi安装包。安装的时候,报以下错误(Xp系统):Error writing to file:…… Verify that you have access to that directory

2015-05-16 10:06:45 28942 21

原创 Oracle导库,修改数据库文件

前一阵子,做oracle数据库的还原。因为是菜鸟,没用过oracle数据库。所以好多地方都不知道如何下手。    在sql server中数据库的还原,无非就是附加数据库 。或者使用脚本来还原。    但是在oracle中数据库的还原,就没有这些可视化的工具了(自己装的客户端不算)。在安装oracle服务端之后,数据库的还原必须使用dos命令行操作。     oracle不

2015-04-29 20:56:33 1330 17

原创 Oracle数据泵原理及应用

Oracle数据库的备份历史     在信息系统中,数据库的备份是必不可少的一个步骤。   在Oracle数据中,数据的备份和还原在10g版本之前,一直使用的是IMPORT/EXPORT的导入导出方式。最大的缺点就是速度慢、效率低。当这种方式用于企业级的项目中的时候,缺点就暴露出来了。   对于大数据的企业项目,数据的备份和还原因为采用IMPORT/EXPORT的方式而

2015-04-25 20:04:14 4879 20

原创 MVC过滤器 实现AOP(入门)

在大型开发项目中,总会提到面向切面编程的概念,即AOP。OOP的思想,对任何事物来说,都具有方法和属性,不存在无主的方法。 什么是AOP呢?开发切面有什么好处呢?   AOP面向的是一个切面。使用切面,把公共的功能抽出来。单独开发。然后将公共部分的实现,在开发人员不知情的情况下,添加进去。   开发人员,一般都只是开发自己的功能。专注自己的业务逻辑。   如果,在某

2015-03-31 16:19:43 3225 14

原创 WCF分布式事务(EF)

在说分布式事务之前,首先了解一下什么是事务。 事务有四个特性:ACID   A是Atomicity,原子性。一个事务往往涉及到许多的子操作,原子性则保证这些子操作要么都做,要么都不做,而不至于出现事务的部分操作成功,而另外一部分操作没有成功。如果事务在执行的过程中发生错误,那么数据库将回滚到事务发生之前的状态。比如银行的转账服务,这个事务的最终结果一定是:某个账户的余额增加了x,而

2015-03-16 16:17:49 2353 17

原创 PB9.0 窗体复制

自学考试毕业设计,使用PB9.0做一个管理信息系统。   在做毕业设计之前,需要去实现书上的一个简单的学生管理系统。   之前从没有接触过PB,使用的一段时间。   除了感觉语法类似外,就是开发环境的问题了。用惯了VS之后,感觉非常不智能。 现在说一下,pb程序的构成,   *.pbw是pb的可执行文件。   *.pbl是pb文件内结构文件的库。

2015-03-03 21:27:43 4860 11

原创 2014年终总结

今年开学有点早。   首先,来回顾一下 这半年多干了点什么。感觉学的东西很少,有感觉学的东西很多。从暑假开学之后,一直都以为。终于快要可以轻松一段时间了。谁曾想,考完一个接着一个。软考结束第二天,以为是一个阶段的结束,却成了一个新节点的开始。开始了ITOO的生活。 软考(9月-11月):    不到三个月的时间,将之前所有学过的东西重新梳理了一遍。开始广泛的了解计算

2015-02-28 14:43:24 1557 13

原创 更新nuget 出现 循环依赖项

错误页:在使用nuget 管理引用时候,更新出现 上面的情况。 这个问题,是更新的时候出现的。然后就查了查  什么是 循环依赖项。 循环依赖项目:   说的简单点就是,A引用了B,B又企图去引用A。   当然谁都不会 这样去做的。但是引用关系的时候是会传递的。  所以可能造成,B引用了A,C引用了B。然后不自主的C又引用A。此时就会出现  循环依赖。

2015-02-16 10:39:47 4234 14

原创 List<T>.Add(T) 引用类型与值类型

问题原因:    在考试系统中,题型的添加是由题型的组件构成的。而在题型中,选择题,则应该是由一个题型基类(题干)和四个单选按钮组成的。 这个非常容易理解。    每个组件,都对应详情信息 比如:题型基类(题型、难度等级、章节范围等) 选项(选项、是否单选、是否乱序)    对于题型的添加,则是通过查询 添加的组件详情,进行拼凑。然后进行

2015-02-13 11:45:06 4394 18

原创 用js控制没有名字的表单 进行提交

在BS前台设计中,某些地方提交表单是非常方便的。但是表单的也是有很多中形式的。 表单的创建形式:1、用进行创建2、直接设置表单的属性创建一个没有名字的表单 1、对于有名字的表单,可以直接写js事件进行提交//设置表单提交方式 $('#importMethod').form({ url: "/QuestionType/Fuzzy

2015-01-23 18:37:39 3018 13

原创 EntityFramework 延迟加载

延迟加载:即当我们需要用到的时候才进行加载(读取)     当我们希望浏览某条订单信息的时候,才显示其对应的订单详细记录时,我们希望使用延迟加载来实现,这样不仅加快的了读取的效率,同时也避免加载不需要的数据。延迟加载通常用于foreach循环读取数据时。 EF中支持延迟加载,是因为进行查询,返回DbQuery类为了展示延迟加载,所以使用 sql server p

2014-12-20 18:44:43 2310 22

原创 团队开发:利用fisheye代码审查(结合svn)

团队开发的时候,代码的审查是代码编写阶段中必不可少的一个工作。现在说一下,什么是代码审查:   代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。    此处省略fisheye的安装。如有需要,请不(qing)要(lian)找(xi)我。   这里

2014-12-14 16:36:39 13403 17

原创 解决方案:SVN状态图标不显示

在团队开发的时候,使用svn是非常方便的。所有的文件都是用svn客户端检出(checkout)来的。svn检出的文件都有一个状态这个状态,用来表示 本机电脑上的文件  与svn 服务器上的同步状态。 合作开发过程中,文件夹上有个状态图标 是非常有必要的。可以解决很多问题。 但是发现有一天,状态图标不存在了。状态图标不在,都不敢提交了……这用起来就很不方便

2014-11-30 15:13:20 6753 12

原创 软考回顾

11月8号,北京一日游。只不过,似乎这个游玩有点特殊哦。软考的学习,不仅仅是要去获得那一页证书。在软考的复习当中,以考促学。让我们尝到学习的快乐,改变对学习的心态。至于考试,那就真像米老师说的那样,该学的时候学。考试什么的,就是给一个机会去放松了。 经历了一次软考。早在一年前,看软考的时候,一直有一种念头,软考=几十门课程。因此,感觉软考是一种荣誉。经历过了,也就成了。成绩不说,只

2014-11-14 15:16:50 1854 18

原创 Ajax核心对象——快速上手XmlHttpRequest

之前曾经接触过Ajax,仅仅知道Ajax实现了什么。同步交互与异步交互的区别。现在,整理一下Ajax的了解。看一下Ajax是如何实现异步交互的。

2014-10-09 11:29:44 2156 32

原创 程序语言基础总结

计算机所能直接识别的语言,无非就是0和1.但是要然人来记忆0和1,那人还不得疯了。人们使用的语言与计算机识别的语言有差别,因此中间需要一个Adapter来关联。语言之间的联系好比下图:    对于每个程序语言来说,如何使得高级语言被机器识别。 举个例子,假如你要阅读一篇梵文的文章。你如何才能知道这篇文章中说了些什么。    对于这种情况,你无非就两种选择。    1、找

2014-09-21 11:43:02 1751 40

原创 2013-2014年度总结

转眼间,一年就过去了。似乎这句话,每次用都很合适。所有的场景似乎都只在昨天。一年的收获,知识上的没有值得可说的,只能说是学的多了,才发现自己不懂的实在太多了。一年前的井底之蛙,正在逐渐Up、Up。成长最多的无非就是为人处事。不妨一一道来。    自13年9月开始,学习到现在,翻看一下培养计划,似乎没有学到什么东西。唯一值得一提的就是C/S软件工程了。这个项目持续了将近一年。还有就是三个月左右的

2014-08-31 15:59:56 1543 27

原创 js入门——Dom基础

DOM=DocumentObject Model,文档对象模型。Dom有三个不同的部分。    1、核心DOM 也是最基础的文档结构的标准模型    2、XMLDOM 针对XML文档的标准模型    3、HTML DOM 针对HTML文档的标准模型     对于一个新生程序员来说。HTML是什么,其实并不重要。但是都知道。html文件,可以用浏览器打开。    HTML

2014-08-24 15:40:16 1907 22

原创 Asp.net学习总结

Asp.net北大青鸟。虽然是在讲,如何用asp.net控件。其实一直都是在传输一种思想。    讲服务器端和 客户端相分离。在开发的过程中,要时刻知道,客户端与 服务端在什么时候交互。对不同的需求,如何改变交互的方式,才能使得两者更优。    总之,就是给服务器减压的同时,让客户端跑的更快。 html控件与web控件的区别:     web开发

2014-08-17 15:33:43 3896 14

原创 AspNetPager真假分页对比实例

从开始学习BS已经有一段时间了。对于BS的设计,都是进行的网页设计,其中包括从数据库中取出来的数据,显示在页面上。以前在CS中,都是使用GridView等表格控件进行显示,由于数据小,而且右侧又有滚轮。所以从来都没有考虑过给数据进行分页。所以这是一大失误。现在反应过来也不算晚。接下来,让我们接触一下分页。 不进行分页的弊端:对于大数据的查询操作。   1、数据量太大,窗体载入时

2014-08-09 20:55:18 2190 19

原创 牛腩新闻发布系统总结

牛腩新闻发布系统,已经做完一段时间了。停了几天,翻了翻做的程序,并且看了看下面的资料。在对牛腩进行一下总结。牛腩新闻发布系统,作为BS的入门,并不是要掌握的。里面涉及到很多BS的知识,不是一个系统就能学会的。最大的一点就是,开阔一下眼界,激发同学对BS学习的渴望吧。BS的学习还有很长很长的路要走。 系统实现流程:一、分析需求,画图,写文档。   后台数据设计,并且在每步设计之后

2014-08-03 16:05:14 1874 18

原创 IIS发布,无法显示CSS样式和图片

在BS的项目中,完成之后,都需要发布自己的网站。这个时候就要安装IIS了。     我也是最近才打算使用IIS来进行发布的。刚把IIS安装上,就遇到了问题。   出现问题就想办法解决问题呗。遇到的问题和视频里面的类似,他也讲了一下是如何解决的。不过,他的只是不显示图片。而我的是 图片和CSS样式都显示。错误的原因:路径与发布不一致。   检查了一下自己的代码,路径写错?

2014-07-26 15:38:36 23767 19

原创 SVN failed to start 解决方案

问题:Windows 8.1系统上安装VirtualSVN Server发生Service 'VisualSVN Server' failed to start. Please check VisualSVN Server log in Event Viewer for more details. 错误点击retry之后,也无法使用。 网上方案:    在弹出错误之后,运行:ser

2014-07-07 20:17:30 2650 12

原创 个人机房重构总结

个人版的机房重构花费了一个月的时间,也算是完成了。现在整理一下三层机房收费系统里面的小问题。对于使用三层架构的机房收费系统来说,数据库的设计是一个重点。但是三层架构的小实例也是经典。 为什么很多人在开始项目之后,都无从下手?    因为三层的那个实例没有看懂(并不是没有实现)。三层架构的登陆实例,实现不是目的,我们就是要从这个实例中学习,三层的是如何划分,并且是如何调用的。 机

2014-07-03 16:07:11 2120 52

原创 数据库后台优化——触发器

为了保证数据库的完整性和一致性,很多的时候需要执行多条sql语句才能达到想要的目的。   在一对多的数据库关系中,比如卡号类别与卡号之间的关系。如果要取消某个类别的时候,就要连同齐下的所有卡号都删除。在现实中,注册的时候一般都会进行充值,当我想card表里面写东西的时候,就要向recharge表里面写一条充值记录。完成这两个操作才算完成这个功能的实现.   对于以上的需求,每个功能

2014-06-28 11:09:32 2885 64

原创 sql存储过程和事务的应用

在去年,学习数据库的时候就学过存储过程了。一直都只知道一些理论,却不知道如何去使用。时隔一年,终于找到如何使用存储过程了。    在机房收费系统中,有些操作,需要多次执行sql语句,多次执行完成才算是完成这个事件流。但是如果其中有一个环节出了错误,那么没出错误的那些操作是不是就多余了。   执行存储过程,就是执行多句SQl语句。而事务,是为了控制这些语句 要么都做,要么 都不做。在机房

2014-06-17 17:19:52 3270 24

原创 Vb.net 利用数组进行组合查询

以前,再用vb6做机房收费系统的时候,组合查询是一个难点。很不容易理解,但是作完之后会有一种特别舒服的感觉。加入三层架构之后的机房收费系统,我只能说,更加的灵活了。     在进行组合查询之前,在做其余的窗体的时候,在UBD三层之间进行数据交换的时候,所有的数据都是以Entiy传参数的。当然返回值有表也有实体。这里面的优劣暂时不讨论。    就因为,有以上思路之后。当计划组合查询的时候

2014-06-09 15:15:41 2740 25

原创 利用SQL处理DataGrid表格问题

在最初选定这个控件作为表格的显示容器来说,也曾经尝试使用mshflexgrid控件。毕竟第一次机房收费系统就使用的那个控件。控件的好坏咱不做评价。    mshflexgrid这个控件,类似于excel,使用的时候需要循环赋值,然后再显示出来。期间运行多长时间,我不太清楚。总感觉很浪费吧。之后又接触了一个DataGridView控件,虽然表格的显示都差不多,用法也几乎类似。在使用三层架构的

2014-06-02 11:37:27 2211 16

原创 vb.net之SqlHelper的编写与应用

上次文章中说到。对于一个项目来说,SqlHelper是一个很重要的类。   在正在构造的机房收费系统中。有大量的操作数据库的操作。如今,把重复的代码全部拿出来,就形成了SqlHelper类。这个SqlHelper执行参数化查询。至于使用,只需要提供相应的sql语句和参数。就可以执行数据库的操作了。    实现声明一下啊。这个例子 我也不知道能不能用在机房收费系统上。刚学完设计模式,突发

2014-05-25 16:35:12 2681 30

原创 机房收费系统重构初期问题总结

进入五月份开始的三层架构的学习。那个时候,三层只是理解了一些理论知识。还有在师父验收三层登陆实例的时候,只知道三层是如何建立起来的。而且在验收的过程中,发现很多逻辑性的错误。三层结束到机房重构,之间不知道停顿了多久。总之,真正开始重构的也就一个星期左右。    在三层结束之后,就要谋划机房重构的问题了。但是,对于已经学习了很多理论知识之后。发现,对于要开始重构机房一点思路都没有,不知道是先从哪

2014-05-18 16:56:47 1698 28

原创 三层之抽象工厂加反射实例

C#版的三层登陆实例,只是为了学习三层而实现的。为了接下来需要进行的vb.net版机房收费系统。根据上次的C#改编的vb.net版本登陆实例。不过在验收的时候发现了很多问题,所以进行了修改。花费好几天的时间,终于从C#转化成了vb.net版本。期间参考了一些师哥师姐的博客来理解三层是如何交互的。起初上一篇实例,并不是很懂,只是理解了个大概。然后根据那么多材料来进行对比。终于看懂他们是怎么

2014-05-08 15:14:08 2465 21

原创 C#三层架构登陆实例

很早之前,就听说过三层结构了。当时只知道 三层结构 是把 系统的 界面  跟 数据库操作等不相关的程序分别开来。原来这么简单的实现,确实传说中的 三层结构啊。首先,先来看一下是哪三层。表示层(UI,User Interface),业务逻辑层(BLL BusinessLogicLayer),数据访问层(DAL Data Access Layer)。三层的划分是物理上的划分。表示层(UI),这

2014-05-01 10:45:38 17684 32

原创 vb.net视频总结

用了半个月的时间,把vb.net视频,看了一遍。对于这个学习资料,真是可惜可悲啊。这个材料,对于一个学生来说,这个视频主要讲解的是,在.NET平台上的程序开发。不是单纯的讲解语言的语法等等。对于程序员来说,学习基层的理论知识,远比学习一门语言要有用的多。可悲的是,这个是台湾讲师讲的,听起来太费劲了。需要花些时间去“翻译”一下。    VB.NET是一门完全面向对象的程序设计。里面有太多的地方,

2014-04-14 19:34:40 2156 52

原创 操作系统概论总结

什么是操作系统?操作系统是一个系统软件,他是一些程序模块的集合。他们能有效的组织和管理计算机系统中的软件硬件资源,合理的组织计算家工作流程,控制进程的执行,并向用户提供各种服务功能,使用户能灵活方便有效的使用计算机,并使整个计算机系统高效的运行。 操作系统的地位

2014-04-06 17:34:01 2044 21

原创 VB.NET入门简介

下一步,是看VB.NET的视频,对于这种视频,前几集总是在讲一些总是明白不了的东西。虽然听得云里雾里,但总是要在这种感觉中寻找一个说得过去的理由是把。下面来学习一下,这些底层又经常碰到的概念吧。编程语言中的概念     Microsoft.NETFramework是用于Windows的新托管代码编程模型。它强大功能与新技术结合起来,用于构建具有视觉上隐忍瞩目的用户体验的

2014-03-30 15:31:25 2218 15

原创 设计模式原则

设计模式是在根据原则来优化代码的。设计模式中的原则,可以用来判断设计模式水平。设计模式中体现的准则越多,那么这个模式越优。下面来介绍一下,设计模式中六大原则。 一、单一职责原则      与标题意思相同,功能要单一,切忌添加不相关的功能。准确的解释是,就一个类而言,应该仅有一个引起它变化的原因。      如果一个类承担的职责过多,就相当于把这些职责耦合在一块。一个职责的变化可能会

2014-03-22 09:35:46 1878 23

原创 Rose 接口表现形式

在学习设计模式的时候,里面有很多UML图。      就拿上次代理模式中的图来说把。书上的图是这样的:              最顶层的那是一个接口,是一个送礼物的接口,使得下面两种去实现这个接口。      轮到我画图的时候,我知道上面是个接口,不是类。下面的是我画的图:              最上面的东东,作为一个接口长成这个样子…… 

2014-03-15 16:15:51 5217 20

bootstrap验证插件

bootstrap插件 validator

2016-02-15

VS代码插件Resharp

VS的代码规范插件。可以检测非编译中存在的错误。提升效率必备!

2015-11-07

tomcat 64bit tcnative.dll

tomcat 用于提供 64bit 的系统。

2015-10-21

WCF分布式事务Demo(EF)

在使用WCF分布式的情况下,底层使用的EF架构。解决 不同数据库服务器间的事务问题

2015-03-16

fisheye安装破解教程

fisheye是用于 团队开发 进行 代码审查的工具

2014-12-14

SqlServer Data Tools

解决:无法在自定义编辑器中打开 Transact-SQL文件

2014-12-13

动态创建库/表

在不确定数据库个数,或不确定 数据库表内容的情况下。对创建数据库和表进行封装

2014-11-29

AspNetPager分页控件--真假分页实例

使用AspNetPager控件,进行简单的 分页。里面包含 真假分页的对比。当然,仅仅是一个例子而已,就没有美化了。

2014-08-09

asf视频与vga课件同步播放软件及教程

很多的教学内容,都是vga与asf格式的。分别是老师视频和幻灯片。所以要把这两个视频同步播放才行。

2013-11-23

学生信息系统

经过很长时间的优化,初级 入门的 数据库的经典系统。最基础的系统

2013-08-14

数据库经典五实例

对于学习数据库的前,非常经典的实例。对于新手来说,的确是一个福利

2013-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除