摘要: debug编译成功,release编译提示连接数据库失败: 查了很久,最终对比其他项目代码:添加 完成编译: 然后运行登录发先无法登录,登录成功后一直跳转到登录界面。清空cookie后登录成功 阅读全文
posted @ 2021-08-18 14:22 郭大大大 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 不能使用@报错 The tag helper 'option' must not have C# in the element's attribute declaration area. 可以使用!禁用标签助手。<!option></!option> 阅读全文
posted @ 2021-07-06 11:33 郭大大大 阅读(271) 评论(0) 推荐(1) 编辑
摘要: 在 Startup类ConfigureServices添加 services.AddRazorPages().AddRazorRuntimeCompilation(); 需要安装包: 官方文档 https://docs.microsoft.com/zh-cn/aspnet/core/mvc/view 阅读全文
posted @ 2021-07-01 17:44 郭大大大 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 原因: 项目没有生成,重新生成就好了 阅读全文
posted @ 2020-10-12 17:05 郭大大大 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 混合线程同步构造:合并了用户模式和内核模式构造。没有线程竞争时,混合构造提供了基元用户模式构造所具有的性能优势。多个线程竞争一个构造时,混合构造通过基元内核模式的构造来提供不“自旋”的优势。 30.1 一个简单的混合锁 internal sealed class SimpleHybirdLock : 阅读全文
posted @ 2019-08-31 11:13 郭大大大 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 目录 29.1 类库和线程安全 29.2 基元用户模式和内核模式构造 29.3 用户模式构造 29.4 内核模式构造 线程同步:多个线程同时访问共享数据时,线程同步能防止数据损坏。 繁琐:在代码中,必须标识出所有可能由多个线程同时访问的数据。然后,必须用额外的代码将这些代码包围起来,并获取和释放一个 阅读全文
posted @ 2019-07-26 22:48 郭大大大 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 目录 28.1 Windows如何执行I/O操作 28.2 C#的异步函数 28.3 编译器如何将异步函数转换成状态机 28.4 异步函数扩展性 28.5 异步函数和事件处理程序 28.6 FCL的异步函数 28.7 异步函数和异常处理 28.8 异步函数的其他功能 28.9 应用程序及其线程处理模 阅读全文
posted @ 2019-07-22 22:47 郭大大大 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 目录 27.1 CLR线程池基础 27.2 执行简单的计算限制操作 27.3 执行上下文 27.4 协作式取消和超时 27.5 任务 27.6 Parallel的静态For,ForEach和Invoke方法 27.7 并行语言集成查询(PLINQ) 27.8 执行定时计算限制操作 27.9 线程池如 阅读全文
posted @ 2019-07-16 08:16 郭大大大 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 目录: 26.1 Windows为什么要支持线程 26.2 线程开销 26.3 停止疯狂 26.4 CPU发展趋势 26.5 CLR线程和Windows线程 26.6 使用专用线程执行异步的计算限制操作 26.7 使用线程的理由 26.8 线程调度和优先级 26.9 前台线程和后台线程 26.10 阅读全文
posted @ 2019-07-14 12:30 郭大大大 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 目录: CLR投射与WinRT组件类型系统规则 框架投射 用C#定义WinRT组件 Windows 运行时:组件的目的是公开操作系统最擅长的事情,就是对硬件和跨应用程序的功能进行抽象。所以大多数WinRT组件都只是公开了功能,比如存储,联网,图形,媒体,安全性,线程处理等。WinRT组件内部作为“组 阅读全文
posted @ 2019-03-12 08:25 郭大大大 阅读(190) 评论(0) 推荐(0) 编辑