- 博客(19)
- 收藏
- 关注
原创 vue 项目中实现按钮防抖
1.新建vue文件存放防抖方法// 防抖export const antiShake= (fn, t) => { let delay = t || 500 let timer return function () { let args = arguments; if (timer) { clearTimeout(timer) } let callNow = !timer timer = setTimeout(() =>
2020-08-13 10:16:33 7174 3
原创 解决跨域问题,防止sql注入,PHP二进制流上传图片
调用 api 接口跨域请求 api, 使用自封装的类自封装 curl 类 /** * @param $url 请求网址 * @param bool $params 请求参数 * @param int $ispost 请求方式 * @param int $https https协议 * @return bool|mixed ...
2019-04-19 15:18:55 702
原创 beego项目解决跨域 (beego做后台,vue做前端)
一 ,beego 输出json 数据1.首先关闭beego自动渲染模板开关。如果您的应用是不需要模板输出的,那么可以在配置文件或者在 main.go 中设置关闭自动渲染。配置文件配置如下:autorender = falsemain.go 文件中设置如下:beego.AutoRender = false用户无需手动的调用渲染输出模板,beego 会自动的在调用完相应的...
2019-03-30 14:33:47 5089
原创 Vue使用swiper实现匀速轮播,中间不停留
最终实现效果:提示:使用前记得先下载引入 Swiper 呦!!!vue HTML中放入<swiper :options="swiperOption" ref="mySwiper"> <swiper-slide style="margin-right: 0px;" v-for="(items,indexs) in listImg" :key="indexs"> <img :src="items.url" alt=""> </swiper-sli
2022-03-24 13:34:37 3759 3
原创 Laravel 中 IoC 容器 服务提供者和门面的使用
IOC 容器IoC 不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;ioc 则是我们把自己 new 对象和调用的交给了 ioc 容器来去实现 ,由容器进行注入组合对象,所以对象与对象之间是 松散耦合,利于功能复用,更重要的是使得程序的整个体系结构变得非常灵...
2019-04-25 16:55:58 418
原创 Laravel 下 Elasticsearch 使用
安装 scoutcomposer require laravel/scout在config/app.php 的 providers 数组中添加Laravel\Scout\ScoutServiceProvider::class执行命令php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider安装...
2019-04-21 19:25:35 713
原创 go 框架之 beego 框架的 model curl (增删改查)
话不多说直接上代码定义要连接的数据库 main.gopackage mainimport ( _ "newgo/routers" "github.com/astaxie/beego" "github.com/astaxie/beego/orm" _ "github.com/go-sql-driver/mysql")func init() { orm....
2019-04-19 15:54:09 551
原创 面试之 Redis 基础, 高级特性与性能调优
概述 Redis 是一个开源的,基于内存的结构化数据存储媒介,可以作为数据库、缓存服务或消息服务使用。 Redis 支持多种数据结构,包括字符串、哈希表、链表、集合、有序集合、位图、Hyperloglogs 等。 Redis 具备 LRU 淘汰、事务实现、以及不同级别的硬盘持久化等能力,并且支持副本集和通过 Redis Sentinel 实现的高可用方案,同时还支持通过 Redis...
2019-04-19 15:31:59 250
原创 MySQL 索引为什么要选用 B+ tree
前言:每天都在跟 mysql 打交道,你知道执行一条简单的 select 语句,都经历了哪些过程吗?首先,mysql 主要是由 server 层和存储层两部分构成的。server 层主要包括连接器、查询缓存,分析器、优化器、执行器。存储层主要是用来存储和查询数据的,常用的存储引擎有 InnoDB、MyISAM,MySQL 5.5.5 版本后使用 InnoDB 作为默认存储引擎。连接器...
2019-04-16 20:46:07 969
原创 beego框架配置路由及跳转页面
第一步:在 routers/router.go下配置路由package routersimport ( "rabbit/controllers" "github.com/astaxie/beego")func init() { beego.Router("/", &controllers.MainController{}) # /welcome 为路由名 ...
2019-03-28 12:24:37 3765
原创 window下 配置beego站点域名
第一步:在/etc/httpd/conf/httpd.conf里解开下面两个LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy_http.so第二步:打开vhosts.ini文件 写入:# 80 为访问端口号# www.go.com 为域名...
2019-03-20 19:11:59 1010
原创 安装beego框架
可以使用 cmd 或者是 git 进行安装第一步:git 命令:(随便一个目录,执行成功后会自动在C盘创建一个go目录)go get github.com/astaxie/beego第二步:进入 go 目录打开git 输入命令:go get github.com/beego/bee第三步:进入bin目录打开 git输入命令:bee n...
2019-03-20 17:37:48 295
原创 redis启动出错[37424] 14 Mar 09:55:49.797 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No
解决方法:1.进入安装的redis目录2.在命令行中依次运行以下命令redis-cli.exe结果:shutdown结果:exit结果:重新运行redis-server.exe redis.windows.conf启动成功 (๑′ᴗ‵๑)I Lᵒᵛᵉᵧₒᵤ❤...
2019-03-14 10:07:47 706
原创 Mysql主从配置
Mysql版本:5.7.14 (一般不受版本的影响)MasterIP: 172.16.112.31SlaveIP: 172.16.112.29注意:关闭防火墙一,Slave 连接 Master:(本人使用的是Navicat) 选择MySQL连接成功之后(会发现多出一个主分支的库)grant all privileges on *.* to 用户名@...
2019-03-13 11:04:26 283
原创 Laravel 上传文件
1.路由 web.phpRoute::post('uploading','UploadingController@uploading');2.视图 uploading.blade.php<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <
2019-03-08 19:49:11 627
原创 Laravel框架冒泡排序
1. 在 web.php 中定义路由Route::get('sort',"Three\ThreeController@sort");2.在控制器Three\ThreeController.php下写一个方法sort<?phpnamespace App\Http\Controllers\Three;use App\Http\Controllers\Controller;...
2019-03-08 19:16:24 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人