JS动态创建Select的option 前三种配合JQuery使用方法一: $("#commerce").html('LaLA');================方法二:$("#commerce").append("LaLA");================方法三:v
工作流参考规范概述 工作流参考规范概述【摘 要】工作流管理系统被称为下一代的企业业务操作系统。人们在普遍重视工作流应用的需求满足度和柔性驱动能力的同时,却很少关注工作流应用的规范及应用过程的本质。本文结合WfMC的规范对工作流参考模型作一概述。【关键字】 WfMC 活动执行者 流程建模 业务组 动作§1 工作流管理系统的主要构成工作流管理系统(Workflow Management System,Wf
C# 值类型和引用类型的内存管理 本次日志,我们来重点聊一聊软件开发过程中,如何提高性能方面的问题。这是软件开发或研发过程中深层次的问题,这篇文章主要从内存分配和内存回收两方面说明,我们软件代码编写过程中,计算如何来工作的。在此你可以了解内存管理的过程和方式,以便在以后的软件开发中注意它、利用它。值类型包括:int,float,double,bool,结构,引用,表示对象实例的变量引用类型包括:类和数组;比较特殊的引用类型
C# 集合类 :(Array、 Arraylist、List、Hashtable、Dictionary、Stack、Queue) 我们用的比较多的非泛型集合类主要有 ArrayList类和 HashTable类。我们经常用HashTable 来存储将要写入到数据库或者返回的信息,在这之间要不断的进行类型的转化,增加了系统装箱和拆箱的负担,14:31:45,例如我们需要在电子商务网站中存储用户的购物车信息(商品名,对应的商品个数)时,完全可以用 Dictionary<string, int> 来存储购物车信息,而不需要任何的类型转化。1.数组是固定大小的,不能伸缩。虽然System.Array.Res
MS SQL Server:分区表、分区索引详解 MS SQL Server:分区表、分区索引 详解1. 分区表简介使用分区表的主要目的,是为了改善大型表以及具有各种访问模式的表的可伸缩性和可管理性。 大型表:数据量巨大的表。 访问模式:因目的不同,需访问的不同的数据行集,每种目的的访问可以称之为一种访问模式。分区一方面可以将数据分为更小、更易管理的部分,为提高性能起到一定的作用;另一方面,对于如果具有多个CPU的系统,分区可以是对表的操作通过并行的方式进行,这对于提升性能是非常有帮助的。注意:只能在 SQL Server
[sql server] 行转列问题总结1 - 行转列 行转列问题总结 - 1、行转列 (后面不断整理论坛中出现的各类问题)---1、最简单的行转列/* 问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语文 数学 物理 李四 74 84 9
数据序列化之经验积累(2) -- Datacontract formatter 此文中的序列化类,主要是利用DataContractSerializer 来实现,对于标注了Datacontract的类特别有用。二进制序列化: public static class DataContractFormatSerializer { public static string SerializeToBase64String<T>(T obj, bool compress)
数据序列化处理之经验积累(3) -- ObjectStateFormatter 这个序列化类,优势在于对基础类型存储在hashtable,pair,tripet等数据结构里的时候,序列化相对于binaryformatter和datacontractserializer有明显的优势。 public static class ObjectStateFormatSerializer { private static readonly ObjectStateFormatter InnerStateForma
数据序列化处理之经验积累(1)-BinaryFormatter 以前的项目使用到了数据序列化,由此抽象出了一些辅助类来更方便的实现数据序列化处理,将一一列出共享:二进制序列化类,此类用于类标示为Serializable,以及实现了ISerializable接口的对象的序列化:using System;using System.IO;using System.IO.Compression;using System.Runtime.Serialization;using System.Run
把企业库返回的DataTable转换成实体列表 快下班了,没时间解释,直接上代码了。 class EntityHandler<EntityObject> where EntityObject : new() { /// /// 填充对象列表 /// public static List<EntityObject> ReceiveEntity(DataTable dt)
关于C#中派生类调用基类构造函数的理解 (1)当基类中没有自己编写的构造函数时,派生类默认条用基类的构造函数 (2)当基类中有自己编写的构造函数时,要在基类中添加无参的构造函数(3)在基类中有自己编写的构造函数并且在基类中没有添加无参的构造函数时,要在派生类中是用Base指定基类的构造函数注: 初始化的顺序是从基类到派生类。初始化时首先会调用基类的构造函数初始化基类,然后调用派生类的构造函数初始化派生类。 下边内容是对C++的派生和继承的描述,供参考
关于类之间的关系总结 首先类之间的关系从宏观上可以分为:关联、依赖、继承,而其中关联又有两种特例:聚合和组合,不过在UML2.X中聚合和组合合成一种关系了。 从使用的频率来看,关联(包括聚合和组合)关系是使用最为广泛的;其次是依赖和继承 关联和依赖的区别: 从类之间关系的强弱程度来分,关联表示类之间的很强的关系;依赖表示类之间的较弱的关系; 从类之间关系的时间角度来分,关联表示类之间的“持久”关系,这种关系一般表示一种重要的业务之间的关系,需要保存的,或者说需要“持久化”的,或者说需要保存到数据库中的。比如学生管
依赖-关联-聚合-组合 依赖是对象间最弱的一种关系,一个对象依赖于另一个对象是指这个对象和它之间存在短期的关系。 在这个短暂的关系中,依赖的对象通过调用被依赖对象的方法来获取它提供的服务,或者依此来配置被依赖的对象。 关联是对象间长期的关系。在关联中,一个对象保存对另一个对象的引用,并在需要的时候调用这个对象的方法。 聚合表明一个对象是一个更大的整体的一部分。这个被包含的对象可能会参与多个的聚合关系,并相
“我要金手指”——由模式谈面向对象的基本原则之依赖颠倒原则 传说有一天,神看到一个乞丐,动了怜悯之心。他对乞丐说,我将满足你的一个愿望,你要什么我会给你什么。说罢,怕乞丐不信,用手一指,乞丐面前出现了一个馒头;再一指,乞丐面前出现了一叠钱;再一指,乞丐面前出现了一队金砖。乞丐当然是看得目瞪口呆,神将那些收了回去,对乞丐说,说吧,你想要什么?乞丐回过神来,大喜道,我要你的那只手指。各位请看,这位聪明的乞丐是多么会使用面向对象的基本原则啊!他知道,无论要任何具体的东西,馒头、钱或者金子。其数量都是有限的,都会有尽头,如果花完了就不再有了;但是那只
深入学习UML建模流程 在学习UML的过程中,你可能会遇到UML建模流程这样的问题,这里就向大家详细介绍一下UML建模流程,希望通过本文的介绍你对UML建模流程有一定的了解。UML建模流程1.设计UML建模流程中的设计阶段的任务是通过综合考虑所有的技术限制,以扩展和细化分析阶段的模型。设计的目的是指明一种易转化成代码的工作方案,是对分析工作的细化,即进一步细化分析阶段所提取的类(包括其操作和属性),并且增加新类以处理诸如数据库、用户接口、通信、设备等技术领域的问题。设计阶
如何使用 StateServer 保存 Session 使用 StateServer 保存 Session需要注意事项: 1、timeout=”20″为Session 20分钟超时 2、IP 地址(可以是远程计算机 IP、计算机名称、域名)与端口号,端口号需与ASP.NET State Service 的服务端口一致Post by roydux, 2008-4-23, Views:89 正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定
Web Service快速入门了解 1、Web 服务的位置:因为Web Service是定义好命名空间的,所以当将Web Service更改服务器地址或拷贝到别处应用时,手工更改命名空间是不现实的。可以在使用时将Web Service的类实例化后,更改该实例的Url属性。而且不影响使用。如:BPConformance_asmxbpService = new BPConformance_asmx();bpService.Url = "http://localhost/QuickStartv20/webservices/bpconfo
SQL Server Query Execution Plan Analysis 当需要分析某个查询的效能时,最好的方式之一查看这个查询的执行计划。执行计划描述SQLServer查询优化器如何实际运行(或者将会如何运行)一个特定的查询。查看查询的执行计划有几种不同的方式。它们包括:SQL Server查询分析器里有一个叫做”显示实际执行计划”的选项(位于”查询”下拉菜单中)。如果打开了这个选项,那么无论何时在查询分析器中运行一个查询,都会得到一个显示在单独窗口的查询执行计划(以图形的格式)。如果只是想看下执行计划而不想运行查询,那么可以选择
通过一个函数或sql语句,随机生成任意6个字母组成的字符 1.declare @sql nvarchar(400) select @sql= 'select char( '+cONVERT(NVARCHAR,CONVERT(INT,26*rand())+97)+ ')+ CHAR( '+CONVERT(NVARCHAR,CONVERT(INT,rand()*26)+97)+ ')+ CHAR( '+CONVERT(NVARCHAR,CONVERT(INT,rand()*26)+97)+
ASP.NET编程模型 一、HTTP协议:1、HTTP协议是什么我们在浏览器的地址栏里输入的网站地址叫做URL(UniformResourceLocator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。因此,在我们认识HTTP之前,有必要先弄清楚URL