作者: 王永杰

不谋全局者,不足谋一域

442 篇文章

常用的设计模式有哪些(23 种设计模式的分类和功能详解)
设计模式有两种分类方法,即根据模式的目的来分和根据模式的作用的范围来分。 1. 根据目的来分 根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式 3 种。 创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF 中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。 结构…
_h5ai
H5ai是一款功能强大 php 文件目录列表程序,由德国开发者 Lars Jung 主导开发,它提供多种文件目录列表呈现方式,支持多种主流 Web 服务器,例如 Nginx、Apache、Cherokee、Lighttpd 等,支持多国语言,可以使用本程序在线预览文本、图片、音频、视频等。 H5ai需要最低php5.5+ 安装 1. 搭建web环境…
科技爱好者周刊(第 231 期):互联网公司需要多少员工?
这里记录每周值得分享的科技内容,周五发布。 封面图 卡塔尔正在建造的 Qetaifan 人工岛,上面有一个世界最大的滑水道,高达86米。(via) 本周话题:互联网公司需要多少员工? 马斯克收购推特之前,放话要解雇75%的员工。 等到真的入主推特,他大刀一挥,第一个周末解雇了3700人。推特的员工总数现在是7500人,所以实际解雇了50%。 这就引…
科技爱好者周刊(第 230 期):电子产品的用电量
这里记录每周值得分享的科技内容,周五发布。 封面图 浙江大学附属第一医院的自动发药机,医生一开完处方,机器手就自动开始抓药,然后通过管道“投送”到药师窗口,等患者取药。(via) 本周话题:电子产品的用电量 上周提到,手机充电器的功率已经超过 200W 了。 这个功率相当大。大家可能不知道,你家冰箱大概都不如它。普通的家用冰箱,功率就在 100W~…
图解23种设计模式
一、单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱他的设计,当变化发生时,设计会遭受到意想不到的破坏;软件设计真正要做的许多内容就是发现职责并把那些职责相互分离。 二、开放-封闭原则 软件实体应该可以扩展,…
模版字符串
传统的 JavaScript 语言,输出模板通常是这样写的(下面使用了 jQuery 的方法)。 $('#result').append( 'There are <b>' + basket.count + '</b> ' + 'items in your basket, ' + '<em>' + basket.o…
科技爱好者周刊(第 229 期):手机充电问题的解决
这里记录每周值得分享的科技内容,周五发布。 封面图 日前,北京航空航天大学研发的“双关节大鸟型扑翼飞行器”(即机器鸟),创造了拍打翅膀式飞行器的单次飞行时间的世界纪录,达到1小时31分04秒98。(via) 本周话题:手机充电问题的解决 手机充电,大家每天要花多少时间,会不会觉得很烦人? 不过,这个问题最近好像解决了。 上周,小米发布了 Redmi…
folder-explorer
扫描目录,分析文件结构和统计信息,给任意文件添加备注,导出带注释的树形文本和其它多种数据格式,大大方便书写技术文档。 详细介绍:在 d2.pub 上的详细介绍 下载 下载 macOS 或 windows 或 Linux 版本的构建结果:releases 其它同步仓库 位置 链接 码云 https://gitee.com/d2-projects/fo…
暴风电视快速查询机器型号及平台
使用场景: 1、客户想清楚自己的电视属于什么芯片方案、型号、机编 2、机器出现故障,需要把具体的芯片方案、型号告知售后人员 3、系统更新的时候,作为种子用户的您可能希望享受优先升级的自豪感 基于以上场景,客户可以通过以下方式查找电视的基本信息: 1、查看电视后台的条码(60000开头),如下图 2、获取条码上面的前面11位数字。(前11位为电视机型…
如何下载 macOS – 官方 Apple 支持
如何下载 macOS 下载并安装 Mac 操作系统的最新版本或早期版本。 Apple 建议使用与你的 Mac 兼容的最新版 macOS。macOS 升级有助于保持电脑的安全性、稳定性和兼容性,而且包含最新功能和内建 App。了解如何将 Mac 系统更新到最新版本。 下载并安装 macOS 在安装之前,最好先备份你的 Mac。安装期间,请不要将 Ma…