自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(175)
  • 收藏
  • 关注

原创 Tesseract OCR识图工具,通过composer接入hyperf使用

本文主要使用编译安装,yum安装未深入研究为何无法使用。

2024-06-27 17:40:07 1184

原创 使用docker搭建lnmp环境

近期闲来无事,用公司电脑部署了一套环境,记录一下部署经过和踩的坑。

2024-06-26 18:01:51 727 1

原创 【workerman心跳实现】

【代码】【workerman心跳实现】

2024-05-06 15:43:33 352

转载 laravel中redis各方法的使用

在laravel中使用redis自带方法的时候会发现许多原生的方法都不存在了,laravel对其进行了重新的封装但是在文档中并没有找到相关的资料最后在1\vendor\predis\predis\src\Profile\RedisProfile.php发现许多方法名是被重写的,以下为所有重新定义的方法名array(151) {["EXISTS"]=>string(24) "Predis\Command\KeyExists"["DEL"]=>string(24) "Pr

2021-08-09 11:29:21 647

转载 Charles报错Failed to install helper CFErrorDomainLaunchd error 9解决方案

打开终端后,输入 launchctl print-disabled system 回车后查看com.xk72.charles.ProxyHelper 这一项后面是不是true,若是继续第二步,若不是俺也不清楚了输入 sudo launchctl enable system/com.xk72.charles.ProxyHelper,按回车,然后正确输入系统密码即可重启chrlesps:参考了网易UU加速器解决方案,百度到的其他方案,说的都是不知所云……...

2021-07-30 15:58:07 1398

原创 tp5 where条件一个字段与另一个字段比较写法

$lists = Db::name('user')->whereExp('money','>= inter')->where($where)->select();

2020-07-28 17:53:30 2081

原创 根据数组中的某个值分组

<?php$arr = [ 0 => [ "category" => "red", "price" => 95 ], 1 => [ "category" => "blue", "price" => 85 ], 2 => [ "category" =&.

2020-07-25 18:36:32 673

原创 fastadmin踩坑日记

表格formatter属性:https://ask.fastadmin.net/article/8071.html只验证未隐藏的表单属性:https://ask.fastadmin.net/article/1203.html

2020-07-16 10:30:44 515

原创 获取当前日期节点的一周日期

function get_week($time = '', $format='Y-m-d'){ $time = $time != '' ? $time : time(); //获取当前周几 $week = date('w', $time); $weekname = array('周一','周二','周三','周四','周五','周六','周日'); //星期日排到末位 if(empty($week)){ .

2020-07-11 17:20:34 559

原创 tp5 使用model模型查询时返回模型对象问题

我们在使用tp5模型查询时,会发现返回值总是对象形式,比较烦人,习惯性通过toArray()方法来转数组在使用get等查询单条数据的方法时,可以使用toArray()方法可是在查询多条时想要通过toArray()方法转数组时总是会报一个错误:Call to a member function toArray() on array这时只需要使用collection方法即可$goods_id = collection($goods_id)->toArray();...

2020-06-13 17:14:07 2395

原创 tp5增删改查链接

详见:https://www.cnblogs.com/jiqing9006/p/9591942.html

2019-10-10 17:50:55 178

转载 Xshell6 中文不限时版下载(免密匙)(笔记)

Xshell6免费版 下载资源更新了,都直接去百度云下载把,省的说骗积分。(该资源不会强制更新了,安装即用,只是因为网上资源太繁琐,搜集的个人免费校园版本。飒飒水啦,各位自己考虑。(2019.9.24),如资源过期,私信我。)(重新找了一个,你们试下。能用的话,回复下我,不能的话我近期再找找)免费百度云下载:https://pan.baidu.com/s/1bxihVyzH-0KPR...

2019-10-10 11:26:16 785 1

转载 TP5 Model 功能总结

简介tp5的model只做业务层操作,不做具体的链接数据库sql操作。 think\db\Connection.php做链接数据库操作 think\db\Builder.php做创建sql操作 think\db\Query.php做数据CURD操作功能清单数据自动完成 自动写入时间戳 时间字段自动格式化输出字段 字段验证器 自动关联写入 只读字段 隐藏字段 事件...

2019-10-09 12:29:45 831

转载 Thinkphp 模型与表名定义

数据表定义在ThinkPHP的模型里面,有几个关于数据表名称的属性定义:属性 说明 tablePrefix 定义模型对应数据表的前缀,如果未定义则获取配置文件中的DB_PREFIX参数 tableName 不包含表前缀的数据表名称,一般情况下默认和模型名称相同,只有当你的表名和当前的模型类的名称不同的时候才需要定义。 trueTableName 包含前缀...

2019-10-09 11:34:59 1904

转载 使用 DATE_FORMAT, group by 来给访问统计增加粒度选择

使用 DATE_FORMAT, group by 来给访问统计增加粒度选择项目要求做一个访问统计的图表,要求统计粒度有日,周,月三个挡位,方便图表生成。表结构如下:CREATE TABLE `tb_pageview` ( `id` varchar(32) NOT NULL COMMENT '主键', `ip` varchar(64) NOT NULL COMMENT 'IP地址'...

2019-10-08 16:23:54 949 1

原创 使用PHPExcel实现Excel文件的导出

准备工作:1.下载PHPExcel的SDK,下载地址:https://github.com/PHPOffice/PHPExcel。原生:/** * 处理表单导出成表格 */ function excel_handle($a = 2) { require_once 'vendor/PHPExcel/PHPExcel.php'; ...

2019-10-04 15:40:22 535

原创 tp5绑定模块,url直接访问控制器方法

在index.php入口文件中配置常量即可

2019-09-27 13:42:33 1974

转载 localStorage的存储,读取,删除

localStorage存储我们通过以下方式将数据储存到localStorage中window.localStorage.setItem('key',value)但有时value为一个对象Object,以上面的方式写入,会出现读取的返回值为{object Object}的情况,但这并不是我们想要的,此时我们需要使用新的方式传入Objectwindow.localStorag...

2019-09-24 13:17:16 329

原创 box-shadow实现四周阴影

box-shadow实现四周阴影div{ width:250px; height:250px; background:greenyellow; box-shadow:black 0px 0px 10px;//将h-shadow,v-shadow设为0px,实现四周阴影}

2019-09-21 16:51:16 10978

原创 vue+axios发送post请求yii2接受不到参数

最近在学习一下前端,http异步请求框架之前一直沿用jquery。突然发现axios在github上start数也是很牛,vue.js推荐使用axios。所以就拿过来看看。无外乎就是getpost请求等等,很容易上手。看一下文档 几分钟能写一个小demo测试出来。get请求完全是没有问题的,但是post很多人不光我遇到的问题就是传递参数给后端,但是后端接收不到参数。仔细一看http...

2019-09-20 17:20:55 1035 2

原创 vue子组件给父组件传值

子组件:<template> <div class="app"> <input @click="sendMsg" type="button" value="给父组件传递值"> </div></template><script>export default { data (...

2019-09-20 12:48:17 209

原创 vue+axios发送请求及解决跨域问题

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。Axios的中文文档以及github地址如下:中文:https://www.kancloud.cn/yunye/axios/234845github:https://github.com/axios/axiosvue路由文档:https://router.vuejs.org/zh/一、安...

2019-09-19 11:01:35 822

转载 axios的使用方法--即GET、POST、 OPTION 、请求拦截的使用

注意传参方式

2019-09-19 10:25:44 582

原创 Yii2各种链接

增删改查:https://blog.youkuaiyun.com/qq_18335837/article/details/80854855https://www.cnblogs.com/JeromeZ/p/4495649.htmlhttps://www.cnblogs.com/chrdai/p/8985641.htmlhttps://blog.youkuaiyun.com/qq_18335837/artic...

2019-09-18 14:56:57 254

原创 vue引用插件生成二维码

1、下载第三方插件qrcodenpm install --save qrcode2、在文件中引入这个插件import QRCode from qrcode;html: <div id='code'></div> <canvas id="canvas"></canvas> <el-button @click="upl...

2019-09-17 15:45:45 130

转载 vue的钩子,created,mounted,update,destroyed

这几个函数,是与vue生命周期有关,created是vue生命周期开始,初始化数据之后,创建完毕执行的函数相对应的,beforeCreate在实例初始化之后,数据观测 (data observer) 和 event/watcher 事件配置之前被调用。var app = new Vue({el:"#app",data:{},created:function(){}})mou...

2019-09-17 12:43:51 2274

转载 【Django2.0】python manage.py makemigrations 和 python manage.py migrate的区别

无论当我们第一次在models.py中创建类对象还是对类中的属性进行修改,我们都会使用python manage.py makemigrations 和 python manage.py migrate 两个命令,单纯从这两这个命令来看的话其实仅仅只是后面makemigrations和migrate的区别在models中第一次创建models类,如图所示:下面使用py...

2019-09-16 17:02:06 306

转载 phpStudy集成环境下 安装composer失败

报错提示:The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。The "https://getcomposer.org/download/1.2.0/composer.phar.sig" f...

2019-09-11 12:42:41 1334

转载 apache配置Directory目录权限的一些配置

[转]apache配置Directory目录权限的一些配置可以使用<Directory 目录路径>和</Directory>这对语句为主目录或虚拟目录设置权限,它们是一对容器语句,必须成对出现,它们之间封装的是具体 的设置目录权限语句,这些语句仅对被设置目录及其子目录起作用。下面是主配置文件中设置目录权限的例子。 <Directory "/var/ww...

2019-09-11 11:27:54 304

原创 vue2安装脚手架及打包命令

1.安装vuenpm install vue2.全局安装vue-clivue install --global vue-cli3.创建基于webpack模板的新项目vue init webpack my-project //my-project :项目名称4.进入项目cd my-project5.下载依赖包npm instal...

2019-09-10 18:21:40 864

转载 Git简单生成生成公钥和私钥方法

Git配置Git安装完之后,需做最后一步配置。打开git bash,分别执行以下两句命令git config --global user.name "liuwk"git config --global user.email "1834183435@qq.com"1 2 3用户名看自己喜欢起,一般都是起些容易记的,亦或者某个简称,邮箱选自己邮箱即可。(值得一提的是,我第一次...

2019-09-09 11:11:56 399

转载 ThinkPHP5集成JS-SDK实现微信自定义分享功能

最近开发一个项目,需要将链接分享给好友时能够自定义标题、简介和logo,现将ThinkPHP5集成JS-SDK实现微信自定义分享功能的过程整理成文。一、准备工作1、认证的公众号不管是订阅号还是服务号,都需要是经过认证的,否者不支持微信分享功能。2、绑定域名登录微信公众平台,设置—公众号设置—功能设置里,填写『JS接口安全域名』。填写的域名须通过ICP备案的验证,并将平台...

2019-07-21 13:16:10 1493

转载 tp5生命周期

前段时间用TP5开发了一个小程序,就熟悉了一下TP5。TP5是TP框架最新的一个版本,与以前的3还是有很大的区别,有人说和laravel比较靠近,其实也还好,每个人都有自己不同的看法,只要是选择一个自己用起来比较顺手的框架就好了。我在学习一个框架的时候,最开始还是先看一下生命周期,真正了解生命周期之后,才能做到对整个框架整体的把握,在细节方面也能更好的理解。1:入口文件:TP5的入口...

2019-07-15 20:59:20 263

转载 小程序 报错 errcode: 40029, errmsg: "invalid code, hints: [ req_id: HQd79a0747th31 ]

☾ .背景今天在进行小程序开发过程中,需要登录获取用户的 token信息 当调用 wx.login 后,进一步需要根据所得的 code 码进行登录凭证校验(包含 openid、session_key或者unionid等)☺. 我的问题/解决其中,前提是我之前的代码可以实现想要的功能,而后期我需要更换新的小程序账号信息(app_id、app_secret)此时,我将服务端的账号信息进...

2019-06-06 11:33:05 5104

转载 MYSQL关于 autocommit 设置

查看 MySQL 客户端的事务提交方式命令:select @@autocommit;修改 MySQL 客户端的事务提交方式为手动提交命令:set @@autocommit = 0;(注:0 表示手动提交,即使用 MySQL 客户端执行 SQL 命令后必须使用commit命令执行事务,否则所执行的 SQL 命令无效,如果想撤销事务则使用 rollback 命令。1 表示自动提交,即在 MySQ...

2019-04-10 17:18:06 2954

转载 mysql中的严格模式和非严格模式

很多集成的PHP环境(PHPnow WAMP Appserv等)自带的MySQL貌似都没有开启MySQL的严格模式,何为MySQL的严格模式,简单来说就是MySQL自身对数据进行严格的校验(格式、长度、类型等),比如一个整型字段我们写入一个字符串类型的数据,在非严格模式下MySQL不会报错,同样如果定义了char或varchar类型的字段,当写入或更新的数据超过了定义的长度也不会报错。我认为这...

2019-04-10 17:12:34 501

转载 Ubuntu安装网易云音乐

在Ubuntu上安装网易云音乐对于网易,我只服云音乐,业界良心,用过的人都知道。我最喜欢的就是歌曲的评论功能,还有朋友圈子。里面有很多好段子,还有很多的好故事,基本上,不是分手,就是回忆初恋,还有吐槽的。我认为音乐带给人的不仅是耳朵的满足,更应该是心灵的碰撞,而评论功能则是提供了这样一个平台。废话不说了,用了就知道。先到云音乐官网下载linux版的安装包,是deb包。...

2019-03-22 13:52:14 23989

转载 Ubuntu安装qq

Ubuntu系发行版安装deepin wine QQ的步骤第1步,安装deepin-wine环境:上https://github.com/wszqkzqk/deepin-wine-ubuntu页面下载zip包(或用git方式克隆),解压到本地文件夹,在文件夹中打开终端,输入sudo sh ./install.sh一键安装。第2步,安装相关应用容器:在http://mirrors.aliyu...

2019-03-21 17:51:27 226

转载 Ubuntu压缩解压文件

一般通过默认安装的ubuntu是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压。其实在ubuntu下安装rar解压工具是非常简 单的,只需要两个步骤就可以迅速搞定。ubuntu 下rar解压工具安装方法:压缩功能安装 sudo apt-get install rar卸载 sudo apt-get remove rar解压功能安装 sudo apt-get instal...

2019-03-21 09:15:15 1661

转载 PHPstorm汉化包

链接:https://pan.baidu.com/s/1ArcNtmN3cqxeLdjRiUb8iA 密码:2or7

2019-03-20 18:53:57 488

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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