- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 EF大批量插入数据的性能调优思路
最近碰到一个需求:需要从XML格式的文本中解析数据,并写入数据库表中。遇到这种情况自然是EF+WinForm开干,写完程序之后跑了一下,发现速度有点慢,因为数据急着要,所以就这么拿去用了。最后实际运行的速度大概是2W条数据10分钟左右。后面仔细想了想,性能不应该这么低才对。首先想到会不会是多线程的问题,于是看了下资源监视器,所有核心都是在跑的。(程序运行时的CPU占用)然后在代码里...
2018-12-05 10:43:56
3317
原创 Blazor学习之一:环境配置
最近发现微软出了一套很好玩的框架:Blazor,其最大的亮点是可以使用C#代码编写Web前端页面。(基于Razor,代码运行在WebAssembly上)由于之前经常使用Razor,所以很有兴趣,花了点时间研究了一下。要开发Blazor项目,首先需要安装VS2017(社区版也可)。安装完成后在工具-扩展和更新-联机中搜索blazor,安装搜索到的“ASP.NET Core Blazor La...
2018-07-27 18:50:44
4905
原创 64位机器上“HTTP 错误 500.21 - Internal Server Error”问题的解决方案
网上找到的500.21错误解决方案http://blog.youkuaiyun.com/wuzhengqing1/article/details/7714774注意这个命令:%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i指向的是32位程序的目录。如果机器上安装的.NET是64位版本,这个程序的大小是0KB,运行该命令...
2018-07-24 10:27:21
1272
原创 “未能加载文件或程序集“System.Web.WebPages.Razor”的一种解决方案
在ASP.NET WEB项目中,如果web.config中定义的程序集与实际应用的程序集不同,在项目运行时就会报“未能加载文件或程序集“System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HR...
2018-07-24 10:24:03
20975
原创 使用Razor+MVC+PartialView实现预览记账凭证的HTML页面
还是最近在搞的财务模块,由于WEB项目中是用datatables配合modal来实现凭证录入和管理的,看起来不够直观,所以尝试写了一个分部视图用来预览记账凭证。
2017-11-14 13:27:18
4060
原创 C#金额转大写的方法
最近搞的项目里面有个财务模块,需要把数字金额转为大写显示,网上搜了一下要么代码太繁琐要么不符合书写习惯(会出现零佰零仟,整数没有结尾之类的问题),于是琢磨了一下自己写了个方法。原理很简单,就是循环替换数字,添加单位,然后再来一个循环排除例外情况。代码如下: public string NumtoChinese(decimal s) {
2017-11-14 10:43:58
3169
原创 解决错误指定RequestHeader导致后台接受不到FormData数据的问题
问题的起因是现在做的一个WEB API项目中需要以formdata的方式向后台提交数据(包括一个JSON和一张图片)。之前一直是用以下代码发送数据,没出过问题。 if (window.XMLHttpRequest) { // Mozilla 浏览器 //新建XMLHttpRe
2017-07-25 15:50:59
9923
ASP.NET MAKER 2018 15.1中文语言包
2018-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人