当我们在撸码的时候,不可避免的要使用反射来修改属性的值。我们都知道这种反射是太阳一般的慢,如果属性类型是值类型,那么就会因为装箱拆箱产生额外的GC(垃圾回收)。那么加快速度并减少GC呢,本文将介绍一个名为“CreateDelegate”的黑科技。 设我们有这么一个类: 那么当我们要在类型的外部修改i…
web api long类型数据在请求结果中页面显示的json字符串与json对象结果不一致
web api long类型数据在请求结果中页面显示的json字符串与json对象结果不一致
wordpress新编辑器无法添加块
今天更新了wordpress5.0发现编辑器已经编程Gutenberg了,但是无法添加块,只能填写html语句,后来才发现是因为之前安装了其他第三方编辑器的导致的 解决办法就是禁用其他第三方编辑器就可以了
office professional plus 2019安装激活
office professional plus 2019安装和手动搭建KNMS服务进行激活
window系统下使用vlmcsd 搭建自己的kms服务器
软件地址 https://github.com/Wind4/vlmcsd 下载地址 https://github.com/Wind4/vlmcsd/releases 下载好后,解压到任意一盘中,比如我这里解压到D盘根目录 使用管理员权限打开cmd cd 进入 \binaries\Windo…
代码激活VOL版office2016
首先你的OFFICE必须是VOL版本,否则无法激活。 一般office都会自带有key,所以用kms激活时不需要重新去设置,只设置kms服务器就好了 找到你的office安装目录,比如C:\Program Files (x86)\Microsoft Office\Office16 64位的就是C:\…
C# 原本大于0的数转为int类型时变为负数
平时定义变量用的int( int32 ),其取值范围为-2,147,483,648~2,147,483,647 当需要转换为int的数超出这个范围时就会出现int溢出的现象,原本大于0的数就会变为负数 解决办法 对于这种比较大的整型数值,我们可以将其转为long,而不是用int long也就是Int…
从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
在ASP.NET MVC 使用 EF Code First 添加数据时遇到 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值 的问题,检查了下数据表并没有设置为datetime2 数据类型的…
未能从程序集“System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中加载类型“System.Web.WebPages.DisplayModeProvider”
使用vs2010开发asp.net mvc程序时,出现 未能从程序集“System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中加载类型“System.…
asp.net mvc部分视图的action中获取父级视图相关信息
public ActionResult Child() { var parentView = RouteData.DataTokens["ParentActionViewContext"] as ViewContext; return View(); } parentView中包含了父级视图的路由等…