[GitHub] DMCA Takedown Notice

今天晚上收到一封来自 Github 的邮件,标题为 [GitHub] DMCA Takedown Notice 。在使用 Github 的这么长时间里,这还是第一次发生。 ...

October 31, 2019 · 1 分钟 · 373 字

GoLand & PhpStorm v2019.2 for Mac 破解及汉化

本文分享下 GoLand & PhpStorm v2019.2 for Mac 的破解及汉化,理论上适用于 Jetbrains 所有的 v2019.2 产品。 ...

October 17, 2019 · 1 分钟 · 457 字

MacOS 安装 Apache ab 压测工具

出于测试的需要,本文简单记录下在 MacOS 上安装 Apache ab 压测工具的相关操作步骤。 ...

October 3, 2019 · 1 分钟 · 104 字

Zend Studio v13.6.1 for Mac 破解及汉化

从 Zend Studio v13.6 起才能支持 PHP 7.1 的最新特性,因此记录下 Zend Studio v13.6.1 for Mac 的破解及汉化。其实这个破解不用区分 Windows or Mac,两个平台都是通用的。 ...

October 2, 2019 · 1 分钟 · 494 字

使用 GoColly 抓取贝壳房源信息

使用 Golang 的爬虫工具 Gocolly 抓取贝壳的出租房源信息。由于公司项目之一是长租公寓 SaaS 管理系统,需要为公寓的老板或管家们提供当地的租房价格参考。出于对 Golang 学习的目的,没有采用 Python 那些成熟的爬虫框架,而是采用了 Gocolly,抓取的数据存储在 MongoDB。 ...

September 2, 2019 · 2 分钟 · 879 字

数据结构之单链表

数组需要一块连续的内存空间来存储,对内存的要求比较高。而链表恰恰相反,它并不需要一块连续的内存空间,它通过指针将一组零散的内存块串联起来使用。链表结构五花八门,三种最常见的链表结构,它们分别是:单链表、双向链表和循环链表。本文来看最简单、最常用的单链表。 ...

September 1, 2019 · 2 分钟 · 727 字

PHP 之 for 循环

for 循环在很多的编程语言中都被支持,是一种常见的循环用法,也算是我们学习每门编程语言中最基础的知识点。但正是因为基础,所以才容易被忽略,久而久之,甚至会误解。本文 PHPHa 就对 PHP 中的 for 循环进行复习,不求温故而知新,但求能矫枉过正。 ...

August 9, 2019 · 2 分钟 · 992 字

数据结构之复杂度分析

我们都知道,数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更省存储空间。所以,执行效率是算法一个非常重要的考量指标。那如何来衡量你编写的算法代码的执行效率呢?这里就要用到:时间、空间复杂度分析。 ...

August 5, 2019 · 1 分钟 · 371 字

数据结构之数组

数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。PHPHa 通过本文简单介绍下数组的定义以及用 PHP 代码模拟数组的相关操作。 ...

August 5, 2019 · 2 分钟 · 840 字

PHP 常用的 11 种设计模式

本文简单介绍下,在 PHP 开发中涉及的常用的设计模式。包含:工厂模式、单例模式、注册器模式、适配器模式、策略模式、数据对象映射模式、观察者模式、原型模式、装饰器模式、迭代器模式、代理模式等。 ...

August 4, 2019 · 6 分钟 · 2913 字