在我们软件开发过程中,“复用接口(webapi)”、“复用服务(service)”是非常常见的现象,很多老司机都会为自己设计的代码可以“复用”而感到有成就感。然而当我们在一个较长的时间周期去看待系统的迭代过程,会发现这些“复用”,往往会成为后来迭代的绊脚石,修改代码牵一发而动全身,细微的修改也会引发广泛的影响面,从这个角度看,“复用”是不利于系统的可维护性的。
FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher
使用Android Studio Dolphin打开下载后的EasyPusher-Android项目,把模块build.gradle里面的compileSdkVersion和targetSdkVersion都从26改为28,因为小海豚版本的Android Studio最低支持到API28。
Wpf使用NLog将日志输出到LogViewer

代码整洁之道–读书笔记(14)
本书是编程大师“Bob 大叔”40余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来者引路,助其职业生涯迈上更高台阶。
以太坊Rollup方案之 arbitrum(2)

适用于 VitePress 的公告插件开发实记
其中分离的第一个组件类型的就是呼声较高的
公告插件。
Maven 使用方法

数字产品护照 (DPP) 解决方案:利用 Blazor 和区块链实现产品全生命周期追踪
我们的 DPP 解决方案严格遵循欧盟相关法规的要求,确保对材料、工艺和可持续性信息的详细记录。这不仅帮助企业满足法律合规性,还提升了产品在国际市场上的竞争力。
Qt表格入门
Qt、表格、过滤、筛选、自定义单元格、排序、委托、代理
C#|.net core 基础 – 深拷贝的五大类N种实现方式

小狮博客