自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

转载 锁的概述

一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数

2011-07-21 08:42:20 343

原创 解决flash背景透明问题

1、flash引用代码中,增加  2、在embed标签中增加  wmode="transparent"

2011-07-20 10:03:37 419

转载 ASP.NET ViewState详解

ViewState是一个被误解很深的动物了。我希望通过此文章来澄清人们对ViewState的一些错误认识。为了达到这个目的,我决定从头到尾详细的描述一下整个ViewState的工作机制,其中我会同时用一些例子说明我文章中的观点,结论。比如我会用静态控件(declared cont

2011-07-19 17:46:28 474

转载 Javascript学习笔记——作用域

每个写过程序的人都不会对作用域这个概念陌生,那在这篇文章中就来谈下Javascript的作用域。    在Javascript,全局环境本身就一个对象。在浏览器宿主中这个对象是window,而当Javascript用于其它非浏览器的宿主,如嵌入式的环境中,可能会是其它的对象。

2011-07-11 09:54:09 398

转载 使用反射将业务对象绑定到 ASP.NET 窗体控件

发布日期 : 12/10/2004 | 更新日期 : 12/10/2004John DyerDallas Theological Seminary适用于:Microsoft Visual Studio 2005 及早期版本ASP.NET 1.1C# 编程语言Visual Basi

2011-07-10 18:36:58 553

转载 反射技术与设计模式

反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信

2011-07-10 18:26:02 362

转载 C#设计模式编程之抽象工厂模式新解

概述   在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工

2011-07-10 02:32:31 359

转载 深入剖析ERP实施失败率高成功率低的原因

昨天在QQ群展开一个历时一天的大讨论,讨论的是主题是影响ERP实施成功率的原因到底是哪些?没想到这个主题异常受关注,观点鲜明针锋相对,问题剖析真实的一针见血都是现实问题。软件公司、企业信息部门,大家在没有利益牵扯的这个平台上,可以畅所欲言说出心中真实想法。这种

2011-07-05 14:30:31 519

转载 大型网站架构设计及技术分析(二)

随着中国大型IT企业信息化速度的加快,大部分应用的数据量和访问量都急剧增加,大型企业网站正面临性能和高数据访问量的压力,而且对存储、安全以及信息检索等等方面都提出了更高的要求。    本文中,我想通过几个国外大型IT企业及网站的成功案例,从Web技术人员角度探

2011-07-04 13:59:33 1477

转载 大型网站架构设计及技术分析(一)

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美 化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关 的技术经过这些年的发展,已经细分到很细的方方面面,尤

2011-07-04 13:17:58 1256

转载 ASP.NET Cache

缓存是在内存中存储很耗时创建的数据的一项技术,也是ASP.NET一个重要特性。例如,你可以缓存那些耗时的复杂查询出来的数据,之后的请求不必再从数据库中取数,直接从缓存中取。通过缓存,可以大大提高应该程序的性能。 主要有两种缓存类型:1.输出缓存2.数据缓存 1

2011-07-04 11:50:25 428

转载 C# 装箱和拆箱[整理]

1、      装箱和拆箱是一个抽象的概念 2、      装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型       利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来 例如: int va

2011-07-04 10:12:49 339

转载 基于.NET平台的分层架构实战(十一)——表示层的实现

  在这篇文章中,将讨论一下表示层的实现方法。   表示层是一个系统的“门脸”,不论你的系统设计的多么优秀,代码多么漂亮,系统的可扩展性多么高,但是最终用户接触到的大多是表示层的东西。所以,表示层的优劣对于用户最终对系统的评价至关重要。一般来说,表示层的优劣有一下两个评价指标:  1.美观。即外观设计漂亮,能给人美的感觉。  2.易用。即具有良好的用户体验,用户用起来舒服、顺手

2011-07-01 10:11:00 1474

转载 基于.NET平台的分层架构实战(十)——业务逻辑层的实现

  在这一篇文章中,将实现一个NGuestBook的业务逻辑层。  在实际应用中,业务逻辑层是至关重要的,他承载着整个系统最核心的部分,也是客户最关注的部分。这一部分的实现,通常需要技术专家和领域专家通力合作。当然,在本文章系列的Demo中,由于业务逻辑的简单性,这里看的可能还不是很明显。  在本篇文章的业务逻辑层实现中,业务逻辑层主要承担了以下职责:  1.对不同数据访问层的封装

2011-07-01 10:09:00 703

转载 基于.NET平台的分层架构实战(九)——数据访问层的第三种实现:基于NBear框架的ORM实现

  前面的文章讨论了使用SQL语句和存储过程两种数据访问层的实现方式,这一篇里,将讨论使用ORM方式实现数据访问层的方法。  对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实

2011-07-01 10:08:00 662

转载 基于.NET平台的分层架构实战(八)——数据访问层的第二种实现:SQLServer+存储过程

  在上一篇中,讨论了使用SQL构建数据访问层的方法,并且针对的是Access数据库。而这一篇中,将要创建一个针对SQLServer数据库的数据访问层,并且配合存储过程实现。  曾经有朋友问我使用SQL和存储过程在效率上的差别,惭愧的是我对这方面没有研究,也没有实际做过测试。通过查阅资料,发现在一般情况下,存储过程的效率由于使用SQL,但是也不绝对,也发现有的朋友测试时发现在特定情况下

2011-07-01 10:06:00 469

转载 基于.NET平台的分层架构实战(七-外一篇)——对数据访问层第一种实现(Access+SQL)的重构

  昨天的文章基于.NET平台的分层架构实战(七)——数据访问层的第一种实现:Access+SQL发布后,很多朋友对我的程序提出了意见和建议,在这里先谢谢你们!!!尤其是金色海洋(jyk),对我的程序提出了很多建设性的意见。  我大体总结了一下,昨天程序的主要缺点有:  1.Connection对象没有关闭  2.DataReader对象没有关闭  3.相似代码太多,造成代码冗余。

2011-07-01 10:05:00 556

转载 基于.NET平台的分层架构实战(七)——数据访问层的第一种实现:Access+SQL

  经过上面篇文章的介绍,整个系统的框架算是基本搭建完了,下面,我们要具体实现各个层次。关于数据访问层的实现,我准备讨论三种实现方式,这一篇文章讨论第一种:Access+动态生成SQL。  顾名思义,这种实现将使用Access作为后台数据库,而操作方式也是最基本的使用SQL命令。  在具体编写实现代码之前,我们需要做一些准备工作:  第一步,我们要将Access数据库搭建完成,具体

2011-07-01 10:02:00 465

转载 基于.NET平台的分层架构实战(六)——依赖注入机制及IoC的设计与实现

  我们设计的分层架构,层与层之间应该是松散耦合的。因为是单向单一调用,所以,这里的“松散耦合”实际是指上层类不能具体依赖于下层类,而应该依赖于下层提供的一个接口。这样,上层类不能直接实例化下层中的类,而只持有接口,至于接口所指变量最终究竟是哪一个类,则由依赖注入机制决定。  之所以这样做,是为了实现层与层之间的“可替换”式设计,例如,现在需要换一种方式实现数据访问层,只要这个实现遵循

2011-07-01 10:01:00 369

转载 基于.NET平台的分层架构实战(五)——接口的设计与实现

    接下来,将进行接口的设计。这里包括数据访问层接口和业务逻辑层接口。在分层架构中,接口扮演着非常重要的角色,它不但直接决定了各层中的各个操作类需要实现何种操作,而且它明确了各个层次的职责。接口也是系统实现依赖注入机制不可缺少的部分。  本项目的接口设计将按如下顺序进行:  1.首先由前文的需求分析,列出主要的UI部分。  2.分析各个UI需要什么业务逻辑支持,从而确定业务逻辑层接

2011-07-01 09:59:00 345

转载 基于.NET平台的分层架构实战(五)——接口的设计与实现

    接下来,将进行接口的设计。这里包括数据访问层接口和业务逻辑层接口。在分层架构中,接口扮演着非常重要的角色,它不但直接决定了各层中的各个操作类需要实现何种操作,而且它明确了各个层次的职责。接口也是系统实现依赖注入机制不可缺少的部分。  本项目的接口设计将按如下顺序进行:  1.首先由前文的需求分析,列出主要的UI部分。  2.分析各个UI需要什么业务逻辑支持,从而确定业务逻辑层接

2011-07-01 09:56:00 485

转载 使用自定义实体类和集合代替DataSet

掌握 ASP.NET 之路:自定义实体类简介 发布日期: 5/24/2005 | 更新日期: 5/24/2005Karl SeguinMicrosoft Corporation摘要:有些情况下,非类型化的 DataSet 可能并非数据操作的最佳解决方案。本指南的目的就是探讨 DataSet 的一种替代解决方案,即:自定义实体与集合。(本文包含一些指向英文站点的链接。) 本页内容 引言

2011-07-01 09:47:00 5396 1

Dapper极简实例,实现最基本的增删改查,适合初学入门

使用Dapper进行数据库的增删改查操作,只实现核心功能,适合初学者了解Dapper的基本使用方法。 VS中使用NuGet安装Dapper即可。 数据库增加表Users,对应的sql代码见压缩包。 修改web.config数据库连接字符串“DefaultConnection”。

2019-04-16

中控指纹仪驱动及SDK开发包V5.0.0.26

中控指纹仪驱动程序及二次开发包,含Activex、C、C#、Java四种开发语言的demo及对应的接口文档。版本:ZKFinger SDK 5.0.0.26

2018-09-01

DTcms_50_sql_src最新旗舰版带手机触屏版

DTcms5最新版本,纯源码,ASP.NET+MSSQL Server。模板有PC版和手机版各一套。

2017-09-30

ace admin v1.3.3

基于bootstrap的ace admin管理模版,版本v1.3.3 配置站点后打开根目录下index.html

2015-03-25

常用小工具

个人在研究西门子PPI协议过程中开发的小工具,功能包括:IEEE754标准的十六进制与十进制相互转换、PPI协议FCS校验码生成、十进制十六进制二进制八进制相互转换、IIP协议偏移地址计算。

2012-02-27

PHP4 中文参考手册

电子书 PHP4 中文参考手册.chm 电子书 PHP4 中文参考手册.chm

2010-12-14

空空如也

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

TA关注的人

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