摘要:
1、 2、 #if MY_FEATURE // 这段代码会被编译 #endif 阅读全文
摘要:
mysqldump 是 MySQL 提供的一个用于备份数据库的命令行工具。它生成一系列的 SQL 语句,这些语句可以用来重新创建原始数据库、表和数据。 基础用法 备份单个数据库 mysqldump -u [username] -p [database_name] > backup_file.sql 阅读全文
摘要:
问题 创建一个集合 例如:List list1 为其填充内容后,在将其赋值到一个新集合 例如 List list2。当对 list1 进行清空时 list2 的值也会随之清空。 List<int> list1 = new List<int> {1,2,3,4 }; //创建并填充集合 List<in 阅读全文
摘要:
public partial class Form1 : Form { public Form1() { InitializeComponent(); } [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [D 阅读全文
摘要:
public partial class Form1 : Form { public Form1() { InitializeComponent(); } public bool DrawShadow { get; set; } = true; protected override CreatePa 阅读全文
摘要:
++i 即前递增,顾名思义也就是先自增后传值; 举个栗子 int j=++i; 此时i的值为6,j的值也为6。 i++即后递增,顾名思义也就是先传值后自增 举个栗子 int i=5; int j=i++; 此时i的值为6,j的值为5。 阅读全文
摘要:
列表(List): List<T>属于泛型集合 List<T>类是ArrayList类的泛型等效类,该类使用大小可按需动态增加的数组实现IList泛型接口。 泛型的好处: 它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以 阅读全文
摘要:
1.任何程序在执行时,至少有一个主线程。 2.t.Start()启动了一个线程后,用t1.Join()这个方法加入一个线程[即:暂停了主线程的运行],那么操作系统就会马上执行这个新加入的线程 【 (1)Join方法用于一个线程必须等待另外一个线程结束之后才能执行 (2)执行的线程等待,被执行的线程先 阅读全文
摘要:
在多人进行程序开发的过程中,可能由于版本问题,会导致“Lc.exe已退出 代码为-1”问题的出现,如下图: 解决方法1:(针对项目中有licenses.licx文件) 查看加载的程序项目,找到Properties文件夹licenses.licx文件,然后右键选择删除就可以了,调试运行正常了。 解决方 阅读全文
摘要:
1. 委托是一种类型,继承自System.MultiDelegate(多播委托)。 2. 委托三部曲: a. 声明委托,一个没有方法的方法体,加上delegate关键字。 b. 委托的实例化,参数是一个方法名字(包括类中的方法,静态方法和实例方法),要求方法的签名和委托一致。 c. 委托实例的调用: 阅读全文