|
|
|
2011/08/28 下午 03:54
苦闷DX中没有支持cell操作的方法,一直寻找,感谢老K给我提供了解决方法,记下来帮助学习DX控件的同学一路前行. 不多说,先贴个效果图,再贴代码.(主要是用CustomRowCellEdit事件实现) 
数据源: dt.Columns.Add("a"); |
2011/08/12 上午 10:39
谁都不想自已维护的DB出事,不想这事我碰上了。所以平时例行备份DB还是必须要做的事情,免得事后叫求神拜佛。
以下是我修复好自已DB的还原脚本,搬出来供大家参考,不一定成功。还是那句话,记得备份。
--STEP 1 可修改系统表 /* sp_configure 'allow updates',1 reconfigure with override */
--step 2 致于紧急状态 --alter database XXXX set EMERGENCY -- SQL2005 需此语句才能起到至于紧急状态的功能。
-----------DBCC CHECKDB('XXXX') --sp_dbopt |
2011/04/15 下午 12:57
Math.net是什么?
Math.NET是一个用c#编写的,运行在微软.net平台下的开源数学工具包,它的目的利用一个不依赖于第三发组件的简洁框架来满足科学数值和符号代数计算。这个项目大部分采用的是MIT/X11开源软件协议,部份采用的是GPL 或 LGPL协议。
Math.NET包含下列几个模块:
Math.NET Numerics 这个是Ma
|
2011/04/15 下午 12:55
一、AOP框架
Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。
NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言 |
2011/03/15 下午 07:18
object result = new DataTable().Compute("8+2*(3+4)", null);//结果为22
object result2 = new DataTable().Compute("3=3", null);//结果为true
object result3 = new DataTable().Compute("3=4", null);//结果为false
里面可以包含and、or、>、<、<>等符号
另一种方法是把字符串表达式生成表达式树来处理,如果自己写个解析器那就太麻烦了,正好微软的LINQ Dynamic Query Library有这个源码不过需要去下载,点这里下载
下载后找到CSharpSamples.zip |
2010/04/09 下午 12:02
在调试异步时,发现触发异步事件每次会有不同的结果,先上代码.
public delegate int a(int b);
static void Main()
{
a a = new a(get);
IAsyncResult ia = a.BeginInvoke(5, null, null);//断点1
|
2009/09/25 上午 11:41
批处理中的变量,我把他分为两类,分别为“系统变量”和“自定义变量”
我们现在来详解这两个变量!
系统变量:
他们的值由系统将其根据事先定义的条件自动赋值,也就是这些变量系统已经给他们定义了值,不需要我们来给他赋值,我们只需要调用而已,我把他们全部列出来!
%ALLUSERSPROFILE% (allusersprofile)本地 返回“所有用户”配置文件的位置。 C:Documents and SettingsAll Users
%APPDATA% (appdata)本地返回默认情况下应用程序存储数据的位置。 C:Doc |
2009/01/13 下午 05:42
sysobjects 表
在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在 tempdb 内,每个临时对象才在该表中占一行。
列名 数据类型 描述
name sysname 对象名。
Id int 对象标识号。
xtype char(2) 对象类型。可以是下列对象类型中的一种:
C = CHECK 约束
D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束
L = 日志
FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K) |
2008/10/15 下午 04:29
今天在查访分页方法,发现sql server 2005中加入了一个新的函数 ROW_NUMBER() OVER(ORDER BY 关键字段).
在普通PC的一个200w条记录的表中取2000条是0秒.语句如下:
SELECT *
FROM (SELECT *,ROW_NUMBER() OVER(ORDER BY 关键字段) AS rownum FROM tablename) AS a
WHERE rownum BETWEEN 1800000 AND 1820000;
但要注意order by 检索整表,所以关键字段的选取最好遵照索引.另外越后往取数速度会稍差. |
2008/10/05 下午 01:54
添加相关节点
System.Configuration.Configuration config =
System.Configuration.ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);// ;
config.AppSettings.Settings.Add(configKey, configValue);
config.Save(ConfigurationSaveMode |
2008/10/05 下午 01:51
2008/09/29 下午 02:00
2008/09/29 上午 11:52
原文:http://wwwzbx.blog.51cto.com/6920/2964
OSI七层网络模型与TCP/IP四层网络模型
1. OSI网络分层参考模型
网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议只应该注意没有被其 |
2008/09/24 下午 09:01
SourceGrid 活动:
十一放假有兴趣讨论sourcegrid的朋友请加入QQ群:17241718.
|
2008/09/08 下午 05:21
|
|
|