-
[综合] 常用的打印日志 php
使用的情况 1、日常调试代码除了打印值之外,还有一种方法就是将内容写入txt文件,这种方式适合在线上调试(因为线上的调试不能暴露debug信息) 2、有时我们用的框架不知道此框架的打印log的方法的时候,我们可以考虑这种方式,在原生或者框架都适合使用 定义和用法 file_put_contents(...
44
热度 -
[综合] php7安装openssl扩展方法 linux
linux环境与windows,开启的方式不一样的,在windows环境下,打开php.ini中;extension=php_openssl.dll是否存在,如果存在的话去掉前面的注释符‘;’,如果不存在这行,那么添加extension=php_openssl.dll然后再重启php环境的就好,按照...
84
热度 -
[综合] workerman 连接失败可能的原因
刚开始使用workerman时很常见的一个问题是客户端连接服务端失败。 原因一般如下: 1、服务器防火墙(包括云服务器安全组)阻止了连接(50%几率是这个) 2、客户端和服务端使用的协议不一致(30%几率) 3、ip或者端口写错了(15%的几率) 4、服务端没启动 检查以上的内容,应该就能找到原因了...
37
热度 -
[综合] mysql更新某个字符串字段的部分内容 concat
如果现在需要Mysql更新字段重部分数据,而不是全部数据,应该采用何种方法呢?下面介绍了两种情况下Mysql更新字段中部分数据的方法,供您参考。 1、Mysql更新字段中部分数据第一种情况: updatetabsetA=concat(substring(A,1,3),'bbb'); 从A的1个字符开...
84
热度 -
[综合] 以太坊网络中的Gas/ Gas Price/ Gas Limit 是什么意思?
Gas是什么? Gas翻译成中文就是“燃气”,是以太坊世界的燃料,它决定了以太坊网络生态系统的正常运行。 Gas用来衡量执行某些动作需要多少“工作量”,这些“工作量”就是为了执行该动作支付给网络的费用额。通俗理解,Gas是给矿工的佣金,并以ETH支付,无论是交易、执行智能合约并启动DApps,还是支...
101
热度 -
[综合] TP5中volist嵌套时里层volist获取外层 volist循环的key
情景:tp5.0框架,有时我们需要在第二层volist,获取第一层的volist的key的值,如何获取呢?应该不少的朋友都不知怎么获取吧。 TP5中有两个嵌套的volist循环,采用的是关联数组,怎样在循环内部分别获取外层volist的Key和内层volist的key值? 解决方法:在tp5中的AS...
74
热度 -
[综合] layui如何使用内部jQuery?
有时我们使用的layui的框架,可以不需要单独引进jq,因为layui是内置有jq。我们需要在layui里面使用jq,就能自动引进来了。 由于Layui部分内置模块依赖jQuery,所以我们将jQuery1.11最稳定的一个版本作为一个内置的DOM模块(唯一的一个第三方模块)。只有你所使用的模块有依...
5
热度 -
[综合] 单引号与双引号的区别
1、一般情况下两者是通用的.但双引号内部变量会解析,单引号则不解析. 2、一般情况下单引号(速度快),双号引相对慢些。 注意:如果内部只有纯字符串的时候,用单引号(速度快),内部有别的东西(如变量)的时候,用双号引更好点.
11
热度 -
35
热度 -
[综合] 双CPU与单CPU有什么区别,有什么优势?
前言:这里的单和双cpu不是指单核与双核的问题,这两者不是一样的概念。核心(Die)又称为内核,是CPU最重要的组成部分。CPU中心那块隆起的芯片就是核心,是由单晶硅以一定的生产工艺制造出来的,CPU所有的计算、接受/存储命令、处理数据都由核心执行。各种CPU核心都具有固定的逻辑结构,一级缓存、二级...
55
热度 -
[综合] 为什么说PHP 加 ?> 有危害
加与不加结束?>,视情况而定。先定义一下两者的区别。 加的:之后的内容视为纯文本直接输出 不加的:之后的内容视为PHP代码,除非没有代码了。(若是有其他代码,就会报错) 像一些函数库,类库这类文件,不加结尾比较好。这样当它们被其他文件包含的时候,可以避免一些因为有输出而导致的错误。比如<...
93
热度 -
[综合] curl 方式查看header的信息
curl_setopt($oCurl,CURLINFO_HEADER_OUT,TRUE);curl_setopt($oCurl,CURLOPT_HEADER,true); $header=curl_getinfo($curl,CURLINFO_HEADER_SIZE);//获取头部信息
63
热度 -
[综合] 二维数组中的某个字段进行快速排序 php
在开发过程中遇到不少对多维数组某个值进行排序,有些人选择遍历方式处理,但是这种方式不可取。能用自带的函数解决,尽量用自带的(因为是底层语言实现的,最好的) 不少那么多废话,进入主题 <?php $data=[['id'=>21,'last_name'=>'Gates'],['id'...
42
热度 -
[综合] PHP二维数组用某个字段的值当做键名
我们一般考虑的是foreach组装新的数组,但是作为开发来能不要foreach就不要,有现成php函数尽量用,因为php函数是C语言底层写的,运行快。 现在我们看案例吧 $array=array(array('id'=>'5','name'=>'tony'),array('id'=>...
39
热度 -
34
热度 -
[综合] php常见运行模式--4种
php常见的有4种: cgi协议模式 cgi模式通用网关接口(CommonGatewayInterface),它允许web服务器通过特定的协议与应用程序通信,调用原理大概为:用户请求->Web服务器接收请求->fork子进程调用程序/执行程序->程序返回内容/程序调用结束->...
71
热度 -
[综合] swoole 基础知识
创建test.php <?php $worker_num=2; for($i=0;$i<$worker_num;$i++){sleep(1);$process=newswoole_process(function(swoole_process$worker){var_dump($work...
62
热度 -
48
热度 -
[综合] 截取某两个字符串之间的值
/***截取某两个字符串之间的值*@param$str*@param$start_str开始字符串*@paramstring$end_str结束字符串*@returnbool|string*/ functiongetSubStr($str,$start_str,$end_str='/'){$arr=...
103
热度 -
[综合] yii2.0 rules 指定某些情况使用
有时你想一条规则只在某个场景下应用,为此你可以指定规则的on属性,如下所示: publicfunctionrules() {return[//在"register"场景下username,email和password必须有值[['username','email','password'],'requ...
51
热度