摘要: 在前文中,介绍了.NET下的多种异步的形式,在WEB程序中,天生就是多线程的,因此使用异步应该更为谨慎。本文将着重展开ASP.NET中的异步。 【注意】本文中提到的异步指的是服务器端异步,而非客户端异步(Ajax)。 对于HTTP的请求响应模型,服务器无法主动通知或回调客户端,当客户端发起一个请求后 阅读全文
posted @ 2019-07-15 01:24 莫小麦 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 在说到异步前,先来理一下几个容易混淆的概念,并行、多线程、异步。 并行,一般指并行计算,是说同一时刻有多条指令同时被执行,这些指令可能执行于同一CPU的多核上,或者多个CPU上,或者多个物理主机甚至多个网络中。 多线程,一般指同一进程中多个线程(包含其数据结构、上下文与代码片段)协作运行。在多核计算 阅读全文
posted @ 2019-07-15 01:22 莫小麦 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 2. .NET Core 简介 2.1 .NET Core是什么 2.2 .NET Core的组成 2.3 .NET Core的特性 2.4 开发语言 3. Get Started 3.1 Win 10 3.1.1 安装.NET Core SDK和.NET Core Runtime 3. 阅读全文
posted @ 2019-05-20 14:07 莫小麦 阅读(4078) 评论(0) 推荐(0) 编辑
摘要: private List<SelectListItem> _jobtitlelist; public List<SelectListItem> JobTitle { get { _jobtitlelist = new List<SelectListItem>() { }; JobTitleEnum 阅读全文
posted @ 2018-05-25 15:29 莫小麦 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 本章主要内容有: ● 实现基于微软账户的第三方身份验证 ● 实现双因子身份验证 ● 验证码机制 实现基于微软账户的第三方身份验证 在微软提供的ASP.NET MVC模板代码中,默认添加了微软、Google、twitter以及Facebook的账户登录代码(虽然被注释了),另外针对国内的一些社交账户提 阅读全文
posted @ 2018-05-09 13:49 莫小麦 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 本文实例讲述了C#实现集合转换成json格式数据的方法。分享给大家供大家参考,具体如下: /// <summary> /// dataTable转换成Json格式 /// </summary> /// <param name="dt"></param> /// <returns></returns> 阅读全文
posted @ 2018-05-09 10:51 莫小麦 阅读(5462) 评论(0) 推荐(0) 编辑
摘要: 其实在在程序员的眼里,世界是由对象构成的。俗称“万物皆对象”类是对象的类型。二者区别在于类是抽象的概念,仅仅是模板,比如说:“人”类。对象是一个你能够看得到、摸得着的具体实体,具有独一无二的特征。"人"类都有:姓名\性别\年龄 属性,有说话的方法。 其实在在程序员的眼里,世界是由对象构成的。俗称“万 阅读全文
posted @ 2018-05-09 10:30 莫小麦 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-04 15:19 莫小麦 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Resharper进阶一:简要介绍 Resharper进阶二:快速定位 Resharper进阶三:快速完成 Resharper进阶四:万能的Alt+Enter Resharper进阶五:高效的代码结构调整 Resharper进阶六:重构才是王道(上) Resharper进阶七:重构才是王道(下) R 阅读全文
posted @ 2018-05-02 14:21 莫小麦 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1.引用样式和js文件 2.初始化Simditor upload设置好就会出现下图中的选项 实现功能之前需要修改一下引用的js文件,使用查看浏览器的审核元素功能查看,发现input按钮没有name属性 3.打开Simditor.js文件搜索accept属性,然后添加“name=“fileData”属 阅读全文
posted @ 2018-04-23 11:17 莫小麦 阅读(492) 评论(0) 推荐(0) 编辑