摘要: 最近在做数据库设计,对于主键ID特意的纠结了一番,纠结后也做了个小小的总结。一、GUID简介1.概念globally unique identifier(GUID——全局唯一标识符),由网卡上的标识数字(每个网卡都有唯一的标识号)以及CPU时钟的唯一数字生成的一个16字节、128位的数字标识符,用于指示产品的唯一性。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。2.GUID的格式xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,其中每个 x 是 0-9 或 a-f 范围内的一个32位十六进制数。例如:A11679C8-9866. 阅读全文
posted @ 2012-12-05 09:28 Cynosure鱼 阅读(282) 评论(0) 推荐(0) 编辑
摘要: XML文件内容:<?xml version="1.0" encoding="utf-8"?><roottest> <UserInfo> <userid>100000</userid> <username>admin100000</username> <userpwd>123456</userpwd> </UserInfo> <UserInfo> <userid>100001</userid> < 阅读全文
posted @ 2012-10-13 09:29 Cynosure鱼 阅读(8453) 评论(0) 推荐(0) 编辑
摘要: xml文件内容: serviceCynosure chanCynosure 123456 读取的方法: System.Xml.XmlDocument docreader = new System.Xml.XmlDocument(); docread... 阅读全文
posted @ 2012-10-12 09:27 Cynosure鱼 阅读(3157) 评论(0) 推荐(0) 编辑
摘要: HTTP运行库实例化一个页面类对当前请求进行处理时,页面的构造函数会生成一个控件树。该控件树会关联至实际的类,这些类是由页面解析器在扫描ASPX源代码后创建的。当请求的处理过程开始时,所有子控件和页面的内部对象(如HTTP上下文对象、请求对象和响应对象等)都会被设置。过程概括:1:解析aspx文件,并创建一个控件树;2:使用控件树动态实现一个继承自Page类的类或者控件 ;3:动态编译类;4:缓存编译类,以备后用;5:动态创建一个编译类的实例。在这个过程中,页面生命周期:页面首先从QueryString或者Request对象的Form集合中获取回传数据。页面检测回传数据集合(NameValue 阅读全文
posted @ 2012-05-14 08:13 Cynosure鱼 阅读(290) 评论(0) 推荐(0) 编辑
摘要: /*------------------------------------------------------------ *创建人: Cynosure*描述: 根据分隔符“,”,返回两列 ------------------------------------------------------------*/ CREATE FUNCTION [dbo].[f_splitcol](@c varchar(8000),@c1 varchar(8000),@split varchar(2)) RETURNS @t table(col varchar... 阅读全文
posted @ 2012-04-09 16:36 Cynosure鱼 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 说明:使代码块成为事务性代码。 此类不能被继承。命名空间:System.Transactions;;引用:System.Transactions(在 System.Transactions.dll 中)常用构造函数:TransactionScope:初始化 TransactionScope 类的新实例。TransactionScope(TransactionScopeOption, TransactionOptions):以指定的要求初始化 TransactionScope 类的新实例。TransactionScope(TransactionScopeOption, TimeSpan):以指定 阅读全文
posted @ 2012-03-22 20:11 Cynosure鱼 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 页面设计器内代码:<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Pager.ascx.cs" Inherits="UserControl_Pager" %><table width="98%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> < 阅读全文
posted @ 2012-03-08 16:37 Cynosure鱼 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: 实例数据库名称:Cynosure--删除数据库中所有数据USE CynosureDECLARE tablecur CURSORFORSELECT [name] FROM sysobjects WHERE TYPE='U'DECLARE @tabname VARCHAR(100)OPEN tablecurFETCH NEXT FROM tablecur INTO @tabnameWHILE(@@FETCH_STATUS = 0)BEGINEXEC('delete from ' + @tabname)PRINT(@tabname + '表数据已被删除' 阅读全文
posted @ 2012-01-10 11:19 Cynosure鱼 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 1.文本框只能输入数字(小数点也不能输入) <input name="txt1"onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g, '')"> 2.只能输入数字,能输小数点. <input name="txt1" onkeyup="if(isNaN(value))execCommand('undo&# 阅读全文
posted @ 2011-12-31 11:19 Cynosure鱼 阅读(1609) 评论(1) 推荐(0) 编辑
摘要: 使用方法一要 添加com组件引用Interop.MSScriptControl.dll页面代码:protected void Page_Load(object sender, EventArgs e) { string str_Expression1 = "3>1 and 3>2 and 6>=8"; Response.Write(StringToBoll2(str_Expression1)); string str_Expression2 = "8>6 and 4>7 and 9>8"; Response.Write 阅读全文
posted @ 2011-12-29 12:13 Cynosure鱼 阅读(3487) 评论(1) 推荐(0) 编辑