- 博客(10)
- 收藏
- 关注
原创 EF Core 报错:“A second operation started on this context” List.ForEach和Foreach(var item in List)不同
EF Core 报错:"A second operation started on this context before a previous operation completed"一般这是由于异步问题,导致同时访问数据库报错,在检查了所有await依旧报错后,发现List.ForEach并没有完成异步在异步方法中,ForEach会根据await排队执行,而List.ForEach则会不等待直接同步执行容易报错...
2022-01-07 10:42:10 1567
原创 Git 常用命令
批量删除本地分支gitbranch|grep'peng/'|xargsgitbranch-D批量删除远程分支gitbranch-r|grep'peng/'|sed's/origin\///g'|xargsgitpushorigin--delete拉取分支代码:git initgit checkout -b 分支名称git remote add origin http...git pull origin 远程分支名本地缓存区:git st...
2021-09-02 16:43:30 105
原创 完整线程函数
class GetSSCardThread { private AutoResetEvent exitEvent; private Thread thread; private int waitTime;//时间单位为ms public GetSSCardThread(int time) { exitEvent = new AutoResetEvent(false); w...
2021-06-28 17:40:21 38
原创 C# ui线程回调
delegate void SetTextCallback(string text); private void test() { for (; ; Thread.Sleep(1000)) { SetTextCallback d = new SetTextCallback(SetText); // 托管调用 if(GetSSCardThread.id != "...
2021-06-28 15:20:52 217
原创 Unhandled Exception: System.ArgumentException: ‘GB2312‘ is not a supported encoding name. For inform
dotnet add package System.Text.Encoding.CodePages --version 4.4.0System.Text.Encoding.RegisterProvider (System.Text.CodePagesEncodingProvider.Instance);System.Text.Encoding.GetEncoding ("GB2312")
2021-06-25 17:08:24 487
转载 c#建立无限循环线程
c#无限循环线程在主程序将要结束时,迅速正确退出无限循环执行的子线程。一般子线程循环执行会有一个指定的周期,在子线程等待(或者睡眠)时,无法唤醒退出,尤其在执行周期较长时,子线程无法即刻退出,导致程序无法迅速关闭。1. 定义AutoResetprivate AutoResetEvent exitEvent;exitEvent = new AutoResetEvent(false);此事件作为线程即将退出的信号,初始化为false。2. 定义线程循环周期(睡眠周期)int
2021-06-23 16:29:56 6527
原创 C++写的DLL文件与C#不匹配的问题
在C++编写DLL的时候注意目标平台的设定当C#调用C++的DLL文件,C#的目标平台需要和C++相同,如C++选用的在x64的win为目标平台,C#同样需要使用x64win
2021-06-22 15:05:31 208 1
原创 .net 5 自包含提示选定目标Target Framework设为windows
命令行模板项目需要先配置TargetFrameworks或TargetFramework为net5.0dotnet publish -r <运行时> -c Release -f net5.0 -p:PublishSingleFile=<单文件 true/false> -p:PublishTrimmed=<裁剪 true/false> -p:IncludeNativeLibrariesForSelfExtract=<原生库以自解压形式打包 true/false
2021-06-22 14:56:10 1869
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人