摘要:
OUTPUT是SQL SERVER2005的新特性.可以从数据修改语句中返回输出.可以看作是"返回结果的DML".INSERT,DELETE,UPDATE均支持OUTPUT子句.在OUTPUT子句中,可以引用特殊表inserted和deleted.使用inserted和deleted表与在触发器中使用的非常相似.在INSERT,DELETE,UPDATE中OUTPUT的区别1.对于INSERT,可以引用inserted表以查询新行的属性.2.对于DELETE,可以引用deleted表以查询旧行的属性.3.对于UPDATE,使用deleted表查询被更新行在更改前的属性,用i 阅读全文
摘要:
C#是一种类型安全的编程语言(所有表达式都能解析成某个类型的实例,在编译器生成的代码中,只会执行对这个类型有效的操作),和非类型安全的语言相比,类型安全的优势就体现出来了:1.许多错误能在编译时检测到,取保代码在执行它之前是正确的。2.编译时语言通常能生成更小,更快的代码。(在编译时进行更多的假设,并在IL和元数据中落实那些假设)为了方便开发人员使用反射或者与基本组件通信,dynamic诞生了!一下代码展示了如何利用反射在一个String目标("根据我找类型")上调用一个方法(“Contains”),向它传递一个实参(“我只是一个string参数”),并将结果存储到局部变量 阅读全文
摘要:
如何在iframe外控制iframe中的css?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><meta http-equiv="Content-T 阅读全文
摘要:
System.Object类型提供了一个名为Equals的虚方法,它的作用是比较两个对象包含相同的值返回true。 System.Object是这样实现的:public class Object{public virtual Boolean Equals(Object obj){if(this==obj) return ture;return false;}}假如this和obj实参引用同一个对象,就返回true,之所以合理是因为Equals知道一个对象肯定包含和它自身一样的值。假如obj实参引用不同对象的值,Equals就不能肯定对象是否包含和this相同的值,所以返回false。对于Obj 阅读全文
摘要:
本来看着好玩的,在自己博客上弄个一个tx微博,但是突然发现姓名和地址的宽度在google里有点大,挤变形了,唉。。不想用css,css覆盖啊啥的也不行啊,用js改变宽度。。结果悲剧的发现了这个js跨域问题找资料。。未解决。。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1 阅读全文
摘要:
值类型是比引用类型更“轻型”的一种类型,因为它不需要作为对象在托管堆中分配,不会被垃圾回收,也不通过指针来引用。 static void Main() { System.Collections.ArrayList list = new System.Collections.ArrayList(); Point p;//分配一个Point,不在堆中分配。 for (int i = 0; i < 20; i++) { p.x = p.y = i;//初始... 阅读全文
摘要:
public static string[] CutString() { string[] cut = { "12","34","12","442","1"}; string[] ins = { "34","442"}; if (cut.Length <= ins.Length) { return null; } List<string> result = cut.ToList(); for (... 阅读全文
摘要:
常见的问题作个总结,主要内容:一、路径的相关操作,如判定路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容;二、相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录;三、文件、目录、驱动器的操作,如获取它们的基本信息,获取和设置文件和目录的属性,文件的版本信息,搜索文件和目录,文件判等,复制、移动、删除、重命名文件和目录;四、读写文件,包括临时文件,随机文件名等;五、对文件系统的监视;这一篇就先写一下前两部分。一、路径相关操作问题1:如何判定一个给定的路径是否有效/合法;解决方案:通过Path.GetInvalidPathChars或Path.GetInva 阅读全文
摘要:
static void Main() { byte[] byt = System.Text.Encoding.Default.GetBytes("你好啊!Event");//string转换byte[] foreach (byte b in byt) { Console.WriteLine(b);//输出196,227,186,195,176,161,163,161,69,118,101,110,116,一个中文两个字节. } Consol... 阅读全文
摘要:
overload:同一个类中,相同名称的方法,它们或有不同的参数个数或有不同的参数类型。用于同一类中同名方法但参数个数或类型不同的实现,也就是让方法有不同签名的版本。通过参数的不同来区分。 public string s() { return ""; } public int s()//报错,已定义过一个名为“s”具有相同方法签名的方法 { return 1; } public int s(string t)//正确,方法签名不同 { return 1; }O... 阅读全文