自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 博客摘录「 Vue2.0+Vant图片预览(ImagePreview)无法显示照片」2025年6月8日

export default{ return{ detailObj:null, } methods:{ handlePreview(photos,index){ ImagePreview({ images: photos, //照片数组 startPosition: index, //照片开始位置 closeable: true, // 关闭按钮 closeIconPosition:'top-left' //关闭按钮的位置 });

2025-06-08 17:48:05 188

原创 Vue2生命周期函数解析与应用

Vue生命周期详解:从Vue2到Vue3的核心知识

2025-06-04 10:10:06 793

原创 Vue组件技术全解析大纲

本文摘要:Vue组件开发最佳实践指南,涵盖全局/局部注册、属性验证、事件机制、插槽使用等核心要点

2025-05-27 18:01:39 476

原创 Vue修饰符全解析

Vue修饰符使用指南摘要:本文系统介绍了Vue中的各类修饰符及其应用场景。包括事件修饰符(如.stop、.prevent)、按键修饰符(.enter、.delete)、系统修饰键(.ctrl、.alt)、表单修饰符(.lazy、.trim)、鼠标修饰符(.left、.right)以及特殊修饰符(.native、.sync)。重点说明了修饰符的组合顺序对执行结果的影响,并提供了性能优化建议(如滚动事件使用.passive)和调试技巧。合理运用这些修饰符可提升代码简洁性和事件处理效率,建议开发者根据实际需求选择

2025-05-25 18:45:54 240

原创 JavaScript数据类型及内置函数详解目录

本文系统介绍了JavaScript的8种数据类型:7种基本类型(Undefined、Null、Boolean、Number、String、Symbol、BigInt)和1种复杂类型(Object)。详细说明了各类型的定义方式、构造函数用法及核心方法,包括Boolean的valueOf()、Number的toFixed()、String的substring()等。特别介绍了Symbol的全局注册特性(Symbol.for)和BigInt的大整数处理能力。最后概述了Object的静态方法(Object.keys

2025-05-25 17:07:23 476

原创 Vue-数组操作方法技术解析大纲

注:所有代码示例均基于Vue2选项式API,实际开发中需结合具体业务场景调整实现方式。建议配合Vue Devtools观察数组变化触发情况。

2025-05-25 16:06:56 377

原创 Go-基础笔记-变量的数据类型

整数类型(int-8,16,32,64)(uint-8,16,32,64)(btye)1:在go语言中数据类型都会有一个默认值,当一个程序没有赋值时,就会把保存默认值(默认值也叫零值)浮点类型数值可能会造成精准度的缺失,建议使用float64来进行标识,go默认的浮点类型也是64位。go语言中,没有专门字符类型,如果要存储单个字符(字母)。1:go在不同的类型的变量之间赋值时需要显式转换,并且只有显式转换(强制转换)简单说就是用于存放整数类型的数值的,如15,-15,5548等。v就是需要转换的类型。

2025-05-25 15:36:41 459

原创 go-基础笔记

1:直接运行go run 时间成本高与进行build后的exe文件,因为go build 后生成的exe文件已经将程序需要的包包含在了可执行文件中,但是也造成了包比较大。注意:go build 编译是生成的exe文件是你.go 文件同名的文件,如果想要重命名,可以变成 go build -o 新名称.exe 你的源文件.go。直接打印age 如:fmt.Printin(age),只为0,则指定类型但不赋值,默认int类型为0。5:GO编译器是一行行进行编译的,所以一行只能写一条语句,否则会编译报错。

2025-02-24 14:50:39 389

转载 easywechat提现到银行卡的坑

easyWechat的openssl_public_encrypt(): key parameter is not a valid public key问题,可能会给你解决

2022-03-30 16:54:01 542

原创 配置nginx下vhost文件conf文件

server { #默认为 listen 80 ; 如果配置证书 则改为 443 ssl; listen 443 ssl; server_name XXX.com; #以下两行为https证书文件 ssl_certificate /etc/nginx/cert/XX.com.pem; ssl_certificate_key /etc/nginx/cert/XX.com.key; location / { root .

2021-12-20 14:02:01 2162

原创 lnmp-centos安装MySQL

#下载MySQL(5.7版本)的yum源wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'#安装MySQL的yum源rpm -Uvh mysql57-community-release-el7-11.noarch.rpm#安装MySQLyum -y install mysql-community-server“如果上一步失败先执行这一句”yum module disable m.

2021-12-16 16:44:20 1700

原创 linux-centos8安装php7.4

#回到用户目录cd ~#下载php7.4源码wget https://www.php.net/distributions/php-7.4.2.tar.bz2# cp一份到usr/local目录下cp -R php-7.4.2.tar.bz2 /usr/local/php-7.4.2.tar.bz2# 切换文件目录cd /usr/local/# 解压文件tar --bzip -xvf /usr/local/php-7.4.2.tar.bz2# 切换文件目录cd php-7.4.2.

2021-12-16 15:17:59 3547

原创 Centos8 安装nginx环境

一. 安装gcc安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发

2021-12-16 14:28:09 228

原创 linux 环境搭建-nginx篇

请注意,查看是否yum 因为环境搭建全部用到了yum安装。检测yum是否安装命令rpm -qa | grep yum如果没有安装自行百度安装安装nginx:[root@localhost ~]# vim /etc/yum.repos.d/nginx.repo##内容如下:[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgch

2021-06-28 17:58:23 145

转载 lnmp-安装php

centos7安装php7.3安装相关环境yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel

2021-06-24 19:09:18 350

转载 Linux 安装分布式lnmp-mysql

https://blog.youkuaiyun.com/qq_37598011/article/details/93489404

2021-06-24 18:13:25 128

原创 laravel-第三方支付扩展-yansongda-(wecaht+Ali)

github地址https://github.com/yansongda/pay部分文档https://pay.yansongda.cn/docs/v2/wechat/pay.html

2021-01-12 13:50:51 1032

原创 phpstorm 应用扩展

php检查(EA扩展)https://plugins.jetbrains.com/plugin/index?xmlId=com.kalessil.phpStorm.phpInspectionsEA.env文件支持https://plugins.jetbrains.com/plugin/9525--env-files-supportGit提交模板https://plugins.jetbrains.com/plugin/9861-git-commit-templatePHP注释..

2020-11-26 16:55:53 631

原创 Redis--对象--列表对象

列表对象的编码可以是ziplist或者linkedlist    ziplist编码的列表对象使用压缩列表作为底层实现,每个压缩列表节点(entry)保存了一个列表元素,举个例子,如果我们执行以下RPUSH命令,那么服务器将创建一个列表对象作为numbers键的值:redis> RPUSH number 1 "three" 5(integer) 3   如果numbers键的值对象使用的是ziplist编码,这个值对象将会是图8-5所展示的样子。   另一方面,linkedlist编码的

2020-09-22 15:49:06 259

原创 Redis--对象--字符串对象

   字符串对象的编码可以是int、raw、或者embstr   如果一个字符串对象保存的是整数值,并且这个整数值可以用long类型来表示,那么自字符串对象会将整数值保存在字符串对象结构的ptr属性里面(将void*转换成long),并将字符串对象的编码设置成int。   举个例子,如果我们执行以下SET命令,那么服务器将创建一个如图8-1所示的int编码的字符串对象作为number键的值:redis> SET number 10086okredis>OBJECT ENCODING n

2020-09-22 14:38:52 564

原创 Redis--对象-基本原理

本文主要写了针对对象的类型的简介及底层的基本原理    Redis主要数据结构,比如简单动态字符串(SDS)、双向链表、字典、压缩列表、整数集合等等。    Redis并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型对象,每种对象都用到了至少一种前面所说的数据结构。    通过这五种不同的类型对象,Redis可以在执行命令之前,根据对象的类型来判断一个对象是否可以执行给定的命令。使用对象的

2020-09-22 11:27:05 141

原创 Redis--Redis-整数集合

本篇主要针对Redis整数集合做了一些梳理  整数集合(intset)是集合键的底层实现之一,当一个集合只包含整数元素,并且这个集合的元素数量不多时,Redis就会使用整数集合作为集合键的底层实现。  举个例子,如果我们创建一个只包含五个元素的集合键,并且集合中所有的元素都是整数值,那么这个集合键的底层实现就会是整数集合:redis> SADD numbers 1 3 5 7 9(integer) 5redis> OBJECT ENCODING number‘intset’  以

2020-09-21 16:05:40 823

原创 redis整体梳理---Redis SDS的总结--3

SDS与C字符串比较1SDS与C字符串比较2  接上文,本文讲述SDS API系列函数及总结  下图主要讲述为API操作函数  重要回顾  1.Redis 只会使用C字符串作为字面量,在大多数情况下,Redis使用SDS(Simple Dynamic String,简称动态字符串)作为字符串表示。  2. 比起C字符串,SDS具有以下优点:   1)常用复杂度获取字符串长度。   2)杜绝缓冲区溢出。   3)减少修改字符串长度时所需的内存重分配次数。   4)二进制安全。  .

2020-09-18 11:23:50 372

原创 Redis-整体梳理---Redis SDS的原理及与C字符串比较--2

SDS的原理–1一:减少修改字符串带来的内存重分配次数  正如上文中所说,因为C字符串并不记录自身的长度,所以对于一个包含了N个字符串的C字符串来说,这个C字符串的底层实现总是一个N+1个字符长的数据(额外的一个字符空间用于保存空字符)。因为C字符串的长度和底层数组的长度之间存在着这种关联性,所以每次增长或者缩短一个C字符串,程序都总要对这个C字符串的数组进行一次内存重分配操作:  1. 如果程序执行的是增长字符串的操作,比如拼接操作(append),那么在执行这个操作之后,程序首先通过内存重分配.

2020-09-17 18:13:24 217

原创 redis整体梳理---Redis SDS的原理及与C字符串比较--1

首先,Redis并没有直接使用C语言传统的字符串表示(已空字符结尾的字符数组,),而是自己构建了一种名为简单动态字符串的(SDS)的抽象类型,并将SDS用作Redis的默认字符串表示; 在Redis立马,C字符串只会作为字符串字面量(string litersl)用在一些无需对字符串值进行修改的地方; 当Redis需要的不仅仅是一个字符串面量,而是一个可以被修改的字符串值时,Redis就会使用SDS来表示字符串值,比如在Redis的数据库里面,包含字符串值的键值对在底层都...

2020-09-17 15:58:49 270

转载 linux基本面试理论

知识点1、在Linux系统中,以文件方式访问设备。 2、Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统 3、Linux文件系统中每个文件用i节点来标识 4、全部磁盘块由四个部分组成,分别为:引导块、专用块、i节点块、数据存储块 5、前台起动的进程使用:ctrl+c禁止 6、安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统 和 交换分区。 7、网络管理的重要任务是监控 和 控制 8、内核分为文件管理系统、I/O管理系统 、内存管理系统 和进程管理系统等..

2020-07-22 17:32:41 628

原创 mysql语句 常用操作系列函数

常用sql操作函数DISTINCT检索每个唯一的输出记录SELECT DISTINCT (需要进行的字段) FROM table_name;TIMESTAMPDIFF 参数是要表示结果的单位,以及两个日期之间的差值。以下查询为每只宠物显示出生日期,当前日期和年龄(以岁为单位)。一个别名(age)是用来制造最终输出列标签更有意义SELECT name, birth, C...

2020-01-10 16:15:00 160

原创 mysql--索引添加系列代码

mysql常见索引普通索引唯一索引主键索引组合索引普通索引:普通索引仅有一个功能:加速查询#创建表同时添加name字段为普通索引 create table tb1( id int not null auto_increment primary key, name varchar(100) not ...

2020-01-07 14:41:32 363

原创 laravel 模型 一对一 一对多 多对多的关联

一对一关联是一个非常简单的关联关系,例如,一个User模型有一个与之关联的Phone模型,一个人对应一个手机,一个手机对应一个人!user表:id,user_name;phone表:id,phone_name,user_id;主表:user表,从表:phone表;正向关联return $this->hasOne('App\Phone', 'foreign_key...

2019-12-03 09:51:46 975

转载 判断Redis有序集合中是否存在某个成员的方法

原文链接:https://my.oschina.net/ZYaller/blog/1486963判断Redis有序集合中是否存在某个成员的方法方法一有序集合中,redis没有命令直接判断有序集合中是否存在某个成员,但可以借助ZLEXCOUNT命令实现:http://redis.cn/commands/zlexcount.htmlZLEXCOUNT key min max有序集合...

2019-11-22 16:21:40 5088

转载 laravel 调度任务 定时

原文链接:https://blog.youkuaiyun.com/qq_34827048/article/details/75144249日常开发中可能需要定时去执行一些东西,例如定时检查数据库状态是否更新,定时插入数据,这个时候需要借助Linux的crontab 来定时执行首先执行crontab -e添加代码* * * * * php 项目的路径/artisan sche...

2019-11-13 17:37:52 679

转载 git拉取远程分支并在本地创建分支

一、查看远程分支使用如下git命令查看所有远程分支:git branch -r二、拉取远程分支并创建本地分支方法一使用如下命令:git checkout -b 本地分支名x origin/远程分支名x使用该方式会在本地新建分支x,并自动切换到该本地分支x。采用此种方法建立的本地分支会和远程分支建立映射关系。方式二使用如下命令:git fetch origin...

2019-11-10 11:38:44 251

原创 git强行覆盖本地代码 强行覆盖远程代码

1.git强制覆盖本地文件(与git远程仓库保持一致):git fetchgit reset --hard origin/master2.git友好合并远程修改和本地修改git rebase origin/master3.git强制推送本地代码到远程仓库的develop分支git push --force origin develop...

2019-11-07 10:16:20 2397

转载 laravel 查询语句

一、获取单条find()使用主键查询一条数据User::select('id', 'name')->find($id);11first()选取第一条数据User::where('id', $id)->first();User::select('id','name')->where('id', $id)->first();User::where('id', $...

2019-11-06 18:08:34 4340

原创 mysql update 内容替换

//查询语句select REPLACE(name, 'a', 'b') from tablenames where ....; //修改语句UPDATE tables SET name = REPLACE(name,'a','b');tables为表名,name为字段名,a为原始内容,b为替换为。更新tables表中name字段中数据a为b...

2019-09-26 18:21:10 668

转载 mysql 替换函数replace()实现mysql替换指定字段中的字符串

mysql 替换字符串的实现方法:mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。 mysql 替换函数replace()UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_...

2019-09-23 14:59:00 140

转载 redis

前言redis作为nosql家族中非常热门的一员,也是被大型互联网公司所青睐,无论你是开发、测试或者运维,学习掌握它总会为你的职业生涯增色添彩。当然,你或多或少已经了解redis,但是你是否了解其中的某些细节,本片文章将详细介绍redis基础,后续也会介绍其高级部分如、持久化、复制、集群等内容,希望对你有所帮助。自redis3.0发布已经3年了,redis目前官方提供的redis稳定版...

2019-09-18 10:53:39 3889

原创 MySQL,if,CASE sql语句中的判断

MySQL的if,case语句使用总结Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用:IF表达式IF(expr1,expr2,expr3)如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF() 的返回值...

2019-08-26 15:44:54 1081

原创 linux 查看定时任务列表

Linux下定时任务的查看及取消crontab -l 表示列出所有的定时任务crontab -r 表示删除用户的定时任务,当执行此命令后,所有用户下面的定时任务会被删除,执行crontab -l后会提示用户:“no crontab for admin”该文件中每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。每个域之间使用空格或者制表符分隔。格式如...

2019-08-21 10:53:20 45470

转载 empty(),isset(),is_null()的区别

isset(), empty()和is_null()的区别1)isset—检测变量是否已设置且非NULL则返回TRUE;注意的是null 字符("\0")并不等同于 PHP 的NULL常量。如果已经使用unset()释放了一个变量之后,它将不再是isset()。官方文档:http://php.net/manual/zh/function.isset.php...

2019-03-27 11:04:07 141

空空如也

空空如也

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

TA关注的人

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