自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 Expression Tree Picture

 

2009-01-05 16:50:00 697

原创 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

csharp language specification 3.0.doc

csharp language specification 3.0.doc

2007-11-12

sql-server-2008-t-sql-fundamentals-pro-developer

sql server 2008入门开发好书

2010-01-20

WPFLocalizationGuidance

WPF Localization的方法,包括使用.net的资源文件以及locbaml的使用,介绍的是很全,但废话也不少,搞的像论文似的

2010-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除