文章分类 - php
摘要:从功能上分类分为驱动和应用层API,驱动就是实现了Mysql客户端协议,用来和mysql server 通讯的程序,比如,当你安装了mysql server后,可以使用它自带的mysql程序来连接并操作数据库。那么别的程序要想和mysql server通讯,也要实现这一协议。比如常用的navicat
阅读全文
摘要:public function delDir($dir){ if(is_dir($dir)){ $arrInfo = scandir($dir); foreach ($arrInfo as $item){ if($item !='.' && $item !='..'){ $newDir = $dir
阅读全文
摘要:PHP Simple HTML DOM Parser https://blog.csdn.net/qq_39708228/article/details/118175277 https://simplehtmldom.sourceforge.io/docs/1.9/index.html https:
阅读全文
摘要:https://ops.landray.com.cn/pec.jsp?sceneId=null&sceneCode=ekp
阅读全文
摘要:使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。 1.安装openssl和php的openssl扩展 2.生成私钥:openssl genrsa 用于生成rsa私钥文件,生成是可以指定私钥长度和密码保护 openssl genrsa -out rsa_p
阅读全文
摘要:https://zy.xywlapi.cc/
阅读全文
摘要:comet是用ajax实现的服务器推送,有两种实现comet的方式,长轮询和流,这里只实现长轮询。 长轮询的过程:页面发起一个服务器请求,然后服务器一直保持连接打开,直到有数据返回。返回数据之后浏览器关闭连接,随即又发起另一个服务器请求。这一过程在页面打开期间一直保持连续不断。 这种方式节省带宽,并
阅读全文
摘要:Ajax 轮训支付状态代码: //设置每隔1000毫秒执行一次load() 方法 setInterval(function(){load()},1000); function load(){ var xmlhttp; if (window.XMLHttpRequest){ // code for I
阅读全文
摘要:https://www.dedemao.com/wx/demo.html
阅读全文
摘要:ecshop date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT); return 'YARA' . date('YmdHis').substr(microtime(),2,6).sprintf('%03d', mt_rand(
阅读全文
摘要:$servicer_list:原始数组 arr:需要添加数组 array_walk($servicer_list,function (&$val,$k,$arr){ $val = array_merge($val, $arr);},$arr);
阅读全文
摘要:buffer buffer是一个内存地址空间,Linux系统默认大小一般为4096(4kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一点的例子,你打开文本编辑器编辑一个文件的时候,你每输入一个
阅读全文
摘要:栈区:系统进行操作,由编译器⾃动分配和释放 ,存放函数的参数值、局部变量的值等,甚⾄函数的调⽤过程都是⽤栈来完成。其操作⽅式类似于数据结构中的栈。 堆区:存储复杂数据,大但是效率低 全局区(静态区)(static):全局变量和静态变量的存储是放在⼀块的,初始化的全局变量和静态变量在⼀块区域, 未初始
阅读全文
摘要:首先还是需要了解下基础知识,便于垃圾回收原理内容的理解。大家都知道php是由C编写而成的,所以php变量的内部存储结构也会和C语言相关,即zval的结构体: struct _zval_struct { union { long lval; double dval; struct { char *va
阅读全文
摘要:主版本号.次版本号.修订号 ^ 表示除了大版本号,其他都可以变 "php": "^7.3|^8.0", 意思是 7.3<=版本号<8.0 或者 8.0<=版本号<9.0 ~表示版本号只能改变最末尾那段,更严格一点 "mockery/mockery": "~1.3.2" 意思是 1.3.2<=版本号<
阅读全文
摘要:composer自动载入的四种方式 composer 是PHP的包依赖管理工具,类似于node.js的npm 。并非官方,但已经十分流行。 对于第三方包的自动加载,composer 提供里四种支持。分别是psr-0,psr-4,生成class-map,直接包含files psr-0 自动加载 psr
阅读全文
摘要:https://learnku.com/docs/laravel/8.x/migrations/9403 创建新建表的迁移和修改表的迁移 php artisan make:migration create_orders_table --create=orders //创建订单表orders php
阅读全文
摘要:如果在ubuntu操作系统, php7.2版本可以直接apt-get安装 php7.2安装mbstring扩展 sudo apt-get install php7.2-mbstring 找到对应版本的php源代码包 # php5.2 安装mbstring扩展# 在php官网上查找发行版本 http:
阅读全文

浙公网安备 33010602011771号