在程序中,如果我们要动态加载一个程序集怎么办呢?有几种方式可以使用,分别是Load、LoadFrom和LoadWithPartialName三个Assembly的静态方法.
WCF服务库及其托管。WCF作为面向对象和面向服务的桥梁 ,提供了非常方便的工具,无论是开发,配置还是测试,为我们可以快速的上手并提供面向服务的应用。
关于程序中查询效率的问题 在程序编码过程中会和很多的各种各样的数据打交道,正确的操纵数据是每个程序员的必备功课,也是最根本的。但是如何快速高效的查询出自己所需要的数据或者说符合条件的数据则显得至关重要。下面就总结一下我在开发过程中所遇到的有关查询效率的经验。 首先说数据库中数据查询效率的问题。 1、建立索引 数据库索引就像是书的目录,能加快数据库的查询速度。 比如 下面这个查询语句 se
51CTO博客开发
C# 调用本地EXE可执行文件,并捕获EXE终止动作
C#中IL反汇编工具的使用 其具体含义如下文IL 是基于栈的语言, 栈上保存强类型的数据,每条指令对在栈上进行操作 跳转指令集合Public field Static Beq 如果两个值相等,则将控制转移到目标指令。Public field Static Beq_S 如果两个值相等,则将控制转移到目标指令(短格式)。Public field Static Bge 如果第一个
假定现在有这样一个问题,界面上有两个Grid数据网格,左边的用来显示在校学生的基本信息,右边显示的是左边某选中的学生的历年成绩。这样一个简单的问题,怎么来设计一个高效的数据解决方案。 这个问题很简单的,有人可能就这样说了:在左边Grid的单击或选中改变事件下,到成绩表中根据学号查此人历年成绩不就行了。事实上我
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。假如有3个以上的表连接查询, 那就需要选择交叉表(in
使用锁可以避免多用户修改数据时的并发冲突。 ROWLOCK通知SQL Server只使用行级锁,而不使用粒度更粗的页级锁和表级锁。可以使用在SELECT、INSERT、UPDATE 和 DELETE 语句中。 NOLOCK可以忽略锁,直接从数据库读取数据。仅应用于 SELECT 语句。 具体用法如下: 1、Insert into table with(rowlo
近期在软件的维护中发现了这样的问题,在往数据库中插入数据的时候,系统总会报“将截断字符串”的错误。跟踪了一下发现,插入的数据长度比字段定义的长度多了一位。分析了一下,很多字段是保存诸如流水号或队列号等持续累加增长的数据,等达到数据定义长度的上限以后,数据会自动扩展一位,这样就会造成数据长度越界,导致软件报错,数据保存不成功。所以我们在软件开发或实施的时候,不能总是一味的为了
CREATE FUNCTION ChangeBigRMB (@ChangeMoney money) RETURNS VarChar(100) AS BEGIN Declare @String1 char(20) Declare @String2 char(30)
SQL Server 中 RAISERROR 的用法 raiserror 是由单词 raise error 组成 raise 增加; 提高; 提升 raiserror 的作用: raiserror 是用于抛出一个错误。[ 以下资料来源于sql server 2005的帮助 ] &nb
这是我在第一个项目开发中学到的
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号