Loading

摘要: StarBlog博客项目从春节开始,跨越三个季节终于上线了~ 博客地址是:http://blog.deali.cn 阅读全文
posted @ 2022-06-27 15:49 程序设计实验室 阅读(468) 评论(0) 推荐(2) 编辑
摘要: 博客系统从一开始用WordPress,再到后来用hexo、hugo之类的静态博客生成放github托管,一直在折腾 折腾是为了更好解决问题,最终还是打算自己花时间搞一个好了 本系列文章将记录博客的开发过程~ 将会持续更新,欢迎关注~ 阅读全文
posted @ 2022-04-05 23:01 程序设计实验室 阅读(8838) 评论(38) 推荐(64) 编辑
摘要: 前言 使用 docker 部署 AspNetCore 应用已经是标配了,之前我一直使用 mcr.microsoft.com/dotnet/aspnet:8.0 这类镜像,简单粗暴,不过可以使用 alpine 进一步优化镜像大小。 很多开源工具的 docker 都有健康检查,这次我顺便也给加上了。 P 阅读全文
posted @ 2024-04-19 23:51 程序设计实验室 阅读(252) 评论(0) 推荐(4) 编辑
摘要: 前言 最近一直在写 Go 和 Python ,好久没写 C# ,重新回来写 C# 代码时竟有一种亲切感~ 说回正题。 在当今这个数字化迅速发展的时代,每一个操作都可能对业务产生深远的影响,无论是对数据的简单查询,还是对系统配置的修改。在这样的背景下,审计日志不仅仅是一种遵循最佳实践的手段,更是确保数 阅读全文
posted @ 2024-03-21 10:49 程序设计实验室 阅读(651) 评论(0) 推荐(11) 编辑
摘要: 本文信息 中文名:《并行化优化KD树算法:使用C#实现高效的最近邻搜索》 英文名:"Parallelized Optimization of KD-Tree Algorithm: Implementing Efficient Nearest Neighbor Search in C#" 摘要 本文介 阅读全文
posted @ 2024-03-10 23:36 程序设计实验室 阅读(403) 评论(3) 推荐(7) 编辑
摘要: 文章信息 标题:使用C#和MemoryCache组件实现轮流调用API Key以提高并发能力的技巧 摘要:本文介绍了如何利用C#语言中的MemoryCache组件,结合并发编程技巧,实现轮流调用多个API Key以提高系统的并发能力。通过示例代码和详细说明,读者将了解如何有效地管理API Key的调 阅读全文
posted @ 2024-03-09 22:58 程序设计实验室 阅读(646) 评论(2) 推荐(3) 编辑
摘要: 前言 上一篇文章说到我还开发了一个独立的自动测试工具,可以根据 OpenAPI 的文档来测试,并且在测试完成后输出测试报告,报告内容包括每个接口是否测试通过和响应时间等。 这个工具我使用了 go 语言开发,主要是考虑到了 go 语言可以傻瓜式的实现交叉编译,生成的可执行文件直接上传到服务器就可以执行 阅读全文
posted @ 2024-03-08 09:56 程序设计实验室 阅读(324) 评论(2) 推荐(3) 编辑
摘要: 前言 好久没搞 Django 了,最近维护一个我之前用 Django 开发的项目竟然有亲切的感觉😂 测试,在以前确实是经常被忽略的话题,特别是对于 Python Web 这种快速开发框架,怎么敏捷怎么来,快速开发快速上线,而不是慢工出细活做得很规范,往往也是因为这种粗狂的开发风格,导致项目后续难以 阅读全文
posted @ 2024-03-06 23:57 程序设计实验室 阅读(191) 评论(0) 推荐(1) 编辑
摘要: 前言 经过前面的铺垫,终于继续更新了,这个大概率是本系列近期的最后一篇了。 同时之前有些内容更新,我也补充到这一篇里面。 关于 scoop 管理器的补充 scoop 常用命令 scoop help # 查看帮助 scoop help < 某个命令 > # 具体查看某个命令的帮助 scoop info 阅读全文
posted @ 2024-03-05 09:56 程序设计实验室 阅读(695) 评论(0) 推荐(4) 编辑
摘要: 前言 本来是一篇文章的,不知不觉写成了系列。 其实开工那几天就已经写好了长文,这几天一忙就没连着发了。 本文介绍一些 Windows 上用的小工具。 美化/折腾/小工具 虽然这是在用 Windows ,但阻止不了我想折腾的心!把玩 Linux 的那些花样拿出来,虽然 Windows 可以自定义的程度 阅读全文
posted @ 2024-02-29 19:24 程序设计实验室 阅读(1326) 评论(0) 推荐(16) 编辑
摘要: 前言 上一篇文章介绍了 Windows 下的包管理器,本文继续介绍输入法。 事实上 Windows 的输入法生态比 Linux/Mac 丰富很多,不过很多国产输入法存在窃取隐私、植入广告、乱安装流氓软件等问题,现在有开源的 RIME 输入法可以选择,何必受这气呢😃 而且 RIME 是跨平台的,无论 阅读全文
posted @ 2024-02-20 08:58 程序设计实验室 阅读(1669) 评论(3) 推荐(4) 编辑
摘要: 前言 短暂的春节假期转瞬即逝,忙碌的一年又要开启了🔛 上一篇文章 写了 2024 年将 Linux 桌面🐧作为主力系统,得到很多朋友的关注。 不过 Linux 桌面终究还是小众玩家的爱好,主流的系统还是得 Windows ,正所谓“工欲善其事,必先利其器”,本文来整理一下提升 Windows 使 阅读全文
posted @ 2024-02-19 23:20 程序设计实验室 阅读(264) 评论(0) 推荐(0) 编辑
摘要: PS:本文写于2021年,现在已经是2024年,有了很多新变化,我在接下来的文章里会继续更新。 前言 Windows一向以图形化操作入门容易著称,所以对于命令行的支持一直为人所诟病,比起Linux或者mac都是被吊打的。这一局面在最近几个版本的Windows10更新里,特别是微软官方出了Window 阅读全文
posted @ 2024-02-19 22:47 程序设计实验室 阅读(833) 评论(0) 推荐(1) 编辑
摘要: 前言 19年的时候我买了一个 matebook14 笔记本,配置是8代i5和8G内存,在当时看来作为轻薄本是够用的,但是现在已经2024年了,这内存让我想起来去年苹果的新款 mac mini ,丐版三千多给了8G的配置,数码圈都沸腾了😄 总之,已经到了不破不立的时候了😮,我之前试过安装了 Win 阅读全文
posted @ 2024-02-16 11:51 程序设计实验室 阅读(6631) 评论(23) 推荐(10) 编辑
摘要: 原文地址: https://forum.manjaro.org/t/howto-use-wayland-with-proprietary-nvidia-drivers/36130 Wayland does not play well with proprietary drivers. Current 阅读全文
posted @ 2024-02-15 16:29 程序设计实验室 阅读(44) 评论(0) 推荐(0) 编辑
摘要: LinuxMint系统默认显示星号,这个感觉是非常好的体验,虽然有人觉得不安全,不过无所谓了,好用才是关键 这个设置在 /etc/sudoers.d/0pwfeedback 这里 这个文件里面就一行 Defaults pwfeedback 如果不想显示星号,加个感叹号就行 Defaults !pwf 阅读全文
posted @ 2024-02-15 15:39 程序设计实验室 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 前言 StarBlog 第一期规划的功能基本完成了,我想着在春节前应该可以把第一期的系列文章完结掉,那么在差缺补漏阶段就剩下开发项目的最后一个环节——部署了。 PS: 事实上,还有一个很重要但又经常被略过的测试环节我们没有提到,因为时间关系,第一期规划我没有写单元测试和集成测试,在开发中,测试环节是 阅读全文
posted @ 2024-02-08 17:17 程序设计实验室 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 前言 用AspNetCore做Api开发也有一段时间了,正好年底在做总结,做一个WebApi开发实践笔记。 暂时想到的一些技术关键词,同时也作为本文的大纲,现在对这套技术体系的了解还不够深入,以后会持续更新这个Api开发实践~ 身份认证:JwtBearer 分页:X.PagedList 缓存 Res 阅读全文
posted @ 2024-02-08 15:51 程序设计实验室 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 从上次开始学习Asp.Net Core以来,一直都是玩一玩,还没有什么机会用来实战,最近单位有个新的小项目,于是我用Asp.Net Core来尝尝新,结果也是非常OK,熟悉之后开发效率感觉和Django基本没差。 那么进入正题,本文简单说说Asp.Net Core应用的构建和部署。 构建 构建是使用 阅读全文
posted @ 2024-02-08 15:46 程序设计实验室 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 本来今天开始是有其他的安排了,也没办法抽出那么多时间来学NetCore,不过我想做事情有始有终吧,除了gRPC还没跑起来之外,Blazor这部分也了解了一点,官网地址:https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor 目前来说还不是很完 阅读全文
posted @ 2024-02-08 15:44 程序设计实验室 阅读(35) 评论(0) 推荐(0) 编辑
摘要: SignalR牛刀小试 在MVP杨老师的博客里看到这么个东西,我还以为是NetCore3才推出的新玩意,原来是已经有很多年的历史了,那看来还是比较成熟的一个技术了。 简介 SignalR是一个.NET Core/.NET Framework的开源实时框架,SignalR的可使用Web Socket, 阅读全文
posted @ 2024-02-08 15:16 程序设计实验室 阅读(404) 评论(0) 推荐(1) 编辑
摘要: 前言 AspNetCore技术栈在我们团队里的使用也有一段时间了,之前的部署方式一直是本地编译之后上传可执行文件到服务器,使用supervisor来管理进程这种很原始的方式。 参考之前的文章: 对于小项目来说尚可,够用,但是存在几个问题: 每次更新花费的时间太长了,无论是Framework-Depe 阅读全文
posted @ 2024-02-08 11:35 程序设计实验室 阅读(28) 评论(0) 推荐(0) 编辑