06 2021 档案
摘要:大多数情况我们应该使用 Task,而不要直接使用 Thread,除非你明确知道你需要一个独立的线程来执行一个长耗时的任务。
阅读全文
摘要:https://blog.gkarch.com/threading/part2.html 在线程间共享数据是造成多线程复杂、难以定位的错误的主要原因。尽管这通常是必须的,但应该尽可能保持简单。 补充: 线程安全 排它锁用于确保同一时间只允许一个线程执行指定的代码段。主要的两个排它锁构造是lock和M
阅读全文
摘要:https://blog.csdn.net/Denghejing/article/details/53535840 NuGet 安装SharpZipLib ZipOutputStream 相当压缩包ZipEntry 相当于压缩包中的一个文件 监视文件 NotifyFilters.CreationTi
阅读全文
摘要:转载自https://www.cnblogs.com/haiyan123/p/7657151.html一、jQuery基础1.为什么要用jquery? 写起来简单,省事,开发效率高,兼容性好2、什么是jQuery? jQuery是一个兼容多浏览器的JavaScript库(类似python里面的模块)
阅读全文
摘要:1. 在 App_Start 下新增一个 AuthFilter.cs public class HandlerLoginAttribute : AuthorizeAttribute { public override void OnAuthorization(AuthorizationContext
阅读全文
摘要:1 RouteConfig 2 public class RouteConfig 3 { 4 public static void RegisterRoutes(RouteCollection routes) 5 { 6 routes.IgnoreRoute("{resource}.axd/{*pa
阅读全文