自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

相逢不晚的博客

面向对象面向君,不负对象不负卿。

  • 博客(98)
  • 资源 (3)
  • 收藏
  • 关注

原创 微信小程序 + 腾讯位置服务获取全国城市列表

本文目录一、探新境、知未解、创未来二、创建 Key(申请开发者密钥)(一)【控制台】-【key管理】-【创建新密钥】,按提示申请开发者密钥。(二)完成后要开通开通 webserviceAPI 服务。三、下载微信小程序 JavaScriptSDK四、配置微信小程序安全域名五、小程序代码示例六、小程序添加配置七、控制台查看调用结果腾讯位置服务为微信小程序提供了基础的标点能力、线和圆的绘制接口等地图组件和位置展示、地图选点等地图API位置服务能力支持,使得开发者可以自由地实现自己的微信小程序产品。 在此基础上

2020-12-16 18:24:57 2591 54

原创 关于 FastAdmin 对数据表时间字段不能自动维护的解决办法

两个时间字段,会在添加数据和更新数据时自动维护这两个字段,不需要手动维护,这其实是。类型,在使用一键 CRUD 时,生成的增删改查在维护时间字段时,会出现问题。完成这两处的修改即可自动维护添加时间和更新时间字段。自动写入时间戳字段的配置生成后默认是。开发框架时,如果数据表中存在。类型,但是如果字段使用的是。,和数据表中的数据类型一致。这两个字段的数据类型支持。

2023-05-11 15:26:47 1010 1

原创 Mac 环境安装 Vue Cli

表示 Node 版本过低,不适合当前 Vue Cli 版本,此时需要升级 Node 版本。如果没有 Node 环境,则需要先安装,可以直接到。先安装 Node 的一个版本管理工具【n】再次查看 Node 和 npm 版本。再升级 Node 版本。

2022-11-23 11:21:25 3413

原创 M1 芯片 MacBook 结合 MAMP 集成环境配置 PHP 环境变量

的安装目录,这里是采用 MAMP 集成环境安装的,所以。将此路径加入到环境变量中即可(注意每个人的。的安装路径如下,准确地说是可执行文件的。MacOS Catalina 版本之后。然后再打开配置文件进行修改,要加入。环境变量,首先得知道。

2022-11-18 11:56:53 1590 3

原创 在 ThinkPHP 中使用 JWT 签发 Token

JWT,可以看成是一种Token签发方案。Token通常叫做认证令牌,用于客户端和服务端在交互时的身份认证。JWT数据量小,传输速度快。使用json数据格式,可跨语言。即签即发,不需要在服务端保存。适合移动端。更多关于 JWT 的信息可访问官网查看 >>>

2022-11-07 14:36:33 1540

原创 Mybatis 快速入门

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。前往官网查看更多信息 >>>

2022-10-22 16:37:38 276

原创 Java 中 Maven 的使用

提供了一套标准化的项目结构;提供了一套标准化的构建流程(编译、测试、打包、发布等);提供了一套依赖管理机制;所有IDE使用Maven创建的项目结构完全一样,在所有IDE中可以通用。它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。点击前往 Apache Maven 官网了解更多 >>>

2022-10-18 20:16:58 2909

原创 猿创征文|学习记录之 PHP 中的面向对象编程

面向对象,准确地说应该叫做 “面向对象编程”。面向对象编程是一种计算机编程架构,它能使代码更加简洁,更易于维护,并且具有更强的可重用性。

2022-09-01 20:20:36 1017 1

原创 Element Table表格组件实现多选并获取选择的行内容

是选中的所有数据组成的数组,以下方法可以获取里面的某个字段。如果需要获取勾选了哪些行,需要给。出现多选操作列,只需要给。

2022-08-19 13:35:10 8117 2

原创 在 Python Django 框架中操作 MySQL 数据库

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django 是一个开放源代码的 Web 应用框架,由 Python 写成。---- 《菜鸟教程》如何在 Django 中连接并使用现有的 MySQL 数据库 ?如何在 Django 中对 MySQL 数据库的数据进行增删改查 ?本文基于 Windows 系统下的 Python 环境进行演示,编辑器使用的是 PyCharm 社区版。一、查看是否安装 PyMySQL 驱.

2022-04-30 15:54:02 3483 10

原创 Windows 10 配置 FFmpeg

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。一、下载 FFmpeg下载地址:https://www.ffmpeg.org/,或 点此前往。下载完成后解压。二、配置环境变量最后一步是根据下载解压后的目录来的,要换成自己的目录。三、检查安装有效性打开命令行窗口,输入 ffmpeg -version 。...

2022-04-25 10:09:00 724

原创 Windows 安装 Python

一、下载 Windows Python 应用点击前往下载二、开始安装勾选 【Add Python to PATH】,添加到环境变量。选择 【Customize installation】,自定义安装。点击下一步【Next】。可以选择自定义其它选项和安装路径。等待安装完成。三、检查安装有效性在终端输入:python -V出现版本号则为安装成功。...

2021-12-23 16:38:29 1013 3

原创 使用腾讯位置服务 JavaScript API GL 打造自己的 3D 地图

本文目录一、介绍二、开始使用(一) 注册成为腾讯位置服务开发者(二)创建应用和Key三、地图显示(一)在地图页面引入 JS 库(二)定义显示地图的容器(三)初始化并显示地图四、效果图五、其它一、介绍Javascript API GL是基于WebGL技术打造的3D版地图API,3D化的视野更为自由,交互更加流畅。提供丰富的功能接口,包括点、线、面绘制,自定义图层、个性化样式及绘图、测距工具等,使开发者更加容易的实现产品构思。充分发挥GPU的并行计算能力,同时结合WebWorker多线程技术,

2021-10-24 17:09:43 5052 24

原创 炫“库”行动 - 人大金仓有奖征文 - 在 Windows 系统上安装数据库软件(KingbaseES)

本文正在参与【炫“库”行动 - 人大金仓有奖征文】活动地址:https://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edb点我快速前往 >>>本文目录本文正在参与【炫“库”行动 - 人大金仓有奖征文】一、人大金仓简介二、环境准备三、开始安装四、其它本文正在参与【炫“库”行动 - 人大金仓有奖征文】一、人大金仓简介金仓数据库管理系统[简称:KingbaseES]是北京人大金仓信息技术股份有限公司(简称人大金仓)经过多年努

2021-10-08 21:04:16 544 13

原创 在 PhpStudy 中配置 Composer

一、在 PhpStudy 中安装 Composer在【软件管理】-【工具】-【composer】中安装。二、配置 Composer 为全局可用找到 Composer 的安装路径,位于 PhpStudy 的安装目录中,例如:D:\phpstudy_pro\Extensions\composer1.8.5复制以下两个文件:粘贴到当前PHP版本所在目录中,与 php.exe 同级:如果你的PHP版本与此不同,则按照实际目录存放。修改 composer.bat 文件内的内容为:@php "

2021-09-24 11:41:16 3079

原创 Windows 系统配置 PHP 环境变量(PhpStudy集成环境)

打开系统的【高级系统设置】,点击【环境变量】。选择【系统变量】中的【Path】,点击编辑。点击【新建】,填入当前 PHP 版本 php.exe 所在目录,点击确定。验证有效性打开命令行窗口,输入 php -v 查看。出现 PHP 的版本信息,则为配置成功。...

2021-09-24 11:39:50 3660

原创 在高德地图中获取鼠标点击的经纬度

本文目录一、注册高德开放平台(一)创建应用(二)添加 Key二、代码实现1. 引入必要的 CSS 文件与 JS 文件2. 放置地图容器3. 核心 JavaScript 代码三、效果图四、完整代码五、其它在高德地图中获取鼠标点击的经纬度,需要使用高德的 JS API 来实现。一、注册高德开放平台点击前往高德开放平台官网 >>>(一)创建应用进入【控制台】-【应用管理】-【创建新应用】(二)添加 Key在创建好的应用中点击【添加】。填写 Key 名称、选择 Web 端(JS

2021-08-24 09:05:04 2511 5

原创 Vue中实现表格隔行换色效果

一、原理在 Vue 中,进行表格行的循环输出时,一般使用 v-for 指令,每次循环都能得到该行的索引 index ,用每一行的索引除以2取余,余数等于1,可以使用一种颜色作为背景色,余数等于0,可以使用另一种颜色作为背景色。二、代码实现1. Style 部分<style> #app { margin: 50px; } .table { width: 30%; } .table tr { text-a

2021-08-23 14:16:08 6598 1

原创 微信小程序使用 Vant Weapp 组件库

本文目录一、环境准备二、安装 Vant Weapp三、微信开发者工具配置四、引入组件五、使用组件六、其它一、环境准备检查是否具备 npm 环境。Windows:打开 cmd 命令行工具,输入 npm -v 查看。出现版本号则为已安装。二、安装 Vant Weapp在小程序根目录执行命令:初始化 package.json npm init -y下载 Vant Weappnpm i @vant/weapp -S --production三、微信开发者工具配置使用 npm

2021-07-30 11:45:45 399 1

原创 安装 ThinkCMF

一、下载 ThinkCMF1.composer 下载正式版:composer create-project thinkcmf/thinkcmf:5.1.* thinkcmf5_1开发版:composer create-project thinkcmf/thinkcmf:5.1.*-dev thinkcmf51_dev2.官网下载点击前往官网下载。二、安装下载完成后,在 PHPStudy 中配置站点,站点目录为public目录。打开浏览器,访问刚刚创建的站点,开始安装。第一步,会

2021-07-12 14:53:01 1062 5

原创 华为开发者工具 DevEco Studio 配置 SDK 教程

一、下载 DevEco StudioDevEco Studio 下载地址。二、配置 SDK点击 Install SDK 按钮。选择本地 SDK 路径,本地没有 SDK 需要下载 ,点击 Edit 。路径中不能有中文。点击 Next 。同意协议。等待下载完成。完成后回到以下页面:点击 OK 完成配置。...

2021-07-07 10:23:03 11410 5

原创 FastAdmin数据列表根据某个字段的值动态显示与隐藏按钮

一、需求在后台管理中,我们有时会遇到根据数据表中某个字段的值来判断显示某个可操作的按钮。比如一张用户表中,存在一个status字段,在列表显示时,如果该字段的值等于1,显示拉黑按钮,等于2则显示恢复按钮。二、代码实现在FastAdmin快速开发框架中,列表数据由相应的JavaScript文件渲染而成,假如控制器为User.php,则此控制对应的JS文件位置在public/assets/js/backend/user/user.js。在操作一栏添加两个按钮,分别为拉黑和恢复,使用visible函数判

2021-07-04 19:54:35 6210 23

原创 PHP基础 + Ajax实现三级联动

本文目录一、本案例涉及的知识二、页面准备三、选择学校查询班级四、选择班级查询学生五、效果图六、源代码1. MySQL2. PHP三级联动是我们经常见的一个功能,最经典的案例是省市区三级,第一个下拉框选择一个省份,第二个下拉框出现该省份下的城市,第二个下拉框选择一个城市,第三个下拉框出现该城市下的县区。下面的案例我们采用学校、班级、学生三级,进行联动查询。文章最后附数据库与本案例源代码。一、本案例涉及的知识HTMLjQuery ajaxPHPMySQL二、页面准备三级联动中的第一级是需

2021-06-22 20:39:52 1301 3

原创 uniapp 实现动态多规格数量控制操作

一、目标效果规格的数量不确定,即可能还有多个规格。规格可从服务器读取。每个规格单独控制加减。最终可以获得每个规格的所选数量。二、循环出规格假设服务器返回的规格数据如下:"salelist": [ { "id": 29, "moviesid": 2, "univalent": "100" }, { "id": 30, "moviesid": 2, "univalent": "1000" }, {

2021-06-04 20:39:06 1102 1

原创 PHP上传文件至腾讯云对象存储

一、开通腾讯云对象存储服务点击前往腾讯云官网开通,开通后前往控制台获取 secretId 和 secretKey 。二、安装 PHP SDK在你项目的 composer.json 文件中加入:{ "require": { "qcloud/cos-sdk-v5": ">=2.0" }}执行 composer install 进行安装。三、代码实现<?phpnamespace app\api\common\controller;use Qcloud\Co

2021-06-04 20:08:14 1326 2

原创 微信支付 CertificateDownloader 的使用

Certificate Downloader 是 Java 微信支付 APIv3 平台证书的命令行下载工具。该工具可从 https://api.mch.weixin.qq.com/v3/certificates 接口获取商户可用证书,并使用 APIv3 密钥 和AES_256_GCM 算法进行解密,并把解密后证书下载到指定位置。该工具使用了 wechatpay-apache-httpclient、Maven、picocli、gson、lombok 等库。首次下载证书,可以使用微信支付提供的证书下.

2021-05-26 10:34:02 3264 5

原创 使用 PHP 实现简单的图片上传

一、HTML 表单准备<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Des

2021-04-24 22:05:27 3881 3

原创 PHP + MySQL 实现数据分页显示

一、连接数据库$connect = mysqli_connect('localhost', '用户名', '密码', '数据库名') or die('数据库连接失败');mysqli_set_charset($connect, 'utf8');分页其实利用的是MySQL中limit关键字来实现的,例如我们查询一个表中的前两条数据:select * from student limit 0, 2limit后需要两个参数,第一个参数代表从第几条开始取;第二个参数代表一次取几条。那么上述SQL语句

2021-04-23 14:04:01 6388 16

原创 DIV + CSS 学习笔记(浮动)

二、浮动浮动的元素会向左或向右浮动,直到碰到前面已经有浮动的元素或者是其父元素的边框为止。浮动的元素会脱离文档流(不再占有原来的位置)。(一)左右浮动块级元素除了使用display: inline-block;可以使其共占一行外,还可以使用浮动来实现。还是两个div的例子,正常状态下是这个效果:我们给这两个div加一个外层容器作为他们的父容器:.father-box { border: #FF0000 4px solid;}<div class="father-box">

2021-03-11 15:51:59 915

原创 DIV + CSS 学习笔记(盒模型)

本文目录一、盒模型(一)盒边框(border)(二)内边距(padding)(三)外边距(margin)(四)盒内容(element)(五)盒模型计算(六)块级元素与内联元素的区别和转换1. 区别2. 转换一、盒模型网页中一个一个的元素块,都可以看作是一个盒子,只不过这个盒子在视觉上是二维的,即它是一个平面图形。比如下图红色的正方形就是用 div 元素实现的 200 * 200 的盒子。.box { width: 200px; height: 200px; backgrou

2021-03-09 09:17:58 5874 7

原创 微信小程序使用 Swiper 组件实现 Tab 选项卡功能代码,复制即用!

一、WXML 代码<view class="swiper-tab"> <view class="swiper-tab-item {{currentTab == 0 ? 'swiper-tab-item-active' : ''}}" data-current="0" bindtap="changeSwiperTab">页面一</view> <view class="swiper-tab-item {{currentTab == 1 ? 'swiper-

2021-02-22 17:32:56 917 2

原创 微信小程序view组件携带参数跳转页面

假设现在点击某个view需要跳转到小程序内一个新的页面,并希望携带name和sex参数。场景一(固定传值)一、WXML代码<view data-name="Tom" data-sex="man" bindtap="test"></view>二、JS代码 /** * 在此接收参数 */test: function (e) { console.log(e); var name = e.currentTarget.dataset.name, sex = e.cu

2021-02-22 17:12:38 3145 5

原创 Yii 2.0 Advanced 版安装教程

一、Composer 安装php composer.phar create-project yiisoft/yii2-app-advanced advanced二、归档文件安装点击下载或在浏览器地址栏输入以下地址访问下载:https://github.com/yiisoft/yii2/releases/download/2.0.32/yii-advanced-app-2.0.32.tgz三、初始化项目使用命令行工具进入到项目根目录,执行以下命令初始化项目:php init出现以下提示根

2020-12-28 11:31:52 752 2

原创 jQuery 实现倒计时按钮

<button onclick="send()" id="sendBtn">发送验证码</button>function send () { var time = 60; function downTime () { time--; $("#sendBtn").attr({"disabled":"disabled"}); $("#sendBtn").text(time + ' S后重获'); if (tim

2020-12-15 10:45:04 869

原创 PHP 对接阿里云短信服务完整流程

本文目录一、开通阿里云短信服务二、获取阿里云访问密钥(一)打开 AccessKey 管理(二)创建 AccessKey三、创建短信签名和短信模板四、下载 PHP SDK(仅支持5.5以上PHP版本)五、修改DEMO程序原文件修改 SmsDemo.php 文件六、短信发送(一)引入文件(二)发送短信七、更多一、开通阿里云短信服务阿里云短信服务管理控制台二、获取阿里云访问密钥阿里云访问秘钥是阿里云为用户使用 API(非控制台)来访问其云资源设计的“安全口令”。您可以用它来签名 API 请求内容以通过服

2020-12-14 15:41:36 4927 8

原创 Redis 缓存实现存储和读取历史搜索关键字

一、本案例涉及知识LayuiRedisVue.jsjQuery Ajax二、效果图三、功能实现(一)使用 Layui 的样式构建页面<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Redis应用 - 搜索历史</title> <!-- 引入 Layui CSS --> <link rel="st

2020-12-09 15:56:56 1669 4

原创 MacOS 环境下安装 PHP Redis 扩展

1、下载 phpredis 扩展安装包下载地址一下载地址二2、解压后得到 redis 安装包目录3、使用终端进入到 redis 安装包目录(示例目录,个人略有不同)cd /Applications/MAMP/bin/php/php7.1.19/include/php/phpredis-5.3.24、执行编译安装(示例目录和PHP版本,个人略有不同)/Applications/MAMP/bin/php/php7.1.19/bin/phpize./configure --with-php

2020-12-09 08:03:14 632

原创 MacOS 环境下安装 Redis

1、安装 HomeBrew参照:MacOS 环境下安装 Homebrew2、打开终端执行命令安装 Redis(1)默认安装最新版brew install redis@3.2(2)指定版本安装brew install redis@2.6等待安装完成即可。3、使用(1)默认配置文件目录:/usr/local/etc/redis.conf(2)启动 Redis 服务:手动启动:redis-server /usr/local/etc/redis.conf自动启动:brew

2020-12-08 20:02:38 280

原创 在 Windows 中使用 Redis (一)

1、安装 Redis点击前往 GitHub 获取 Redis提供两种安装方式:(1)下载 msi 文件进行安装下载 msi 文件后双击打开按照提示选择目录安装即可。(2)下载 zip 压缩包使用下载 zip 压缩包后直接解压使用即可。安装目录中包含的文件(Redis 版本为 2.6.12 32 bit):2、启动 Redis 服务(1)进入 Redis 安装目录C:\Users\mac\Downloads\Redis(2)执行 redis-server.exeC:\Users\

2020-12-07 15:39:16 325

原创 PHP递归函数 + Layui树形组件实现无限极分类

1、本文以全国省市区为例分类数据数据来源:全国省市区MySQL数据表2、递归分类数据demo.php<?php$connect = mysqli_connect('localhost', 'root', 'root', '你的数据库名称');if (!$connect) { echo '数据库连接失败'; exit;}$sql = "SELECT * FROM area";$query = mysqli_query($connect, $sql);$data = [

2020-12-07 14:52:46 916

全国省市区MySQL数据表

全国省市区数据,MySQL数据表,导入数据库可直接使用(含地区编码、地区名称、地区级别、父节点等字段)。

2020-12-07

phpmailer.tar.gz

用于PHP结合QQ邮箱发送邮件的类库(已修改好命名空间等 适用于ThinkPHP等框架 如有问题欢迎指正)

2020-04-30

用于PHP生成PDF的类库(TCPDF)

PHP TCPDF 类库,TP5可直接放在 extend 目录下使用,已修改类找不到、文件名为中文时会过滤掉中文的Bug。

2020-04-03

空空如也

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

TA关注的人

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