落笔半海的博客

转载随笔:方便自己学习。

微信公众平台开发——微信授权登录(OAuth2.0)

1、OAuth2.0简介   OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。   允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一...

2019-01-10 12:00:57

阅读数 164

评论数 0

Laravel 结合 GatewayWorker 推送消息

  一、简述 GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等 GatewayWorker使用经典的Gateway和Worker进程模型。Gateway进程负责维持客户端连...

2018-11-29 11:52:41

阅读数 250

评论数 0

postman请求https网址没有响应,但是用浏览器有响应,解决办法

遇到个问题:同一个get请求的url,postman请求https网址没有响应,但是用浏览器有响应 url是https开头的,查看错误描述里有一个SSL的选项: 然后根据描述关掉这个选项: 然后就没问题了,能正常请求及响应 转:https://blog.csdn.net/ab411...

2018-10-28 14:23:40

阅读数 151

评论数 0

破解Goland和IDEA 注册码,破解包方式

PS:2018年10月27日 20:52:04   Goland和IDEA都能用   破解的详细过程: 1.从下面地址下载一个jar包,JetbrainsCrack-3.1-release-enc.jar 下载地址是http://idea.lanyus.com/,进去之后点击这个网址 。 ...

2018-10-27 21:05:14

阅读数 2711

评论数 3

Laravel处理OPTIONS请求的原理探索及跨域请求

Laravel处理OPTIONS请求的原理探索及批量处理方案 实际使用方案:在web.php的路由中加入一段统一处理处理。 //跨域 Route::options('/{all}', function (Request $request) { $origin = $request-&...

2018-10-22 17:57:34

阅读数 740

评论数 0

在 composer 下载需要的东西时候 需要auth token 验证 解决方案

在 composer 下载需要的东西时候 需要auth token 验证 Authentication required (packagist.phpcomposer.com): 需要提示用户名密码 我的第一反应,这东西怎么这么先进了,还要这东西不过莫名其妙的是这个账号密码是啥东西我tm怎么知道...

2018-10-16 10:16:59

阅读数 120

评论数 0

laravel获取数据表中所有的字段名

1、 use Illuminate\Support\Facades\Schema; 2、 $columns = Schema::getColumnListing('admins'); dd($columns);  

2018-10-12 17:15:45

阅读数 1145

评论数 0

Laravel Excel 在 Laravel 5.5 中集成

从而方便我们以优雅的、富有表现力的代码实现Excel/CSV文件的导入和导出。 教学:https://laravelacademy.org/post/2024.html 原文档:https://laravel-excel.maatwebsite.nl/2.1/getting-started/ ...

2018-10-10 16:00:36

阅读数 51

评论数 0

Laravel 数据库 聚合+Join 查找语句 学习笔记

在利用laravel处理数据库数据的时候 简单的聚合可以直接实现:   聚合#   查询构造器也提供各式各样的聚合方法,如 count, max, min, avg 及 sum。 使用聚合方法# $users = DB::table('users')->coun...

2018-10-10 14:13:36

阅读数 58

评论数 0

php数字补零的两种方法

php数字补零的两种方法 在php中有两个函数——至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下 str_pad 顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串 例如:str_pad(带填补的字符串,填补后的长...

2018-09-10 16:23:30

阅读数 52

评论数 0

微信小程序调用【统一下单】、【支付】、【支付回调】api并处理请求

1、服务器端使用TP3.2处理(随便写在一个Controller里面) /* 小程序报名,生成订单 */ public function make_order(){ if(IS_POST){ $data['openid'] = I('POST.o...

2018-09-05 15:55:44

阅读数 357

评论数 0

JWT 概念以及Cookie+Session解决的问题

什么是JTW?   Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用...

2018-08-07 10:25:28

阅读数 145

评论数 0

PHP操作redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合); red...

2018-08-02 18:07:22

阅读数 48

评论数 0

高并发 高可用 图解

分享一组好图:常说的队列、异步并发、事物回滚、负载均衡   实际应用秒杀: 站点层面的请求拦截 1、将请求尽量拦截在系统上游 2、充分利用缓存和请求限制 服务层来拦截(反正就是不要让请求落到数据库上去) 1、请求队列、限流 业务规则上的一些优化 1、将流量摊匀。  2、...

2018-08-02 12:26:25

阅读数 107

评论数 0

约瑟夫环 的php解法

线性表应用 最后这个算法最牛, 哦,是这样的,每个猴子出列后,剩下的猴子又组成了另一个子问题。只是他们的编号变化了。第一个出列的猴子肯定是a[1]=m(mod)n(m/n的余数),他除去后剩下的猴子是a[1]+1,a[1]+2,…,n,1,2,…a[1]-2,a[1]-1,对应的新编号是1,2,...

2018-07-31 13:57:56

阅读数 145

评论数 0

PHP使用GD2库画图,图像无法输出解决方法

使用php的GD2库绘制图像,在浏览器上输出可能会出现图像无法输出的情况,目前发现两个解决方法: 在代码中添加ob_clean()函数,清空(擦掉)输出缓冲区。 代码如下: <?php //用其他编辑器打开存储为utf-8 no bom ob_clea...

2018-07-26 10:38:20

阅读数 182

评论数 0

https 双向认证开发实践

双向认证的过程 1-客户端请求服务端, 2-服务器向客户端传送SSL协议的版本号,加密算法的种类等信息,将证书发给客户端 3-客户端根据服务器传来的信息验证服务器的合法性 4-客户端生成一个随机秘钥,用服务器传来的证书中的公钥进行加密,将加密后的结果传给服务器 5-双向认证要求客户端将自...

2018-07-25 10:33:31

阅读数 92

评论数 0

Nosql简介 Redis,Memchche,MongoDb的区别

一直在使用没做过概念性比较,这个比较直观。 一、Nosql介绍 1.Nosql简介 2.Nosql的特点和关系型数据库的区别 3.Redis,Memcache,MongoDb的特点与区别 4.参考文章   Nosql介绍 Nosql的全称是Not Only Sql,这个概念早起就有人提出,...

2018-07-24 09:13:21

阅读数 86

评论数 1

PhpStorm 调用PHP和composer命令无效

在使用PhpStorm时,点击下面的terminal时,发现怎么输入调用PHP和composer命令无效, 原因phpstorm与win10系统不兼容的问题 解决方案: win+r打开控制器,鼠标右键标题栏,点击属性,选择选项标签,勾选使用旧版控制台(需要重新启动),然后重启phpstorm,...

2018-07-18 17:19:20

阅读数 1646

评论数 0

composer的初级使用

补上一篇文章的坑; 要使用 composer 首先是要安装它; 安装 composer 的前提要求是已经有 php 环境了; 同时需要开启 openssl 和 fileinfo 扩展;  参考 phpstudy配置虚拟主机及开启扩展;  mac或者linux系统直接执行下面的命令; php -...

2018-07-18 15:29:46

阅读数 113

评论数 0

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