自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TP5.1(TP系列都可以使用)继承swagger文档注释

写在前面:可能会遇到php的版本不支持,我这里使用的是php7.1。swagger是什么相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是这个接口文档对于程序员来说,就跟注释一样,经常会抱怨别人写的代码没有写注释,然而自己写起代码起来,最讨厌的,也是写注释。所以仅仅只通过强制来规范大家是不够的,随着时间推移,版本迭代,接

2020-12-24 11:50:23 465 1

转载 微擎 goto + 混淆加密, 反向解密思路

这样就很难受,google 了一下有很多微擎 解密 的网站,都是按 kb 收费的,emmm,犹豫了一下没有剁手。想着自己学着玩也没人给报销,并且这次掏钱包解决了,下次遇到还是不会。。。索性研究研究吧。找了挺多相关帖子,奈何水平有限,那些文章提到的工具之类都不会用。只好用笨方法。搜索论坛关键词,还没有人发过类似帖子。倒有不少求助解密的。授人以鱼不如授人以渔。我这算是抛砖引玉吧,希望能有大佬写出脚本自动执行。节省人工。

2020-06-19 10:25:00 3915

原创 svg转icon

敲黑板!!!在日常开发的中我们会遇到svg转icon的情况,在这里推荐一个免费且支持多项目的网站,https://icomoon.io/app/#/select

2021-07-14 10:38:00 256

原创 前端上传文件可选择摄像头拍照及图片上传

只调用摄像头<input type="file" accept="image/*" capture="camera">拍照+图库<input type="file" accept="image/*">录像+图库<input type="file" accept="video/*">拍照或录像+图库<input type="file" accept="audio/*">...

2020-12-04 12:00:15 776 2

原创 MYSQL规范

一、数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最后不要超过32个字符临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不一致会自动进行数据类型隐式转换,会造成列上的索引失效,导致查询效率降低)二、数据库基本设计规范1、所

2020-11-16 09:47:01 128

原创 PHP开发规范

规范遵循PHP-FIG组织推荐的PHP开发标准(PSR)PHP编程规约命名规约- 命名需要有意义,专有名词等特殊情况允许使用拼音(danyue)// bad $a = 30; # 年龄 // good $age = 30; # 年龄- 方法名采用首字母小写的驼峰方式,类名采用首字母大写的驼峰方式,方法名首词采用动词加驼峰// bad function calculate_salary() { // method body } // good function cal

2020-11-16 09:41:48 134

原创 前端开发代码规范

一、 命名规范项目命名:全部采用小写方式, 以下划线分隔,例:my_project_name 目录命名:参照项目命名规则;有复数结构时,要采用复数命名法。例:scripts, styles JS文件命名:参照项目命名规则。例:account_model.js CSS, SCSS文件命名:参照项目命名规则。例:retina_sprites.scss HTML文件命名:参照项目命名规则。例:error_report.html CSS命名: 通用类:使用小写字母,以中划线分隔。例:

2020-11-16 00:51:55 558

原创 linux 定时任务

在日常的开发过程中,我们常常需要用到定时任务,例如:每天数据统计、数据库备份、代码文件备份、用户行为统计并发送短信等等首先在终端执行命令crontab -e #这样就打开了我们定时任务面板然后i进入编辑模式下面借用菜鸟教程的图,这个图很清晰的分析了我们时间应该怎么设置比如我要每天凌晨4点输出hahahah0 4 * * * echo hahahah...

2020-10-12 15:06:01 68

原创 css 通知气泡+左右跳动效果

今天在做个人中心的时候用到了通知并使用了css动画+气泡效果,记录下。先上效果图通知图标+通知数量(html)<transition name="slide-fade"> <i class="iconfont icon-notice" @click="showNotice=!showNotice"></i> <--通知图标 !--></transition><transition name="slide-fade">

2020-09-26 16:35:57 1196

原创 JS时间戳转化为日期

一般情况,我们从接口获取数据时,接口方不会给我返回数据中的具体时间,而是返还给我们时间戳,这个时候需要我们自己进行时间戳转化为日期。Vue 过滤器getDateTime: function (value) { if(parseInt(value)) { let date = new Date(value*1000); //我这里返回的是后台的时间戳,所以需要乘1000 let y = date.getFullYear(); let

2020-09-25 14:01:02 170

原创 本地环境出现 field doesn‘t have a default value 解决方法(包括mamp和wamp)

mac mamp pro解决方法根据下图的配置文件找到对应的my.cnf,这个文件是mamp的,wamp中的叫my.ini在 [mysqld]下面加入一行,代码如下sql-mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONwindows wamp 解决方法在my.ini中寻找sql-mode将sql-mode修改为下面这串代码就ok了sql-mode = "NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

2020-09-18 14:12:26 369

原创 PHP 进行aes加密/解密

一般在请求的接口的时候,为了数据的安全性,我们都会对数据进行加密,而在php中,最常用的加密算法是aes,这是鄙人常用的aes加密计算法类<?php/** * aes 加密 解密类库 * Class Aes */class Aes { private $key = null; /** * * @param $key 密钥 * @return String */ public function __constru

2020-09-13 13:39:41 2491 1

原创 input 选中时无边框

input::-webkit-input-placeholder { /* WebKit browsers */ color: #ccc; } input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ccc; } input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ccc; } input:-ms-input-placeholder { /* I

2020-09-11 10:55:58 964 1

转载 “Mac应用”已损坏,打不开解决办法

通常在非 Mac App Store下载的软件都会提示“xxx已损坏,打不开。您应将它移到废纸篓”或者“打不开 xxx,因为它来自身份不明的开发者”。原因:Mac电脑启用了安全机制,默认只信任Mac App Store下载的软件以及拥有开发者 ID 签名的软件,但是同时也阻止了没有开发者签名的 “老实软件”解决方法:macOS Mojave 10.14及以下系统:打开「终端.app」,输入以下命令并回车,输入开机密码回车sudo spctl --master-disable全选代码复制

2020-09-08 22:16:44 538

原创 mac mamp pro 出现nginx 404处理办法

在崩溃的边缘试探,还好我没有放弃,经过2个多小时的奋战,直接上方法,下面写为什么要这么做。ok开始正题,在mac mamp pro中配置网站的时候如果出现nginx 404解决方法如下:根据上图中的文件选择进入到nginx.conf,点击可以直接编辑,然后在location中加入以下代码if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break;}加入后

2020-09-03 02:36:11 1280 3

原创 分享一个免费的mac软件站点

这里啥都有,你想要的都有https://xclient.info/

2020-09-02 09:16:22 580

原创 VUE(v-show)+css过渡动画

注: transtion每次只能包含一个element。<transition name="slide-fade"> <i class="iconfont icon-list" v-show="!showMenu" @click="showMenu=!showMenu"></i></transition><transition name="slide-fade"> <i class="iconfont icon-m-c

2020-08-26 11:12:18 13289 3

原创 阿里云ecs新增数据盘并进行分区和挂载

写在前面本人用血的买的一个教训,今天写一写,望以后不要有人犯我这个错误!!!正式开始已经购买过阿里云ecs,在实例列表找到需要增加数据盘的实例。点击实例会出现实例的详情,也会看到云盘的信息,如下图快照很重要。小白同学一定要先创建一个云盘快照,避免操作失误,数据无法和网站无法恢复。创建快照的方法请参考我的另外一篇文章进行操作。本文不做讲解。根据阿里云的操作和自己的需求选择磁盘大小就好了。有实例的同学可以选择挂载到实例。至此准备工作已经完成。现在的云盘已经挂载到我们的服务器里面,只是暂时不能使

2020-08-15 14:19:42 1182

原创 vue使用懒加载(lazyload)简单方法

vue项目中使用懒加载方法如下:安装lazyload npm install lazyload -s在main.js中全局引用, 并配置图片import VueLazyload from 'vue-lazyload'Vue.use(VueLazyload) //默认配置// 或者是自己配置预加载图片Vue.use(VueLazyload, { preLoad: 1.3, error: 'dist/error.png', loading: 'dist/loading.gi

2020-07-16 13:11:34 1061

原创 vue在history模式中,刷新界面出现404错误方法合集(apache,nginx,iis)

在vue cli3或者cli2中,网页链接中会出现“#”,有点影响url的美观度,去掉“#”的方法如下。export default new Router({ mode:"history", //将模式修改成history就可以了 routes: [{ path: '/', name: 'Index', component: Index }]})但修改为history模式后,线上项目刷新会出现404错误,如下图解决方法如下:

2020-07-16 09:52:28 486

原创 骑士人才系统(qscms)微信公众号配置教程

前言:最进在进行骑士人才系统的二开工作,在进行微信号配置的时候遇到了一点问题。百度也没有搜到相关的信息,有的已经很久之前的。故现在贴出来第一步:进行公众号后台配置,贴图如下将截图中的url换成您的url并加上/index.php?m=home&c=weixin&a=index将截图中的token换成您自己设置的token将截图中的EncodingAESKey换成您自己设置的EncodingAESKey第二步:配置后台信息,贴图如下apptoken是你在第一步设置的tokenE

2020-07-03 16:50:00 1638

原创 js 正则常用合集(电话号码,邮箱,身份证)

电话号码正则匹配方法一function checkPhone(){ var phone = document.getElementById('phone').value; if(!(/^1[3456789]\d{9}$/.test(phone))){ alert("手机号码有误,请重填"); return false; } }方法二var reg=11&& /^((13|14|15|17|18)[0-9]{1}\d

2020-07-01 13:46:30 334

原创 destoon 如何开启调试模式

destoon 开启调试模式打开根目录的common.inc.php 将 define(‘DT_DEBUG’, 0); 修改为 define(‘DT_DEBUG’, 1);

2020-06-19 17:14:11 354

空空如也

空空如也

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

TA关注的人

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