自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(266)
  • 资源 (10)
  • 收藏
  • 关注

原创 提高程序执行效率 Web开发技巧集合2

16.优化CSS。要使用方式,而不要使用@import方式。请参考这个优秀的文档http://www.slideshare.net/stubbornella/object-oriented-css。  17.使用CSS技术来优化图片资源。关于Web前段优化,欢迎访问:改善用户体验 Web前端优化策略总结  18.用GZip方式压缩.js和.css文件。如果你使用的是Apache,在 .ht

2011-10-24 19:11:07 267

提高程序执行效率 Web开发技巧集合1

导读]目前的Web应用程序都趋于复杂化,从用户的角度而言,如何提高用户操作的响应速度,加快程序的执行效率,是Web开发人员应考虑的问题。 第 1 页 提高程序执行效率 Web开发技巧集合 企业软件热点文章   SQL Server日志清除的两种方法   C++ 自定义动态数组模板    目前的Web应用程序愈发的复杂化,包括拥有富客户端以及大量的JavaScript编码等等,从用户

2011-10-24 19:08:36 302

原创 转载权限管理

01. 不可能有万能的数据库访问组件,遇到什么数据库都能解决,所以不可能的,这个是错误的,其实MySqlHelper、OleDbHelper、OracleHelper、SqlHelper 你可以有很多扩展开来,这样就解决这个问题了。02. 写程序要有理论层次,什么叫工厂模式,一定

2011-07-28 19:06:00 333

原创 云计算核心技术剖析》迷你书连载二 - 云计算的架构

IT,身为一个新兴行业,在其发展历程中向其他行业借鉴了一些先进的思想和理念,比如除了前面提到的从电力行业借鉴了公用事业这种商业模式和从丰田汽车流水线生产中总结出精益这套编程模式之外,还在软件设计方面引入了架构这个在建筑行业非常核心的概念。架构,对软件系统而言是极为重要的。因为它不仅定义了系统内部各个模块之间是如何整合和协调的,同时也对其整体表现起着非常关键的作用。而云,作为一个非常复杂的大

2011-06-10 22:06:00 567

原创 .NET 异常处理的动作策略(Action Policy)

<br /><br />SQL Server 2008基于策略的管理,基于策略的管理(Policy Based Management),使DBA们可以制定管理策略,并将这些策略应用到服务器、数据库以及数据环境中的其他对象上去。基于动作策略(Action Policy)的异常处理使开发人员可以为异常处理制定策略,简单的说,动作策略只是一些可重复使用的一个装饰器,可以很容易应用与方法调用。<br />异常处理只是一个合乎逻辑的动作策略的一部分,动作策略决定如何对异常做出处理,微软的Enterpr

2010-05-31 13:44:00 474

原创 错误信息的整理

关于系统错误信息提示的 整理 错误信息存放于配置文件中:暂时可以分为id,msg,comment 系统中可以指定id,获取msg显示 ,commnent可以用于具体的描述,以便指定该错误的具体地方,用意

2010-05-28 12:05:00 329

原创 C#如何设置电脑的默认打印机?

先添加对system.ManageMent的引用,然后查找出你要设置的打印机名称,以下事例设置为file://nato/EPSON LQ-1600KIII共享打印机为默认  using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;usi

2010-05-27 15:26:00 840

原创 c# 值类型变量 加问号的意思 如 int?

值类型后面加问号表示可为空null(Nullable 结构)Nullable是.NET 2.0中新提供的一种用于标明一个值类型是否可以为空的技术。对于一个类型,如果既可以给它分配一个值,也可以给它分配空引用null(表示没有任何值),我们就说这个类型是可空的。因此,可空类型可表示一个值,或表示不存在任何值。例如,类似 String 的引用类型就是可空类型,而类似 Int32

2010-05-23 17:26:00 1116

原创 全半角转换

第一种方法/// 转全角的函数(SBC case) /// ///任意字符串 /// 全角字符串 //////全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 ///public string ToSBC(string input){ //半角转全角: char

2010-05-05 10:35:00 447

原创 c# 日期函数 string.Format

c# 日期函数DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816Label3.Text = dt.ToFileTimeUtc().ToString

2010-05-05 10:27:00 452

原创 请问NHibernate+spring.net+atlas和ibatis.net+castle+magicajax

其实castle是集成了nhibernate的,而nhibernate对存储过程支持性不太好,所以castle对复杂查询支持的不是太好,这点不如ibatis.net。castle里的active   records对多表更新是事务支持也不太好,但是复杂查询什么的可以用HQL语句,所以大部门的查询也能应付的了,另外castle里还有IBatis.net   Facility和NHiber

2010-05-05 10:12:00 1159

原创 对象排序

           SortedList fileList = new SortedList();            FileInfo[] files = new DirectoryInfo("c://").GetFiles();            foreach (FileInfo item in files)            {                fileList.

2010-04-27 11:08:00 309

原创 The user is not associated with a trusted SQL Server Connection

The user is not associated with a trusted SQL Server Connection2009-05-06 00:57Source:http://decipherinfosys.wordpress.com/2008/11/14/the-user-is-not-associated-with-a-trusted-sql-server-connection/

2010-04-21 17:17:00 945

原创 OPhone中的ListView使用详解

OPhone开发中经常会用到各种各样的组件,像TextView,Button等等。其中经常会使用到ListView(列表),ListView以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。本篇将由浅入深的介绍几种列表,并着重介绍如何自定义列表。具体的表现形式如图1所示。在OPhone系统中,列表的显示需要三个元素: 1.ListVeiw 用来展示列表的View。2.适配器 

2010-04-21 14:07:00 473

原创 BasePage继承

ASP.NET 比起傳統ASP網頁最大的好處之一,就是可以用物件導向的方式來設計網頁應用程式,這使得ASP.NET網頁的架構可以比ASP擁有更大的彈性。一 般我們建立一個Web Application後總是會加入許多不同的頁面,雖然看上去每個頁面都有各自不同的功能,但是仔細瞧瞧你一定會發現每個頁面都會有共同的特性或功能, 把這些共同的行為規畫在物件導向的繼承架構下可以建立更完善

2010-04-21 12:00:00 735

原创 NHibernate主键详细介绍

摘要:NHibernate主键详细介绍:assigned,foreign, hilo, seqhilo, increment, identity, sequence, native, uuid.hex, uuid.string NHibernate主键的可选项说明:(1) assigned主键由外部程序负责生成,无需Hibernate参与。需要在对像保存前给主键赋值。 (2) fo

2010-04-20 20:07:00 667

原创 OPhone程序开发入门之音乐播放器

 OPhone平台提供了完整的多媒体解决方案。为开发者提供了统一的,简单易用的开发接口。本文首先介绍了OPhone平台的多媒体框架,然后详细介绍了在OPhone平台上开发音乐播放程序所需的基本知识。通过一步一步构建一个简单的音乐播放器示例程序,来帮助读者了解具体的开发过程。该示例涵盖了Application,Activity,Service,Intent,BroadCast Receiver等基本

2010-04-20 13:46:00 664

原创 ACTIVEX 区别

(1)ActiveX部件VB功能之所以强大,很大程度上是借助于ActiveX部件。所谓ActiveX部件是指一件可招待的代码,如一个.exe 、.dll或 .ocx文件,它们在提供对象时遵循ActiveX的规范。 在VB中,具有四种类型的ActiveX部件:ActiveX 控件、ActiveX.EXE、ActiveX.DLL 、ActiveX 文档。 ActiveX.EXE部件是不

2010-04-18 15:17:00 509

原创 return和return null,前者只会返回当前层的递归,而后者则所有层都返回,即整个递归过程结束

发现return和return null是不一样的,前者只会返回当前层的递归,而后者则所有层都返回,即整个递归过程结束

2010-04-14 15:09:00 440

原创 代码编写规范

变量定义全局变量 : gl_变量类型_变量意义字符串局部变量 : fm_变量类型_变量意义字符串,                  cls_类型_变量意义字符串,                  itf_类型_变量意义字符串,                  enum_类型_变量意义字符串 参数变量 : _变量类型_变量意义字符串方法里面的变量 : fn_变量

2010-04-12 13:08:00 319

原创 第一个WPF应用程序

项目模板: 在搭建好开发环境之后,打开VS2008,选择创建项目(Create Project),出现如下图所示的选择项目模板的对话框: 从上面的图中可以看出vs2008有关WPF的项目模板(Project Template)包括: 模板名称 说明WPF Application使用WPF控件(WPF Control)

2010-04-08 13:36:00 1331

原创 深度理解依赖注入(Dependence Injection) Inside ObjectBuilder Part1

前面的话:提到依赖注入,大家都会想到老马那篇经典的文章。其实,本文就是相当于对那篇文章的解读。所以,如果您对原文已经有了非常深刻的理解,完全不需要再看此文;但是,如果您和笔者一样,以前曾经看过,似乎看懂了,但似乎又没抓到什么要领,不妨看看笔者这个解读,也许对您理解原文有一定帮助。1.依赖在哪里   老马举了一个小例子,是开发一个电影列举器(MovieList),这个

2010-04-06 13:53:00 890

原创 如何刷新 托盘图标 122126557

如何刷新 托盘图标 122126557 要的人,给我留言

2010-04-02 10:40:00 435

原创 HQL语法大全

HQL:Hibernate Query LanguageHQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按如下步骤进行:(1)获取Hibernate Session对象;(2)编写HQL语句;(3)以HQL语句作为参数,调用Session的createQuery方法创建

2010-03-29 21:18:00 318

原创 session.get 与session.load的区别

get() and load()        session.get(Clazz, id);      session.load(Clazz, id);   get() and load()   session.get(Clazz, id);   session.load(Clazz, id); 说明: load()与get()的

2010-03-29 19:59:00 660

原创 NHibernate错误集锦及配置技巧 转

  前一段时间在学习NHibernate的时候,被那些配置弄得糊里糊涂,有一些很细微的地方不知道错在哪里,花了很多的时间去寻找,最后才调试通过,这里我就把遇到错误的地方以及怎么解决这些错误的方法贴出来,至于怎么利用NHibernate去开发,这个网络上有很多的Demo,大家都可以从网络上找得到并下载下来看,所以我就不附上了,OK...言规正传,以下呢,主要就是在配置方面的三种错误:

2010-03-25 15:17:00 372

原创 nhibernate配置经验

下载   NHibernate-2.1.2.GA-bin ,这个自己上网找引用以下的dllLinFu.DynamicProxy.dllNHibernate.ByteCode.LinFu.dllIesi.Collections.dlllog4net.dllNHibernate.dllAntlr

2010-03-25 14:16:00 503

原创 jQuery 性能优化手册

现在jquery应用的越来越多, 有些同学在享受爽快淋漓coding时就将性能问题忽略了, 比如我. jquery虽在诸多的js类库中性能表现还算优秀, 但毕竟不是在用原生的javascript开发, 性能问题还是需要引起重视的. 在twitter上发现了jQuery Performance Rules>这篇文章, 简单的摘译了一下:总是从ID选择器开始继承在class前使

2010-03-24 20:07:00 344

原创 细说业务逻辑(后篇)

3、业务逻辑的架构模式及实现      Martin Fowler在《Patterns of Enterprise Application Architecture》一书中,总结了四种企业应用中业务逻辑的组织方式 :Transcation Script,Domain Model,Table Module及Service Layer,另外,本书的第十章“Data Source A

2010-03-24 19:15:00 724

原创 细说业务逻辑(前篇)

前言      记得几个月前,在一次北京博客园俱乐部的活动上,最后一个环节是话题自由讨论。就是提几个话题,然后大家各自加入感兴趣的话题小组,进行自由讨论。当时金色海洋同学提出了一个话题——“什么是业务逻辑”。当时我和大家讨论ASP.NET MVC的相关话题去了,就没能加入“业务逻辑”组的讨论,比较遗憾。      其实,一段时间内,我脑子里对“业务逻辑”的概念也是非常模

2010-03-24 19:14:00 500

原创 ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第七篇:闲话ASP.NET MVC

摘要      本文作为《ASP.NET MVC案例教程》的完结篇,仅从个人角度,发表一些对ASP.NET MVC框架的看法。并且在最后会附上本系列文章的Demo下载。前言      写这篇文章的目的,是想总结一些东西,以帮助朋友们更好的使用这个框架。但是,我又不像把官方列举的哪些优势、功能翻译过来列举在这里。所以,我想干脆我就纯从个人观点上对这个框架评论一

2010-03-24 19:08:00 536 1

原创 ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第六篇:拦截器

摘要      本文将对“MVC公告发布系统”的发布公告功能添加日志功能和异常处理功能,借此来讨论ASP.NET MVC中拦截器的使用方法。一个小难题      我们继续完善“MVC公告发布系统”,这次,我们的需求是对公告发布功能添加日志记录能力,即在发布公告前,记录一次,在公告发布成功后,再记录一次。然后还要使得其具备异常处理,即当业务组件出现问题时,跳转

2010-03-24 19:05:00 388

原创 ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第五篇:MVC整合Ajax

摘要      本文将从完成“输入数据验证”这个功能出发,逐渐展开ASP.NET MVC与Ajax结合的方法。首先,本文将使用ASP.NET MVC提供的同步方式完成数据验证。而后,将分别结合ASP.NET AJAX和JQuery将这个功能重构成异步形式。数据验证      在上一篇文章中,我们完成了发布公告的功能。但是从健壮性角度看,这个功能并不完善,因为一般

2010-03-24 19:02:00 359

原创 ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第四篇:传递表单数据

摘要      本文将完成我们“MVC公告发布系统”的公告发布功能,以此展示在ASP.NET MVC中如何传递处理表单的数据。前言      通过前几篇文章,我们已经能比较自如的使用ASP.NET MVC来呈现页面和数据了。但是,有一个大问题没有解决:如何处理表单数据。例如,我们将要实现的公告发布功能,用户肯定是在某个表单页面输入标题、正文等内容,而后提交,

2010-03-24 19:00:00 315

原创 ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第三篇:ASP.NET MVC全局观

摘要      本文对ASP.NET MVC的全局运行机理进行一个简要的介绍,以使得朋友们更好的理解后续文章。前言      在上一篇文章中,我们实现了第一个ASP.NET MVC页面。对于没有接触过这个框架的朋友来说,可能对有些地方会迷惑,所以这篇文章我将通过图示配合文字的方法,站在全局的角度介绍一些ASP.NET MVC的运行机制,这样可以帮助朋友们更好

2010-03-24 18:58:00 348

原创 ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第二篇:第一个页面

摘要      本文首先一步一步完成Demo的第一个页面——首页。然后根据实现过程,说明一下其中用到的与ASP.NET MVC相关的概念与原理。让第一个页面跑起来      现在,我们来实现公告系统中的第一个页面——首页。它非常简单,只包括所有公告分类的列表,并且每个列表项是一个超链接。其中分类数据是用我们的Mock组件得到的。实现后界面如下: 

2010-03-24 18:57:00 321

原创 ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第一篇:准备工作

摘要      本文将简要介绍这个文章系列的目的、形式及大体内容。并且完成开始学习这个系列前所必要的准备工作。前言      ASP.NET MVC作为微软官方的MVC解决方案,推出有一段时间了。可以说自动推出以来,一直广受关注。在经历了漫长的Preview之后,前几天终于推出了其beta版。并且在官方文档中,微软声明最终的正式版与beta版相比不会有大的变

2010-03-24 18:55:00 303

原创 发布 NGuestBook(一个基于.NET平台的分层架构留言本小系统)

发布NGuestBook的动机说明      大约在半年前,我在博客上发表了一个系列文章:《基于.NET平台的分层架构实战》。当时在讲解过程中用到了一个叫NGuestBook的案例,在那以后,有很多朋友留言或发E-mail希望能得到NGuestBook的完整源代码,以便对照文章研究学习。但是,在当时NGuestBook只是我虚拟的一个案例,并没有成型的系统和完整的源代码。

2010-03-24 17:37:00 493

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

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

2010-03-24 17:34:00 369

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

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

2010-03-24 17:33:00 577

JQUERY博客源码 JQUERY博客源码

JQUERY博客源码 JQUERY博客源码

2009-06-16

mvc 代码 mvc 代码

mvc 代码mvc 代码mvc 代码mvc 代码mvc 代码mvc 代码

2009-06-16

xslt 参考手册.pdf xslt

xslt 参考手册.pdfxslt 参考手册.pdfxslt 参考手册.pdf

2009-05-09

c#数据安全手册 中文版

c#数据安全手册 中文版 c#数据安全手册 中文版

2009-05-04

LINQ中文教程 非常详细哦!!!

LINQ中文教程 LINQ中文教程LINQ中文教程LINQ中文教程

2009-04-28

C# 插件式开发源码

C#插件式开发源码 C#插件式开发源码C#插件式开发源码C#插件式开发源码C#插件式开发源码

2009-04-18

.net remoting

一本学习.net remoting ,,原理到实践,非常清楚的 一本学习.net remoting ,,原理到实践,非常清楚的

2009-04-18

用Hibernate和Spring开发持久层

用Hibernate和Spring开发持久层

2007-06-25

oracle.application安装手册

oracle.application安装手册 图片介绍,容易上手

2007-06-25

good swing

一本非常好的swing入门

2007-06-25

空空如也

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

TA关注的人

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