- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 SQL 格式化工具 V.1
最近在做公司的查询平台,要抓以前旧的SQL语句。用VS抓出来的语句经常是一些没有分段的一连串的SQL,复制到SQL SERVER 2008后还要自己分段,相当麻烦。于是就有了写一个简单的SQL格式化工具的想法。 我的实现思路很简单: 1 设置一个SQL语句每一段的长度值,超过这个长度值的时候就给他增加一个分段符。 代码: public partial class Form1 : Form
2011-12-29 20:21:31 1840
原创 .NET 线程同步方法
1 使用Monitor来同步 Monitor类提供两个静态方法Monitor.Enter()和Monitor.Exit()来保证代码的同步。有一点要保证的是调用了Monitor.Enter()后必须有一个相对应的Monitor.Exit()。所以,一个很好的做法是将这两个方法用一个Try/Finally块包围起来。 示例: class Program { pub
2011-12-26 22:37:20 1109
转载 关于C#中Thread.Join()的一点理解
Thread.Join()在MSDN中的解释很模糊:Blocks the calling thread until a thread terminates 有两个主要问题:1.什么是the calling thread? 2.什么是a thread? 首先来看一下有关的概念: 我们执行一个.exe文件实际上就是开启了一个
2011-12-22 22:32:35 1736
原创 MSSQL 行转列问题
测试数据: create table StudentScore ( Name varchar(12) NULL, ClassName varchar(12) NULL, Grade int NULL ) INSERT INTO StudentScore(Name,ClassName,Grade) VALUES ('张三','语文','78'),('张三','数学','
2011-12-21 16:48:49 1194
原创 .NET限制程序一次只能运行一个实例
利用System.Threading命名空间下的Mutex类,可以限制应用程序,让它不能同时运行多个实例。 在WinForm程序中,可以将Mutex类嵌在Main()函数中,代码如下: static class Program { /// /// 应用程序的主入口点。 /// [STAThread]
2011-12-18 21:57:29 3129
原创 SQL规范化的数据修改语句
1 增加字段 IF NOT EXISTS (SELECT * FROM SYSCOLUMNS WHERE ID=OBJECT_ID('QueryDataSource') and name = 'IsCrossTable') BEGIN ALTER TABLE QueryDataSource ADD IsCrossTable bit default(0) --插入字段 END
2011-12-14 12:31:01 884
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人