(五)React Ant Design Pro + .Net5 WebApi:后端环境搭建-Autofac注入+ 泛型仓储,一、简介Autofac与.NetCore自带DI的区别,大佬级的文章数不胜数。我只是根据实际应用简单介绍(非常简单的那种)1、批量注入,自带DI需要自己写循环反射注入,Auto 阅读全文
放弃 AutoMapper ,拥抱 Mapster,性能测试结论:使用new{}的方式性能最佳,其次是Mapster,最后是AutoMapper最近在对一个业务接口做代码重构时,发现在使用AutoMapper做对象转换时,接口响应速度极慢,100多条数据,请求时长都超过了8秒。为了找出原因所在,我尝 阅读全文
使用.NET 6开发TodoList应用(16)——实现查询排序,系列导航及源代码使用.NET6开发TodoList应用文章索引需求关于查询的另一个需求是要根据前端请求的排序字段进行对结果相应的排序。目标实现根据排序要求返回排序后的结果原理与思路要实现根据前端请求的进行相应排序,结合我们之前写好的S 阅读全文
基于欧姆龙PLC#FinsTcp协议上位机通讯(一)-PLC配置,背景:在做工控系统集成软件开发中遇到需要和欧姆龙PLC对接,考虑项目工期优先想到了采用FinsTCP通讯协议。接下来就是记录如何一步步实现这一通讯模块,记录自己的实现过程以便自己不会忘记,也为后续有遇到同样问题的朋友带来帮助。本篇介绍 阅读全文
.NET 微服务——CI/CD(1):Jenkins+Gitee自动构建,CI/CD持续集成/持续部署,这概念有段时间了,网上有很多八股文,我就不写了。我只说它可以替你做到什么程度:当你需要更新一个版本,只需通过git把代码提交到指定的仓库,然后就可以自动打包、构建镜像、发布、运行。在这几个步骤前后 阅读全文
IIS中应用程序池自动停止,重启报错,阅文时长|0.2分钟字数统计|329.6字符主要内容|1、引言&背景2、解决方案3、声明与参考资料『IIS中应用程序池自动停止,重启报错』编写人|SCscHero编写时间|2022/1/3PM12:32文章类型|系列完成度|已完成座右铭每一个伟大的事业,都有一个 阅读全文
Identity Server 4到今年年底就停止支持了,试一下使用Orchard Core 作为认证服务,IdentityServer4到今年年底就停止支持了,新的版本需要收费(好像目前是按企业规模,不过将来说不准)。我们需要为这种情况做一些技术准备,至少需要为用户多准备一些可选方案。从目前成熟的 阅读全文
.NET 微服务——CI/CD(3):镜像自动分发,如何通过Jenkins完成镜像分发?基本做法是:打包镜像→上传镜像到仓库→脚本分发。镜像仓库也有很多,比如dockerhub、Harbor等,今天这一篇讲一下基于阿里云镜像仓库的操作。首先,准备一个阿里云镜像仓库,个人版是免费的。然后下载这个插件: 阅读全文
C# ASP.NET Core开发学生信息管理系统(一),随着技术的进步,跨平台开发已经成为了标配,在此大背景下,ASP.NETCore也应运而生。本文主要利用ASP.NETCore开发一个学生管理系统为例,简述ASP.NETCore开发的常见知识点,仅供学习分享使用,如有不足之处,还请指正。涉及知 阅读全文
Task 使用详细[基础操作,异步原则,异步函数,异步模式],线程是创建并发的底层工具,对于开发者而言,想实现细粒度并发具有一定的局限性,比如将小的并发组合成大的并发,还有性能方面的影响。Task可以很好的解决这些问题,Task是一个更高级的抽象概念,代表一个并发操作,但不一定依赖线程完成。Task 阅读全文
iNeuOS工业互联网操作系统,增加DTU与平台实时交互的应用场景,目录1.概述...22.平台演示...23.硬件设置...24.应用过程...31.概述DTU向下连接硬件传感器、向上与平台进行交互,但是DTU模块每次与平台连接后IP和PORT是随机变化的,无法使用IP识别当前通信的设备。这时候需 阅读全文
.NET 微服务——CI/CD(2):自动打包镜像,准备工作一、开启docker的tcp我的服务器是linux,以端口2376为例,找到docker.service,在ExecStart下新增这段代码即可:-Htcp://0.0.0.0:2376-Hunix:///var/run/docker.so 阅读全文
基于欧姆龙PLC#FinsTcp协议上位机通讯(二)-C#通讯模块开发,上一篇我们介绍了如何配置连接PLC(注意网线记得插到PLC以太网口!!!还有一个好像是伺服的网口不要插错了),接下来将介绍欧姆FinsTcp协议及使用C#实现过程。FinsTcp协议报文格式获取PLC节点地址FINScomman 阅读全文
如何定位程序占用内存过大问题-程序内存/CPU占用分析,背景在做软件项目时,系统产品上线运行一段时间后。有时莫名其妙写的程序会吃很大内存或占用很大CPU,而在生产环境中又无法断点查看怎么办?这时候就急需定位是程序中哪块写的有问题,是持有的资源没释放、还是某对象或集合数据量过大?内存占用分析:通常做法 阅读全文
C# asp.net mvc 创建虚拟目录,使用背景:虚拟目录(virtualdirectory),计算机术语,每个Internet服务可以从多个目录中发布。通过以通用命名约定(UNC)名、用户名及用于访问权限的密码指定目录,可将每个目录定位在本地驱动器或网络上。指定客户URL地址,服务将整个发布 阅读全文
关于PaddleSharp GPU使用 常见问题记录,在安装NVIDIA驱动过程中遇到一系列问题,记录如下!附上PaddleSharp地址,大家喜欢可以关注根据PaddleSharp官方说明需要安装驱动如下CUDA和cuDNN和TensorRT,下面针对每一个驱动做详细说明一、CUDA和cuDNN安 阅读全文
dotnet 使用 WpfAnalyzers 辅助分析 WPF 应用代码缺陷,引入WpfAnalyzers代码分析工具,相当于给团队加入一个免费的代码审查工具人,可以帮忙在日常开发找到很多代码缺陷。加入WpfAnalyzers代码分析工具,可以减少代码编写里的低级缺陷,提升开发质量这是一个基于Ros 阅读全文
探索 dotnet core 为何在 Windows7 系统需要补丁的原因,在一些Windows7系统上,根据dotnet官方文档,需要安装上KB2533623补丁,才能运行dotnetcore或.NET5等应用。尽管非所有的设备都需要安装此,但这也让应用的分发不便,安装包上都需要带上补丁给用户安装 阅读全文
使用.NET 6开发TodoList应用(19)——处理OPTION和HEAD请求,系列导航及源代码使用.NET6开发TodoList应用文章索引需求在HTTP请求中,我们还剩下两类不常使用的请求没有讲到,本文就来实现以下关于OPTIONS和HEAD请求。OPTIONS请求用来货哦去关于某个特定的U 阅读全文
iNeuOS工业互联网操作系统,增加设备驱动的自定义参数模板,适配行业个性化设备的应用场景,目录1.概述...22.平台演示...23.应用过程...21.概述增加设备驱动的自定义参数模板,适配行业个性化设备的应用场景。一般设备分为实时数据、参数数据等,但是在一些行业的设备应用场景需要设置其他扩展参 阅读全文
热门标签
.NET Core .NET Reactor ag-grid api安全 ASP.NET Core C#DLL加密 C#播放声音 C#代码混淆 C#代码加密 ChromeDriver DateTime DBeaver devexpress devTool DLL混淆 edge.js EF EFCore Electron element-ui el-form el-table excel FastReport FileStream FolderBrowerDialog FolderSelectDialog form提交 git gridcontrol gridview input javascript json字符串 JS转换对象JSON jwt JWT授权 linq log Math mitmproxy MVC MySQL Navicat nginx node_modules NSwag Nuget Nuget镜像 number pyinstaller python pythoncom python爬虫 python抓包 pywin32 redis Requests-html RestSharp Selenium sql SQL Server Swagger Visual Studio VSCode vue VueRouter vue路由 VUE页面通讯 Webpack Windows服务 winform wmi xlrd yaml YESWEB开发框架 白象 表单提交 播放声音 打开URL 代码混淆 弹窗提醒 对象转换 分布式 公共字典 机器码 静态资源 开发指南 路由参数 密钥 配置文件 权限 人工智能 任务 任务调度 日期间隔 日志 日志记录 省市区 授权验证 数据库 四舍五入 文案 文件读取 文件夹选择 文件目录选择 问题排查 行政区域数据 页面通讯 中间件
联系我们