2025/3/25
1057
这篇文章以标题形式在草稿箱里躺了很多年,当年想写一篇关于字符集编码的文章时,是因为包括自己在内的很多开发人员都面临字符集编码的困惑,当时在网页中使用GB2312、MySQL数据库中使用GBK、Visual Studio 2005生成的源代码文件是UTF-8......今天完成这篇文章早已时过境迁,最近也越发觉得执行力远比好的点子和计划重要,后续除了及时分享总结自己的开发经验,还会将之前天马行空的项目尽快落地实施,共勉。
2025/6/24
26
在23种(GoF23)设计模式中,有的非常简单,外观模式就是其中之一,它对内封装复杂逻辑,对外提供简单调用,外观模式也是为调用者服务的一种设计模式。这很像政府职能部门这些年服务效率的悄然变化,比如以前注册公司需要跑多个部门,现在设立了行政服务大厅“一窗通办”。
2025/6/13
824
在我的记忆里,桥总能发挥巨大价值。小时候,小河上的一座小桥连通了两个村寨,祖祖辈辈的乡亲们从桥上过,把青石板磨得圆润光滑。初中,我离开了小县城,每次汽车都要花一小时下一段险而长的盘山公路,山顶上立了一块纪念碑,上面刻着因修这段盘山路而牺牲的烈士们的名字。后来随着国家经济的发展,在这段盘山公路的峡谷上修了一座当时亚洲最大的吊索桥,通车后的车程从原来的一小时变成了五分钟,这座吊索桥的名字叫矮寨大桥。
2025/6/4
884
适配器模式是一种常用的结构型设计模式,其主要目的是解决两个软件模块之间的兼容问题,在不修改原有代码的基础上,使来源与目标代码能够兼容并协同工作。本文以类图结合代码示例的方式,详细描述了如何在适配器中包装源对象,以及如何解决目标接口臃肿的问题。常在河边走,哪有不湿鞋,掌握适配器模式,将为你解决新旧代码的兼容提供通用范式。
2025/1/20
1344
Zabbix是一个基于WEB界面的跨平台系统资源监控开源平台,目标监控系统支持Linux、Windows NT4.0、 Windows (2000/2003/XP/Vista)、Free BSD、Open BSD、Solaris、HP-UX、AIX、 OS X、Tru64/OSF1等。
2025/1/17
1323
WSL全称Windows Subsystem for Linux,是由微软开发的支持在Windows中运行Linux的一个子系统,2022年发布WSL 1.0,2023年发布了WSL 2.0,在2.0中使用了真正的Linux内核,并提升了性能与Linux程序的兼容性。
2025/1/20
1117
Docker本身是一款为Linux开发的轻量级容器,并不支持在Windows中直接运行。但Docker官方提供了Docker Desktop可视化工具,结合WSL,可以方便的在Windows中运行Docker。本文并不介绍Docker的相关知识,仅描述了Docker在Windows中安装配置的过程。
2025/2/12
2143
这篇文章源于工作中的一个项目,2021年,我负责汇川工业机器人应用软件的基础架构重构,当时单元测试是重构工作的核心环节之一,从无法进行单元测试到最终60%以上的行覆盖率,过程中自己也有非常多的收获,于是将其整理成文,希望对计划开展和正在开展单元测试的同学有所帮助。
2024/7/12
2561
用例图是UML中最简单,使用最高频的图之一,它通常用于诠释“这个软件做了什么”。用例图的的表达非常简单并且通俗易懂,不论研发、产品、测试,还是完全不懂软件的外行,用例图基本都能被看懂。
热门文章
外观模式
2025/6/24
26
最新文章
外观模式
2025/6/24
26
桥接模式
2025/6/13
824
设计模式:适配器
2025/6/4
884
Zabbix:开源的跨平台系统监控工具
2025/1/21
1344
WSL:在Windows中使用Linux
2025/1/18
1323
在Windows中使用Docker
2025/1/20
1117
单元测试从入门到精通
2025/2/13
2143
UML用例图-UML Use Case Diagram
2024/7/12
2561
UML类图-UML Class Diagram
2024/8/6
1923
测试驱动开发(TDD)浅析
2025/2/3
1298