Java 单例模式详解及五种实现方式

单例模式确保某个类同时只存在一个实例,并向整个系统提供这一个实例。在具有“资源管理”功能的系统常常被设计成单例模式。比如一台电脑可以连接多台打印机,但只能有一个打印任务池,避免两个打印作业同时上传到打印机。类似的应用场景还有线程池、日志操作、对话框、硬件驱动程序等。单例模式保证全局对象的唯一性,例如多个子系统读写同一份配置文件就需要保证配置的一致性。

发布于 开发设计

登入界面中,是“登录”还是“登陆”?

网页中出现的“登陆”按钮、页面大多都是前端程序员粗心导致的。简言之,登陆指进入网站首页;而登录后可以查看登陆时看不到的内容。

发布于 开发设计

高德地图安卓 SDK 离线加载自定义样式

官方文档中没有提到如何加载地图自定义样式,自己实现一个 AMapCustomStyleLoader

发布于 开发设计

Python3 利用心形线函数打印心形

哪个理工男不想用程序员的浪漫对自己的女神告白呢?

发布于 开发设计

Alpha, Beta 和其他版本代号的含义

常用版本号 Alpha 软件或系统的内部测试版本,会有很多 Bug,仅内部人员使用 Beta 软件或系统的测试版本,这一版本通常是在 Alpha 版本后,会有很多新功能,同时也有不少 Bug Gamma 软件或系统接近于成熟的版本,只需要做一些小的改进就能发行 知名公司和产品版本号规范 Mic...

发布于 开发设计

CRC16 校验详解及在 Java 中的实现

CRC (Cyclic Redundancy Check),循环冗余校验,根据网络数据包或电脑文件等数据产生简短固定位数校验码的快速算法

发布于 开发设计