自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 PHP函数之---spl_autoload_register()

spl_autoload_register 函数的功能就是把传入的函数(参数可以为回调函数或函数名称形式)注册到 SPL __autoload 函数队列中,并移除系统默认的 __autoload() 函数。 一旦调用 spl_autoload_register() 函数,当调用未定义类时,系统就...

2020-01-17 11:00:20

阅读数 125

评论数 0

原创 linux 网络服务

1 配置网卡信息 编辑ifcfg-ens33 : vim ifcfg-ens33 , 指定域名服务器ip(解析域名, 反解出对应的ip地址), 如下 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEF...

2020-01-10 10:06:40

阅读数 45

评论数 0

原创 Windows下Apache配置虚拟的二级域名

如下: 一级域名:(cms.com) <VirtualHost *:80> DocumentRoot "D:\phpstudy2018\PHPTutorial\WWW\cms" ServerName www.cms.com Server...

2020-01-06 17:17:00

阅读数 14

评论数 0

原创 为虚拟机的centos7添加网卡

第一: 添加网卡设备 第二:配置网卡信息 1.使用nmcli con show命令,查看网卡的UUID信息,记下UUID值 2使用ip addr命令查看网卡信息,记下ens37网卡的MAC地址 3.将 /etc/sysconfig/network-scripts/目录中if...

2019-12-23 16:47:49

阅读数 29

评论数 0

原创 PHP的system函数

PHP代码如下: <?php $v = system('netstat -tnlp',$shell_return); var_dump($shell_return); var_dump($v); 执行结果: Active Internet connecti...

2019-12-20 16:30:43

阅读数 128

评论数 0

原创 PHP的exec函数

代码如下: <?php $out = ['a'=>'apple','b'=>'banana','c'=>'cat','d'=&g...

2019-12-20 16:20:23

阅读数 12

评论数 0

原创 fsockopen函数的应用

demo如下: //fsockopen()用于打开一个socket网络连接,类似与python中以下代码: """ # 初始化socket client = socket.socket() # 链接服务端 client.connect(('127.0....

2019-12-19 16:07:28

阅读数 15

评论数 0

原创 thinkphp5.1 runtime文件改成777权限了, 还是无法写入

runtime文件已经改成了777了还是无法写入 可能的解决方法: (1) 修改项目的所属用户所属组, 如果服务器是apache,可以修改如下 chown -R apache:apache runtime (2) 如果还是不行, 请查看selinux是否开启 查看selinux状态...

2019-12-18 17:30:07

阅读数 132

评论数 0

原创 html文件中嵌入的PHP脚本不解析

html文件中嵌入的PHP脚本不解析, 被直接注释掉了的解决方法: 修改httpd.conf文件,加入 :AddType application/x-httpd-php .html

2019-12-18 17:16:02

阅读数 51

评论数 0

原创 centos7 安装php7.2

安装PHP7.2 如果报错请按照报错提示: --skip-broken进行重新安装一遍 yum -y install php72* (--skip-broken)

2019-12-18 15:14:48

阅读数 17

评论数 0

原创 安装mysql5.7 并修改密码

1CentOS7下安装mysql5.7 2修改密码

2019-12-18 15:11:29

阅读数 4

评论数 0

原创 VMware中的centos配置网络

首先, 网络类型选择"桥接模式" 第一步: [root@localhost network-scripts]# pwd /etc/sysconfig/network-scripts 编辑网卡信息: vim/etc/sysconfig/network-scripts/i...

2019-12-18 13:07:52

阅读数 6

评论数 0

原创 phpstorm 连接远程服务器 自动上传和拉取代码

一、SFTP远程连接服务器1.菜单栏找到【工具/Tools】->【Deployment/部署】->【Confinguration…/配置…】 2.点加号(+),添加一台服务器,填写名称,选择类型为SFTP,点击确定。 3.按下图提示,填写服务器信息。 填写完服务器链接...

2019-12-10 13:15:00

阅读数 35

评论数 0

原创 安装kibana

***安装kibana需要先安装elasticsearch,安装elasticsearch需要首先安装java环境(一般需要java8及以上版本)*** 第一安装java环境(elasticsearch依赖java环境,kibana依赖elasticsearch环境,所以要先安装java,再安装...

2019-12-05 15:08:15

阅读数 18

评论数 0

原创 apache不解析PHP文件,直接显示源码

最主要原因是缺少了一个php扩展:mod_php yum install mod_php 1.找到: AddType application/x-gzip .gz .tgz 在其下面添加: AddType application/x-httpd-php .php //添加支持对php脚本...

2019-11-25 16:32:56

阅读数 33

评论数 0

原创 python 文件上传之---断点续传

server.py文件内容如下 import socket import os import json import hashlib sk = socket.socket() sk.bind(('127.0.0.1', 8000)) sk.listen(5) conn, ...

2019-11-22 13:37:13

阅读数 53

评论数 0

原创 python3 内置函数

""" # 内置函数之---abs():绝对值 # a = 10086 a = 'hello' try: print(abs(a)) with open('666.p', 'r', encod...

2019-10-23 11:02:17

阅读数 9

评论数 0

原创 VMware中的linux虚拟机添加web虚拟域名服务

向VMware中的linux虚拟主机中添加虚拟域名,然后可以通过宿主机的浏览器访问该虚拟域名 编辑httpd.conf。在httpd.conf文件的最后添加虚拟主机和虚拟域名,如下: 第一步:编辑apache的httpd.conf配置文件,在文件的最后添加虚拟主机和虚拟域名 vim /et...

2019-10-08 13:54:47

阅读数 29

评论数 0

原创 mark

小程序:https://blog.csdn.net/Leroi_Liu/article/details/86590963

2019-09-07 17:16:23

阅读数 10

评论数 0

原创 微信小程序自定义组件

第一步:新建components目录 第二步:在components目录下新进一个目录,这里取名为myHeader 第三步:在myHeader目录上右键,在弹出的菜单中选择"新建Component",然后名称为myHeader,微信开发者工具会自动为你创建4个文件,分别为m...

2019-08-10 15:58:04

阅读数 12

评论数 0

原创 正则表达式(?:pattern)

//(?:pattern):取消当前的这个小括号的后向引用功能, //即:后面的"\1"后向引用时候,引用的是"PHP"这个字符串, //而不是"Chapter|Section"这个字符串(这个正则表达式中虽然有两个括号,但却引用的是&q...

2019-07-31 17:41:53

阅读数 63

评论数 0

原创 mysql相关知识

如果不在mysql配置文件my.cnf中加上这个选项的话,会报错; 导出的 /tmp/b.sh文件内容如下:

2019-07-06 22:50:28

阅读数 22

评论数 0

转载 fsockopen函数使用说明

转载:https://blog.csdn.net/fdipzone/article/details/11712607# php 利用 fsockopen GET/POST 提交表单及上传文件 1.GET get.php <?php $host = 'demo.fdipzone...

2019-06-18 17:18:35

阅读数 302

评论数 0

原创 phpstrom 开启debug调试模式

首先安装xdebug扩展:https://xdebug.org/download.php 如下: 下载后,将扩展放到php扩展文件里面: 如:D:\phpStudy\PHPTutorial\php\php-7.1.13-nts\ext 然后在php.ini配置文件中添加如下: [...

2019-05-08 19:06:05

阅读数 282

评论数 0

原创 phpstrom在控制台中输入访问结果

入口文件后加一个空格就行了 1,首先cd到站点目录public下,我的入口文件是默认的index.php,然后执行以下命令, 2,php要加入环境变量 php index.php home/index/test ...

2019-05-08 18:21:16

阅读数 48

评论数 0

原创 php线程

<?php class test extends \Thread { public $url; public $result; public function __construct($url) { $this->url = $ur...

2019-04-15 12:15:06

阅读数 44

评论数 0

原创 pcntl_alarm()的示例

pcntl_alarm—为进程设置一个alarm闹钟信号 创建一个计时器,在指定的秒数后向进程发送一个SIGALRM信号。每次对pcntl_alarm()的调用都会取消之前设置的alarm信号。 <?php pcntl_signal(SIGALRM, function () { ...

2019-04-12 16:28:06

阅读数 474

评论数 0

原创 PHP的pcntl_signal_dispatch和posix_kill、pcntl_signal配合发送信号

先看下以下代码: //注册SIGINT和SIGUSR2信号的响应 pcntl_signal(SIGINT, 'signalHandler', false); //SIGINT : 2 pcntl_signal(SIGUSR2, 'signalHandler�...

2019-04-11 14:57:37

阅读数 594

评论数 0

转载 linux+php进程先关

首先参考两篇博文: https://www.cnblogs.com/dongguolei/p/8086346.html https://www.cnblogs.com/php-linux/p/7070865.html 我觉其中最重要的一句话就是:在fork函数执(对应php来讲,就是pcnt...

2019-04-11 10:49:03

阅读数 50

评论数 0

原创 ubuntu上安装php7.0的pcntl(多进程模块)扩展

ubuntu16,php7.0:安装多进程模块pcntl 1、首先检查php版本号 php -v //输出版本号:我的是php7.0.33 2、下载对应版本的php包 //我的是进入到/home下,创建php目录,把包下载到php目录中去 cd /home/php/ //然后下载对应...

2019-04-10 19:11:51

阅读数 1077

评论数 0

转载 分享一段python的生成器的的案例(协程)

import time # python生成器的例子(协程) def consumer(): r = '' while True: n = yield r if not n: return ...

2019-04-10 10:19:51

阅读数 37

评论数 0

原创 php生成器2

如下代码: function gen() { $ret = (yield 'yield1'); print_r('@@@@@' . $ret); echo '<br/>'; $ret = ...

2019-04-09 18:23:55

阅读数 41

评论数 0

转载 php生成器

Iterator为php提供的生成器接口,实现该接口的下面几个方法后,就可以进行循环遍历。以下是生成器走的流程: class Number implements Iterator { protected $i = 1; protected $key; protected...

2019-04-09 15:47:13

阅读数 28

评论数 0

转载 mysql创建和访问存储过程-----示例

<?php header('Content-Type:text/html;charset=UTF-8'); $conn = mysql_connect('localhost', 'root', 'root') o...

2019-04-04 16:49:59

阅读数 39

评论数 0

原创 thinkphp5.1模型关联 -- 一对一关联

下面两个是关联表:test_user表和test_profile表,关联字段为:test_profile表中的user_id字段关联test_user表中的id字段 模型:User.php中的代码如下: &lt;?php namespace app\index\model...

2019-03-14 14:22:38

阅读数 840

评论数 0

转载 php生成器

https://www.cnblogs.com/johnson108178/p/8007585.html

2019-03-11 18:42:46

阅读数 25

评论数 0

原创 thinkphp5.1跨控制器调用方法--示例

&lt;?php namespace app\index\controller; use app\index\model\Profile; use think\Controller; use think\facade\Url; use think\Request; class Te...

2019-03-07 10:08:46

阅读数 1686

评论数 0

原创 tp5.1中的组合变量路由规则

组合变量规则 如果你的路由规则比较特殊,可以在路由定义的时候使用组合变量。 例如: Route::get('item-&lt;name&gt;-&lt;id&gt;', 'index/Test/detail') ...

2019-03-06 11:18:08

阅读数 382

评论数 0

原创 tp5.1设置session

&lt;?php namespace app\index\controller; use think\Container; use think\facade\Env; //引入自定义类 或者 第三方类库 use demo\MyDemo; use app\org; use think\fa...

2019-03-05 16:51:35

阅读数 1582

评论数 0

原创 tp5.1中的类的绑定

// 绑定类库标识 bind('cache','think\Cache'); // 快速调用(自动实例化) $cache = app('cache'); tp5.1中的绑定来到容器,我自己的理解,其实就是类的实例化(new 一个对象):...

2019-03-05 15:45:15

阅读数 191

评论数 0

提示
确定要删除当前文章?
取消 删除