- 博客(73)
- 资源 (4)
- 收藏
- 关注
原创 Windows 服务器访问慢解决办法
网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾。1) winnt_accept: Asynchronous AcceptEx failed 错误解决。
2025-01-20 10:00:43
636
原创 windows git bash command not found
Windows环境下安装了git后,在git bash里是要任何命令都显示command not found,如果里面没有export PATH=$PATH:D:/Git/bin:D:/Git/cmd。则先查看 c:/Users/admin/.bash_profile。则将上面的内容添加进去,需要换成自己电脑上git的实际路径。
2024-03-05 17:27:45
1290
原创 bootstrap select动态绑定change事件触发两次
解决办法使用e.stopImmediatePropagation();是阻止冒泡,详见下面代码。
2023-05-23 17:54:46
708
原创 laravel.log could not be opened: failed to open stream: Permission denied
The stream or file "/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied
2023-02-09 11:33:43
1219
原创 Sentry SDK使用(Vue/Browser JS/Laravel)
Sentry SDK在Vue、Browser JS、laravel中的使用及常用参数方法说明
2023-01-30 14:23:57
1480
原创 laravel admin里百度编辑器自定义路径和文件名
文件名一样时,laravel admin里百度编辑上传文件会被覆盖,需要修改源码自定义文件名
2022-06-20 16:17:02
433
原创 redis 批量模糊删除指定数据库的数据
使用-n来指定数据库,keys里指定以test开头的所有数据redis-cli -n 1 keys "test*" | xargs redis-cli -n 1 del
2022-03-18 17:09:01
1171
原创 mysql 连表更新数据,以一张表更新另一种表
举例:比如想通过中间表temp_user表更新user标的age字段用户user表:id,name,age1,'张三',02,'李四',0temp_user表:user_id,age1, 202, 18sql如下:UPDATE `user` LEFT JOIN `temp_user` ON `user`.id = `temp_user`.user_id SET `user`.age = `temp_user`.age WHERE `user`.id.
2022-03-18 17:04:53
5371
原创 redis 常用命令
1.查看全部缓存redis-cli keys *2.查看部分缓存redis-cli keys prefix_*3.按key清除缓存redis-cli keys "prefix_*" | xargs redis-cli del
2022-02-24 18:05:39
237
原创 laravel $request->url() nginx反向代理获取https为http
laravel $request->url() nginx反向代理获取https为http可以在App\Http\Middleware\TrustProxies.php里配置一下代理服务器的ip,如果代理服务器ip是动态的,可以设置为protected $proxies = "*";class TrustProxies extends Middleware{ /** * The trusted proxies for this application. *
2021-12-29 17:10:00
651
原创 laravel admin 判断行内编辑并给提示
判断行内编辑使用if (request()->ajax() && !request()->pjax()) {}案例:使用行内编辑更新排序号//列表页行内编辑$order = $form->order;if (request()->ajax() && !request()->pjax()) { $id = $form->model()->id; //判断除当前要更新的数据外是否有相同的序号 $
2021-12-24 15:06:25
909
原创 Ubuntu更新阿里源
阿里源官网:ubuntu镜像-ubuntu下载地址-ubuntu安装教程-阿里巴巴开源镜像站将阿里云的源复制过去之后,执行更新命令sudo apt-get update
2021-10-29 17:42:00
462
原创 WKHTMLTOPDF和WKHTMLTOIMAGE 使用方法
从windows 找字体文件或下载字体simsun.ttc,Windows中一般在 C:\Windows\Fonts\simsun.ttc ,然后直接上传到服务器里的 /usr/share/fonts 里。需要配置hosts,比如你的网站为 www.test.cn,则在hotsts里配置 127.0.0.1 www.test.cn,并且js中声明变量应该使用var,不要使用let。在app.php里配置providers和facades。
2021-07-28 16:44:12
1319
原创 自定义弹框,并支持事件绑定
自定义弹框的功能如下:1.可以自定义弹出的提示语,2.提示语下面有取消和确定按钮3.点击取消按钮隐藏弹框4.点击确定按钮时,可以额外传递一个function,如果传了function,则关闭弹框并执行function里的操作详见代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>测试</title>
2021-07-09 11:06:52
460
原创 监听返回按钮,刷新页面
// 页面回退刷新 window.onpageshow = function (event) { if (event.persisted || (window.performance && window.performance.navigation.type === 2)) { window.location.reload() } };
2021-07-08 16:49:31
278
原创 laravel admin使用laravel execl进行数据导出
laravel admin可以使用laravel exec进行数据导出,但往往对于复杂的导入支持并不好,所以需要我们自己自定义导出,现在针对我遇到的一种场景给自己做一下记录也给大家提供一种思路,导入的数据是某个学生看完老师直播后,进行课堂答题,导出学生的答题记录,这里我分成了两张表,一个表存本次总答题的记录,一个表存详细的答题记录,分成两个表的目的是学生每次想看自己的答题记录时,我就不需要从详细log表里再汇总他答对多少道,错多少道,得分情况等。总表:answers,详细表answer_log方
2021-05-27 18:45:45
1671
6
原创 org.apache.tomcat.util.modeler.BaseModelMBean.invoke 调用方法[manageApp]时发生异常
org.apache.tomcat.util.modeler.BaseModelMBean.invoke 调用方法[manageApp]时发生异常这里主要是web.xml中配置serlvet路径的问题, <url-pattern>/hello</url-pattern>填写错误,注意,这里需要填/hello而不是hello<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Ap.
2021-05-21 11:14:06
2174
原创 微信-订阅通知
前言:从2021年4月30日起,微信将停止永久订阅模板消息的接口(对政务民生、医疗等公共服务领域还是支持的),所以只能接入订阅通知接口(单次订阅,单次推送)微信订阅通知开发文档:https://developers.weixin.qq.com/doc/offiaccount/Subscription_Messages/intro.html接入方法跟之前的模板消息差别并不很大后台代码public static function sendSubTemplate($aData, $sRefres
2021-04-13 20:42:30
984
原创 Elasticsearch-PHP 【2.*】 Content-Type header [] is not supported
使用Elasticsearch-PHP 2.0时出现["{\"error\":\"Content-Type header [] is not supported\",\"status\":406}"] []几经查找无果,然后开始翻找源码,最后找到原因,在vendor\elasticsearch\elasticsearch\src\Elasticsearch\Connections\Connection.php 这个文件里设置一下header即可if (isset($hostDet..
2020-07-20 09:44:00
1022
原创 webpack配置vue后,变量无法使用
初识vue,难免有坑,仅此记下。在webpack中配置vue时,发现data中的数据在页面无法正常执行,还是显示文本{{message}} 几番查找原因无果,最后发现引入的打包后js需要放在vue绑定的div之后。以下为正确打开方式:1.先在源码js里导入vueimport Vue from 'vue'const app = new Vue({ el:"#app", data:{ message:'你好' }});2.然后在HTML中引入打包后的js文件<.
2020-06-26 13:47:23
748
3
原创 百度编辑器多图上传后顺序错乱
使用百度编辑器进行多图上传时,发现上传完成后的顺序错乱了,这时我们需要修改一下百度编辑器的两个文件,一个ueditor/dialogs/image/image.js,一个ueditor/dialogs/attachment/attachment.js1.image.js2.attachement.js...
2020-05-09 10:05:59
690
原创 laravel admin 常用辅助工具
添加错误报告。--插件https://github.com/laravel-admin-extensions/reporter添加日志查看。--插件https://github.com/laravel-admin-extensions/log-viewer添加redis管理。 --插件https://github.com/laravel-admin-extensions/redis-...
2020-04-29 13:42:32
351
原创 Apache+PHP安装和配置
1.Apache的下载和安装和参考我的另一篇文章:Apache下载与安装2.PHP下载:https://windows.php.net/download/在下载页点击Past releases可以找到所有版本的php,如果发现下载的php中没有php5apache2_4.dll或php5apache2_2.dll,则你需要下载ts版本的PHP,即文件名中不带nts标志的版本,这里我选择32...
2020-04-10 18:26:38
372
原创 Apache下载与安装
1.安装Apache官方下载地址为http://httpd.apache.org/download.cgi,但官网只提供最新的Apache版本的下载,如需下载其他版本的Apache,可以点击archive download site
2020-04-10 14:11:41
1403
原创 PHP implode分割数组后加引号
在使用implode分割字符串后,直接用mysql进行查询时,拼接后的字符串不带引号,会报字段找不到的错误,如下:$str = implode(',',array('张三','李四','王五'));$res = DB::select("SELECT `user`.username,`user`.mobile FROM `user` WHERE `user`.username NOT IN ...
2020-04-02 10:29:30
2006
原创 laravel excel3.1导出和导入
官方地址:https://docs.laravel-excel.com/3.1/getting-started/一、导出1.执行命令php artisan make:export ResourceViewLogExport --model=ViewLog 创建一个导出类实现FromCollection接口类的collection()方法取数据实现WithMapping接口类的...
2019-11-28 18:15:50
1330
原创 laravel admin使用总结1--列表页、导出、按钮禁止
官方文档地址:https://laravel-admin.org/docs/zh/安装和配置可查看官方文档,不再赘述,这里只介绍几个自己使用时的可能会有的问题。注:1.4和1.5以上是两个大版本,不管从文件路径还是数据库字段都有改动,所以不建议直接从1.4升级到1.5以上,如果非要升级的话,建议可以先把之前的代码复制出来一份,然后将项目中1.4版本laravel-admin卸载,重新安装1...
2019-11-28 11:18:01
3426
原创 git常用命令
1.提交 全部提交:git add --all 一次提交一个或多个 git add file1 file2 file3 ...add后执行git commit -m "提交信息说明"2.分支 查看所有分支:git branch -a 查看本地分支:git branch 切换分支:git checkout master(dev或其他分支) 新建分支并...
2019-11-22 15:05:51
100
原创 viewer.js使用
基本的使用可以查看demo和文档https://github.com/fengyuanchen/viewerjshttps://fengyuanchen.github.io/viewerjs/这里只说我使用过程中遇到的两个问题1.动态加载的图片无法查看针对这个问题,可以使用update()方法来更新,将新加载的图片放到viewer实例中,注意是在新的标签写到页面后调用。2....
2019-11-19 10:33:49
1402
1
原创 mescroll.js的使用
mescroll.js的官网地址:http://www.mescroll.com/index.htmlmescroll.js分为js版和vue版,这里介绍一下使用js版时遇到的问题。1.使用原因首先说一下使用这个插件的原因,一是这个插件确实好用(整明白后),有各种配置项,能满足大部分需求,二是它可以在切换标签时,重置下拉加载,即可以实现实例化一个mescroll实例,但切换标签时依然可...
2019-11-05 15:48:41
3232
原创 微信自定义分享,标题或描述中有特殊字符
当微信进行自定义分享时,如果标题或描述中有特殊字符,比如双引号 "等就会导致无法进行自定义分享,甚至不显示分享按钮。解决方式为: 先将标题或描述放到隐藏域中,并且转成html实体,再从隐藏域中获取转义后的标题和描述即可, 注意:不在隐藏里转义为HTML实体也是不可以的上代码:<input type="hidden" id="share_title"...
2019-09-27 10:48:11
1600
原创 select from where group by orde by having 执行顺序及where中不能使用别名
sql 书写顺序为select * from * where * group by * having * order by *其中select和from两个关键字是必选的,其他为可选的,但sql执行和书写顺序是不同的,执行顺序为 from -- where -- group by -- having -- select -- order by --注意:where字句可以使用...
2019-08-15 09:29:39
1974
原创 修改页面显示的图片大小
$(document).ready(function () { var imgs = $('img'); var win_width = $(window).width(); $.each(imgs,function (i,item) { //获取图片原始宽度,如果大于浏览器宽度则为100%,否则为auto if(item.naturalW...
2019-08-09 18:34:35
374
原创 beanstalkd的简单使用
注:本文Linux环境只跑Beanstalkd,PHP环境还是在Windows1.介绍:Beanstalkd 是一个高性能,轻量级的分布式内存队列,最初设计意图是在高并发的网络请求下,通过异步执行耗时较多的请求,及时返回结果,减少请求的响应延迟。2.特性:优先级(priority):即支持任务插队功能,可以根据需要设置任务被消费的优先次序。 延迟(delay):可以设置一个时间t...
2019-07-17 14:34:21
1631
使用video.js或原生事件统计视频观看时长
2018-10-12
phpqrcode生成二维码插件
2018-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人