随笔分类 - Asp.Net
摘要:一、查看.Net Framework版本 1、打开cmd 2、输入代码 reg query "HKLM\Software\Microsoft\NET Framework Setup\NDP" /s /v version | findstr /i version | sort /+26 /r 二、查看
阅读全文
摘要:安装 .Net Framework 4.6-4.8时,遇到错误提示 一、错误1: 提示:已处理证书链,但是在不受信任提供程序信任的根证书中终止。 .net4.8下载地址https://support.microsoft.com/zh-cn/topic/%E9%80%82%E7%94%A8%E4%BA
阅读全文
摘要:asp.net生成微信小程序二维码 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.IO; using System.Net; using Newton
阅读全文
摘要:ExpandoObject作为ViewModel给view传值 Action public ActionResult Index(string id) { dynamic d = new ExpandoObject(); d.id = id; d.name = "张三"; return View(d
阅读全文
摘要:分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架。 Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。 Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。 EnyimMemcached
阅读全文
摘要:C#5.0(.NET Framework 4.5)提供Async和Await关键字来实现异步编程。 关于使用这两个关键字官方说明如下: 方法签名包含一个 Async 或 async 修饰符 按照约定,异步方法的名称以“Async”后缀结尾。 返回类型为下列类型之一: 如果你的方法有操作数为 TRes
阅读全文
摘要:.NET 是一个免费的跨平台开放源代码开发人员平台,用于生成许多不同类型的应用程序 一、C#与.Net版本关系 C#版本.NET版本发布日期特性 C# 1.0 .NET Framework 1.0 2002-02-13 委托、事件 C# 1.1 .NET Framework 1.1 2003-04-
阅读全文
摘要:1,推荐指数*****,大文件也可以 string fileName = "test.pdf"; string filePath = Server.MapPath("/" + fileName); Response.ContentType = "application/octet-stream";
阅读全文
摘要:HttpHelper using MyCLib; using System; using System.Data; using System.Data.OleDb; using System.Globalization; using System.IO; using System.Text; usi
阅读全文
摘要:base64.js /* 支持中英文,需引用jquery 加密:$.base64.encode 解密:$.base64.decode */ jQuery.base64 = (function ($) { var _PADCHAR = "=", _ALPHA = "ABCDEFGHIJKLMNOPQR
阅读全文
摘要:1、C#生成图片缩略图 /// <summary> /// 生成缩略图:背景颜色可以设置 /// </summary> /// <param name="originalImagePath">源图路径(物理路径)</param> /// <param name="thumbnailPath">缩略图
阅读全文
摘要:1、HtmlAgilityPack HtmlAgilityPack是.net下的一个HTML解析类库。支持用XPath来解析HTML。这个意义不小,为什么呢?因为对于页面上的元素的xpath某些强大的浏览器能够直接获取得到,并不需要手动写。节约了大半写正则表达式的时间,当然正则表达式有时候在进一步获
阅读全文
摘要:C# List 随机排序方法 方法一: list = list.OrderBy(i ⇒ Guid.NewGuid()).ToList(); 方法二: public List<T> RandomSortList<T>(List<T> ListT) { Random random = new Rando
阅读全文
摘要:1、准备工作 官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#111 必须是认证过的公众号才可以,先登录微信公众平台进入“公众号设置”的“功能设置”里填写“js接口安全域名”、“网页授权域名”
阅读全文
摘要:Bootstrap table 是一款基于 Bootstrap 的 jQuery 表格插件,功能比较完备,能够实现数据异步获取,编辑,排序等一系列功能。 官网https://bootstrap-table.com 中文https://www.bootstrap-table.com.cn Bootst
阅读全文
摘要:IOC的一个重点是在程序运行中,动态的向某个对象提供它所需要的其他对象。这一点是通过DI来实现的。Autofac则是比较流行的一款IOC容器。 IoC和DI有什么关系呢?其实它们是同一个概念的不同角度描述。 一、IOC IOC—Inversion of Control,即“控制反转”,不是什么技术,
阅读全文
摘要:网上搜索,都说是.net framework版本太低,改为.net 4.5以上版本即可。于是使用vs2017环境测试了下,使用.net framework4.5版本确实可以正常返回结果,低于这个版本就报错。 但我的项目环境版本低,无法升级。后来通过fiddler抓包发现需要TLS协议版本是1.2的,
阅读全文
摘要:调用 返回的结果是{"remain":498,"success":2} 表示已经推送成功,还剩498条可以推送,本次已经推送成功2条。 另外附上可能出现的异常情况的返回码信息,供调试用:200 无使用方式错误,需要进一步观察返回的内容是否正确400 必选参数未提供405 不支持的请求方式,我们只支持
阅读全文
摘要:/// /// Unicode编码(汉字转换为\uxxx) /// /// /// public static string EnUnicode(string str) { StringBuilder strResult = new StringBuilder(); ...
阅读全文
摘要:Task是.NET4.0加入的,跟线程池ThreadPool的功能类似,用Task开启新任务时,会从线程池中调用线程,而Thread每次实例化都会创建一个新的线程。任务(Task)是架构在线程之上的,也就是说任务最终还是要抛给线程(Thread)去执行。 1、首次构造一个Task对象时,他的状态是C
阅读全文