随笔分类 - C#
摘要:.net core Api上传Txt文档读取并且解决乱码问题 一、直接先上关键:注意下方的strm 是 IFormFile file对象,并且此文只针对API上传TXT所处理。 1. 读取的代码: using (StreamReader reader = new StreamReader(strm,
阅读全文
摘要:框架搭建之--配置去除用户输入两边的空格 一、框架搭建之--配置去除用户输入两边的空格,具体实现代码如下: //一定要使用using System.Web.Mvc下的DefaultModelBinder public class TrimToDBCModelBinder : DefaultModel
阅读全文
摘要:性能优化之缓存--文件缓存 一、文件缓存介绍: 1. 文件缓存就是把文件存储在缓存中,这次主要介绍的是通过chche进行缓存文件。 2. 直接看看代码吧:具体如下: string filePath = Request.MapPath("File.txt"); if (Cache["fileConte
阅读全文
摘要:MVC请求管道 一、请求到达IIS之前是这样的: 二、到达IIS之后是这样的: Sys服务监听到有请求到达IIS,IIS会把这个请求转发给ISAPI,ISAPI即Internet Server Application Program Interface (互联网应用服务接口),是微软提供的一套面向I
阅读全文
摘要:一、HTTP响应码响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。 响应码分五种类型,由它们的第一位数字表示: 1xx:信息,请求收到,继续处理 2xx:成功,行为被成功地接受、理解和采纳 3xx:重定向,为了完成请求,必须进一步执行的动作 4xx:客户端错误,请求包含语法
阅读全文
摘要:https://blog.csdn.net/xiaoguidangjiajia/article/details/52371354
阅读全文
摘要:一、记录一下发送邮件的代码 1. 具体封装如下: using System; using System.Collections.Generic; using System.Linq; using System.Net.Mail; using System.Net.Mime; using System
阅读全文
摘要:一、转盘活动抽奖算法记录。 1. 首先抽奖的概率如下: 概率:0.51858 0.3 0.15 0.02 0.01 0.001 0.0004 0.00002 2. 抽奖的抽奖代码: /// <summary> /// 概率抽奖 /// </summary> /// <returns>返回奖品ID</
阅读全文
摘要:一、QRCode.js介绍: QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成 二、实例代码如下:下面是我项目中用到的一个demo实例 @model LeaRun.Entity.Channels.QrCo
阅读全文
摘要:一、常用问题总结 1. 解决祖传的where 1=1 List<string> _listWhere = new List<string> { "a=b", "b=c", "b=c" }; string str1= _listWhere.Count > 0 ? $"where { string.Jo
阅读全文
摘要:一、转定义特殊符号 static public string Transferred(string Meaning) { //普通字符变换成转义字符 Meaning = Meaning.Replace("&", "&"); Meaning = Meaning.Replace("<", "&l
阅读全文
摘要:SKU选择器就是类似于商城购物的时候选择商品属性的的功能。具体示例代码如下:
阅读全文
摘要:一、纪录一下svn的一些常用操作。 1. 首先介绍一下需要安装的安装包。 VisualSVN-Server-2.7.3.msi:仓储服务,一般是项目经理操作,创建代码仓库与新建操作账号,并且分配权限。一般是项目经理安装的工具。 TortoiseSVN-1.8.4.24972-x64-svn-1.8.
阅读全文
摘要:一、为字段赋值的两种方式:1. 通过属性的形式,2. 通过构造函数 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
阅读全文
摘要:一、首先引用NPOI用到的dll文件,有点多,但是都需要引用。 相关dll文件可以加群582260284获取。 二、具体实现代码如下 using System; using System.Collections.Generic; using System.ComponentModel; using
阅读全文
摘要:在C#中开启事务的步骤 01.调用SqlConnection对象的BeginTransaction()方法,创建一个SqlTransaction对象,标志事务开始。 02.将创建的SqlTransaction对象分配给要执行的SqlCommand的Transaction属性。 03.调用相应的方法执
阅读全文
摘要:一、队列的介绍 1. 队列是为了防止多用户并发会引发的异常,当多名用户同时处理一件事情的时候,就会造成数据混乱,那么为了防止这种,就要用到队列。并且队列一般是和多线程结合使用的。以及必要时将该类设置成单例模式。就是作为程序的唯一入口。 二、 队列的定义: 1. 第一种方式: 运行结果如下: 2. 第
阅读全文