PHPUnit基本使用

PHPUnit返回结果可以告诉我们执行时间、占用内存、错误数量、错误文件及代码行号,这不仅帮助我们测试了代码,还帮我们快速定位了bug。

阅读更多

Shell脚本编程

Shell脚本编程

阅读更多

SPL数据结构之队列SplQueue

SPL数据结构之队列SplQueue,先进先出,First In First Out(FIFO)。

阅读更多

SPL数据结构之堆栈SplStack

SPL数据结构之堆栈SplStack,最后进入到堆栈里面的元素,最先在堆栈里取出,First In Last Out(FILO)。

阅读更多

SPL数据结构之双向链表SplDoublyLinkedList

SPL数据结构之双向链表SplDoublyLinkedList最先添加到链表中的节点叫做Bottom节点(底部),也叫Head节点,最后加入到链表中的节点叫做Top节点(头部),链表指针指向的节点叫做当前节点,链表指针是当前节点的一个标识,可以指向任意节点。任意一个节点都包含节点名称(key或offset)和节点数据(value)。

阅读更多

PHP语言教程-魔术方法之属性重载和方法重载

PHP魔术方法是以 __ 两个下划线开头的方法,具有魔术功能的一些方法,本文主要讲实现属性重载和方法重载的魔术方法。

阅读更多

Golang语言教程之hello,world

Golang语言教程之hello,world

阅读更多

Golang语言之JSON解码函数Unmarshal

工作中我们经常会遇到解码JSON格式的数据,本文通过4个示例介绍工作中常用到的四种 JSON格式。在 Golang语言中,通常是使用标准库的encoding/json包中的函数Unmarshal解码JSON格式的数据,下面我们先介绍一下该函数如何使用,再通过4个示例代码来演示一下如何在Golang中解码常见的4种JSON格式的数据。

阅读更多

Golang语言并行设计的核心goroutine

goroutine实现并发编程,goroutine之间通信使用channel,channel不管是发送数据还是接收数据都是阻塞的,channel默认无缓冲,但也可以指定缓冲大小变成有缓冲,空间有剩余时是无阻塞,直到空间全部用完时才阻塞。

阅读更多

Golang语言包-字符串处理string和字符串类型转换strconv

Golang语言字符串处理函数包strings,字符串类型转换包strconv。

阅读更多