程序设计实验室
0获赞1粉丝0关注
部署个SSH蜜罐玩玩,既能增强安全性,又能当电子蛐蛐
前言最近有个旧服务器的 SSL 证书过期了,每次都申请 SSL 证书太麻烦了,我直接把 swag 方案部署上去。然后发现这个服务器在安全方面有所疏忽,所以又加固了一下,SSH 部分我想起来之前用过的蜜罐,正好可以部署来玩玩。修改 ssh 服务端口默认的 ssh 端口是 22,先修改原本的 ssh 端
程序设计实验室
0
兼容sentry协议的轻量级监控: glitchtip
前言上一篇文章说了重启 sentry 的事因为过程太折腾了,一度想过放弃 sentry 换成其他比较轻量级的开源监控系统这不就给我找到了另外俩个https://glitchtip.com/https://www.highlight.io/这次就来试试这个 glitchtip用了之后才发现,这个也是用
程序设计实验室
0
Asp-Net-Core开发笔记:给SwaggerUI加上登录保护功能
前言在 SwaggerUI 中加入登录验证,是我很早前就做过的,不过之前的做法总感觉有点硬编码,最近 .Net8 增加了一个新特性:调用 MapSwagger().RequireAuthorization 来保护 Swagger UI ,但官方的这个功能又像半成品一样,只能使用 postman cu
程序设计实验室
0
Asp-Net-Core开发笔记:使用ActionFilterAttribute实现非侵入式的参数校验
前言在现代应用开发中,确保API的安全性和可靠性至关重要。面向切面编程(AOP)通过将横切关注点(如验证、日志记录、异常处理)与核心业务逻辑分离,极大地提升了代码的模块化和可维护性。在ASP.NET Core中,利用ActionFilterAttribute可以方便地实现AOP的理念,能够以简洁、高
程序设计实验室
0
Asp-Net-Core开发笔记:实现动态审计日志功能
前言 最近一直在写 Go 和 Python ,好久没写 C# ,重新回来写 C# 代码时竟有一种亲切感~ 说回正题。 在当今这个数字化迅速发展的时代,每一个操作都可能对业务产生深远的影响,无论是对数据的简单查询,还是对系统配...
程序设计实验室
0
并行化优化KD树算法:使用C#实现高效的最近邻搜索
本文信息 中文名:《并行化优化KD树算法:使用C#实现高效的最近邻搜索》 英文名:"Parallelized Optimization of KD-Tree Algorithm: Implementing Efficient Nearest Neighbor Search in C#" 摘要 本文介绍了如何使...
程序设计实验室
0
在TypeScript项目中搭配Axios封装后端接口调用
前言 本来是想发 next.js 开发笔记的,结果发现里面涉及了太多东西,还是拆分出来发吧~ 本文记录一下在 TypeScript 项目里封装 axios 的过程,之前在开发 StarBlog-Admin 的时候已经做了一次封装,不过那时是 JavaSc...
程序设计实验室
0