- 博客(16)
- 收藏
- 关注
转载 使用Dictionary键值对判断字符串中字符出现次数
介绍Dictionary使用前需引入命名空间 using System.Collections.GenericDictionary里面每一个元素都是一个键值对(由两个元素组成:键和值)键必须是唯一的,而值不需要唯一键和值都可以是任何类型(比如:string,int,自定义类型等)通过一个键读取一个值的时间接近0(1)键值对之间的偏序可以不定义使用Diction...
2019-10-08 17:51:00
372
转载 C#中的虚函数virtual
简单介绍虚函数virtual在某基类中声明 virtual 并在一个或多个派生类中被重新定义的成员函数称为虚函数。虚函数的作用就是实现多态性(Polymorphism),多态性是将接口与实现进行分离。C#作为完全面向对象语言,所有函数并不默认为virtual,但可以在基类中声明关键字virtual,就可以在其派生类中通过关键字override重写该函数。重写后的virtual...
2019-09-23 18:00:00
283
转载 Linq实现字符串拼接多条件查询
Linq实现字符串拼接多条件查询开发过程中,为提升用户体验,经常会使用到多条件查询,本篇博客介绍如何使用Linq实现字符串拼接多条件查询一般SQL字符串拼接 1 string sql = "select * from StuInfo s inner join Class c on s.CId=c.CId where 1=1"; 2 if (sid != 0)...
2019-09-18 09:50:00
744
转载 ASP.NET Core使用EPPlus导入导出Excel
开发过程中,经常会遇到导入导出数据的需求,本篇博客介绍在.NET Core中如何使用EPPlus组件导入导出ExcelEPPlus:EPPlus是使用Open Office XML格式(xlsx)读写Excel 2007/2010文件的 .net 开发库,能读写Excel 2007/2010文件,可以运行在Windows, Linux和Mac,官网地址:https://archi...
2019-08-28 17:10:00
706
转载 ASP.NET Core MVC上传文件
使用模型绑定上传小文件HTML代码: 1 <form method="post" enctype="multipart/form-data" asp-controller="Main" asp-action="UploadFiles"> 2 <div class="form-group"> 3 <div class...
2019-08-22 15:14:00
473
转载 ASP.NET Core 2.2在中间件内使用有作用域的服务
服务生存期为每个注册的服务选择适当的生存期。可以使用以下生存期配置ASP.NET Core服务:暂时暂时生存期服务 (AddTransient) 是每次从服务容器进行请求时创建的。这种生存期适合轻量级、 无状态的服务。范围内作用域生存期服务 (AddScoped) 以每个客户端请求(连接)一次的方式创建。注意:在中间件内使用有作用域的服务时,请将该服务注入至I...
2019-08-20 16:28:00
314
转载 ASCII码对照表
ASCII码对照表字母和数字键的键码值(keyCode)按键键码按键键码按键键码按键键码A65J74S83149B66K75T84250C67L76U85351D68M77V86...
2019-08-15 18:40:00
327
转载 C#使用SMTP协议发送验证码到QQ邮箱
C#使用SMTP协议发送验证码到QQ邮箱在程序设计中,发送验证码是常见的一个功能,用户在注册账号时或忘记密码后,通常需要发送验证码到手机短信或邮箱来验证身份,此篇博客介绍在C#中如何使用SMTP协议发送验证码到QQ邮箱SMTP协议SMTP 的全称是"Simple Mail Transfer Protocol",即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,...
2019-08-09 17:35:00
1019
转载 C#将异常信息添加到日志
C#将程序抛出的异常信息添加到错误日志错误日志是软件用来记录运行时出错信息的文本文件。编程人员和维护人员等可以利用错误日志对系统进行调试和维护。为程序添加错误日志的好处是当程序有运行错误时,根据错误日志我们可以快速定位到错误,排查原因、解决问题,这是对于运行在线上而不能调试的网站的一个非常有必要的功能。 1 using System; 2 using System.I...
2019-08-09 16:00:00
742
转载 ASP.NET Core中返回 json 数据首字母大小写问题
ASP.NET Core中返回 json 数据首字母大小写问题在asp.net core中使用ajax请求动态绑定数据时遇到该问题后台返回数据字段首字母为定义的大写,返回的数据没有问题但是在前台得到的数据,字段首字母却变成了小写此时用定义的首字母大写字段去接收数据会显示undefined,这是因为在asp.net core中json序列化默认使用驼峰格式处理字段,...
2019-08-06 17:11:00
1149
转载 ASP.NET Core中使用Session
ASP.NET Core中使用Session1、在程序包管理控制台中执行命令安装依赖包:PM> Install-Package Microsoft.AspNetCore.Session -Version 2.2.0也可直接在项目工程文件(*.csproj)中添加如下代码达到添加Session依赖的目的1 <ItemGroup>2 ...
2019-08-02 17:42:00
312
转载 ASP.NET CORE 中使用AutoMapper进行对象映射
ASP.NET CORE 中使用AutoMapper进行对象映射1、什么是AutoMapper?AutoMapper是基于对象到对象约定的映射工具,常用于(但并不仅限制于)把复杂的对象模型转为DTO,一般用于ViewModel模式和跨服务范畴。AutoMapper给用户提供了便捷的配置API,就像使用约定来完成自动映射那样。AutoMapper包含以下功能:平展、投影、配...
2019-08-02 11:30:00
330
转载 ASP.NET Core中使用Cache缓存
ASP.NET Core中使用Cache缓存缓存介绍:通过减少生成内容所需的工作,缓存可以显著提高应用的性能和可伸缩性。缓存对不经常更改的数据效果最佳。缓存生成的数据副本的返回速度可以比从原始源返回更快。应用程序应进行编写和测试到永远不会依赖于缓存的数据。ASP.NET Core 支持多种不同的缓存。最简单的缓存基于IMemoryCache,它表示存储在 Web 服务...
2019-08-01 11:35:00
350
转载 使用DES算法实现加密解密
使用DES算法实现加密解密我们常见的加密算法有DES、MD5、IDEA、AES等等,这篇随笔介绍使用DES算法实现加密解密首先介绍一下DES算法:DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、...
2019-07-31 10:41:00
834
转载 使用EF Core+CodeFirst建立ASP.NET Core MVC项目
本篇随笔介绍如何使用.NET Core+EF Core创建Web应用程序首先借用官网的话简单介绍一下ASP.NET CoreASP.NET Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的新式应用程序。使用 ASP.NET Core可以:创建 Web 应用程序和服务、IoT应用和移动后端。在 Windows、macOS 和 Lin...
2019-07-30 16:36:00
271
转载 JavaScript实现网页回到顶部效果
在浏览网页时,当我们浏览到网页底部,想要立刻回到网页顶部时,这时候一般网页会提供一个回到顶部的按钮来提升用户体验,以下代码实现了该功能HTML代码:<p id="back-top" style="display:block;"> <a href="#top"> <span>返回顶部...
2019-07-29 18:04:00
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人