.NET Core
文章平均质量分 65
关键我是你林哥啊
.NET软件开发
展开
-
.NET史上最全支付宝、微信支付案例
史上最全的net版本的微信、支付宝支付案例,欢迎访问。原创 2023-08-09 15:23:54 · 263 阅读 · 0 评论 -
C#非常实用的技巧
NET Framework 4以下虽然微软的net提供了很多解压和压缩的程序,但是如果你的系统是net Framework4,那上面的代码就用不了了,此时需要借用7za.exe参数表示 "yes to all",即自动回答 "yes",也就是在出现任何提示时都自动选择 "是"。这意味着7z命令行工具不会询问用户是否覆盖已有的文件、创建缺失的目录等等,而是直接按照默认行为执行。例如,在以下语句中-y参数告诉7z命令行工具在解压缩文件时自动覆盖目标文件夹中已有的同名文件。原创 2023-04-28 14:38:13 · 1002 阅读 · 0 评论 -
编程中大量数据的优化技巧
编程中大量数据的优化技巧原创 2022-06-21 15:45:32 · 421 阅读 · 0 评论 -
.NET Core使用Cookie做身份验证
.NET Core cookie认证原创 2022-03-11 14:36:05 · 7425 阅读 · 0 评论 -
.NET Core使用中间件做防盗链
本文使用.NET Core 3.1.准备两张图片:编写一个OuterImgMiddleware中间件,编写如下代码:private readonly RequestDelegate _next; private readonly IWebHostEnvironment _webHostEnvironment; public OuterImgMiddleware(RequestDelegate next, IWebHostEnvironment ..原创 2021-11-29 16:48:07 · 573 阅读 · 0 评论 -
.NET Core gRPC实战篇
.NET使用gRPC模拟登录原创 2021-11-26 16:21:18 · 524 阅读 · 0 评论 -
.NET Core gRPC理论篇
1.什么是gRPC?gRPC 是一种与语言无关的高性能远程过程调用 (RPC) 框架。(直接看官网更清楚????)2.gRPC的优缺点gRPC 优点gRPC 消息使用Protobuf(一种高效的二进制消息格式)进行序列化。 Protobuf 在服务器和客户端上可以非常快速地序列化。 Protobuf 序列化产生的有效负载较小,这在移动应用等带宽有限的方案中很重要。 gRPC 专为 HTTP/2(HTTP 的主要版本)而设计,与 HTTP 1.x 相比,HTTP/2 具有巨大性能优势:二进原创 2021-11-26 14:34:15 · 1136 阅读 · 0 评论 -
.NET Core文件上传
本文基于.NET Core 3.1开发。1、设置文件上传大小打开Program.cs文件,添加如下代码: webBuilder.UseStartup<Startup>(). ConfigureKestrel(options => {//设置文件上传大小为int的最大值 options.Limits.MaxRequestBodySize = int.原创 2021-11-25 15:37:02 · 3520 阅读 · 0 评论 -
.NET Core导出带图片的Excel
.NET Core导出带图片的excel原创 2021-11-25 11:56:58 · 1322 阅读 · 0 评论 -
.NET Core发送小程序通知信息
消息能力是小程序能力中的重要组成,我们为开发者提供了订阅消息能力,以便实现服务的闭环和更优的体验。订阅消息推送位置:服务通知 订阅消息下发条件:用户自主订阅 订阅消息卡片跳转能力:点击查看详情可跳转至该小程序的页面官方文档:小程序订阅消息 | 微信开放文档 (qq.com)本文使用.NET Core实现微信小程序端编写如下代码: 申请通知模板消息 官网地址:小程序 (qq.com)登录以后,在如下位置选择模板消息先冲公共模板消息中选择模板如果对于已知的模板消息原创 2021-10-22 18:07:45 · 1117 阅读 · 0 评论 -
.NET Core 3.1部署到Docker后使用Nginx代理
链接上文【.NET Core 3.1部署到Docker_关键我是你林哥啊的博客-CSDN博客】,部署到Ubuntu后,系统因为晚上关机了,早上一开机,发现访问不了,通过命令一查docker psdocker ps可以查看正在运行的容器发现昨天部署的.NETCore程序已经停止了,然后找到docker中所有的容器docker ps -a-a 列出所有的容器然后将net01这个容器设置为开机自启动,因为前期运行的时候并没用自启动,所以只能更改他启动的策略了。d...原创 2021-10-21 17:03:19 · 1154 阅读 · 0 评论 -
.NET Core 3.1部署到Docker
前期准备工作Windows安装虚拟机,可以用自带的Hyper-V安装一个Ubuntu,然后Ubuntu安装Docker,且配置docker仓储加速设置(有梯子,无所谓)sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && curl -fsSL https://download.dock原创 2021-10-19 17:57:57 · 999 阅读 · 0 评论 -
C# .NET Core MVC导出PDF
工欲善其事必先利其器,一个好的方法能促使我们快速的完成一项工作。废话不多说,继续上干货,今天的编码是用.NET Core 导出一个PDF文件,我们这里借用的是【张三的简历】(张三:你们能不能别拿我举例了),将【张三的简历】导出,网页预览样式如下:...原创 2021-10-09 18:33:25 · 2724 阅读 · 3 评论 -
C#NET 重写一个替换算法 (替换字符中指定需要替换的值)
众所周知,开发中不可能一帆风顺,有时,系统自带的方法可能不足以满足我们的需求,这时候就需要我们通过编写一些逻辑算法进行适应。最近做项目的时候,需要做一些数据替换,需求如下:通过查询,得到如下字符串:a+Abac+a1+a2+a+b+a+c*a+c,a,ba,u/a我们的需求是将如上的字符”a“替换为”ok“,一眼看上去,这个简单,c#中有一个Replace,那代码如下了:string met = "a+Abac+a1+a2+a+b+a+c*a+c,a,ba,u/a";Console.Wri.原创 2021-09-29 18:06:00 · 492 阅读 · 0 评论 -
.NET Core 使用Web API导出Excel并合并单元格
创建一个.NET Web API项目,这里使用的是.NET Core 3.1框架,导出Excel这里使用开源组件NPOI,常规的导入导出,肯定得不陌生,今天,我们讲一讲,复杂的单元格合并,样式如下:可以看到,设备类型,这一块是一个合并的,那么在.NET Core中,如何实现呢?通过SQL语句,我们得到如下的数据:我们首先第一步,查询出数据,记作【equipmentResps】 List<EquipmentResp> equipmentResps = _e...原创 2021-09-17 18:20:27 · 1160 阅读 · 0 评论