随笔分类 -  C#

摘要:在某程序中访问文件时出现错误,遂拿2个文件实验一下 实验: 环境 Windows 11 VS 2022 .NET 7.0 在 TMP 目录下有两个文件:1 2 1 是我手动创建的一个文本文件,写入 111 2 是从微信上下载下来的文件 直接打开并读取文件 1 正常显示: 尝试打开文件 2 时出现错误 阅读全文
posted @ 2023-02-08 18:10 windin 阅读(10121) 评论(1) 推荐(1)
摘要:/* 不安全的单例 多线程访问时可能会创建多个对象 */ public sealed class Singleton { private Singleton instance; //将构造函数变为私有,使得外部不可调用 private Singleton() { } public static Si 阅读全文
posted @ 2021-07-09 17:03 windin 阅读(52) 评论(0) 推荐(0)
摘要:在使用多个线程读写同一个变量时,可能会出现与预期不符的情况。 线程的执行顺序每次都可能不一样,因为顺序由操作系统调度顺序决定。 //多线程读写测试函数 private static void MultiThreadsRW() { int i; i = 0; Thread t1 = new Threa 阅读全文
posted @ 2021-06-28 14:14 windin 阅读(80) 评论(0) 推荐(0)
摘要:Unix时间戳,从1970-1-1 0:0:0 UTC到现在的累计时间:秒数,毫秒数 public static DateTime UnixTimeStampStart = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); DateTime的T 阅读全文
posted @ 2021-01-15 17:46 windin 阅读(8104) 评论(0) 推荐(0)