canvas 与 svg 对比

canvas vs. svg转自 w3schoolCanvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的。SVGSVG 是一种使用 XML 描述 2D 图形的语言。SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么

xhprof 的安装、配置和使用

简介xhprof 是一个 facebook 开发的轻量级应用性能测试工具,用 php 写的,以 php 扩展形式安装。之前看到一篇文章很夸张的比较了几种性能测试工具,诟病 xhprof 难装。然后广告性地推荐了一家国内的测试工具。给新服务器装了php 7.3.3,正好想接触一下性能测试工具,数据化了解一下 php7 到底有多牛逼。不服气他的说法,就找了教程来装了。xhprof 作为 php 的扩展

php-fpm 的重启方法(php7.3)

php-fpm 为什么不能用 service 重启?对于 centos 下使用 yum,或者 ubuntu 下使用 apt-get 等软件包管理工具安装的 php 来说,php-fpm 可以以服务的形式运行,直接用 service php-fpm start|stop|reload 指令即可操作控制。对于源码包编译安装的,php 5.3.3 以后的 php-fpm 不再支持 php-fpm 以前具

Nginx 下安装和配置 php 7.3.3

在安装之后发现并不能解析 php 文件,查询错误信息得到结论:php-fpm 未安装。检查 php-fpm 是否启动 netstat -ant | grep 9000 , 检查可执行文件 whereis php-fpm ,确认未安装。之前也从来没有单独安装过 php-fpm ,是不是高版本不需要 php-fpm 了呢?查了一下,并不是,7.* 版本仍然需要并且会自动安装 php-fpm 。那么就应

为编译安装的 nginx 添加系统服务

编译安装的 nginx 并不能通过 service 或 systemctl 启动、关闭和查看状态。并且,在未将 nginx 安装目录添加到系统变量 PATH 中前,都只能通过安装路径进行访问使用,如:/usr/local/nginx/sbin/nginx。用 yum 安装的软件不存在这样的问题,但用 yum 安装的软件版本会受到 yum 源的限制,不够灵活。这边只讨论编译版本的问题。nginx 编

常用的 yum 指令

安装(比如:mysql):# -y 表示:针对安装过程中的提问,默认 yes # mysql 表示:要安装的库名,也有可能其他形式的名称:mysql-community-server yum [-y] install mysql搜索当前库(比如:mysql):yum search mysql搜索潜在的库(比如:mysql):yum repolist all | grep mysql结果:mysql

常用的 rpm 指令

查看 rpm 包(如:mysql):rpm -qa | grep -i mysql删除 rpm 包名:rpm -e 包名添加 rpm 包(如:mysql8.0):rpm -Uvh mysql80-community-release-el7-2.noarch.rpm这种添加方式需要本地有已下载的 rpm 包,可配合 wget 下载到本地后再操作。或者直接添加(下载地址从 mysql 官网 yum r

Linux 基本命令不能用的解决方法

问题描述个人买了台测试服务器,1核1g,centos7 系统,在网上找了一篇安装 nginx/php/mysql 的教程。教程里用 wget + downloadurl 下载相关安装包到 /usr/local/src 文件下,然后进行解压,编译,安装。前面的 nginx 安装后,用 ln -sf 指令创建软链,将 nginx 添加到系统安装目录中,使其能够直接使用。php 被安装到了 /usr/l

【转】html,js打电话,拨号,发短信,发邮件,激活Android市场,地图定位GPS

如果需要在移动浏览器中实现拨打电话,调用sms,发送email等功能,移动手机WEB页面(HTML5)Javascript提供的接口是一个好办法。采用url链接的方式,实现在Safari ios,Android 浏览器,webos浏览器,塞班浏览器,IE,Operamini等主流浏览器,进行拨打电话功能。1. 打电话在电话号码前面可以加上 + (加号)表示国际号码。如:最常用WEB页面JS实现一键