- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 敏捷开发中的架构设计
敏捷开发对软件架构设计产生了一定的影响,让人产生敏捷开发中"轻架构设计"的印象。文章就笔者经验,和大家一起讨论一下敏捷中的架构设计这个话题。 # G1 Y% K2 ~; ]; q% w首先,笔者认为敏捷开发是一种软件过程方法和工具,敏捷开发本身并不能代表架构设计。这就好比建筑架构设计和建筑工程管理之间的差别一样,两者是建筑的两个方面。相同的软件行业也是类似的情况,软件架构设计描述的是事物本身,而敏
2011-06-28 10:45:00
830
原创 10款有用的JQuery插件
本文介绍的插件涉及图像、paypal支付、分页、导航等方面的内容。 1.AJAX-ZOOM 图像缩放 & Pan Gallery, 360° 对象旋转 (Spin), 全屏视图. 在线演示 here. 2.(mb) verticalSlider 显示长列表的绝佳方式,在线演示 here. 3.More plugin 该插
2011-06-17 17:26:00
484
原创 NHibernate延迟加载与立即加载
概念 什么是延迟加载:所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。可以简单理解为,只有在使用的时候,才会发出sql语句进行查询,数据是分N次读取。 什么是立即加载:所谓立即加载既是所有的相关数据一次被读取出来,而不是分N次。 一、延迟加载:NHibernate延迟加载须有Session存在,且配置为Lazy=true(默认) DAL中编写方法如下
2011-06-10 15:43:00
1282
原创 None
中间件(middleware)是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。在中间件产生以前,应用软件直接使用操作系统、网络协
2011-05-31 10:32:00
676
原创 史上最全的android开发资料大集合 - 移动平台 / Android
这个可是我从各处搜集来的资料,上传到了我的资源里,供大家下载学习,希望大家支持一下 1、【eoeAndroid特刊】第一期 Andriod 1.5 SDK简介 http://download.csdn.net/source/2399809 2、【eoeAndroid特刊】第二期 图像处理篇(1) http://download.csdn.net/source/2399814 3、【eoeAndroid特刊】第三期 Android Marke
2011-05-26 17:35:00
145
原创 动态规划
动态规划动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程(multistep decision process)的优化问题时,提出了著名的最优化原理(principle of optimality),把多阶段过程转化为一系列单阶段问题,利用各阶段之间的关系,逐个求解,创立了解决这类过程优化问题的新方法——动态规划。1957年出
2011-05-11 17:05:00
234
原创 SilverLight样式表继承
SilverLight样式表继承与Css样式表继承很相似,只不过是语法结构不同而已。SilverLight功能更强大。还是举最简单的例子,开启这扇大门: 新建文件:/Style/Main.xaml:<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xa
2011-05-10 10:32:00
887
原创 .NET Framework 类库
System System.Activities 命名空间 System.AddIn 命名空间 System.CodeDom 命名空间 System.Collections 命名空间 System.ComponentModel 命名空间 System.Configuration 命名空间 System.Data 命名空间 System.Deployment 命名空间 System.De
2011-05-09 11:00:00
430
原创 Android 的消息队列模型
Android是参考Windows的消息循环机制来实现Android自身的消息循环的。 Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。 Android系统中,Looper负责管理线程的消息队列和消息循环。我们可以通过Loop.myLooper()得到当前线程的Looper对象,通过Loop.getMainLooper()可以获得当前进程的主线程的Looper对象。
2011-05-09 10:57:00
391
原创 委托与事件的区别
委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不
2011-05-06 17:13:00
442
原创 HttpHandler HttpModule入门篇
HttpHandler HttpModule入门篇 ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览器中。生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFactory,他们的执行(顺序)大致的执行过程是这样的:
2011-05-06 16:24:00
815
原创 使用httpModule做权限系统
reference: http://blog.csdn.net/andyhooo/archive/2007/04/29/1591890.aspx http://topic.csdn.net/t/20050417/19/3944040.html http://www.cnblogs.com/fanrsh/archive/2006/05/24/408136.html 页面请求过程: 根据这个流程,网上一般的权限验证在:Http.Module.
2011-05-06 16:23:00
511
转载 一篇WebLogic server8.1 JMS入门的不错的文章(转贴)
一. JMS简介1. JMS基本概念 JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。2. JMS基本功能JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subs
2008-03-30 18:49:00
457
转载 JMS教程
本教程提供了对 Java Message Service (JMS)的概述,并提供了用它开发程序的一些基础知识。JMS 是由 Sun Microsystems 开发的,它为 Java 程序员提供一种访问企业消息系统的方法,即 面向消息的中间件 (MOM)。MOM 通过中间媒介以间接方式在应用程序之间异步传送数据,用这种方法提供一种以松散耦合的灵活方式集成应用程序的机制。 在开始学习本教程
2008-03-30 18:48:00
714
原创 C#禁止一个程序多次打开
方案一://判断是否已经存在一个exe 是要写在main函数里面的 [STAThread] static void Main() { bool createdNew; Mutex m = new Mutex(true, "yourexe", out createdNew); if (! cr
2007-08-29 19:39:00
1021
原创 C#文件复制
using System.IO; File.Copy("c://a.txt", "d://a.txt",true); 后面的参数允许覆盖true,不可以覆盖false
2007-08-29 19:39:00
3682
原创 C#读写文本
using System;using System.IO;//读文件class Test { public static void Main() { try { // Create an instance of StreamReader to read from a file. // The using s
2007-08-29 19:36:00
641
原创 C#获取应用程序图标
1 楼Jneu(沧海桑田)回复于 2002-01-26 10:16:37 得分 0 使用ExtractIconEX API函数从文件中提取图标,并返回图标句柄,然后利用该句柄,使用DrawIcon函数将图标绘制到目标设备中。最后清除句柄以释放系统资源。 Top2 楼javaduke()回复于 2002-01-26 15:37:33 得分 0 可是我想获得同IE浏览那样,同操作系
2007-08-29 19:36:00
6386
2
原创 C#调用存储过程
SqlCommand getrc = new SqlCommand();getrc.CommandType = CommandType.StoredProcedure;getrc.CommandText = "YourSPName";getrc.Connection = YourSqlConnection; // Make sure your sqlconnection is opened
2007-08-29 19:34:00
551
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人