自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嘿喵财运旺旺

越努力越幸福

  • 博客(113)
  • 收藏
  • 关注

原创 input 失去焦点键盘空白解决

这个问题是手机输入法是第三方输入导致,例如百度输入法、搜狗,ios会有不同版本导致。解决办法是全局监听失去焦点事件。

2022-11-14 19:49:21 740 1

原创 黑苹果关闭sip 并可以写入local

OC引导,使用OC的配置工具,也是打开config.plist如图,左边找到NVRAM,中间部分找到并选中 7C436110-AB2A-4BBB-A880-FE41995C9F82在右边部分空白处,新建csr-active-config ,DATA类型10.15 的系统值写入 E703000011的系统值写 77000000如果都不行 使用0x67000000修改local权限sudo chown -R $(whoami) /usr/local...

2022-02-26 14:23:03 1661 1

原创 vue组件引入外部js同时获取变量,解决重复引入

vue组件引入外部js同时获取变量引入文件支持加载成功回调,支持通过字符串变量名获取js文件的变量/** * 引入js文件 并且获取变量 * @param src js路径 * @param variableName 需要获取的变量名 * @param callback */export const importJs = (src, variableName = '', callback = '') => { if (!isInclude(src)) { // 避免重复引入

2021-11-06 12:02:03 1175

原创 dcat-admin multipleImage实现多图关联上传

模型关联class Food extends BaseModel{ use HasDateTimeFormatter; use SoftDeletes; public function images(): \Illuminate\Database\Eloquent\Relations\HasMany { return $this->hasMany(FoodImage::class, 'food_id', 'id'); }}class

2021-07-14 18:17:12 1793

原创 dcat-admin 上传jpg错误 The XXX must be an image.

请不要compress 参数为true$form->image ('icon')->compress (true)正确姿势$form->image ('icon')->compress (['width' => 750, 'quality' => 90,])

2021-07-13 10:12:59 554

原创 dcat-admin 全局隐藏查看

Grid::resolving(function (Grid $grid) { // 列表去掉`查看` $grid->showViewButton(false);});Form::resolving(function (Form $form) { // 表单去掉`查看` $form->footer(function (Form\Footer $footer) { $footer->disableViewCheck(); });

2021-07-13 10:10:28 1209

原创 dcat-admin 配置富文本参数 TinyMCE配置

中文配置参数地址:http://tinymce.ax-z.cn/配置路径:app/Admin/bootstrap.phpuse Dcat\Admin\Form\Field\Editor; //引入Editor::resolving(function (Editor $editor) { // 设置默认配置 $editor->options([ // 'plugins' => [ # 自定义插件 // 'print', 'previe

2021-07-13 10:09:14 1702

原创 dcat-admin 列表增加参数 路由参数

$grid->model()->setConstraints([ 'banner_type' => $this->bannerType, ]);

2021-07-13 10:05:23 1450

原创 echarts旋转图表、图表横屏显示或是屏幕旋转横屏示例

<html><head> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover"/> <title>Untitled Document</title> <script src="https://cd

2021-01-27 15:02:17 3656 1

原创 Chart.js 旋转 支持屏幕旋转与窗口旋转

<html><head> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover"/> <title>Untitled Document</title></head><body>&lt

2021-01-25 11:27:02 245

原创 dcat-admin 城市三级联动

在控制器form方法中加入下面代码$form->row(function ($form){// ... 其他表单,如果不这样写不显示});// 三个显示在一行,不需要可以去掉row方法$form->row(function ($form){ // 省份 $form->width(4)->select('province_id')->options(Region::where('parent_id','')->get()->pluck('name', '

2021-01-13 14:17:20 2047 1

原创 php微信模版消息中发送emoji表情

编码地址:QQ地带Emoji表情代码大全下面方式请使用 Softbank编码,其他发都不行,另外需要转换格式举例:U+E04A 转换为 \ue04a方式一public function unicode2utf8_2($str){ //关于unicode编码转化的第二个函数,用于显示emoji表情 $str = '{"result_str":"'.$str.'"}'; //组合成json格式 $strarray = json_decode($str,true); //json转换为

2020-12-31 11:15:57 740

原创 laravel-echo-server聊天在线状态/状态,确定服务器上是否有人在线?

聊天频道上查看在线状态/状态。 如何确定服务器上是否有人在线?API客户端laravelecho服务器公开了一个轻量级的httpapi来执行广播功能。出于安全目的,必须使用应用程序id和密钥对来自http引用程序的这些终结点的访问进行身份验证。这可以使用cli命令生成:laravel-echo-server client:add APP_ID如果你跑了客户端:添加不带一个app id参数,将为您生成一个。运行此命令后,客户端id和密钥将显示并存储在laravel echo中-服务器.json文件。

2020-11-03 11:16:50 376

原创 Linux构建Git代码仓库与自动部署

服务端创建一个git用户adduser git禁用shell登陆git:x:1000:1000::/home/git:/bin/git-shellgit用户加入ssh共钥,使用vim将公钥添加到authorized_keys文件中,一行一个cd /home/gitmkdir .sshtouch authorized_keysopt目录下创建一个文件夹codemkdir /opt/code进入文件夹后创建一个git空仓cd codegit init --bare test.g

2020-09-13 14:18:05 204

原创 Laravel-echo-server的理解

内容待补充……

2020-05-21 11:49:36 478

原创 vue 创建canvas画板制作图片和文字,支持文字自动换行

canvas文档:https://www.runoob.com/jsref/dom-obj-canvas.html创建画板、图片、文字、自动换行都是分开方法,可以灵活调用里面有两个小demo,演示调用方法其实简单修改也可以不需要依靠vue<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></

2020-05-15 17:38:11 2947

原创 开发者工具上正常运行而真机调试时出现“Component is not found in path "components……Error: Component is not found in path

首先components和page是两码子事情app.json ->pages内如果有路径那绝壁创建错了可以去你的 插件.json 内看看有木有 “component”: true,没有就加上不行就重新创建组建...

2020-04-02 10:57:53 1725

原创 微信录音amr解码问题

微信录音amr格式在php后端进行转码只有两种办法1、ffmpeg工具实现,需要安装拓展,比较繁琐 参考地址:https://blog.csdn.net/bq_cui/article/details/704457812、通过七牛云进行转码,但是免费带宽有效!3、前端解决播放问题,解决办法如下:安装amr.js https://www.npmjs.com/package/amr-js...

2020-03-16 20:35:41 655

原创 vue 遍历组件传参

<audioWrapper @uploadRecord="uploadVoice(arguments,index)" @deleteVoice="deleteVoice(arguments,index)" :audioTime="audio_time || 0" :audioUrl="audio_url || ''"></audioWrapper>如果遍历调用组...

2020-03-08 12:50:10 1006

原创 laravel 关于访问器与序列化追加json值的使用问题 append()无效问题

laravel 关于访问器与序列化追加json值的使用问题 append()无效问题关于访问器使用先创建一个访问器,我们拿id举例吧<?phpnamespace App;use Illuminate\Database\Eloquent\Model;class User extends Model{ /** * @param string $value...

2019-11-01 11:16:10 2120

原创 Laravel 5.8 Laravel-echo-server教程 坑满满

首先我不得吐槽一下,网上写教程真是坑满满,全在教程里面爬坑!!!度娘更不靠谱????教程基于5.8 顺便提醒一下低版本的问题环境要求:Laravel 框架 (5.8 版本) Redis 服务安装 laravel-echo-server首先我们需要全局安装 laravel-echo-server ,终端输入下面的命令npm install -g laravel-ech...

2019-09-06 00:01:35 8149 14

原创 PHP 生成透明图片 透明海报二维码

/** * 生成车贴 * */ private function makeCarPoster($user_id) { $code ='邀请码'; $code_url = 'http://www.xxx.com?id=' . $code; // 短链接 vendor('autolo...

2019-09-02 10:56:44 1043

原创 MAMP MySQL监控动态监视sql语句

1.查日志是否开启show variables like 'general_log%' ;可以看到处于OFF关闭状态,下面一行是日志路径2.开启日志,这是零时开启,mysql一旦重启就会关闭,需要一直开启在mysql配置文件内设置set global general_log='ON'3.终端监控查看日志tail -f 日志地址查看全部cat 日志地址...

2019-08-26 21:22:35 435

转载 mint-ui picker 实现省市区县三级联动 单一市无法联动BUG解决

关于联动方法来自:https://www.cnblogs.com/zling-gnilz/p/7987796.html下面代码留个备份HTML:<mt-picker :slots="slots" value-key="name" @change="onValuesChange"></mt-picker> JS :const address = [ ...

2019-08-13 15:46:44 595

原创 微信内置浏览器 微信放大、预览图片官方接口

* img图片一定是http开头非标准方法-不确定WeixinJSBridge可以用多久function getImage() { let imgs = []; //获取图文中全部的img标签对象 let imgObj = document.getElementsByTagName('img'); let l=imgO...

2019-07-31 16:59:31 2746

原创 mysql 排序和分页一起使用导致数据重复顺序错乱

常规是这么写的SELECT id,name FROM `XX_flow` WHERE `class_id`=1 ORDER BY `id` desc LIMIT 0,10如果要对里面的多个条件进行排序,先排序时间再排序热度 会发现翻页以后数据出现重复SELECT id,name FROM `XX_flow` WHERE `class_id`=1 ORDER BY `date`...

2019-07-18 17:10:17 1526

转载 mysql 附近推荐留个记录

ROUND(6378.138 * 2 * ASIN(SQRT(POW(SIN(($latitude* PI() / 180 - latitude * PI() / 180) / 2),2) + COS($latitude* PI() / 180) * COS(latitude * PI() / 180) * POW(SIN(($longitude * PI() / 180 - longitude ...

2019-07-08 16:36:38 230

原创 css 滚动条隐藏 ios解决办法

overflow-x: scroll; // 设置滚动-webkit-overflow-scrolling: touch; //让滚动更流畅,其实就是滚动有延缓,不设置只要手指离开就立刻停止,感觉体验商是一种不流畅上面只要加了-webkit-overflow-scrolling: touch就会出现滚动条,如果只是PC或安卓那恭喜你添加下面代码完美解决/*HTML5 元素...

2019-06-23 10:47:52 5360

原创 php base64 换行导致无法保存或读取 图片空白

js将base64发送php出现无法保存,或是无法生成图片找遍全网无答案,最后比对一番发现是空格在捣鬼!!!str_replace(' ', '+', $base64)

2019-05-27 17:16:02 1345

原创 vue 跨域 微信jssdk 解决from=singlemessage&isappinstalled=0 导致再次分享失败

jssdk是后端进行签署,前端校验,但是有时跨域,最大问题就是分享以后会自动带上from=singlemessage&isappinstalled=0以及其他参数,分享朋友圈参数还不一样,貌似系统不一样参数也不一样,但是每次获取url并不能获取后面这些参数所以在分享链接后面带上 ?就可以完美解决获取完整的url发送后端当前完整url路径以及参数,完美!赏根雪糕去……...

2019-05-24 22:36:02 6573

原创 PHP Excel导出性能小怪兽 PHP_XLSXWriter标准说明

自行稍作修改,更加方便github地址性能好不好看图⬇️,还是感觉老外搞事比较

2019-05-07 10:43:41 2189

原创 js 指定时间执行 每分钟或每小时整点执行

var id =setInterval(function () { if (new Date().getMinutes()==0){ //myDate.getHours(); //获取当前小时数(0-23) console.log('当前是',new Date().getMinutes()) clearInterv...

2019-04-28 17:38:27 8767 1

原创 mac vue安装依赖失败

sudo -s无论如何先执行上面的命令,基本都是权限报错⤵️,或是目录不存在36 error errno: -13,36 error code: 'EACCES',36 error syscall: 'access',36 error path: '/Users/用户名/Desktop/VUE/项目名称/node_modules' }37 error The...

2019-04-16 09:25:09 1309

原创 微信JSSDK invalid signature 错误的解决方案

先把缓存清理一下,把所有有关的缓存清除在测试一下,不行按照下面的方法排除记得开始debug模式wx.config({ debug: true,}核对官方步骤,确认签名算法。确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。 确认config中nonce...

2019-04-10 17:05:54 2847

转载 web端清除样式

@charset "utf-8";html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,em,img,s,strong,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td...

2019-04-05 21:54:31 324

原创 vue 滑倒底部

// 规则滑动触发scroll: function () { // 窗口撑开 document.getElementsByTagName('body')[0].className = 'bodyOpen'; var t = this; document.getElementById('pact').addEventListener('scroll', fu...

2019-03-27 09:22:14 658

原创 vue 利用canvas生成二维码海报

做这么个破玩意居然难住了,度娘个杂……果断看官方文档canvas的原理,也就十来分钟的事html 给个画布 可以在div内,这样可以控制显示大小<!-- 二维码--><div style="display: none;" id="my_qrcode" class="qrcode"></div><!--海报--><canvas ...

2019-03-25 17:41:19 3301 7

原创 mint-ui Datetime picker 起时日期问题

看图,不要大写……如何格式化时间?在回调方法进行转handleConfirm() { this.dateValue = this.date.toLocaleDateString() }终极解决办法,趁早放弃mint-ui终极解决办法,趁早放弃mint-ui终极解决办法,趁早放弃mint-ui终极解决办法,趁早放弃mint-...

2019-03-19 17:16:31 1250 1

原创 华为手机 微信悬浮窗无法返回

华为烂手机悬浮窗返回无解……因为tmd重新打开页面,往哪里返……浪费我半小时如果页面深入只有一层 解决办法:1. 每次打开页面存储上一页的地址// 存储上一页 if (document.referrer){ localStorage.setItem('referrer', document.referrer); }2。如果返回失败就跳转存储的...

2019-03-19 10:31:12 2420

原创 MySQL 一个字段多个id查询

这是一个很脑抽的问题,这个cate_id字段太脑抽了举个栗子表t_goods结构如下:表t_goods_cate结构如下:查询结构 要将cate_id内的值变为t_goods_cate的name挺蛋疼的 为毛要‘ ,1,3,17,’ 这种奇葩方式存数据先把sql 堆上去……SELECT id,( SELECT GROUP_CONCAT(c.name)...

2019-03-13 22:00:06 6983 3

空空如也

空空如也

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

TA关注的人

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