10 2021 档案
摘要:前言,多线程在日常编码中经常会用,本文就主线程和子线程之间的关系做个大概的总结,若有差错,欢迎斧正。 首先打开任务管理器,查看当前运行的进程: 菜单栏右键选择“Task Manager(任务管理)”或 “Ctrl”+“Alt”+“Delete”点击“Task Manager(任务管理)” 从任务管理
阅读全文
摘要:前言:我在搬砖的时候遇到了如下情形,在子窗口上有一个上传文件的按钮,上传文件比较耗时,所以我就开启了个线程去执行上传文件的逻辑,上传完成后刷新主窗口列表上传文件的状态,然后就抛出如下异常: System.InvalidOperationException:“Cross-thread operatio
阅读全文
摘要:前言:做项目的时候在线程调用的方法内部出现了如下异常: 百度翻译如下: 解决办法如下:设置线程单元状态为STA Thread thread = new Thread(() => HandleFile(logic_FrmDocumentScan, ucd, strImageFolder)) { IsB
阅读全文
摘要:前言:线程间参数的传递经常用到,本文介绍线程间传递参数常用的几种方式: 方式一:使用ParameterizedThreadStart委托 示例如下: using System; using System.Threading; namespace ConsoleLearn { class Progra
阅读全文
摘要:前言:今天来学习下ORM框架中的linq2db,本文将从linq2db的介绍、linq2db的优点、linq2db的简单使用做个学习记录 linq2db的介绍 LINQ to DB是最快的LINQ数据库访问库,在POCO对象和数据库之间提供简单,轻便,快速且类型安全的层。 linq2db的优点 简单
阅读全文
摘要:前言,在列表查询中,分页查询是必不可少的,(因为SQLServer版本也是不断更新的,所以有的方式低版本不支持),本文总结下SQLServer分页的几种方式,及拉姆达表达式分页, ROW_NUMBER() OVER()方式: 示例: SELECT * FROM ( SELECT Id,ROW_NUM
阅读全文