摘要: 🔑 核心比喻:把二进制位当成 “开关” 1 = 灯亮(开) 0 = 灯灭(关) 1️⃣ & 与运算(AND) 规则:两个开关 必须同时开,灯才亮。 口诀:“同1才1,否则0” 开关A 开关B 结果(灯) 1 1 1 ✅ 1 0 0 ❌ 0 1 0 ❌ 0 0 0 ❌ 例子: 12 二进制:1100 阅读全文
posted @ 2025-07-21 16:56 有一个果园 阅读(105) 评论(0) 推荐(0)
摘要: 想象一个数字:5的二进制 十进制:5 二进制:00000101(为了直观,我们用8位表示) 1. 左移(<<) 规则:所有数字往左挤,右边空出来的位补0。 口诀:左移1位 = 乘以2,左移2位 = 乘以4,以此类推。 例子: 5 << 1: 00000101 → 往左挤1位 → 00001010(结 阅读全文
posted @ 2025-07-21 16:38 有一个果园 阅读(90) 评论(0) 推荐(0)
摘要: 1、 2、 #if MY_FEATURE // 这段代码会被编译 #endif 阅读全文
posted @ 2025-01-22 10:41 有一个果园 阅读(11) 评论(0) 推荐(0)
摘要: mysqldump 是 MySQL 提供的一个用于备份数据库的命令行工具。它生成一系列的 SQL 语句,这些语句可以用来重新创建原始数据库、表和数据。 基础用法 备份单个数据库 mysqldump -u [username] -p [database_name] > backup_file.sql 阅读全文
posted @ 2025-01-14 10:26 有一个果园 阅读(79) 评论(0) 推荐(0)
摘要: 问题 创建一个集合 例如:List list1 为其填充内容后,在将其赋值到一个新集合 例如 List list2。当对 list1 进行清空时 list2 的值也会随之清空。 List<int> list1 = new List<int> {1,2,3,4 }; //创建并填充集合 List<in 阅读全文
posted @ 2024-12-20 17:46 有一个果园 阅读(31) 评论(0) 推荐(0)
摘要: public partial class Form1 : Form { public Form1() { InitializeComponent(); } [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [D 阅读全文
posted @ 2023-12-22 15:48 有一个果园 阅读(30) 评论(0) 推荐(0)
摘要: public partial class Form1 : Form { public Form1() { InitializeComponent(); } public bool DrawShadow { get; set; } = true; protected override CreatePa 阅读全文
posted @ 2023-12-22 15:45 有一个果园 阅读(50) 评论(0) 推荐(0)
摘要: ++i 即前递增,顾名思义也就是先自增后传值; 举个栗子 int j=++i; 此时i的值为6,j的值也为6。 i++即后递增,顾名思义也就是先传值后自增 举个栗子 int i=5; int j=i++; 此时i的值为6,j的值为5。 阅读全文
posted @ 2022-11-10 16:47 有一个果园 阅读(503) 评论(0) 推荐(0)
摘要: 在多人进行程序开发的过程中,可能由于版本问题,会导致“Lc.exe已退出 代码为-1”问题的出现,如下图: 解决方法1:(针对项目中有licenses.licx文件) 查看加载的程序项目,找到Properties文件夹licenses.licx文件,然后右键选择删除就可以了,调试运行正常了。 解决方 阅读全文
posted @ 2021-03-15 09:34 有一个果园 阅读(710) 评论(0) 推荐(0)
摘要: 1. 委托是一种类型,继承自System.MultiDelegate(多播委托)。 2. 委托三部曲: a. 声明委托,一个没有方法的方法体,加上delegate关键字。 b. 委托的实例化,参数是一个方法名字(包括类中的方法,静态方法和实例方法),要求方法的签名和委托一致。 c. 委托实例的调用: 阅读全文
posted @ 2020-10-14 20:49 有一个果园 阅读(96) 评论(0) 推荐(0)