看这一段人畜无害的代码,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的正则表达式
验证邮箱格式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<script> var youxiang ="1264156@qq.com"; var bo=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(youxiang); if(bo==false){ alert('请输入正确的邮箱地址!'); } </script> //php的正则表达式 function checkEmail($mail){ $reg = '/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$/'; $rst = preg_match($reg , $mail); if($rst){ return TRUE; }else { return FALSE; } } |
替换中文
1 2 3 4 5 6 7 8 9 10 |
<script>var str = "1黑色小包原价260现价60"; var reg=/[\u4e00-\u9fa5]+/g; str.replace(reg,"-"); </script> //php的正则表达式 $str="1黑色小包原价260现价60"; $reg="//[^\.jpg\d][\x80-\xff_a-zA-Z\s]+/"; //在PHP中不能支持[\u4e00-\u9fa5],查阅一翻资料,在utf-8编码下,可以用16进制表达式 $name=preg_replace($reg,"-",$str); echo $name; |
在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……