分类目录:后端

以下是分类 后端 下的所有文章

node发起axios请求报错:Socket hang up

看这一段人畜无害的代码,axios的引入和配置,再加上超长的超时限制 那么问题来了,第一个请求之后,node处理了很多逻辑操作,以至于要等好久才会发起第二次请求,第二次请求的拦截已经可以打印config,但是后面完全没有响应了,并且报错:socket hang up 最喜欢疑难杂症,因为比较有意思,但也最怕这种坑,因为老板总是催业务,不敢……

nodejs把html转化为image

业务需求:每个用户都可以生成自己的卡片,并分享到朋友圈。 尝试:canvas画图。但是部分安卓手机不支持,iPhone6以下不支持,最大的问题是canvas功能实现的过程是比较麻烦的,尤其是布局的部分,时刻挑战你的额GPU。网上有一个html2canvas的库,可以把指定的div转化为canvas,不过如果手机本身不支持的话,恐怕这个库也……

PHP性能分析工具:XHProf

XHProf简单的说就是一个提供分层PHP性能分析的一种工具。 详细报告函数请求的次数、CPU耗费时间、内存使用的情况以及其他数据的分析 能够详细分析函数的调用与被调用的详细数据信息,并且进行数据收集。 最独有的功能就是能计算数据报告阶段的信息。 能够有效的避免死循环。 那么开始在Mac上进行安装吧: 1、下载扩展http://pecl…….

Redis安装

1、官网下载文件包(是二进制的话要编译,运行一个.conf文件),它里面有一个MAKE文件 2、解压文件包,在终端进入文件夹下,写命令:make 3、结果到:Hint: It’s a good idea to run ‘make test’ 这时候开始运行:make test 4、经过一系列的ok提示,……

php中的魔术方法

1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的: __get( $property ) 当调用一个未定义的属性时访问此方法; __set( $property, $value ) 给一个未定义的属性赋值时调用; 这里的没有声明包括当使用对象调用时,访问控制为protece……

php和js的正则表达式

验证邮箱格式

替换中文

在js的匹配中: text返回 Boolean,查找对应的字符串中是否存在模式。 exec是 RegExp 对象的方法,查找并返回当前的匹配结果,并以数组的形式返回。 match是tr……

MySQL: InnoDB与MyISAM的区别

网传的六大区别: 项 MyISAM InnoDB 构成上的区别 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。 索引文件的扩展名是.MYI (MYIndex)。 基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,I……

nginx和Apache对比

1、nginx属于轻量级,同样起web服务,比Apache占用占用更少的内存和资源。 2、nginx的配置比较简洁,Apache的复杂。 3、nginx抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能。 4、nginx有高度模块化的设计,编写模块也相对简单;Apach……

PHP字符串处理函数

addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示 chop — rtrim() 的别名函数 chr — 返回一个字符的ASCII码 chunk_split — 按一定的字符长度将字符串分割成小块 con……

Linux 常用命令

一. 文件目录操作命令: 名称 功能 ls 列出目标目录中所有的子目录和文件。 cd 切换当前目录至dirName pwd 查看”当前工作目录“的完整路径 mkdir 通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。 rm 删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则r……