Traversable遍历接口
在介绍Iterator之前,不得不介绍PHP的另外一个用于遍历的预定义接口Traversable。
Traversable接口是PHP内部的迭代器的抽象基类,只用于内部使用。一般我们用它来检测一个类是否可以使用foreach进行遍历。
$myarray = array('one', 'two', 'three');
$myob……继续阅读 »
7年前 (2018-03-25) 3142浏览 0评论
0个赞
语法
Linux中grep命令的全称为:global search regular expression(RE) and print out the line, 全面搜索正则表达式并把行打印出来。是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
下面是它的语法:
grep [OPTION]... PATTERN [FILE]...……继续阅读 »
7年前 (2018-03-25) 3635浏览 0评论
2个赞
Linux 文件查找命令find
语法
Linux find命令用来在指定目录下查找文件。find命令的语法如下:
find path -option [ -print ] [ -exec -ok command ] {} \;
path 指定查找的路径
任何位于参数之前的字符串都将被视为欲查找的目录名
path默认为当前路径,expression默认为……继续阅读 »
7年前 (2018-03-24) 3831浏览 0评论
0个赞
PSR 是 PHP Standard Recommendation 的简写,即PHP推荐标准。
目前通过的规范有 PSR-0(Autoloading Standard)、PSR-1(Basic Coding Standard)、PSR-2(Coding Style Guide)、PSR-3(Logger Interface)、PSR-4(Improved A……继续阅读 »
7年前 (2018-03-23) 2642浏览 0评论
0个赞
序列化
序列化格式
在PHP中,序列化用于存储或传递 PHP 的值的过程中,同时不丢失其类型和结构。
序列化函数原型如下:
string serialize ( mixed $value )
先看下面的例子:
class CC {
public data;
privatepass;
public function __constr……继续阅读 »
7年前 (2018-03-20) 4275浏览 0评论
8个赞
序言
去年7月刚过了日语N2,想着今年考个N1,为了加深日语文化的了解,还有学习日语,平时免不了经常上日语网站。
但是毕竟水平有限,所以不免遇到不认识的单词,日语单词的一个特点就是很多单词你知道是什么意思,但是不知道怎么读。
比如:“簡素な構造” 中的第一个词:“簡素”,很显然就是“简单,朴素的意思”,但是你肯定不知道它的读音是:“[かんそ]①”。
以前遇到……继续阅读 »
7年前 (2018-03-14) 5937浏览 5评论
8个赞
本文将会从水波的基本原理开始,详细讲解在canvas中模拟水波扩散,分析并计算水波的能量分布,并通过振幅模拟水波对图像的折射效果,最后实现水波特效。
水波基本原理
首先复习一波高中物理知识。
波是指振动的传播。波的传播方向与质点振动方向垂直的为横波,相同则为纵波,水波是横波和纵波的叠加。
对于水波这种波,我们在实现这个特效的时候,需要考虑到下面的特性:
圆……继续阅读 »
7年前 (2018-03-11) 11220浏览 4评论
82个赞
因为时间太久了,或者改了Apache的某些东西,Apache老是抽风,不能加载PHP的一些dll扩展,所以重新安装Apache。本文将介绍如何在本地有Apache的情况下卸载安装。
下载Apache
系统:Windows7 x64位,Apache下载地址为:https://www.apachehaus.com/cgi-bin/download.plx
选择适……继续阅读 »
7年前 (2018-03-08) 5272浏览 0评论
2个赞
从简单的基本图形,到复杂炫酷的动画,通过canvas元素获取的2D图形渲染上下文CanvasRenderingContext2D,能够使用丰富的API来进行图形绘制。这篇文章将会总结在之前的canvas教程中用到的所有渲染上下文的API。
可以参考之前的教程:
如何绘制基本图形可以参考:canvas基本图形绘制
如何对基本图形移动旋转缩放可以参考:canv……继续阅读 »
7年前 (2018-03-07) 4437浏览 0评论
3个赞
经过前面的文章,我们已经能够在canvas画布上画出各种炫酷的图形和画面,但是这些画面都是禁止的,怎么样才能让他们动起来呢?
如何绘制基本图形可以参考:canvas基本图形绘制
如何对基本图形移动旋转缩放可以参考:canvas图形变换
如何设置基本图形颜色和样式可以参考:canvas样式和颜色
如何使用外部图片以及图形组合可以参考:canvas使用图片,图……继续阅读 »
7年前 (2018-03-05) 3985浏览 0评论
33个赞