开发现代化的.NetCore控制台程序:(4)使用GithubAction自动构建以及发布nuget包
GitHub Action自动构建发布nuget包,省时省力。Secrets管理token,workflow一劳永逸。吐槽nuget推送重复输入token,烦人!
开发现代化的.NetCore控制台程序:(3)将nuget包发布到GitHubPackages
发布Nuget包到GitHub Packages?不过是配置token和nuget.config的重复劳动。手动关联包与仓库?GitHub的设计真够奇葩的。搞定,但谁有空折腾这些。
开发现代化的.NetCore控制台程序:(2)创建一个C#项目模板
又一个.NetCore模板?FluentConsole.Templates,一键生成骨架,包含DI、日志、配置。安装?dotnet new install,然后dotnet new flu-cli -n MyProject。太简单了吧,谁在乎?
开发现代化的.NetCore控制台程序:(1)项目介绍以及依赖注入/配置/日志等使用细节
开发.NET Core控制台工具,依赖注入和日志整合得比Go优雅多了。哼,配置文件丝滑,但AOT?反射问题,放弃。
广州的夏天格外的热:9月实训心得小结
emmmm 不知不觉间来广州已经两个多星期了,本来打算一周写一篇小结的,结果上个星期感冒了在宿舍休息,前几天又中秋假期出去玩了,就一直拖着了...... 这个实训说好听是什么实习,结果就是学校和培训班合作,把我们塞到这里来集中体验培训,但是又不会教你很多真正有用的东西,谁要是觉得好就交钱上正式培训班,住宿贼贵,环境还贼差,还好只有一个月的时间,咬咬牙就过去了,其中的猫腻不言而喻...... 说说学
并行化优化KD树算法:使用C#实现高效的最近邻搜索
本文介绍了如何使用并行计算技术优化 KD 树算法,并使用 C# 编程语言实现了高效的最近邻搜索。首先,我们简要介绍了 KD 树的原理和构建过程,然后详细讨论了如何利用并行计算库在多个 CPU 核心上并行构建 KD 树,从而加速搜索过程。通过实验验证,我们证明了并行化优化能够显著提高 KD 树的构建速度和搜索效率,为大规模数据集下的最近邻搜索问题提供了一种高效的解决方案。
川宇 USB3.0 拓展坞开箱
老台式机没有 Type-C?那就用川宇 USB3.0 拓展坞凑合,鼠标键盘接收器照样工作。11元买到还能接受,涨到20元后,塑料质感也突然显得更诚实了。
小老板的账都在微信里,我做成了 AI 产品,然后…
一年了终于憋出第一篇文章,自称AI产品却干着ERP的活。核心就一句话:小老板不缺记账,缺的是“这单到底赚没赚”——还得靠AI把微信聊天变账本。最后成本压垮项目?醒醒,先想清楚卖给谁再谈开发。
小心误关了NAS服务器!修改Linux的电源键功能
NAS居然离线关机了?电源键被傻逼系统接管了。改改`logind.conf`让这玩意忽略电源键,省得误操作重启关机。谁用谁知道,别真当NAS是玩具。
导出Git提交记录
https://git-scm.com/docs/git-log#Documentation/git-log.txt-emnem git log export command git log --after=2021-1-1 --before=2022-1-1 --pretty=format:'%cs,%an,%s' output 2021-12-17,DealiAxy,swagger文档优化 2
实测 Django 6.0:模版片段、后台任务、CSP 安全,三大特性体验报告
呵,连WebSocket都没塞进去就敢叫大版本更新?不过模版片段和内置后台任务总算让Django像个现代框架了,至少写HTMX时不用再到处塞碎片文件。原生CSP?早该有了。至于抛弃Python 3.11——跟不上时代的版本留着也是累赘。
宏碁USB2.0拓展坞开箱
4块钱的宏碁USB 2.0拓展坞,专治笔记本USB口不够用,包装居然还有盒子,良心得有点可疑。全塑料但小巧,勤恳接鼠标键盘;用了一个月就只供电不传数据,售后换新,倒也算值回票价。
如何阻止Win10重置默认应用?
前言 Win10比之前版本的Windows系统更现代,然而却不见得更好用,喜欢自作主张重置默认应用就是一个大问题。 就像这样,真的是烦。 解决方法 改注册表。 新建一个 去除重置默认应用.reg 的注册表文件,粘贴一下代码。 Windows Registry Editor Version 5.00 ;Description: Prevents Windows 10 from resetting
如何清理误提交到git的历史大文件?
作者在更新其视频剪辑工具Clipify时,遇到了Git仓库中大量静态资源文件导致push速度变慢的问题。通过分析,发现使用`git rm --cached`命令无法彻底解决问题,因为Git仍保留历史提交中的大文件。作者最终采用git-filter-repo工具重写Git提交历史,成功解决了push速度慢的问题,并介绍了如何使用git-sizer工具分析Git仓库中的大文件。
如何查看安卓模拟器的ADB端口号?
找到模拟器的进程 用tasklist查看进程pid tasklist 找到模拟器进程的PID,然后再使用netstat命令。 netstat -ano | findstr 1000 这里的 1000 就是上面查到的进程PID。 根据获取到的端口号,就可以使用 ADB 连接了。 adb connect 127.0.0.1:端口号 当然最好的方法还是去模拟器提供商的网站上查一下,这是最方便的。 例如我