Aug152020
JS中字符串与数组的转换,类似PHP的explode implode
JS中字符串与数组的转换,类似PHP的explode implode 。
js 数组转字符串 join
var a = new Array(1, 2, 3, 4, 5, 6);
var b = a.join(",");
alert(b);
js 字符串转数组 split
var a = "1,2,3,4,5,6";
var b = new Array();
b = a.split(",");
alert(typeof b);
alert(b);
阅读全文
抢沙发
Aug152020
php 报错 Call to undefined function bcadd()的解决办法
首先进入你的 php 安装源码目录:
cd /usr/local/src/php-5.6.40/ext/bcmath
依次执行如下命令编译安装
/usr/local/php/bin/phpize
#如果不知道自己的phpize在哪里,可以通过 whereis phpize 查找
./configure --with-php-config=/usr/local/php/bin/php-config --enable-bcmath
#如果不知道自己的php-config在哪里,可以通过 sudo find / name 'php-config' 查找
make && make ...阅读全文
Aug122020
linux通过python监控股票股价
python 脚本代码如下,保存文件名为 gupiao.py:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
from colorama import init, Fore, Back, Style
from prettytable import PrettyTable 
import urllib.request
import time
print("author:www.phpernote.com\n")
#print('current_time:')
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))
print()
...阅读全文
Aug092020
PHP 应用性能分析器 phpAnalysis
phpAnalysis是一款轻量级非侵入式PHP应用性能分析器,适用于开发、测试及生产环境部署使用,方便开发及测试工程师诊断性能问题:
1. 通过tideways收集PHP程序单步运行过程中所有的函数调用时间及CPU内存消耗等信息
2. 信息永久存储到MySQL数据库
3. 分析每个请求执行的信息,帮助开发测试人员快速定位性能问题
4. 非侵入式,不需修改项目PHP代码
5. 被动分析器,对性能的影响最小,同时收...阅读全文
Aug042020
php的call_user_func函数详解
call_user_func函数类似于一种特别的调用函数的方法
function a($b,$c) {
    echo $b; 
    echo $c; 
} 
 
call_user_func('a', "1","2"); //输出 1 2 
call_user_func('a', "3","4"); //输出 3 4
调用A类中的b方法并且传入参数$c
class A { 
    function b($c) {
        echo $c; 
    } 
} 
 
call_user_func(array("A", "b"),"111");  //输出 111 
?>
阅读全文
Aug012020
web压力测试工具(压测)apache -ab讲解
现在很多web压力测试工具都是收费的,但是apache却自带了一个免费的压力测试工具,即ab工具(命令)。具体可在Apache的根目录下的bin目录里面,找到一个ab.exe文件就是。用它可以粗略检测一下自己的程序性能如何。
对于自己电脑未安装Apache的,可以安装另外一个工具webbench,同样是免费的压力测试工具,具体参考本站文章:
网站及接口性能测试工具压力测试(压测)webbench的安装和使用
具...阅读全文
Jul282020
php字母转成数字,php字母和数字互转
php字母转成数字,php字母和数字互转。
function charToNum($string) {
    $char = 'abcdefghijklmnopqrstuvwxyz';
    $char = chunk_split($char, 1, ',');
    $char = explode(',', $char);
    return is_numeric($string) ? $char[$string] : array_flip($char)[$string];
}
阅读全文
Jul272020
HTTP 请求头各参数具体含义
http request header 部分参数说明
Header
解释
示例
Accept
指定客户端能够接收的内容类型
Accept: text/plain, text/html
Accept-Charset
浏览器可以接受的字符编码集。
Accept-Charset: iso-8859-5
Accept-Encoding
指定浏览器可以支持的web服务器返回内容压缩编码类型。
Accept-Encoding: compress, gzip
Accept-Language
浏览器可接受的语言
Accept-Language: en,zh
A...阅读全文
Jul142020
使用PHP备份和还原MySQL数据库
采用MySQL自带的导入导出命令:
<?php 
// 设置SQL文件保存文件名 
$filename=date("Y-m-d_H-i-s")."-".$cfg_dbname.".sql"; 
// 所保存的文件名 
header("Content-disposition:filename=".$filename); 
header("Content-type:application/octetstream"); 
header("Pragma:no-cache"); 
header("Expires:0"); 
// 获取当前页面文件路径,SQL文件就导出到此文件夹内 
$tmpFile =...阅读全文
Jul102020
PHP的16种错误机制总结
PHP的错误机制也是非常复杂的,做了几年php,也没有仔细总结过,现在就补上这一课。
特别说明:文章的PHP版本使用5.5.32
PHP的错误级别
首先需要了解php有哪些错误。截至到php5.5,一共有16个错误级别
注意:尝试下面的代码的时候请确保打开error_log:
error_reporting(E_ALL);
ini_set('display_errors', 'On');
E_ERROR
这种错误是致命错误,会在页面显示Fatal Error, 当出现这种错误的...阅读全文
 
        
         
 
 
 
 
 
 
