摘要: lock:锁 个人理解主要是锁住代码块,只让一个线程执行锁住的代码块内容。其他线程必须等待当前的线程执行完代码块后,锁被释放了,才能进入执行。这样做的好处,可以在多线程中,保证线程安全。 以下是个人在网上搜集的一些关于lock的弊端: 1.性能开销:使用lock会造成额外的性能开销,因为每次进入和退 阅读全文
posted @ 2023-09-26 15:53 KevinSteven 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 基础枚举 public enum Anima{ //默认值dog =0, 依次往下排,可自定义fox = 1, fish =2,tiger=3 dog, fox, fish, tiger } 高级用法,反射元数据 加了Description,就可以通过反射访问这些数据 public enum Ani 阅读全文
posted @ 2023-09-25 15:08 KevinSteven 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在使用WinForm编写测试小软件的时候,经常需要把数值通过Textbox显示出来。通常的做法为把改变后的数值显示在textbox上重新显示,需要通过数值重新赋值给相应的textbox.text属性才可显示。这个方法虽然很简单,但是在数值多的时候,这个做法非常麻烦而且不容易维护。那么有没有一种简单的 阅读全文
posted @ 2023-08-22 16:04 KevinSteven 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 一,窗体加载事件的顺序一般来说分为三个事件:1,Load 2,shown 3,VisibleChanged这三个事件。这三个事件根据我执行的顺序来看,Load首先加载,shown其次,最后是visiblechanged这个事件。//程序启动时候的顺序//第一个执行private void Form1 阅读全文
posted @ 2023-08-22 15:37 KevinSteven 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 含义:深拷贝和浅拷贝最根本的区别在于是否真正获取一个对象的复制实体,而不是引用。假设B复制了A,修改A的时候,看B是否发生变化: 如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值)如果B没有改变,说明是深拷贝,自食其力!(修改堆内存中的不同的值)浅拷贝(shallowCopy)只复 阅读全文
posted @ 2023-08-22 15:29 KevinSteven 阅读(49) 评论(0) 推荐(0) 编辑
摘要: winform怎么优化(卡顿、启动慢、无响应) 1. 延迟加载:将不必要的界面元素和控件延迟加载,只有在需要时才加载。 2. 资源压缩:压缩和优化图片、css、js等资源文件,提高资源加载速度。 3. 异步加载:对于需要读取数据库或网络请求的操作,使用异步加载,避免阻塞主线程。 4. 控件优化:尽量 阅读全文
posted @ 2023-08-22 14:44 KevinSteven 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/MXLYBZ/p/16349471.html 阅读全文
posted @ 2023-08-21 11:08 KevinSteven 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 定义:一种方法 1.创建函数,求该银行的金额总和--(没有参数,返回标量值) go create function getsumcardbalance() return money as begin declare @sumcardbalance money set @sumcardbalance 阅读全文
posted @ 2023-08-19 13:48 KevinSteven 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 游标的作用便于提取单一数据(单个字段值,或者单行全部字段值) 1.创建一个单字段游标stfid go declare cs_stfid scroll cursor for select stfid from staff --scroll 定义滚动游标 2.打开游标 open cs_stfid 3.提 阅读全文
posted @ 2023-08-19 09:17 KevinSteven 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Console.WriteLine(base64Encrypt("李狗蛋",true)); Console.WriteLine(base64Decode(base64Encrypt("李狗蛋", true))); //base64加密 static string base64Encrypt(stri 阅读全文
posted @ 2023-08-18 15:14 KevinSteven 阅读(113) 评论(0) 推荐(0) 编辑