- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 PHP二维数组去重(指定键名)删除重复元素
PHP对二维数组中某个指定键名进行去重,发现网上大多使用array_unique或是foreach遍历等方式去重,效果不佳且较为繁琐。
2023-03-23 20:41:35
646
原创 ThinkPHP6控制器不存在:app\controller\***
如果你是 Tp6 你需要安装多应用模式扩展think-multi-app。composer require topthink/think-multi-app在安装多应用扩展的时候回碰到一些问题,就是扩展安装失败;看下图:这个应该是跟PHP 的版本有关系,每个PHP的版本配置不一样。如果你是这样的问题,在对应的php版本的设置中,请到php.ini 文件中搜索 disable_functions找到禁用函数列表,删掉proc_open、proc_get_status ...
2022-03-09 12:59:56
1077
原创 uni-app 小程序生成海报
效果图:我用的是uni-app,直接在项目里创建一个vue文件代码放进去就可以了。记得替换掉几处图片的地址:有需要的可以封装成组件使用。<template> <view> <canvas canvas-id="myCanvas" style="width: 690px;height:1040px; position: fixed;top: -10000px;"></canvas> <image @click="..
2020-09-16 07:33:26
3109
2
原创 No ‘Access-Control-Allow-Origin‘ Tp6太香了!thinkphp6跨域请求设置
作为入门级程序员的我,酷爱Thinkphp,文档清晰,大神多!has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.这次Thinkphp6.0 已经自己封装好了跨域请求的内置中间件:think\middleware\AllowCrossDomain 不亏是小白福音使用也很简单:在 app\middleware.php ...
2020-08-22 12:48:47
3128
原创 dedecms 织梦取消后台登录验证码,去掉会员登录及注册验证码
一个比较简单的方法,不需要修改模板文件;只需要修改一个文件,文件路径:/data/safe/inc_safe_config.php用记事本或者其他的编辑工具,打开: 【 inc_safe_config.php 】 文件找到第二行:$safe_gdopen = '1,2,3,4,5,6,7';解释:2 指前台会员登录验证码6 指后台登录验证码哪里不要删哪里1...
2020-06-02 08:39:37
666
原创 让网站变成灰色,整站素装css
html { filter:grayscale(100%) !important; }html {filter:progid:DXImageTranorm.Microsoft.BasicImage(grayscale=1) !important;} 为表达对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼,让整个网站变成灰色的做法。方法一:html {-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Micro..
2020-05-29 09:14:42
356
原创 Dedecms、织梦留言板表单提交后的提示信息改弹窗提示并返回当前页
Dedecms、织梦留言板表单提交后的提示信息改弹窗提示并返回当前页在操作过程中,建议把源代码注释,然后需要的代码第一步:找到并打开/include/common.func.php文件,在大概299行找到如下代码:function GetCkVdValue(){ @session_id($_COOKIE['PHPSESSID']); @session_start(); ...
2020-04-28 09:36:03
894
原创 最新行政区划代码省市区数据库-行政区域查询API
在项目中经常需要全国的省市区数据,在网上找了很多,发现数据要么不全,要么就是过时了。处女座的我也经常担心更新问题。今天偶然发现高德地图有这类的api可以免费使用,高德地图‘行政区域查询’API:https://lbs.amap.com/api/webservice/guide/api/district/做个笔记以防走丢...
2020-03-23 16:32:47
2892
1
原创 手机号码中间4位|身份证号码|姓名,脱敏处理,星号*代替!
项目中用到的数据脱敏处理Function,没什么墨水,都是项目里拷贝出来保存的。// 姓名脱敏function hideName(str) { if (null != str && str != undefined) { if (str.length <= 3) { return "*" + str.substring(1, str.length)...
2020-03-18 20:34:53
3961
原创 常用的表单验证Js方法,身份证、手机号码、固定电话正则验证建议收藏
平时做项目时,经常会用到很多使用频率很高的代码,一有问题都习惯性问度娘!把自己都养懒了。/* 表单验证 */// 验证手机号码function PhoneMustBePostiveInt(phone) { var myreg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/; if (!myreg.test(phone)) { return false }...
2020-03-18 20:30:00
1007
原创 织梦dedecms广告管理增加广告图片上传功能
织梦的广告位管理是一个不错的插件内部插件,但是dedecms的广告管理功能稍微有点次,不能直接上传图片生成图片链接本文就是在dedecms广告管理原有的基础上增加广告图片上传功能。安装方法,对应自己的dedecms版本下载对应的编码然后解压把里面的文件放在后台目录覆盖即可。使用办法:下载相应的版本,覆盖到对应的目录。即可,亲测无误建议使用前先备份你的dede/文件夹百...
2020-01-02 08:04:21
527
原创 织梦dedecms彻底解决一键更新网站“模板文件不存在,无法解析文档!”
这个教程是让程序明明白白的告诉你是哪个栏目哪个模板文件不存在,再去找该栏目的相关设置和添加不存在的模板文件。一、提示在前面1、频道封面的栏目,必须要有“列表模板”存在,如果没有可以把高级选项的“列表模板”填上为“封面模板”;2、确认你的模板是 .htm 格式并且没有从网上看了其他教程改过程序用 .html 格式;3、在一键更新网站时提示“模板文件不存在,无法解析文档!”,我们需要单独去...
2020-01-02 07:31:56
1229
原创 js获取本月第一天和最后一天,获取当前月份(亲测可用)
js获取当前月份第一天: var date = new Date(); date.setDate(1); var month = parseInt(date.getMonth()+1); var day = date.getDate(); if (month < 10) { month...
2019-12-10 08:41:12
7040
1
转载 js中forEach,for in,for of循环的用法
一、一般的遍历数组的方法: var array = [1,2,3,4,5,6,7]; for (var i = 0; i < array.length; i) { console.log(i,array[i]); } 二、用for in的方遍历数组 for(let index in array) { ...
2019-12-10 08:28:20
238
原创 移动网站要加的html5相关meta和标签,H5网页手机端自适应设置
1. 强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户点击屏幕放大浏览。<metaname="viewport"content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"/>2. WebApp全屏模式 隐藏地址栏。...
2019-06-04 15:20:29
808
原创 Vue如何获取当前页面的url,获取路由地址
当前页面 Vue如何获取当前页面的url,获取路由地址完整url可以用window.location.href路由路径可以用this.$route.path路由路径参数this.$route.params例如:/user/:id → /user/2044011030 → this.$route.params.id路由查询参数this.$route.query例如:/user...
2019-05-10 10:25:15
106135
原创 MAC版 PHPStorm IDE 编辑器 MAC常用快捷键
刚接触MAC版 PHPStorm IDE,很多快捷都不习惯也找不到,整理一份常用的!系统按键编辑调试导航VCS/本地历史记录搜索和替换选中文字的搜索对项目文件的操作(重构)全局的如何优雅的使用系统按键⌘——Command⌃ ——Control⌥——Option/Alt⇧——Shift⇪——Caps Lockfn——功能键就是fn编辑Command+alt+T 用 (if...
2019-04-08 10:15:33
1212
原创 Js/Vue 获取7天之前或之后的日期,亲测可用
在项目开发过程中,经常会遇见需要统计一周或一段日期内数据统计查询的需求,通过下面的代码,可以获取自当天起,前后几天的日期时间我在度娘那里找到,个人觉得比较简便的方法:function fun_date(aa){ var date1 = new Date(), time1=date1.getFullYear()+"-"+(date1.getMonth()+1)+"-"+...
2019-03-27 15:47:04
13765
8
转载 五分钟搞定Mac下phpStorm xdebug调试,php断点调试
首先安装 MAMP PRO ,它自带xdebug,不用再单独安装 xdebug 了。一、在 MAMP PRO 的主窗口:1.点击 Hosts,设置根目录,Document root 为指定的目录。2.点击 PHP,选中 Xdebug(Debugger)。二、在 phpstorm->Preference -> Languages & Framew...
2019-02-27 21:58:50
1810
原创 推荐几个Mac系统桌面吸色工具!颜色吸取器
用来Mac系统后,经常苦恼没有好用的桌面取色工具;推荐几个免费简单的,方便以后下载使用;1、Cool Color Picker (多分屏下不支持子屏)2、MyColorPicker3、Color Note ...
2018-12-25 20:20:12
17703
原创 Vue js 显示当前时间、时间日期格式化、获取星期几、Vue日期转星期几
获取当前的时间nowTime: new Date(), // 当前时间nowWeek: '星期', //星期几日期格式化filters: { formatDate(time) { var moment = require(&quot;moment&quot;); return moment(time).format(&quot;YYYY-MM-DD&quot;); } },...
2018-12-13 10:41:35
16219
3
原创 vue打包后自动上传文件到服务器,SCP2打包上传插件
做过几个Vue 小项目,每次打包后都要手动通过FTP把打包后的文件上传到服务器中,嫌麻烦吃后,学习了一下打包自动上传工具,SCP2 。下面记录一下SCP2怎么配置和使用:1、安装:$ npm install scp2 -g注意:-g是全局安装,但我自己使用时,全局安装时配置不生效(具体原因不明,也没详细测试,)如有问题可以试试局部安装2、在build/build.js 文件内...
2018-09-18 15:59:34
2890
原创 Vue点击切换Class变化,实现Active当前样式
刚入门Vue没多久,在制作过程中遇到很多简单实用的小技巧。没有太多的墨水,直接上代码: 一、先在data里增加一个变量,用来储存当前点击的元素data() { return { activeClass: -1, // 0为默认选择第一个,-1为不选择 }; }, 二、在Template里面的代码,切记在@click方法里面要传index,...
2018-08-12 11:53:15
39803
12
原创 微信公众平台注册所需资料(服务号和小程序一样)
微信公众平台注册所需资料企业订阅号/服务号/小程序注册1个邮箱账号(未申注册过微信公众平台)和密码(如果不提供,我们负责提供) 1个手机号码(建议用法人/总经理/股东 的手机号码) 1个座机号码 1个身份证(建议用法人/总经理/股东 的身份证) 1个已绑定银行卡的个人微信号(需与上方身份证为同一人,建议用法人/总经理/股东 的微信) 公司对公账号信息(账号、开户行信息) 小程序...
2018-08-12 10:57:34
2891
原创 vue2.0怎么注册全局组件的问题
1、添加组件vue文件<!-- 这里和普通组件的书写一样 --><template> <div class=""> {{text}} </div></template>2、在项目入口文件main.js中引入并注册组件// 引入自定义全局组件import nullData from '@/components/layout/nda...
2018-06-30 11:43:46
678
转载 Vue 小数过滤器
Vue中保留小数点后两位的处理(两种情况)小数点后两位的过滤器// 保留小数点后两位的过滤器,尾数四舍五入filters: { numFilter(value) { // 截取当前数据到小数点后两位 let realVal = Number(value).toFixed(2) // num.toFixed(2)获取...
2018-06-28 11:46:44
2899
原创 Vue $axios 插件使用
在vue组件中使用axios 请求并传参getInfo() { this.$axios .get(this.gUrl.apiUrl + "Api接口", { params: { id: this.$route.query.shopId } }) .then(res => { ...
2018-06-28 11:21:37
969
原创 vue 项目开发笔记
时间格式化:时间戳:formatDate(time) { let datetime = new Date(time * 1000); var moment = require("moment"); return moment(datetime).format("YYYY-MM-DD"); }
2018-06-27 11:29:12
182
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人