11 2019 档案
摘要:作用: 使用泛型类型可以最大限度地重用代码、保护类型的安全以及提高性能。 泛型最常见的用途是创建集合类 1、性能;如List<object> 与 List<T> 将一个 int类型数据加入List时,List<object>需要进行装箱操作,而List<T>不需要,直接使用int类型了。 2、类型安
阅读全文
摘要:TCP:保证数据分组可靠送达。 若在网络传输时,没有将分组数据送达接收端,将会再次发送这个分组。 若分组到达后顺序搞乱,则TCP对接收程序透明的按正确顺序组装分组。 如果收到重复分组,则TCP放弃重复分组。 UDP:不保证分组(数据报)到达目的地或按正确顺序达到。 UDP开销很少,因为UDP数据报不
阅读全文
摘要://写Cookie HttpCookie cookie=new HttpCookie(key,value); Response.Cookies.Add(cookie); //获取Cookie HttpCookieCollection cookies=Request.Cookies; string c
阅读全文
摘要:一、序列化的目的: 使用文件存储时,只存储了对象数据,再读取后,就难以区分出原有的数据类型。 目的:将整个对象序列化为字节流写入文件,文件中保存了原有属性的数据类型,并能够在读取出的内容,反序列为对象。 二、序列化与反序列化主要语句 1、对象标识序列化,可序列化的内容有:class、enum、str
阅读全文
摘要:一、File与Directory 二、读取文件(StreamReader) 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //从指定盘下读取.txt文件 6 string sdick=@"C:\"; 7 string[] fi
阅读全文
摘要:引用地址:https://www.cnblogs.com/nele/p/5673215.html GC的前世与今生 虽然本文是以.NET作为目标来讲述GC,但是GC的概念并非才诞生不久。早在1958年,由鼎鼎大名的图林奖得主John McCarthy所实现的Lisp语言就已经提供了GC的功能,这是G
阅读全文
摘要:引用地址:https://blog.csdn.net/libohuiyuan/article/details/81030010 一、变量类型 C#的变量类型分为值类型,引用类型、指针类型和指令类型。所有的值类型都继承于System.ValueType,在C#中的值类型包括bool、byte、char
阅读全文
摘要:1 CREATE OR REPLACE PACKAGE PACK_KPI_KERNEL IS 2 --定义多级数组 字符串 3 TYPE TSTRARRY IS TABLE OF VARCHAR2(4000) INDEX BY BINARY_INTEGER; 4 5 TYPE TSTRARRYARR
阅读全文
摘要:引用地址:https://wenku.baidu.com/view/7cca62f1ddccda38366baf7f.html SQL Server 2008 R2双机热备 引用地址:https://blog.csdn.net/wangqi791975/article/details/5020807
阅读全文
摘要:有t1 和 t2 两个表,表中的数据和字段如下: 执行 如下SQL语句: update tab1 set tab1.name=tab1.name+(select t2.name from tab2 t2 where t2.id=tab1.id) 执行完毕后,t1 结果如下: 1、 为什么? 答:1、
阅读全文
摘要:public class Validator { #region 匹配方法 /// <summary> /// 验证字符串是否匹配正则表达式描述的规则 /// </summary> /// <param name="inputStr">待验证的字符串</param> /// <param name=
阅读全文
摘要:一、正则表达式方法 Regex expression = new Regex(matchStr); * 1、expression.IsMatch 验证字符串 和 表达式 是否匹配 * 2、expression.Matchs 将匹配的结果 存放在 MatchCollection集合中 * 3、expr
阅读全文
摘要:Char是表示字符的结构 一、将字符串转换为Char[] char[] charArray= str.ToCharArray(); string str = "sjdfksajdkfa"; //将字符串转换为Char[] char[] charArray= str.ToCharArray(); fo
阅读全文
摘要:一、线程状态 二、线程优先级 三、初步尝试多线程 class Program { static void Main(string[] args) { while (true) { MessagePrinter p1=new MessagePrinter(); Thread t1 = new Thre
阅读全文
摘要:价值:在不改变对象原有行为的基础上,增加新的行为和属性。 装饰器模式 UML图: 代码如下: 一、被装饰类 #region 被装饰类 public abstract class Person { public string name; public int age; public Person()
阅读全文
摘要:* StringBuild 初始容量是 32 * 1、属性: * Length:现有内容长度; * Capacity:StringBuild当前最大容量 * * 2、 * 通过 设置Length=10,可以自动裁剪字符串,若原本不足10个时,用空格代替 //1、默认容量(默认 最大容量=32) St
阅读全文
摘要:一、String 1、new string(‘C’,500);生成由500个C组成的字符串 2、字符串 索引器 string a="123", a[1]=2 3、IndexOf、LastIndexOf获取【字符串或字符】出现的第一个或最后一个位置 IndexOfAny、LastIndexOfAny获
阅读全文