JWT 和 Oauth2 各自用途

适用场景: OAuth2用在使用第三方账号登录的情况(比如使用weibo, qq, github登录某个app) JWT是用在前后端分离, 需要简单的对后台API进行保护时使用.(前后端分离无session, 频繁传用户密码不...

2018/08/29 12:45
16
多叉树,统计每个节点的子节点的个数。

原理:多叉树有继承关系,即有上级,每个节点都知道自己的上级是谁。从最尾部的节点数,每数一个,父节点加一,同时把自己有多少子节点告诉父节点。 注意点:从数据库查数据的时候,要倒叙查...

2018/08/16 22:48
168
php递归实现无限级分类树

<?php function genTree5($items) { foreach ($items as $item) $items[$item['pid']]['son'][$item['id']] = &$items[$item['id']]; return isset($items[0]['son']) ? $items[0]['s......

PHP
2018/08/16 16:38
13
服务器运维备忘

1. 查看并发连接数

2018/08/06 17:33
1
PHP 生成 GIF

主要用到的插件为imagecraft,插件 有背景gif的像素限制问题,需要手动修改,地址在:coldume/imagecraft/src/Engine/PhpGd/Extension/Gif/EventListener/MemoryRequirementListener.php 合并...

2018/01/27 00:13
62
Cordova 填坑备忘

按照官方文档 install 了 cordova 之后,在create 具体的项目之前,必须要安装好 Android SDK 切记,不然报错 code 254 安装了Android SDK后create项目还是可能报错,内容为什么文件的后缀名...

Ubuntu 填坑

问题:开机后无线网卡不启动,需要每次手动插拔才会识别 # 解决方案: sudo vim /etc/NetworkManager/NetworkManager.conf 设置managed 为 true managed=true sudo systemctl restart netwo...

Ubuntu 16.04 安装 Xdebug ,并集成在vscode

安装pear sudo apt install php-pear 安装Dev扩展 sudo apt install php7.0-dev 安装Xdebug pecl install xdebug 配置Xdebug # 安装Xdebug 完成后,一般最后会提示配置php.ini ,记住他提示...

2017/11/22 15:53
30
axios 备忘

post请求时PHP端获取不到数据 这是由于axios 发送的数据格式采用的json的问题,解决方案参考 axios仓库

2017/11/15 18:02
7
CSS 备忘

元素悬浮在固定位置,不随页面移动 CSS代码 position:fixed; bottom:auto; top:0px; 元素水平和垂直居中 方法网址 禁止复制 方法网址 reset.css 与富文本之间的样式污染的解决方案: shadow ...

2017/10/30 22:30
11
阿里云 centos 7.3 安装LAMP中要注意的问题

1. 安装MySQL 由于yum源上没有mysql-server。所以必须去官网下载,这里 我们用wget命令,直接获取。 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm //可以去官网...

2017/09/08 15:30
14
Discuz 核心函数库function_core的函数注释

/** * 系统错误处理 * @param <type> $message 错误信息 * @param <type> $show 是否显示信息 * @param <type> $save 是否存入日志 * @param <type> $halt 是否中断访问 */ fu...

2016/08/07 18:17
63
Discuz!X 中积分操作函数以及自定义积分

添加一条SQL,此 SQL 记录可以在您插件安装的时候内置在里面 1 2 INSERT INTO `pre_common_credit_rule` (`rulename`, `action`, `cycletype`, `cycletime`, `rewardnum`, `norepeat`, `extc...

2016/08/07 14:05
107
Discuz showmessage 函数详解

showmessage()函数存在于文件 source/function/function_core.php 中, function showmessage($message, $url_forward = ”, $values = array(), $extraparam = array(), $custom = 0) {} /...

2016/08/05 12:36
168
Discuz 全局变量$_G详解

Discuz 全局变量$_G详解

2016/07/20 18:33
404
PHP cURL 笔记

1. //设置头部参数,header为数组 curl_setopt($ch, CURLOPT_HTTPHEADER, $header); //设置发送的数据 curl_setopt($httph, CURLOPT_POSTFIELDS, $param); //将curl_exec()获取的信息以字符串...

2016/05/25 09:46
18
每天一个linux命令(60):scp命令

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘...

2016/05/12 11:52
4
移动端开发问题集锦

1. jquery click事件,重载,去掉手机端300毫秒延迟 ;(function(){        var isTouch = ('ontouchstart' in document.documentElement) ? 'touchstart' : 'click', _on...

2016/04/26 14:55
37
每天一个linux命令(22):find 命令的参数详解

find一些常用参数的一些常用实例和一些具体用法和注意事项。 1.使用name选项: 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。 可以使用某种文件名模式来...

2016/04/14 13:28
4
Apache MPM

1、 三种MPM介绍 Apache 2.X 支持插入式并行处理模块,称为多路处理模块(MPM)。在编译apache时必须选择也只能选择一个MPM,对类UNIX系统,有几个不同的MPM可供选择,它们会影响到apache的速...

2016/04/13 16:35
61

没有更多内容

加载失败,请刷新页面