- 博客(69)
- 资源 (3)
- 收藏
- 关注
原创 SQL Server 2008 端口配置
若SQL Server 2008 服务器启用了windows 防火墙,其他机器就不能通过SQL Server Management Studio连接. 需要在windows 防火墙中增加1433的TCP端口, 如下图:
2009-05-11 13:22:00
4414
原创 SQL Server 2008中的merge
在 SQL Server 2008 中,通过使用 MERGE 语句,可以在单个语句中执行多个数据操作语言 (DML)操作。例如,您可能需要根据在另一个表中找到的差异在一个表中插入、更新或删除行,从而对两个表进行同步。通常,可以通过执行包含各个INSERT、UPDATE 和 DELETE语句的存储过程或批处理来实现这一目的。然而,这意味着需要多次计算和处理源表和目标表中的数据;至少对每个
2009-04-23 14:05:00
1053
原创 C#控制鼠标动作
可以通过两个函数操作鼠标:[DllImport("user32.dll")] static extern bool SetCursorPos(int X, int Y); [DllImport("user32.dll")] static extern void mouse_event(MouseEventFlag flags, int dx
2009-04-15 14:44:00
7761
1
转载 Code Analysis for Managed Code Warnings
http://msdn.microsoft.com/en-us/library/ee1hzekz.aspx
2009-04-14 09:45:00
799
原创 static, absolute, relative, fixed
static 是默认的 flow absolute 是相对于该elment 第一个具有非static属性的parent的位移 position: absolute; top: 20px;left: 0px;. relative 是该element相对于原本应该的位置的位移,原来应该是什么概念呢,就是指默认的static的情
2009-04-03 11:14:00
922
1
原创 Unit Test里的Data Test
用VS自带的Unit Test测试一个方法时,若需要大量的输入参数,可以按照以下方法把参数放在一个文件(数据库也可)里,可以省去重复代码。 假设要测试的方法为:static int Sum(int x, int y) { return x + y; } 右键这个方法,自动创建出unit test工程,这个大家都知道的,就
2009-04-01 14:00:00
2572
原创 google 开心数独的规律[已过期]
更新:google的开心数独算法已经更新了,下列的规律已经不适用。 今天玩google的开心数独时,研究了一下布局,发现个惊人的规律。先看一张截图: 大家观察以红线标识的这些行,都是159的组合,而且都是横向排列的再观察蓝线标识的138这些行,都是纵向排列的 发现规律了吧,单个单元格内的一行,必定是其他单元格的一行,只是数字顺序会有变化,同理,单个单元格的一列
2009-03-26 10:38:00
4183
4
转载 Using Internet Explorer from .NET
Using Internet Explorer from .NET5.0 IntroductionEarlier in this book we havelooked at how to read HTML from websites, and how to navigate throughwebsites using GET and POST requests.
2009-03-18 10:42:00
1097
原创 Unit Test中的config file
给工程做unit test,其中涉及到数据访层,直接debug或run test 会失败,因为无法获得连接字串信息。一种解决方法如下:右键Unit Test工程,add new item -> Application Configuration File, 保留默认名字app.config, 把工作中config file里的内容copy进来;然后右键app.config,在Copy to
2009-03-09 14:42:00
649
转载 != and == vs. !== and ===
!= and == vs. !== and ===A common mistake that developers are susceptible to is the lack of understanding of falsevalues in JavaScript. In JavaScript, null, 0, ‘’, false, and undefined are all equal
2009-01-31 13:46:00
713
原创 Object转化成JSON字符串
有关JSON的介绍,请参见http://www.json.org/json-zh.html对于一个类,其中可能包括field, property,方法不做JSON序列化。我们可以去field和property进行JSON转化。模仿反射中的FieldInfo和PropertyInfo, 两者都继承于MemberInfo,我们定义三个类,用来存储field,property的信息:JsonMember
2009-01-06 15:50:00
6449
原创 MSMQ稍复杂的包装类
继MSMQ简单包装类后,又把MSMQ再更新了一下。主要加入一些事件,有消息到达时,可用外部事件处理(ProcessMessageHandler),以及消息格式不是预期格式时的事件(InvalidTypeHandler),设置接收超时时间(Timeout);MSMQ里没有消息或接收超时的处理事件(NoMessageOrTimeoutHandler);可以设置接受到消息后是同步执行(ThreadCo
2009-01-05 10:32:00
1980
原创 查找表中重复数据
查找表中重复数据:select * from channel where channelname in ( select channelname from channel group by channelname having (count(*) > 1) ) 查找channel表中channelname重复的所有数据。having也是很有用的啊
2009-01-05 10:00:00
680
转载 在 SQL Server 中使用 Transact-SQL如何遍历一个结果集
使用 Transact-SQL 语句来循环结果集there are can use to iterate through result set by using Transact-SQL statements three methods。 一种方法是使用 临时 表。 使用此方法,您创建初始 SELECT 语句的"快照"并将其用作基础的"指针"。 例如: /********
2008-10-29 15:22:00
746
原创 MSMQ的简单包装类
最近小小地研究了一下MSMQ,如果把MSMQ用的灵活自如,炉火纯青那要花大功夫了,而且不能简单的用.net提供的MessageQueue类了,这个类提供的功能太少。下面的包装类只提供了插入新数据到MSMQ和从MSMQ取数据,还有一个小特色,可以限制Queue里数据数目,如果达到指定数量,就sleep一段时间。首先,加入引用System.Messaging.dll, 以及Interop
2008-09-05 11:54:00
1390
翻译 IDENT_CURRENT ,@@IDENTITY, SCOPE_IDENTITY
IDENT_CURRENT returns the last identity value generated for a specific table in any session and any scope.@@IDENTITY returns the last identity value generated for any table in the current sessio
2008-08-25 14:39:00
493
原创 8位一组压缩字符串
若字符串都是由asiic码中的字符组成,我们可以把一个字符转成8位来表示,比如a的ascii码是97,对应的二进制是0110,0001,所以我们可以用一个int(32位)来表示4个字符(char),或者64位的int表示8个char。在C#中一个char是16位Unicode 字符,这样,可以省一半的空间。当然这只是个trick,或者当个练笔也不错。下面是代码实现:using Sys
2008-08-21 23:09:00
1347
原创 C#实现Huffman编码和解码
using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;namespace StringCompresser{ public class Huffman {
2008-08-21 22:40:00
2775
转载 同步基元概述
NET Framework 提供了一系列同步基元来控制线程交互并避免争用条件。这可大致分为三个类别:锁定、通知和联锁操作。 上述类别的定义并非是绝对的:有些同步机制具有多个类别的特征;一次释放一个线程的事件的功能类似于锁定;任何锁定的释放都可看作一个信号;而联锁操作可用于构造锁定。但是,这些类别仍然是有用的。 记住线程同步是协作这一点非常重要。只要有一个线程避开同步机制直接访问受保护的资源
2008-08-06 17:06:00
575
原创 数据集分组并且组内部排序
假设有表如下(仅作示例): create table dbo.Score( ScoreId int identity(1,1) , Student nvarchar(max) , SubjectId nvarchar(max) , ScoreNumb
2008-07-04 15:36:00
855
原创 从SQLServer 返回树型Xml
数据库表结构如下要得到Channel account campaign这样的树型Xml结构, SQL 语句如下:select ch.ChannelName as "@Text", (select a.AccountName as "@Text",
2008-07-03 10:08:00
1580
转载 SQL中on条件与where条件的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左
2008-06-12 14:57:00
1004
2
原创 存储过程中使用函数作为默认参数
create procedure [dbo].[InsertRequestLog]( @SearchEngineID tinyint , @RequestID bigint , @TaskTypeID tinyint , @RequestObjectID tinyint , @Status tinyint , @SubmitTime datetime = get
2008-06-05 14:00:00
783
原创 使用SqlBulkCopy提高导入数据的性能
向SQL Server中导入大量数量可以用bulk insert,但是必须要求插入的文件在数据库机器上或者一个数据库可以访问的共享文件夹中(我不知道怎么设置共享文件夹,以使得SQL Server能访问到)SqlBulkCopy 是.net中的一个类,提供了导入大量数据的功能。基本用法如下:using (SqlBulkCopy bc = new SqlBulkCopy(sqlConn
2007-12-05 17:38:00
1780
原创 C#查找指定窗口的子窗口的句柄
用axWebBrowser加载HTML网页时,真正显示内容的窗体并不是axWebBrowser,而是其子窗口的子窗口一个名为Internet Explorer_Server的类。从spy++可知: 公司需要在网页上进行手写,需要对Internet Explorer_Server进行操作,而通过axWebBrowser的Handle不能直接操作Internet Explorer_Serve
2007-01-15 17:00:00
22075
2
原创 百度之星编程大赛-语言翻译机(C#解答)
偶的C遗忘多年了,还是用C#编一个吧,呵呵 1.百度语言翻译机 百度的工程师们是非常注重效率的,在长期的开发与测试过程中,他们逐渐创造了一套独特的缩略语。他们在平时的交谈、会议,甚至在各种技术文档中都会大量运用。 为了让新员工可以更快地适应百度的文化,更好地阅读公司的技术文档,人力资源部决定开发一套专用的翻译系统,把相关文档中的缩略语和专有名词翻译成日常语言。 输入要求: 输入数据包
2006-06-23 10:20:00
2151
1
原创 发布 贪吃蛇-搞笑版
本次发布的是搞笑版,主要功能有如下改进:1.可以选择显示的是方块还是字符,可以写自己的名字哟2.可以选择snake和食物的背景图案3.可以选择整个背景的图片或清除背景图片不过公司里15寸显示和家里17寸显示的效果不一样,15寸的游戏区域大小正好为300*300,家里的显示的游戏区域的大了一些,好像是300多*400多,不过游戏实际区域还是300*300,所以运行过程中,蛇到300的
2006-03-27 14:20:00
1236
原创 贪吃蛇-小试菜刀版诞生了
历经千辛万苦,万苦千辛,千山万水,万水千山(哈哈,言过其实了)贪吃蛇-小试菜刀版终于诞生。大家有空赏个脸来玩玩哟程序是用C#写的,所以得在装有.NetFrameWork的机器上运行(哎,没办法的事了)本着共同学习,共同提高的目的,现将源代码公开了~~源代码下载地址:http://www.s135.com/disk/down.php?user=%7D%5Eg%09%7FLp%1C&pass=Rs
2006-03-20 10:11:00
1187
1
WPFLocalizationGuidance
2010-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅