2

使用Epplus导出数据到Excel

      在我们的项目开发中经常会有导出Excel的功能,以前一直用NPOI进行Excel导出,但NPOI毕竟是Java的移植版,用起来感觉很不爽,所以今天我们使用的是Epplus,Epp...

使用Epplus读取Excel

1、使用nuget包进行获取Epplus2、安装后,我们创建一个特性类:ExcelColumnAttribute,看名字我们就知道这个类将会继承至 Attribute,这个类的主要作用是为我们的属性设置一个名称,对应Excel中列头的列名称...

精选导读
git常用命令

git常用命令

       Git是一个非常好的版本控制工具。在日常生活中,如果我们使用git,那么就不可避免的会使用到git的各种命令。但git命令和操作也是比较多的,同样的操作可能会有不同的命令。初始化:创建一个git仓库,创建之后会在当前目录生成一...
c#使用MailMessage发送邮件

c#使用MailMessage发送邮件

       程序开发中,我们可能会用到邮件发送的功能,比如用户生日邮件祝福,邮件验证码等功能,下面我们使用c#自带的MailMessage实现一个简单的使用邮件发送验证码的功能。/// <summary>///&...
Asp.Net Core中获取应用程序的物理路径

Asp.Net Core中获取应用程序的物理路径

       在传统的Asp.Net应用程序中,我们要获取相对路径或虚拟路径对应的服务器物理路径,我们只需要使用Server.MapPath()方法就可以来取得Asp.Net根目录的物理路径:public class H...
使用QRCoder生成二维码

使用QRCoder生成二维码

       在项目中经常遇到根据用户的推荐码来生成推荐二维码的功能,所以本次我们使用QRCoder来生成一个简单的二维码。       首先我们在nuget上面获取QRCoder,并获取到自己的项目...
Middleware中间件

Middleware中间件

什么是管道中间件       ASP.NET Core体系结构具有中间件系统,中间件是处理请求和响应的代码片段。中间件彼此连接行程管道。传入的请求通过管道传递,每个中间件都有机会将它们传递给下一个中间件之间对他们做一些事情,传出的响应也以相...
Redis键过期通知

Redis键过期通知

      在项目开发过程中,我们经常会遇到这样的场景:比如说我们的订单支付有效期,下单后30分钟未支付,则此笔订单作废,在比如我们需要在某些缓存过期之后执行某些业务,在以前的开发中,我们可能有使用过定时任务去轮询缓存,然后判断缓存是否过期,但我们并...
Redis中的发布/订阅

Redis中的发布/订阅

      首先,我们需要下载Redis Server,我们可以直接去官网下载,可以在 Redis Server 进行下载,下载后我们运行redis-server.exe.      接下来...
高性能Docker

高性能Docker

本书中简单的介绍了Docker的工作流程。除了Docker的基础知识外,我们还将会学到如何去优化Docker的基础架构和大规模应用。本书最后讲解的如何在基础架构中部署监控和故障排除系统,更是可以让我们更好的学习到Docker的特性、概念等运用到实践中。本书适用于有一定Docker基础的开发者,架构师...

EntityFramework 更多

Quartz

更多

微信

更多

  • [微信]网页授权

    [微信]网页授权

           在前面我们已经知道了用户怎样通过微信公众号的界面进行交互,服务器可以通过Messa...

  • [微信]模板消息

    [微信]模板消息

           模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如:...

  • [微信]自定义菜单和个性化菜单

    [微信]自定义菜单和个性化菜单

           自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能,自定义菜单包括...

  • [微信]缓存策略和分布式锁的使用

    [微信]缓存策略和分布式锁的使用

           缓存是几乎所有大中型系统中非常重要的核心组成部分之一...

杂七杂八

更多
Redis键过期通知

Redis键过期通知

      在项目开发过程中,我们经常会遇到这样的场景:比如说我们的订单支付有效期,下单后30分钟未...

Redis中的发布/订阅

Redis中的发布/订阅

      首先,我们需要下载Redis Server,我们可以直接去官网下载,可以在 R...