聊聊一个差点被放弃的项目以及近期的开源计划
差点放弃的单点认证项目,硬撑着做完了。计划重构开源,叫StarSSO。其他项目如EchoSubs、SnapMix?随缘。
关于技术、实践,以及沿途所想。把走过的路,折进文字里。685 篇 · 随写随记
差点放弃的单点认证项目,硬撑着做完了。计划重构开源,叫StarSSO。其他项目如EchoSubs、SnapMix?随缘。
试用了一下,感觉还是太折腾,用回原来的 AspNetCoreRateLimit 组件得了
既要在项目发布后访问 SwaggerUI ,又要保证一定的安全性,本文提供的思路或许是一种比较简单又有效的解决方案。
用ActionFilterAttribute搞非侵入校验,省得重复写代码。支持Query、Body、Route、Header,HttpContext共享数据,但OAuth2.0边学边做,项目乱糟糟,功能凑合。
现在已经可以实现对业务代码完全无侵入的审计日志了,在需要审计的接口上加上 `[AuditLog]` 特性,就可以记录这个接口的操作日志,还有相关的实体变化记录,还算是方便。
我比较喜欢旋钮和小屏幕,所以购买的时候尽量都选择了带有旋钮和小屏幕的,至少也得有旋钮
用alpine镜像?不过是把体积砍半,健康检查加个路径就完事。wget自带,何必装curl,真是多余。发布选linux-musl-x64,不然别想跑。
审计日志不仅仅是一种遵循最佳实践的手段,更是确保数据安全、提高系统透明度、促进责任归属明晰的关键工具。
本文介绍了如何使用并行计算技术优化 KD 树算法,并使用 C# 编程语言实现了高效的最近邻搜索。首先,我们简要介绍了 KD 树的原理和构建过程,然后详细讨论了如何利用并行计算库在多个 CPU 核心上并行构建 KD 树,从而加速搜索过程。通过实验验证,我们证明了并行化优化能够显著提高 KD 树的构建速度和搜索效率,为大规模数据集下的最近邻搜索问题提供了一种高效的解决方案。
本文介绍了如何利用C#语言中的MemoryCache组件,结合并发编程技巧,实现轮流调用多个API Key以提高系统的并发能力。通过示例代码和详细说明,读者将了解如何有效地管理API Key的调用次数限制,并优化系统性能。
这个工具我使用了 go 语言开发,主要是考虑到了 go 语言可以傻瓜式的实现交叉编译,生成的可执行文件直接上传到服务器就可以执行,非常方便。
测试,在以前确实是经常被忽略的话题,特别是对于 Python Web 这种快速开发框架