自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

未的博客

我也在听(博客园:https://www.cnblogs.com/mo3408/)

原创 php实现下载文件方法

<?php $file_name = "down"; $file_name = "down.zip"; //下载文件名 $file_dir = "./down/"; //下载文件存放目录 ...

2020-05-09 20:04:16 71 0

原创 thinkphp5配置允许指定ip访问模块

有时候我们需要指定的IP来访问,需要设置下面的: 在config.php中添加 // 禁止访问模块 'deny_module_list' => ['common'], // 设置某些ip可以访问指定模块 'allow_...

2020-04-07 11:32:43 228 0

原创 php表单加入Token防止重复提交的方法

<?php /* * PHP简单利用token防止表单重复提交 * 此处理方法纯粹是为了给初学者参考 */ session_start(); function set_token() { $_SESSION['token'] = md5(microtim...

2020-04-06 21:20:37 114 0

原创 thinkphp6安装与运行

1.下载tp6:https://pan.baidu.com/s/1SMHRo5cBMhsL9HpPP4uA6w 提取码:m78t 2.全部框架包含tp6:https://pan.baidu.com/s/1Aq9TSubsOxeJakxP107pvQ 提取码:fizl 3.cd到文件夹根目录: ...

2020-03-22 16:57:45 228 0

原创 redis常用命令介绍

一、key 相关: (1)redis允许模糊查询 key(keys *)  有3个通配符 *、?、[] (2)randomkey:返回随机key   (3)type key:返回key存储的类型 (4)exists key:判断某个key是否存在 (5)del key:删除key FL...

2020-03-09 16:06:57 56 0

原创 oracle删除重复数据保留第一条记录

1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判...

2020-03-02 09:54:57 238 0

原创 php实现根据身份证获取年龄

function getAge($id){ # 1.从身份证中获取出生日期 $id = $id;//身份证 $birth_Date = strtotime(substr($id, 6, 8));//截取日期并转为时间戳 # 2.格式化[出生日期] $Year = date('Y...

2020-02-28 19:30:06 103 0

原创 PHP生成器-动态生成内容的数组

1.生成器:“动态生成内容的数组”,用到值的时候才去生产。 2.搭配使用:关键字 yield foreach 过程: 1.作为生成器的方法相当于定义了一个数组; 2.生成器中的 yield,每次出现相当于定义了一个数组中出现的值; 3.foreach 会遍历生成器中所有的 yield 定...

2020-02-18 14:33:19 102 0

原创 PHP实现页面静态化、纯静态化及伪静态化

PHP静态化分为:纯静态化 和 伪静态化; 纯静态化又分为:局部静态化 和 完全静态化 纯静态化:是把PHP生成的动态页面保存成静态的html文件,用户访问该静态页面,而不是用户每一次访问都重新生成一张相同的网页,优点就是减小服务器开销, 局部静态化:是生成的静态文件中,有局部的数据还是通过...

2020-02-01 18:16:26 68 0

原创 thinkcmf调用导航及子菜单

1.调用导航及子菜单 <nav> <ul id="starlist"> <php> $navMenuModel = new \app\admin\model\NavMenuModel(); $men...

2020-01-17 16:08:27 268 0

原创 router.beforeEach死循环原因解决

在通过判断token的值来确定用户是不是已经登录,如果没有登录的用户只能访问登录页 router.beforeEach((to, from, next) => { let token = window.localStorage.getItem('token'); ...

2020-01-02 20:56:54 147 0

原创 mysql 协议的退出命令包及解析

下载: https://pan.baidu.com/s/13b8pnlDDn7-1l7mjl6kQPg 提取码:fmcj 概况 mysql客户端连接上mysql服务端后,当需要退出断开连接时则向服务端发送退出命令。服务端可以直接关闭连接或返回OK包。 mysql通讯报文结构 类型...

2019-12-23 16:05:32 66 0

原创 人人商城小程序微信支付配置

1.打开后台小程序设置 2.在微信支付官网下载证书上传 3.填写apikey(32位)可以使用随机生成:https://suijimimashengcheng.51240.com/ 4.然后在小程序里面测试支付功能是成功的 ...

2019-12-22 15:45:32 778 0

原创 微信电商小程序多商户入驻拼团秒杀源码

首页: 分类: 拼团: 商品详情: 会员中心: 源码下载:https://pan.baidu.com/s/1fhBT0JwnmrwAH4fF_EFfew 提取码:u8ym

2019-12-16 18:58:08 282 0

原创 PHP基于openssl实现的非对称加密操作

使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。 1.安装openssl和php的openssl扩展 2.生成私钥:openssl genrsa 用于生成rsa私钥文件,生成是可以指定私钥长度和密码保护 opensslgenrsa-ou...

2019-11-07 14:23:02 51 0

原创 团队中的 Git 实践的使用方法

提交 如何去写一个提交信息,《Git: 教你如何在Commit时有话可说》中做了很好的说明。在具体开发工作中主要需要遵守的原则就是「使每次提交都有质量」,只要坚持做到以下几点就 OK 了: 提交时的粒度是一个小功能点或者一个 bug fix,这样进行恢复等的操作时能够将「误伤」减到最低; ...

2019-10-02 21:53:40 87 0

原创 destoon在phpstudy安装方法

1.下载:https://www.destoon.com/download.php?file=DESTOON_7.0_UTF8.zip 2.解压放到站点根目录: 3.安装 4.默认成功首页:

2019-09-24 23:20:02 133 1

原创 vue上传多张图片

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <...

2019-09-20 16:15:00 142 0

原创 laravel框架安装报错解决

1. 】】】 2. 解决办法: 修改 composer 的全局配置文件 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)执行如下命令: composer config -g repo.packagist composer https://packagist.phpc...

2019-09-19 10:36:40 126 0

原创 HTML特殊符号表示

特殊符号 命名实体 十进制编码 Α &Alpha; &#913; Β &Beta; &#914...

2019-08-23 14:02:52 135 0

原创 帝国cms内容页灵动标签调用指定栏目文章

1.例如: [e:loop={'终极栏目ID',10,0,0}] <a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr[&#...

2019-07-27 11:13:56 1372 0

原创 JavaScript的最新常用方法封装

1. type 类型判断 isString(o){//是否字符串 returnObject.prototype.toString.call(o).slice(8,-1)==='String' } isNumber(o){//是否数字 returnObject.protot...

2019-07-26 08:45:26 98 0

原创 2020python常见的170道面试题解析

语言特性 1.谈谈对 Python 和其他语言的区别 2.简述解释型和编译型编程语言 3.Python 的解释器种类以及相关特点? 4.说说你知道的Python3 和 Python2 之间的区别? 5.Python3 和 Python2 中 int 和 long 区别? 6.xrange 和 r...

2019-07-18 08:57:17 847 0

原创 PHP时间戳和日期相互转换操作总结

1. php中时间转换函数 strtotime(date("Y-m-dH:i")) date("Y-m-dH:i",$unixtime) 2. php中获得今天零点的时间戳要获得零点的unix时间戳,可以使用 $todaytime=strtot...

2019-07-03 15:27:22 6835 0

原创 vue中axios赋值的问题解决

1.在请求执行成功后执行回调函数中的内容,回调函数处于其它函数的内部this不会与任何对象绑定,为undefined。 2.解决方案: 将指向vue对象的this赋值给外部方法定义的属性,然后在内部方法中使用该属性 箭头函数: ...

2019-06-23 16:58:58 790 1

原创 实用Javascript调试技巧分享

1. 不要使用alert 首先,alert只能打印出字符串,如果打印的对象不是String,则会调用toString()方法将该对象转成字符串(比如转成[object Object]这种),所以除非你打印String类型的对象,其他什么信息都获取不到。其次,alert会阻塞UI和javascri...

2019-06-17 09:01:17 134 0

原创 织梦更新显示没有该栏目数据

一、1. 把inc_catalog_base.inc缓存文件删掉   2. 更新系统缓存,点“生成——>更新系统缓存——>开始执行”就可以了   3. 然后重新生成栏目,就不会出现错误提示了 二、尝试一般性的解决方案: 1.在网站管理后台,点击左侧“核心”——“网站栏目管理”,进入栏目...

2019-06-05 09:32:52 233 0

原创 微信小程序自定义单页面、全局导航栏

实现方案 一、实现的前提 1、首先查看文档,看文档里关于自定义导航栏是怎么规定的,有哪些限制;还有小程序自定义导航栏全局配置和单页面配置的微信版本和调试库的最低支持版本。 2、在app.json window 增加 navigationStyle:custom ,顶部导航栏就会消失,只保留右...

2019-05-31 16:46:10 1703 0

原创 在 vue 中添加权限控制

如何获取用户权限? 后端(当前用户拥有的权限列表)-> 前端(通过后端的接口获取到,下文中我们把当前用户的权限列表叫做 permissionList) 前端如何做限制? 通过产品的需求,在项目中进行权限点的配置,然后通过 permissionList 寻找是否有配置的权限点,有就显示,...

2019-05-31 16:44:14 528 0

原创 通过DataUrl或BlobUrl可以实现图片、文本文件、html不预览直接下载

1.Dataurl方式: // ./util.js // 图片转base64 function image2base64(img) { const canvas = document.createElement("canvas"); canvas.wi...

2019-05-24 14:08:05 1484 0

原创 thinkphp5使用腾讯云发送短信验证码服务

1.打开腾讯云官网开通短信服务:https://console.cloud.tencent.com/sms/smslist,需要实名验证 2.下载相对应的sdk文件,我这里是php文件 3.解压后将以下三个文件放到extend文件里sms文件夹下(创建sms文件夹) 4.我们在控制器里面...

2019-05-23 13:41:41 878 0

原创 Thinkphp5与QueryList,实现采集(爬虫)页面功能

QueryList 是什么 QueryList是一套用于内容采集的PHP工具,它使用更加现代化的开发思想,语法简洁、优雅,可扩展性强。相比传统的使用晦涩的正则表达式来做采集,QueryList使用了更加强大而优雅的CSS选择器来做采集,大大降低了PHP做采集的门槛,同时也让采集代码易读易维护,让...

2019-05-23 11:39:31 679 0

原创 织梦留言发送给指定邮箱

二次开发好的:包含栏目图片,中英文导航等https://download.csdn.net/download/mo3408/11194702,安装完成后需要数据还原。(重要) 1.在后台添加一个变量收件人: 2.将这里面的文件下载:https://pan.baidu.com/s/1Y2ui...

2019-05-22 13:00:07 837 0

原创 Thinkcmf四模板变量类型

1.变量通用属性有title,value,type,tip,rule,message,除了通用属性个别变量还有其它属性,请看每个具体控件; text变量:用于字符串类型的变量,或者需要用户从数据源选择数据的变量,可以设置数据源。 "vars": { "...

2019-05-17 16:41:01 223 0

原创 Thinkcmf三首页控件化及模板描述文件

1.我们将index.json文件修改: { "name": "首页", "action": "portal/Index/index", "description": &...

2019-05-14 08:33:40 238 0

原创 Thinkcmf二首页相关配置文件

1.我们portal创建一个模板配置文件index.json: { "name": "首页", "action": "portal/Index/index", "descripti...

2019-05-13 16:06:50 296 0

原创 vue2.0指令介绍

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue指令</title> </he...

2019-05-09 22:22:02 111 0

原创 织梦安装百度编辑器UEditor

1.下载地址:https://ueditor.baidu.com/website/download.html 2.解压到include里更换名字ueditor 找到inc里的inc_func_funcAdmin.php找到184行,贴入以下代码: else if($GLOBALS[&#...

2019-05-08 12:01:40 285 0

原创 Laravel5实现的RBAC权限管理操作示例

1、建表(用户表、角色表、权限表、用户角色表、角色权限表) CREATETABLEIFNOTEXISTSmr_role ( idint(11)PRIMARYKEYAUTO_INCREMENTCOMMENT'自增id', namevarchar(30)NOTNULLCOMME...

2019-05-07 15:14:35 637 0

原创 vue2.0目录结构介绍

1.安装好项目,目录如下: . 我们修改Helloworld.vue文件: 然后重新打开,自动会刷新:

2019-05-07 13:39:44 417 0

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