会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
iwteih
淡泊以修身,宁静以养性
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
5
6
7
8
9
2010年1月18日
C#实现Huffman编码和解码
摘要: 关于Huffman概念,参见数据结构书
阅读全文
posted @ 2010-01-18 10:11 iwteih
阅读(1423)
评论(0)
推荐(0)
同步基元概述
摘要: NET Framework 提供了一系列同步基元来控制线程交互并避免争用条件。这可大致分为三个类别:锁定、通知和联锁操作。 上述类别的定义并非是绝对的:有些同步机制具有多个类别的特征;一次释放一个线程的事件的功能类似于锁定;任何锁定的释放都可看作一个信号;而联锁操作可用于构造锁定。但是,这些类别仍然是有用的。 记住线程同步是协作这一点非常重要。只要有一个线程避开同步机制直接访问受保护的资源,该...
阅读全文
posted @ 2010-01-18 10:09 iwteih
阅读(227)
评论(0)
推荐(0)
数据集分组并且组内部排序
摘要: 假设有表如下(仅作示例): create table dbo.Score( ScoreId int identity(1,1) , Student nvarchar(max) , SubjectId nvarchar(max) , ScoreNumber int ) insert into Score values('A', '数学', 96)insert into Score values('A', '语文', 90)insert into Score values('A', '程序设计', 77
阅读全文
posted @ 2010-01-18 10:04 iwteih
阅读(480)
评论(3)
推荐(0)
从SQLServer 返回树型Xml
摘要: 数据库表结构如下 要得到 Channel account campaign 这样的树型Xml结构, SQL 语句如下:输出结果如下几点说明:We can leverage the new TYPE directive to generate XML data type instances (otherwise, you will get a textual result that will b...
阅读全文
posted @ 2010-01-18 10:03 iwteih
阅读(521)
评论(0)
推荐(0)
SQL中on条件与where条件的区别
摘要: 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真...
阅读全文
posted @ 2010-01-18 09:54 iwteih
阅读(205)
评论(0)
推荐(0)
2010年1月15日
存储过程中使用函数作为默认参数
摘要: create procedure [dbo].[InsertRequestLog]( @SearchEngineID tinyint , @RequestID bigint , @TaskTypeID tinyint , @RequestObjectID tinyint , @Status tinyint , @SubmitTime datetime = getdate , @LastMo...
阅读全文
posted @ 2010-01-15 10:34 iwteih
阅读(312)
评论(0)
推荐(0)
使用SqlBulkCopy提高导入数据的性能
摘要: 向SQL Server中导入大量数量可以用bulk insert,但是必须要求插入的文件在数据库机器上或者一个数据库可以访问的共享文件夹中(我不知道怎么设置共享文件夹,以使得SQL Server能访问到) SqlBulkCopy 是.net中的一个类,提供了导入大量数据的功能。 基本用法如下: using (SqlBulkCopy bc = new SqlBulkCopy(sqlConn, Sql...
阅读全文
posted @ 2010-01-15 10:29 iwteih
阅读(3455)
评论(0)
推荐(0)
C#查找指定窗口的子窗口的句柄
摘要: 用axWebBrowser加载HTML网页时,真正显示内容的窗体并不是axWebBrowser,而是其子窗口的子窗口一个名为Internet Explorer_Server的类。从spy++可知: 公司需要在网页上进行手写,需要对Internet Explorer_Server进行操作,而通过axWebBrowser的Handle不能直接操作Internet Explorer_Server。于是在网上搜到Paul DiLascia写的一个CFindWnd类,是用C++写的,由于我用C#进行了改写。 这个类主要用的的API 是EnumChildWindows和FindWindowEx,第一个遍历
阅读全文
posted @ 2010-01-15 10:19 iwteih
阅读(11935)
评论(2)
推荐(0)
上一页
1
···
5
6
7
8
9