jehn

2011年11月25日 #

SQL Server如何保证可空字段中非空值唯一

摘要: 今天同学向我提了一个问题,是SQL Server中一个关于“如何保证可空字段中非空值唯一”的问题,我觉得蛮有意思,现记录下来大家探讨下。问题是:在一个表里面,有一个允许为空的字段,空是可以重复的,但是不为空的值需要唯一。表结构如下面代码创建CREATETABLEtest_tb ( TestIdintnotnullidentity(1,1)primarykey, Captionnvarchar(100)null); GO 解决方案:解决方案1:对于这个问题,大家的第一个想法可能是:在Caption这个字段上面加一个唯一键不就可以了吗?好,我们按着这个思路做下去,先创建唯一索引。CREATEUNI 阅读全文

posted @ 2011-11-25 13:14 jehn 阅读(294) 评论(0) 推荐(0) 编辑

2011年11月24日 #

Win7系统中必需记住的14个常用快捷键

摘要: 在使用电脑时,多多少少地都会用到一些快捷键,尤其是在玩游戏,或使用一些软件时。快捷键不仅方便,如果用的好,甚至可以大大提升我们的工作效率。而且,快捷键不仅可以在软件中使用,在Win7系统中其实也有很多实用的快捷键组合。 1.Ctrl+Shift+N:新建文件夹 在文件夹窗口中按Ctrl+Shift+N,可以快速新建一个文件夹。在IE9中按Ctrl+Shift+N,则可以在新窗口中打开当前标签。 2.Ctrl+Shift+双击鼠标左键:以管理员身份运行程序 在Win7中,一些程序可能需要“以管理员身份运行”才能正常使用。一般大家会用鼠标右键点击程序图标,再选择“以管理员身份运行”,现... 阅读全文

posted @ 2011-11-24 14:40 jehn 阅读(208) 评论(0) 推荐(0) 编辑

2011年11月22日 #

DataTable的排序、检索、合并

摘要: 介绍大家三个在项目中用到的DataTable的小巧实用的方法(排序、检索、合并):一、排序1 获取DataTable的默认视图2 对视图设置排序表达式3 用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开)DataViewdv=dt.DefaultView;dv.Sort="idAsc,nameDesc";dt=dv.ToTable();二、检索1 设置查询字符串2 使用Select方法获取到所有满足条件的数据行对象数组(多项查询条件间,用and隔开.模糊查询使用 like %)DataRow[]ma 阅读全文

posted @ 2011-11-22 19:09 jehn 阅读(176) 评论(0) 推荐(0) 编辑

2011年11月21日 #

VS2010帮助文档换位置

摘要: 装了Visual Studio 2010,打开Help Library管理器,点击“设置”,选择“我要使用本地帮助”,发现库位置为默认C:\ProgramData\Microsoft\HelpLibrary,一旦安装设置之后便不能更改。不过里面的帮助文档很大,要想移到其他地方,可以按照下面步骤,比如要移到D:\Program Files\HelpLibrary下:找到C:\ProgramData\Microsoft\HelpLibrary,把HelpLibrary文件夹移动到D:\Program Files\HelpLibrary打开注册表,找到HKEY_LOCAL_MACHINE\SOFTW 阅读全文

posted @ 2011-11-21 10:50 jehn 阅读(184) 评论(0) 推荐(0) 编辑

2011年11月14日 #

VSS (Visual Source Safe 2005) 用法详解

摘要: VSS用法指南http://www.cnblogs.com/stillful/archive/2009/03/24/1420880.htmlThe usage of VSS (Visual Source Safe 2005)1. 首先,当然是得安装好Visual Source Safe 2005你可以在Visual Studio 2005的安装光盘中找到VSS目录,相关的安装文件就在那个目录下,如果你的光盘上没有,你可以发送一封邮件给我:stillful@foxmail.com, 我可以发送一份给您。安装好VSS后程序菜单中应该已经有相应的快捷方式了:2. 配置"Microsoft 阅读全文

posted @ 2011-11-14 10:54 jehn 阅读(161) 评论(0) 推荐(0) 编辑

2011年11月7日 #

C#移位运算(左移和右移)

摘要: 今天写一个比较有意思的东西 -- C#移位运算(左移和右移)。 C#是用<<(左移) 和 >>(右移) 运算符是用来执行移位运算。 左移 (<<) 将第一个操作数向左移动第二个操作数指定的位数,空出的位置补0。 左移相当于乘.左移一位相当于乘2;左移两位相当于乘4;左移三位相当于乘8。 x<<1= x*2 x<<2= x*4 x<<3= x*8 x<<4= x*16 同理,右移即相反: 右移 (>>) 将第一个操作数向右移动第二个操作数所指定的位数,空出的位置补0。 右移相当于整除.右移一位相当于除 阅读全文

posted @ 2011-11-07 11:21 jehn 阅读(498) 评论(0) 推荐(0) 编辑

2011年11月5日 #

利用webBrowser实现万能打印

摘要: 1.拖放webBrowser控件并写代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace NursingRecords.biovision.ihospital.his.residentNurse{ public partial class Form1 : Form { public Form1() ... 阅读全文

posted @ 2011-11-05 15:31 jehn 阅读(358) 评论(0) 推荐(0) 编辑

解决"应用程序配置不正确,程序无法启动"

摘要: “D:\Program Files\Tencent\QQ\Bin\QQ.exe”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.4053"。 请使用 sxstrace.exe 进行详细诊断。请问我该怎么解决??在使用VC++2005环境下生成的程序,放置到未安装VC环境的机器下后,有时候会出现程序无 阅读全文

posted @ 2011-11-05 10:14 jehn 阅读(501) 评论(0) 推荐(0) 编辑

2011年11月2日 #

SQL Server 2000 + 2005 + 2008 + 2008R2,完全可以共存,注意区别连接字符串写法

摘要: 实践证明,SQL Server 2000 + 2005 + 2008,完全可以共存,注意区别(1)只要实例名不同即可(如:默认实例、命名实例SQL2005、命名实例SQL2008)。(2)2005 与 2008要求的 .NET Framework 版本不一样,2005 要求 2.0,而 2008 要求 3.5 SP1;(3)特别要注意的是,安装 SQL2008 的机器上如果安装过开发工具 Visual Studio 2008, 则必须先安装 VS2008 SP1 补丁包(相当耗时但是必须的),否则压根就不让你继续装。(4)SQL2008真是爽啊,语法智能感知,Management Studi. 阅读全文

posted @ 2011-11-02 10:14 jehn 阅读(400) 评论(0) 推荐(0) 编辑

2011年9月30日 #

word 2010技巧

摘要: 使用Word 中的控件(下拉菜单、日期选择器……) Excel中有采用数据有效性很容易实现“下拉选单”功能,由此推广到Word2010怎么实现呢?1. 打开你的Word20102. 点击窗口左上角的“文件”,找到“选项”,点击打开“Word选项”窗口;3. 在“自定义功能区”选项卡中右侧的树形列表选中“开发工具”,然后确定;4. 在Word界面的功能区,找到“开发工具”,点击“下拉列表”控件;5. 哎呀,在Word编辑区看到了下拉列表的初级模型;6. 鼠标选中该控件后,再点击“属性”按钮,添加你要显示的“下拉列表属性”值即可实现了。 阅读全文

posted @ 2011-09-30 17:28 jehn 阅读(120) 评论(0) 推荐(0) 编辑

导航