- 博客(226)
- 资源 (36)
- 收藏
- 关注
原创 vscode code snippet
变量#使用name或name或name或{name:default},您可以插入变量的值。未设置变量时,将插入其默认值或空字符串。当变量未知(即未定义其名称)时,将插入该变量的名称,并将其转换为占位符。可以使用以下变量:TM_SELECTED_TEXT 当前选择的文本或空字符串TM_CURRENT_LINE 当前行的内容TM_CURRENT_WORD 光标下的单词内容或空字符串TM_LINE_INDEX 基于零索引的行号TM_LINE_NUMBER 基于一索引的行号TM_FILENAME 当
2021-03-26 09:21:30 517
原创 宝塔安装php扩展
来自 https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=10153&highlight=php%E6%89%A9%E5%B1%95安装第三方PHP扩展示例宝塔面板的PHP安装路径为/www/server/php/ 且支持多个PHP版本共存,所以安装PHP扩展的方法与网上那些示例略有不同,下们我通过安装oauth扩展来说明一下如何安装第三方PHP扩展。注意:1、安装之前,请先到软件列表 - 找到对应PHP版本 - 设置 - 安装扩展
2021-03-16 09:03:16 2295
原创 curl发送 json数据请求
private function geturl($url){ $headerArray =array("Content-type:application/json;","Accept:application/json"); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); ...
2021-02-25 17:08:00 1699
原创 【php手册之我是菜鸟系列】数据类型
php属于弱类型语言 不同数据类型之间比较可能出现问题if('5abc'==5){ echo '相等';}die(); // 输出 相等if('5'==5){ echo '相等';}die(); // 输出 相等说明:左侧为 String类型 右侧为 Int类型。进行比较的时候。字符串 ‘5abc’ 会被转成 5。int数据类型echo PHP_INT_MAX; // 64位系统 最大int为 9223372036854775807Note: 从 PHP
2020-10-12 13:38:57 250
原创 【php手册之我是菜鸟系列】FastCGI 进程管理器(FPM)
我的粗略的理解一个请求过来,如果是静态页面。则服务器直接会把静态的html返回给客户端如果后缀是.php 则需要用CGI规则对php的脚本进行解析一个请求就是一个进程 处理完后就销毁了。很多的请求,会有很多的CGI进程。就可能导致服务器的负载。FastCGI 就好比是Swoole那样,能管理起工作的进程来。专门的进程做专门的事情。这就提高了效率。...
2020-10-11 16:35:17 231
原创 【php手册之我是菜鸟系列】前言
php手册之我是菜鸟系列 前言干了两年php开发,虽然努力学习。但是还是感觉自己太菜。又找不到突破瓶颈的方向。万分无奈之际,回来啃一啃php手册。希望能找到一些突破,强化一下基本功。
2020-10-11 09:17:17 239
原创 php数组怎么根据其中的一个值进行排序?解决方法
php数组怎么根据其中的一个值进行排序?解决方法有一个数组如下我想对其进行一个排序,按照其“sort”的值的大小进行排序,3->4->7。解决方法如下:1、首先介绍php的两个方法方法一:array_column() 返回输入数组中某个单一列的值。php版本 5.5+。参数 描述 array 必需。规定要使用的多维数组(记录集)。 column_key 必需。需要返回值的列。 可以是索引数组的列的整数索引,或者是关联数..
2020-09-26 14:26:00 970
转载 生成pfx证书以及从中提取公钥,私钥
openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt提示输入server.key文件的密码提示输入即将生成的.pfx文件的密码(需要输入两次)这时会在C:\OpenSSL-Win64\bin目录下生成server.pfx文件。从pfx证书中提取密钥信息,并转换为key格式(pfx使用pkcs12模式补足)提取密钥对(如果pfx证书已加密,会提示输入密码)openssl pkcs12 -in idsrv4.p
2020-05-23 10:22:06 3343 2
原创 wordpress页面中添加变量
当页面ajax请求时候,可能需要一些js变量。这些变量可以通过wordpress内置函数提前渲染到页面中存储。以方便ajax请求时候,获取到参数。wp_register_script( 'mts_ajax', get_template_directory_uri() . '/js/ajax.js', true );wp_enqueue_script( 'mts_ajax' );wp_l...
2020-04-15 11:47:47 1027
原创 Wordpress Rest API 自定义接口开发
Wordpress Rest API 自定义接口开发背景:我有一个需求,已经有的wordpress的接口已经无法实现这个需求的功能。我需要自己开发一个接口。接收参数并返回我希望得到的数据。这是一篇由wordpress小白写的高级的自定义wordpress接口的教程。也是纯通过wordpress官方文档一次次的反复阅读才研究明白的一个知识点。因为现在wordpress网站打不开,被屏蔽...
2020-03-31 15:11:30 3002
原创 Jquery不使用form表单异步上传文件的方法
原文链接:https://blog.csdn.net/u014762625/article/details/80827112现在的项目中需要使用到不刷新页面的方式实现上传文件,实现方法如下:html代码:文件:<input id="file" type="file" name="file"/> <button id="upload">上传文件</but...
2020-03-13 09:56:43 946
原创 wordpress widget小工具图解
Class My_Widget1 extends WP_Widget{ public function __construct() { $widget_ops = array( 'classname' => 'my_widget2', 'description' => 'My Widget is awesome', ); parent::__const...
2020-03-09 16:53:40 480
原创 php (匿名函数和闭包)
原文链接:https://blog.csdn.net/qq_38287952/article/details/83104718一、什么是闭包1、闭包和匿名函数在php5.3.0中两个php新特性,使用的也最多,这两个特性听起来很吓人, 其实很容易理解,这两个特性非常有用,每个php开发者都应该掌握。2、闭包是指在创建时封装周围状态的函数,即便闭包所在的环境不存在了,闭包中封装的状态依然...
2020-03-06 13:09:32 351
转载 centOS 7下无法启动网络(service network start)错误解决办法(应该是最全的了。。。)
今天在centOS 7下更改完静态ip后发现network服务重启不了,翻遍了网络,尝试了各种方法,终于解决了。现把各种解决方法归纳整理,希望能让后面的同学少走点歪路。。。首先看问题:执行service network restart命令后出现下面的错误:Restarting network (via systemctl): Job for network.service...
2020-03-05 09:12:45 1143
原创 linux7.4 固定ip
说明:在网上搜了好多文章都是大同小异,都没有完全解决我想要的固定IP后要达到的如下效果,1、笔记本主机IP为设置自动获取,不管什么情况下,不受虚拟机影响,只要连接外网就可以正常上网;2、只要笔记本主机可以正常访问外网,启动虚拟机中的CentOS 7系统就可以正常访问外网,无需再进行任何设置;3、虚拟机设置为固定IP,不管主机在什么网络环境下,是断网环境,还是连接任何网段访问外网的环境下...
2019-09-11 08:35:27 1307
原创 php7安装openssl扩展方法
1、我的源码在 /home/topsec/Documents/php-7.0.11 ,安装位置在 /usr/local/php7, php.ini 在/ usr/local/php7/lib 下。如果没有php.ini需要把源码中的配置文件 php.ini-development 或php.ini-production改名成php.ini并放在lib下。2、进入openssl的扩展目录 :/h...
2019-08-29 21:11:01 972
原创 php基础知识2
属性跟方法的重载__get() __set()当 $name 未定义 或者修饰符为 private 或者protected 时候。给对象$name属性赋值,因为$name不存在,所以会调用__set()方法。获取 对象的 $name 时候,因为属性不存在,所以会调用 __get()方法。下面是一个更加能说明使用的例子。 array_key_exists() 方法:检查某个数组...
2019-08-19 17:06:11 254
原创 php基础学习笔记1
三个函数isset() empty() unset()超全局变量获取 定义字符串的某一位if 判断条件中为false 的值:整数 0 ,浮点 0.0,字符串 " " "0" , null , 空数组为true 的值:非0整数 非空非0字符串 非空数组 对象 资源文件多态的例子改进的代码...
2019-08-14 17:03:00 266
原创 php正则匹配汉字!
php正则匹配汉字!/^[\x{4e00}-\x{9fa5}]+$/u以上这个正则表达式就是困扰了很多php程序员的匹配汉字的正则表达式大家可能会觉得很简单,实际上不同编码,不同程序语言,都有些细微的出入,稍不注意就得不到正确的结果。下面是utf-8编码的例子:$str="汉字";if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str)) {...
2019-08-13 14:55:22 3946
原创 thinkphp5路由笔记
这是测试路由用的代码。如果访问 http://www.xxx.com/p.html 无参数,默认会跳到 index人物列表页面。如果访问http://www.xxx.com/p/1.html 存在id的参数,则会跳转到 相应的 delay详情页面。下面是一份参考的源码...
2019-08-11 22:27:44 241
原创 swoole http_server
创建文件 http_server.php启动 php http_server.php链接测试方式一方式二设置本地虚拟域名,然后浏览器中访问接收参数设置cookie静态资源文件...
2019-07-30 17:01:24 256
原创 swoole源码安装
官网找到仓库git clone地址。把源码复制到本地进入swoole目录phpize声称配置文件makemakeinstall查看编译生成的扩展文件开启扩展php -m查看是否存在扩展几个常用的命令telnet 127.0.0.1 9501 tcp请求本地的 9501接口netstat -anp | grep 95...
2019-07-29 21:54:34 226
转载 putty(pietty)连接时响应慢解决方法
openssh会在用户登录的时候验证IP和主机名是否对应,如果启用了DNS进行检测,而此时并不存在DNS服务器,则会出现连接响应慢的现象。解决方法:1.修改 /etc/ssh/sshd_config文件,添加或者修改一行:UseDNS no2.重启sshd服务:(在有些参考中执行#service sshd restart命令“,因为是CentOS”;但在我但机器上此命令执行时会出现,所以直接...
2019-07-27 21:04:44 677
原创 thinkphp5 多级联动的下拉菜单
背景:最近的项目需要一个多级的省市区下拉,网上找了很多,都是通过js实现的。存在一个问题是,城市数据无法通过后台进行添加编辑操作。所以,写了一个js的插件。下面效果图。效果图:上图设置了默认id 为马道小区的id,自动生成四级目录。而且每一级别都是可选择的。上图设置默认id 为 0然后,下拉选择相应的省,省下如果有数据。就会加载二级select,无数据则不会显示二级se...
2019-07-23 12:20:55 2015 1
原创 linux源码安装php7
php官网下载源码包上传到服务器后,解压缩检测环境 gcc autoconfig必须要有的两个工具 这里提示一个错误,运行 yum install libxml2-devel完成config的样子make 进行编译后的样子make install安装完成可以找到php安装目录 通过 php -m查看安装的扩展简化php 命令...
2019-07-20 19:18:21 248
原创 reids入门教程
windows下的安装。主要是以管理员运行cmd,然后运行各种命令就行。linux下的安装cd ./redis-server 启动服务数据类型set age 23incr age 自增1decr age 自减get ageincrby age 10 age加上10的操作decrby age 10 age减去10的操作keys * 获取所...
2019-07-17 10:14:10 256
原创 linux笔记
安装linuxcentos7一些知识点系统安装完成后,ping www.baidu.com不通。改一下配置,。vi /etc/sysconfig/network-scripts/ifcfg-ens33其中的 ONBOOT=yes固定ip,方便登陆重启网络服务开放22端口重启防火墙安装vim目录结构与简单说明常用命令:chm...
2019-07-16 13:32:27 288
原创 javascript、php实现无限级分类的两种方式
javascript、php实现无限级分类的两种方式作者:Lee_吉2018-06-30来源:51CTOI、php: 一、梯式:代码: /*@desc:获取梯式分类@param data 需要转换的数据@param pkey 上级的键名@param key 主键名@param pid 顶级id@param level 起始层级 默认0@return ret 转换后...
2019-07-14 16:31:35 263
原创 mook cms知识点备忘
http://layer.layui.com/官方下载地址后台弹出层关键代码common.php中的方法获取页面中的 form表单。序列化后 ajax提交js 页面跳转js删除操作公共控制器方法<?phpnamespace Admin\Controller;use Think\Controller;/*** us...
2019-06-11 11:04:01 321
原创 singwa mook php cms sql
singcms数据表设计1、后台管理员用户表CREATE TABLE `cms_admin` ( `admin_id` mediumint(6) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(20) NOT NULL DEFAULT '', `password` varchar(32) NOT NULL DEFAULT...
2019-06-08 09:44:56 361
转载 一句代码删除目录下文件
原文:https://www.jb51.net/article/132620.htm前言想必很多人都会写几行甚至几十行代码使其列出所有文件变为数组进行删除,但是glob函数分分钟解决问题!下面来一起看看详细的介绍吧。glob语法说明:? 1 array glob ( string $pattern [, int $flags = 0 ] ) ...
2019-06-05 09:41:52 654
原创 vercode.js封装笔记
需求说明:短信验证码功能,有 一个输入框,一个发送按钮。一个项目中很多地方都会使用。为提高代码复用性。封装成对象。需要的验证码功能的地方,直接引入类。传入参数,初始化就行。这里做一个笔记,以便日后查找vercode.js代码如下//定义验证码对象function Vercode(){//输入框名字this.input='';// buttonthis.btn='...
2019-05-22 14:41:11 591
原创 uploadifive笔记
$(function() {$('#file_upload1').uploadifive({//添加完成是否自动上传'auto' : true,//要添加到UploadiFive按钮DOM元素的类名'buttonClass' : 'someClass',//按钮名称。'buttonText' : '头像上传',//服务器端文件的路径,用于检查目标文件夹中是否存在与上...
2019-05-22 14:25:18 1196
深入PHP与jQuery开发源代码下载.docx
2018-05-22
初学ssh整合项目笔记
2012-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人