- 博客(22)
- 收藏
- 关注
原创 CLR, CLI, CLS, MSIL...
The Common Language Runtime (CLR) is the virtual machine component of Microsofts .NET initiative. It is Microsofts implementation of the Common Language Infrastructure (CLI) standard,CIL - Common In
2009-10-07 09:36:00
966
原创 T-SQL中怎样复制表的结构到另一张表
可以利用WHERE 1SELECT * INTO A_CLONE FROM TABLE_1 WHERE 1
2009-04-05 22:30:00
2945
3
转载 T-SQL中WHERE 1=1的作用
1=1或者a=a等等恒等式是T-SQL中表达true的方法。因为在T-SQL中没有true这样的关键字或值,所以需要借助这些恒等式来表达true的概念。相对的,同样可以使用1在应用程式的安全性方面,使用这些式子是SQL注入的基本原理,所以在拼接SQL语句的时候要过滤各种各样的敏感字符。当然,这些式子也有有用的地方。今天看到一个挺有用的小技巧:从一张表查询一些记录,这些记录是根据name,
2009-04-05 21:58:00
2556
1
转载 T-SQL中的整数类型
bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。int从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。sma
2009-04-05 21:04:00
2136
原创 T-SQL中的布尔值以及怎样在C#中将bit转换为bool
1. T-SQL中的布尔值在T-SQL中,使用bit来表达布尔值。(bit在SQL Server中并不一定存储为一位;在实际情况中,往往bit被存储为一个字节和多个位。)在SQL Server Browser (2008)中可以直接使用True/False作为bit列的输入值,SQL Server会自动把输入的True/False转换为1/0。2. 在C#中将bit转换为bool在具体的实践过
2009-04-05 20:21:00
12658
原创 怎样才能让MOSS中的XSL修改生效
最近在做一个MOSS的项目。在修改Content Query Webpart样式的时候绕了点弯路。在修改了Content Query Webpart的XSL后由于没有发布XSL的主版本,所以在页面上浏览时样式的更改始终没有生效。所以,在进行MOSS开发时,最好将SPD中的任何修改都以主版本的形式发布出去,这样在SPD中的修改就会立刻在页面上体现出来。
2009-03-23 21:36:00
1233
原创 怎样使超链接呈块状显示?
使用Display属性可以使超链接呈块状显示。实例:HTML中:CSS中:.menu { DISPLAY: block;}
2009-03-23 21:24:00
6372
原创 项目流程
经过一些实践之后, 把项目流程记录下来:1. 与客户沟通,初步确定项目需求并建立文档。2. 根据1中的文档编写Story Board并反馈给客户,从而使开发人员与客户对开发结果有完全相同的构思、想法和目标。3. 根据2中的文档确定最终的需求并建立文档。4. 根据3中的文档建立设计文档。5. 根据设计文档进行编码工作。6. 测试编码结果。7. 交付。
2009-03-12 22:23:00
755
原创 警告:"System.Configuration.ConfigurationSettings.GetConfig(string)”已过时
在VS 2005中,经常会使用到ConfigurationSettings类来读取应用程序配置文件的信息,以获取数据库连接的字符串,但是,经常会出现如下的错误:警告“System.Configuration.ConfigurationSettings.GetConfig(string)”已过时:“This method is obsolete, it has been replaced by Sy
2009-03-07 20:22:00
3700
转载 事实表与维度表的区别与关系
事实表 每个数据仓库都包含一个或者多个事实数据表。事实数据表可能包含业务销售数据,如现金登记事务所产生的数据,事实数据表通常包含大量的行。事实数据表的主要特点是包含数字数据(事实),并且这些数字信息可以汇总,以提供有关单位作为历史的数据,每个事实数据表包含一个由多个部分组成的索引,该索引包含作为外键的相关性纬度表的主键,而维度表包含事实记录的特性。事实数据表不应该包含描述性的信息,也不应
2009-03-07 19:36:00
24879
1
原创 错误:备份集中的数据库备份与现有的数据库不同
今天,在还原一个MS SQL Server的备份文件(.bak) 时,遇到一个错误:备份集中的数据库备份与现有的数据库不同。Google了一下,引起这个错误的原因有可能是生成备份文件的SQL Server版本与准备还原备份的SQL Server版本不同所造成的。解决方案如下:选项-->还原选项-->覆盖现有数据库-->确定这样就能顺利还原由低版本SQL Server生成的备份文件了。
2009-03-04 20:53:00
2494
原创 C# 静态构造函数
C# 静态构造函数可以用来初始化类中的静态变量。给出一个例子就能够明白她是怎样使用的了。using System;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { Console.Write
2009-03-03 23:28:00
665
原创 在VMware6上安装Windows Server 2003
近期,由于项目需要,要搭建一个MOSS2007的环境。自己的电脑配置还算不错(E7200, 2G, Vista Ultimate),因而就直接安装一个VMware6来虚拟一个服务器环境出来。VMWare6有绿色版,非常小,只有62M,但是功能齐全。 在安装完VMWare6后,新建一个machine;然后在物理机的光驱中放入Windows Server 2003的安装盘,或者在刚虚拟的m
2009-03-03 21:13:00
1108
原创 .NET环境中解压缩Zip文件和Gz文件
在.NET 2.0中可以使用SharpZipLib这个开源的DLL来轻松地实现解压缩Zip文件和Gz文件的工作。关于SharpZipLib可以此处下载。 下面来介绍一下具体的代码:1. 解压Zip:命名空间:ICSharpCode.SharpZipLib.Zipprivate static void UncompressZip(string file, string dir
2009-03-02 22:53:00
3285
原创 Cybermation使用技巧
Cybermation是一种自动化控制软件,它可以根据schedule有序地触发分布于服务器上的应用程序。 最近在参与一个.NET的报表程序项目时,遇到一个奇怪的问题,程序总是无法调用到AppConfig。在一番排查之后发现,原来Cybermation对于文件名的长度有限制,最多不能超过8位。 在将.NET程序的名字改成8位以下之后,程序就可以顺利的读取到AppConfig文件了。
2009-02-27 17:00:00
913
原创 XAML
XAML发音:Zamel全称:Extensible Application Markup Language XAML的优势:灵活的平台级控件开发体系更方便的控件布局能力利用了图形加速能力的图像处理管道灵活丰富的样式功能和样式模板强大的声明式数据绑定比较:1.XAML的使用将会使得windows应用程序很像现在的web开发XAML -> HTMLSty
2009-02-17 22:30:00
685
转载 Win FX
WinFX是微软的对于操作系统API的新的封装,是在.NET平台下对操作系统的各个方面进行封装和公开。 以下一篇博客对WinFX进行了详细的描述:大家好。我是 Brad Abrams,在 Microsoft 的公共语言运行库小组工作。今天在这里我们要谈一谈什么是 WinFX。通过业内的一些消息,您可能对它已早有耳闻。也许,您在一些网络日记中看到人们对它的谈论。今天,
2009-02-17 21:46:00
945
原创 MS .NET平台下的Excel编程
1. Interop含义Interop是互操作的含义。Microsoft.Office.Interop.Excel.dll 是 Excel COM的.NET封装。.NET code通过这些被重新封装的COM来操作Excel。2. 基础环境在运行环境中必须安装Office,否则即使有Microsoft.Office.Interop.Excel.dll也无法用.NET code来操作Excel。当然,
2009-02-16 22:40:00
1063
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人