- 博客(39)
- 收藏
- 关注
转载 搭建高可用mysql集群PXC
预览目录1 常见mysql集群 2 单机版mysql集群PXC 2.1 在docker上搭建mysql集群PXC 2.2 添加负载均衡 2.3 实现高可用负载均衡器 2.4 实现外部访问mysql集群PXC 2.5 实现高可用mysql集群PXC的文件内容 2.6 故障排查步骤 3 热备份数据 3.1 冷热备份介绍 3.2 Xtrabackup备份 3....
2020-03-28 22:00:21
302
转载 Golang的HTTP操作大全
Golang提供了官方的http包,对于http操作非常的方便和简洁。但是不同于PHP,使用Golang的包来做http操作,还是没有那么”直接“,需要实例化一下这个,实例化一下那个,有点像Java,因此,为了以后书写方便,就把基本的请求写在此。下次用的时候,直接copy就好了。get 请求get请求有好几种方式直接使用net/http包内的函数请求 123 ...
2020-03-18 16:48:57
392
原创 centos docker 部署
安装基础工具包:$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2安装yum库:$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo查看docker版本yum...
2020-03-02 21:02:51
216
原创 vscode 断点调试go
### launch.json{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ ...
2020-02-13 17:54:25
1363
原创 go 简单中间件实现
package mainimport ( "net/http")func main(){ //中间件的链式调用 http.HandleFunc("/",MiddlewareOne(MiddlewareTwo(hello))) http.ListenAndServe(":8080",nil)}func hello(w http.ResponseWriter,r *http....
2020-02-06 10:46:00
325
转载 mpvue 项目迁移 uniapp
第一步:使用uniapp创建一个空的项目第二步:复制源项目的src和static文件夹下的目录到uniapp新目录第三步:参照app.json修改pages.json格式如下{"path": "pages/my/main","style": {"navigationBarTitleText": "我的"}第四步:修改页面文件名称删除每个页面的ma...
2020-01-01 22:05:51
717
转载 windows git bash 设置别名提高效率
windows 桌面或任意资源管理器位置,右击,选择Git Bash Here,即打开了git bash命令行。先设置下主题,右击选择options, Looks > theme > dracula我选择的是dracula主题,看起来比较舒适。还可以设置字体等。// 跳转到根路径cd ~// 查看下是否有.bash_profile文件ls// 如果没有.bash_pr...
2019-12-15 20:57:02
489
转载 用uni-app开发app应用登陆
后端程序我使用的是laravel框架作为app的接口,前后端分离就涉及到登陆这个问题了,uni-app不支持读写cookie,所以不能使用cookie来保存登陆状态.后端我使用的是基于OAuth的扩展包Passport扩展包,这里就不细写安装这个扩展包的过程了.详情可以参考学院君的文章.uni-app发送登陆请求默认的uni-app是一个使用 Vue.js.竟然这里登陆状态没有cook...
2019-11-18 11:02:46
491
转载 uni-app 整包升级/更新方案
使用 uni-app 开发,可将代码编译到iOS、Android、微信小程序等多个平台,升级时也需考虑多平台同步升级。uni-app发布为小程序的升级模式较简单,只需将开发完的代码提交小程序后台,待审核通过后用户将自动升级 iOS/Android App 的升级需开发者自己处理,本文主要简介 App 的整包升级模式。 App 的资源热更新另见文档:http://ask.dcloud.net...
2019-11-14 11:00:03
2099
1
转载 uni-app 资源在线升级/热更新
uni-app 资源在线升级/热更新分类:uni-appwgtuniapp热更新注:本文为前端代码资源热更新。如果是整包升级,另见文档https://ask.dcloud.net.cn/article/34972HBuilderX 1.6.5 起,uni-app 支持生成 App 资源升级包。生成 App 资源升级包修改版本号首先,更新 manifest.json ...
2019-11-14 10:59:17
1346
原创 微信支付sdk详细使用
准备工作1.WxPay.Config.php 文件不在lib中, 在example目录,将其复制到lib中.并依次设置相关账号2.laravel 项目载入sdk,修改composer.json> 适用于没有命名空间的sdk "autoload": { "psr-4": { "App\\": "app/" }, ...
2019-10-24 15:19:40
2168
转载 [uni-app]聊天App实例
项目简介基于uni-app+vue+vuex+uniPop+swiper等技术开发的仿微信聊天室uniapp-chatroom项目,类似vue及小程序api语法使开发更加方便,实现了发送图文消息、表情(gif动图),图片预览、地图位置、红包、仿微信朋友圈等功能效果图在H5 / 小程序 / App端测试效果如下 (后续大图统一展示App端)技术实现编辑器:HBuilder X ...
2019-10-21 16:54:21
6696
2
转载 [uni-app] 支付demo
uniapp app 端调微信支付接口uni-app 官方文档支付接口如下:uni.requestPayment({ provider: provider, // wxpay、alipay orderInfo: 'orderInfo', //微信、支付宝订单数据 success: function (res) { console.log('succ...
2019-10-17 17:01:36
1307
转载 flex 速查手册
Flex标准写法:概述:总的来说就是12个属性;关于容器的6个,5个单一属性,分别定义了元素排列的方向, 行, 水平排列, 垂直排列, 空白分布,和一个简写属性,方向,行关于容器内元素的6个, 5个单一属性, 分别定义元素的顺序, 伸展, 收缩, 初始尺寸, 对齐,和一个简写属性 描述元素尺寸 container :display: flex | in...
2019-10-14 19:45:20
136
转载 [uni-app] 如何从插件市场下载使用组件
本文以 badge(数字角标) 为例,说明如何从插件市场下载并导入使用组件。下载组件从插件市场 badge详情页,点击“下载”按钮,下载完成后,解压到 uni-app 根目录。导入组件假设 page-a.vue 页面需要用到 badge,则在 page-a.vue 的 script 节点下导入 badge 组件,如下:复制代码import uniBadge from "@/c...
2019-10-13 20:21:32
6411
转载 [uni-app] 中保持用户登录状态
在应用中保持登录状态是一个应用常见的需求,本文简单介绍下在 uni-app 中如何保存用户登录状态。简介uni-app 中不支持读写 cookie,所以不能如传统的应用那样通过读取 cookie 来判断是否是登录状态。在 uni-app 进行登录操作时,可以将需要校验的数据放在 uni.request 的 data 中,也可以在 header 里设置 token,使用 token 进行...
2019-10-13 20:18:47
8045
转载 [uni-app] 中使用微信小程序第三方 SDK 及资源汇总
本文以高德微信小程序 SDK 为例,简述如何在 uni-app 中利用微信小程序第三方 SDK,实现 App 端和微信小程序的代码通用。获取SDK首先在高德开放平台,注册账号并且申请相关的 key 等信息;然后下载它的微信小程序版 SDK:微信小程序 SDK。然后填写app包名,申请原生sdk的appkey信息,但不需要下载原生sdk。注意:App侧在Android中使用定位,或者An...
2019-10-13 20:15:59
5279
转载 [uni-app] 全局变量的几种实现方式
公用模块定义一个专用的模块,用来组织和管理这些全局的变量,在需要的页面引入。注意这种方式只支持多个vue页面或多个nvue页面之间公用,vue和nvue之间不公用。示例如下:在 uni-app 项目根目录下创建 common 目录,然后在 common 目录下新建 helper.js 用于定义公用的方法。复制代码const websiteUrl = 'http://uniapp...
2019-10-13 20:10:43
1145
转载 laravel+jwt-auth
guard 准备知识这部分是 laravel guard 的知识我们在 config/auth 中设置了不同的 guard'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'users', ], 'api' => [ ...
2019-05-16 21:37:04
951
转载 连接远程redis
主要是有两步,都是需要修改redis.conf配置文件第一步:修改redis.conf中的bind地址,默认是#bind 127.0.0.1,就是只能本地登录,我们可以将其改成bind 0.0.0.0(注意去掉前面的#号)# By default Redis listens for connections from all the network interfaces# availabl...
2019-04-09 16:33:13
1755
1
原创 富文本编辑器 上传配置
富文本编辑器 上传配置运行环境laravel5.7simditor 富文本编辑器前台配置//html 部分<textarea name="body" class="form-control" id="editor" rows="6" placeholder="请填入至少三个字">{{old('body',$topic->body)}}</textarea&g...
2019-03-25 15:52:14
362
转载 laravel 中间件 配置
<?phpnamespace App\Http;use Illuminate\Foundation\Http\Kernel as HttpKernel;class Kernel extends HttpKernel{ /** * The application's global HTTP middleware stack. * * The...
2019-03-18 10:21:31
583
转载 laravel 和wangEditor3.1富文本编辑器的使用
准备1.开启php.ini中的php_fileinfo扩展2.设置.env中的APP_URL=xxx配置:在主模板文件中加入头(为了image图片的上传)<meta name="csrf-token" content="{{ csrf_token() }}">html部分: <form action="/article/add" method="P...
2018-11-29 21:45:34
717
转载 phpstorm laravel环境搭建
一.安装插件 laravel plugin配置:二. 安装 larave-ide-helper# 如果只想在开发环境安装请加上 --devcomposer require barryvdh/laravel-ide-helper在 「config/app.php」的 「providers」数组中加入Barryvdh\LaravelIdeHelper\IdeHelpe...
2018-11-17 17:46:18
2267
原创 vue组件
全局组件<!-- 全局组件定义 -->Vue.component('todo-list',{ template:"<li>{{content}}</li>"}) <!-- 组件使用--><todo-list></todo-list>局部组件 <div id="
2018-08-30 14:45:36
156
原创 vue 基础
1. 数据绑定//方法1<div id="app"> {{message}}</div>//方法2<div id="app" v-text="message"></div><div id="app" v-html="message">&
2018-08-30 07:24:39
213
转载 如何理解PHP中的对象引用,浅复制以及深复制
很多新手PHPer对oop编程不熟的容易对这些概念忽视,最近在读初级PHP工程师这本书的时候对对象引用这一部分比较模糊,查了一些资料,理解了一下,想在此做一下记录,告诉自己这些基础一定要巩固好。参考文章:https://blog.csdn.net/hel12he/article/details/49617023 https://blog.csdn.net/...
2018-08-17 17:18:06
143
转载 深入浅出依赖注入
本文试图以一种易于理解的行文讲解什么是「依赖注入」这种设计模式。或许您已经在项目中已经使用过「依赖注入」,只不过由于某些原因,致使您对它的印象不是特别深刻。「依赖注入」可能是最简单的设计模式之一,但即便如此我发现要想真正的以一种老少咸宜的方式把它讲解透彻也绝非易事。本文在写作过程中参考了诸多优秀的与「依赖注入」相关文章,我会从以下几个方面给大家讲解「依赖注入」究竟是一种怎样的设计模式:...
2018-08-14 11:20:19
224
转载 谈谈thinkphp5.1中容器(Container)和门面(Facade)的实现
p5.1中引入了容器(Container)和门面(Facade)这两个新的类官方文档已经给出了定义:容器(Container)实现类的统一管理,确保对象实例的唯一性。门面(Facade)为容器(Container)中的类提供了一个静态调用接口,相比于传统的静态方法调用, 带来了更好的可测试性和扩展性,你可以为任何的非静态类库定义一个facade类。深入源码,我们来看看它到底是如...
2018-08-09 17:51:14
1229
转载 thinkphp5 门面(Facade)
门面(Facade)门面为容器中的类提供了一个静态调用接口,相比于传统的静态方法调用, 带来了更好的可测试性和扩展性,你可以为任何的非静态类库定义一个facade类。系统已经为大部分核心类库定义了Facade,所以你可以通过Facade来访问这些系统类,当然也可以为你的应用类库添加静态代理。下面是一个示例,假如我们定义了一个app\common\Test类,里面有一个hello动态...
2018-08-09 17:49:34
1890
1
转载 微信小程序 this和that详解及简单实例
微信小程序中,在wx.request({});方法调用成功或者失败之后,有时候会需要获取页面初始化数据data的情况,这个时候,如果使用,this.data来获取,会出现获取不到的情况,调试页面也会报undefiend。原因是,在javascript中,this代表着当前对象,会随着程序的执行过程中的上下文改变,在wx.request({});方法的回调函数中,对象已经发生改变,所以已经不是wx....
2018-07-07 19:06:14
449
转载 ngrok使用[微信支付]
一、什么是ngrok?通过网站查找,ngrok是一种反向代理,通过在公共的端点和本地运行的web服务器之间建立一个安全通道,ngrok可捕获和分析所有通道上的流量。通过使用后理解:在项目中使用微信和支付宝支付,本地启动tomcat不能进行支付访问。启动服务,并将ngrok服务开启,更改访问路径配置则可以进行支付测试。(应该还可以让别人访问自己的本地web项目,没试过!!)二、ngrok使用步骤1、...
2018-06-29 11:15:35
847
转载 CentOS系统中PHP安装扩展的方式汇总
CentOS 下,PHP有多种方式来安装扩展, 主要有 包管理式 的 yum 安装 、 pecl 安装 , 以及 源码编译安装 。包管理式 的安装卸载尤为方便,而 源码编译式 的安装则方便参数调优。一般搭建本机开发环境推荐 包管理式 的安装,节约时间。而 线上部署 环境则推荐 编译安装 , 方便调优。本文以 MongoDB 扩展`安装举例。工具PHP版本 : 7.0.17Nginx : 1.10....
2018-06-26 19:24:12
1200
转载 linux 下安装配置xampp环境
最近因为要部署一个php的公众号应用到一台linux的测试服务器,在考虑是用xampp这样的集成环境还是自己配置。故两个都安装配置下。最后经过研究查阅相关资料后,总结:因为xampp本身很开放,几乎所有的功能都是打开的,安全性不够高,所以不太适合生产环境部署应用,只适合在开发环境中使用。不过xampp的安装配置过程还是有必要记录下的,毕竟还要开发呢。安装Linux系统是centOS 6.5。下载地...
2018-06-21 21:58:03
326
转载 Http Header里的Content-Type
之前一直分不清楚post请求里Content-Type方式,如application/x-www-form-urlencoded、multipart/form-data。本文会介绍Content-Type有哪几种、插件Postman和RESTClient使用示例。文末还会介绍在PHP中CURL里需要注意的细节。简介Http Header里的Content-Type一般有这三种:applicatio...
2018-06-20 15:52:51
2423
转载 微信支付失败,返回invalid total_fee,原来是金额不能出现小数点
微信支付出现提示:get brand_wcpay_request:fail支付结果返回:invalid total_fee[html] view plain copy<xml><return_code><![CDATA[FAIL]]></return_code> <return_msg><![CDATA[invalid total...
2018-06-14 17:15:25
2773
1
转载 微信支付:curl出错,错误码:60
最近一个微信项目用到微信支付系统,在微信官方下载了一个官方的demo。运行后竟然报错。Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘ in D:\wwwroot\weixinpaytest\lib\WxPay.Api.php:564 Stack trace: #0 D:\wwwroot\we...
2018-06-14 17:14:58
407
转载 [转载]小程序 报错 errcode: 40029, errmsg: "invalid code, hints: [ req_id: HQd79a0747th31 ]
☾ .背景今天在进行小程序开发过程中,需要登录获取用户的 token信息当调用 wx.login 后,进一步需要根据所得的 code 码进行登录凭证校验(包含 openid、session_key或者unionid等)微信小程序官方文档 - wx.login【更新 (2018-06-13)】 提示: 如果自己的代码前一天没问题,第二天突然不能执行,我建议小程序移除这个项目,然后再新项目导入回去再测...
2018-06-14 16:51:00
2653
转载 php-curd基类框架
php 最长用的是curd基类,下面收集了一个curd的基类结构.<?php/** * @uses array_helper */class CRUD_Model extends CI_Base_Model{ public $ci; public $crud_total = 0; private $crud_offset = 0; private $crud_p
2017-08-08 22:29:02
554
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人