自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue树形组件封装(移动端)

最近在做移动端的项目,由于没有找见移动端树形组件,所以封装了一个。包含加载所有数据的功能以及懒加载功能。以下是目录结构以下是完成后的ui 点击左侧切换“展开”、“收起” 点击右侧其他操作然后直接上代码以下是懒加载的例子,一次性全部加载的就不放了组件说明:* 组件说明:树形组件 itemActive:是否需要高亮显示 Boolean data:...

2019-12-10 09:38:30 7939 1

原创 el-tree 过滤后/搜索后 的 全选问题

el-tree的数据在使用“filter-node-method”的方法之后,主要使用el-tree提供的@check来实现。

2022-10-19 15:23:02 189

原创 16——golang中的if语句

go语言中的if语句和其他语言中的类似,都是根据给定的条件表达式运算结果来判断执行流程。注意:初始化变量可以声明在布尔表达式里面 ,注意它的作用域。注意:在go语言中布尔表达式不用使用括号。

2022-10-09 13:57:56 147

原创 15——go语言中的流程控制

是用来判断给定的条件是否满足(表达式值是否为true或者false),并根据判断的结果(真或假)决定执行的语句,go语言中的条件语句也是这样的。go语言中的循环只有for循环,去除了while、do while循环,使用起来更加简洁。

2022-09-28 15:22:26 129

原创 14——golang运算符

(自减)在Go语言中是单独的语句,并不是运算符。位运算符对整数在内存中的二进制位进行操作。

2022-09-26 15:16:28 46

原创 13——golang格式化输出

下面实例使用到的结构体。

2022-09-21 09:56:23 172

原创 12——go语言字符串

一个Go语言字符串是一个任意在Go语言中,字符串字面量使用双引号 "" 或者反引号 ` 来创建。双引号用来创建可解析的字符串,支持转义,但不能用来引用多行;反引号用来创建原生的字符串字面量,可能由多行组成,但不支持转义,并且可以包含除了反引号外其他所有字符。双引号创建可解析的字符串应用最广泛,反引号用来创建原生的字符串则多用于书写多行信息,HTML以及正则表达式。

2022-09-14 14:04:59 56

原创 11——go语言数字类型

/ 十进制fmt.Printf("%b \n", a) //1010 占位符 %b 表示二进制//八进制//十六进制}

2022-09-06 10:07:27 123

原创 10——go语言布尔类型

注意:go语言中不能用0和非0表示真假。

2022-09-02 16:55:51 64

原创 09——golang数据类型

在go语言中,数据类型用于声明函数和变量数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。包括。

2022-09-02 16:39:45 31

原创 08——golang常量

定义一个常量使用 const 关键字,语法格式如下/*const:定义常量关键字constantName:常量名称type:常量类型value:常量的值*/实例const PI2 = 3.1415 //可以省略类型const ()const i, j, k = 1, 2, "hei"//多重赋值}

2022-08-24 14:41:46 54

原创 07——golang变量

变量是计算机语言中能储存计算结果或能表示值的抽象概念。不同的变量保存的数据类型可能会不一样。

2022-08-23 14:40:47 76

原创 07——golang标识符、关键字、命名规则

标识符的英文是identifier,通俗的讲,就是给变量、常量、函数、方法、结构体、数组、切片、接口起名字。

2022-08-22 17:22:40 175

原创 06——如何编写go代码

早期的go项目使用gopath来管理项目,不方便而且容易出错,从golang1.11开始使用gomod管理项目,当然还有第三方模块例如govendor,下面是gomod的使用过程。来组织代码,包对应到文件系统就是文件夹,模块就是**.go**的go源文件。一个包中会有多个模块,或者多个子包。终端输入下面的初始化命令,生成go.mod文件。...

2022-08-18 09:54:57 97

原创 05——vscode快捷键的使用

ctrl+shift+p:打开设置命令行。ctrl+shift+k 删除行。ctrl+e:查找文件。

2022-08-16 17:31:58 83

原创 04——go常用命令

代码】04——go常用命令。

2022-08-16 17:20:11 30

原创 03——go开发工具

golang的开发工具有很多。

2022-08-16 17:09:14 1554

原创 02——go语言开发环境的搭建

1、先卸载旧版的golang删除成功,如下图所示2、安装最新版本的golang(1)找到安装包并下载(2)安装到自己喜欢的目录下面安装完成如下图所示。

2022-08-16 15:53:34 243

原创 01——golang简介

Golang是Google的三个人开发的一种静态强类型、编译型语言。Go语言语法与C相近,但功能上有:内存安全,GC(垃圾回收),结构形态及CSP-style并发计算强类型语言也称为强类型定义语言。是一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用。通俗的说就是:强类型语言在编译前就把数据类型确定了,被确定了数据类型的变量,如果不强制转换,就永远是给定的数据类型。比如:Java、C/C++等都是强类型语言。弱类型语言也称为弱类型定义语言。与强类型定义相反。......

2022-08-16 10:00:34 1950

原创 terser-webpack-plugin的使用:删除注释和console

场景:扫描漏洞的时候,nodel_modules中有的插件的版本注释会视为漏洞,需要删除这些注释注意:webpack4中用到terser-webpack-plugin压缩插件,不能使用最新的版本,而是terser-webpack-plugin@4.x版本;webpack5对应的使用terser-webpack-plugin@5.x版本,否则会报错误:Error: TypeError: Cannot read property ‘javascript‘ of undefined。...

2022-08-11 09:46:21 755 1

原创 vue-cli3项目解决npm run dev在浏览器打开两次的问题

2、在package.json文件的启动命令后面加--open,【"dev""vue-cli-serviceserve--open"】1、删掉vue.config.js文件里面devServer下面的opentrue【或者把true改为false】

2022-08-01 09:56:25 253

原创 vue中的transition效果记录

css vue

2022-07-04 10:33:05 159

原创 git新增本地分支以及提交本地分支到远程;git删除本地分支以及远程分支;

新增本地分支提交本地分支到远程删除本地分支删除远程分支

2022-06-02 10:34:32 91 1

原创 vue+vant2—篇4—用viewport 单位适配浏览器

Vant 默认使用px作为样式单位,如果需要使用viewport单位 (vw, vh, vmin, vmax),推荐使用postcss-px-to-viewport进行转换。postcss-px-to-viewport是一款 PostCSS 插件,用于将 px 单位转化为 vw/vh 单位。step1:安装postcss-px-to-viewportnpm i postcss-px-to-viewport -Dstep2:在vue.config.js中使用 ...

2022-05-24 17:23:23 291

原创 vue+vant2—篇3—定制主题色

step1:在main.js中引入样式源文件//main.jsimport 'vant/lib/index.less'// 切记:为了能够覆盖默认的 less 变量,这里一定要把后缀名改为 .lessstep2:创建theme.less,并在theme.less中修改主题色//theme.less@green: #ff6f4b;@orange: #e6a23c;@skeleton-row-background-color: #fff;step3:修改样式变量,在...

2022-05-24 17:19:30 343

原创 vue+vant2—篇2—使用list组件时,增加缓存(滚动条位置)

做移动端时,如果需要给用户呈现良好的体验,以下两点时必须的① 缓存页面 ② 保留scrolltop的位置注:第②点是依赖第①点来实现的

2022-05-20 14:44:21 1005

原创 vue+vant2—篇1—如何使用list组件(下拉刷新,上滑分页加载)

我在项目中的instList.vue中用到了这个组件,利用mixins封装了公用的方法view-module.jsinstList.vue的代码如下所示:<template> <div class="page-instList"> <van-sticky> <!-- <div class="doc-title">{{ $route.query.modelName }}</d...

2022-05-20 14:39:46 830

原创 HTML5——webworker

概念程序:指可以被CPU执行的代码,程序存储在磁盘上 a.html b.js进程:将程序调入内存中,并且分配指定空间,在内存中的程序称为进程线程:进程内部是由多个线程组成(在内存中)chrome浏览器一个chrome浏览器进程中内部至少6个线程负责向服务器发送请求去获取资源【这种线程叫做:资源(网页、图片、视频)请求线程】一个线程负责绘制所有资源并且执行js程序——ui主线程案例:单线程阻塞<button>按钮1</button><sc

2022-05-12 16:47:28 235

原创 2.10——基本数据类型转string

介绍在程序开发中,我们经常需要将基本数据类型转成string类型。或者将string类型转成基本数据类型。基本数据类型转string类型方式1:fmt.Sprintf("%参数",表达式) 【个人习惯这个,灵活】(1)参数需要和表达式的数据类型相匹配(2)fmt.Sprintf()会返回转换后的字符串(3)案例演示package mainimport ( "fmt")func main() { // var num1 int = 99 // var num2 f

2022-05-06 17:22:50 350

原创 2.9——基本数据类型的转换

基本介绍Golang和 java / c 不同,Go在不同类型的变量之间赋值时需要显式转换(强制转换)。也就是说Golang中数据类型不能自动转换。基本语法表达式 T(v) 将值v转换为类型TT:就是数据类型,比如int32,int64,float32等等v:就是需要转换的变量package mainimport ( "fmt")func main(){ var i int = 100 var n1 float32 = float32(i)//希望将i转为float

2022-04-27 13:58:18 141

原创 2.8——基本数据类型的默认值

在go中,数据类型都有一个默认值,当程序员没有赋值时,就会保留默认值,在go中,默认值又叫零值。数据类型 默认值 整型 0 浮点型 0 字符串 "" 布尔类型 false package mainimport ("fmt")//字符串类型的使用func main() { //当一个拼接的操作很多时,怎么写 var a int var b float32 var c float64 var isMarried bool ...

2022-04-25 16:34:22 503

原创 2.7——golang数据类型【字符串类型】

基本介绍字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个字节链接起来的。Go语言的字符串的字节使用utf-8编码标识Unicode文本

2022-04-25 16:22:14 193

原创 2.6——golang数据类型【布尔类型】

基本使用(1)只允许取值true或者false(2)bool 类型占据1个字节(3)适用于逻辑运算,一般用于程序流程控制import ( "fmt" "unsafe")//字符类型的使用func main(){ var b = false fmt.Println(unsafe.Sizeof(b)) //1}...

2022-04-12 16:31:56 61

原创 2.5——golang数据类型【字符类型】以及fmt的输出输入、UTF-8 和 Unicode 有何区别?

基本使用Golang中没有专门的字符类型,如果要存储单个字符,一般使用byte来保存。字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是有单个字节连接起来的。也就是说对于传统的字符串是由字符组成的,而Go的字符串不同,它是由字节组成的。Golang限定字符或者字符串一共三种引号,单引号(’’),双引号("") 以及反引号(``)。反引号就是标准键盘“Esc”按钮下面的那个键。单引号,表示byte类型或rune类型,对应 uint8和int32类型,默认是 rune 类型。byt.

2022-04-12 15:11:01 476

原创 2.4——golang数据类型【浮点类型】

基本使用浮点型的分类 类型 占用存储空间 表数范围 单精度float32 4字节 -3.403E38~3.403E38 双精度float64 8字节 -1.798E308~1.798E308 (1)关于浮点数在机器中存放形式的简单说明,浮点数=符号位+指数位+尾数位。说明浮点数都是有符号的(2)尾数部分可能丢失,造成精度损失。-123.0000901说明:float64的精度比float32位的准确。如果我们需要保存一个精度高德数,则应该选用

2022-04-11 11:14:12 582

原创 2.3——golang数据额类型【整数类型】

整数的类型——有符号 类型 有无符号 占用存储空间 表数范围 备注 int8 有 1字节 -2^7 ~ 2^7-1 ①有1位是符号位,其他才是数值。 ②二进制的正数比负数少一位, 因为+0和-0都一样, 二进制把-0借到了负数上 int16 有 2字节 -2^15 ~ 2^15-1 int32 有 4字节 -2^31 ~...

2022-04-08 11:08:46 390

原创 2.2——golang数据类型

2022-04-07 17:34:39 207

原创 2.1——golang变量的介绍和快速入门

概念变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,同样的道理,通过变量名可以访问到变量(值)变量使用的基本步骤声明变量 赋值 使用package mainimport "fmt"func main(){ //声明变量 并给变量赋值 var i int = 10 fmt.Println(i)}变量使用注意事项(1)变量表示内存中的一个存储区域(2)该区域有自己的名称(变量名)和类型(数据类型)(.

2022-04-05 17:06:12 30

原创 1.34——本章知识回顾

Go语言的sdk是什么?sdk就是软件开发工具包。我们做go开发,首先需要先安装并配置好sdkGolang环境变量配置及其作用。GOROOT:指定go sdk的安装目录Path:指定 sdk\bin 目录。这个目录包含了三个指令:go.exe godoc.exe gofmt.exeGOPATH:golang的工作目录 ,我们项目的源码都放在这个目录下【后面详细说】。。。。。...

2022-04-05 14:02:16 30

原创 1.33——Dos常用指令介绍(了解)

Dos:Disk Operating System 磁盘操作系统DOS一款在20世纪末期流行的操作系统,它是一款面向磁盘的系统软件。它的用途非常广泛,大名鼎鼎的 Windows 98 就是基于它的。DOS依然活跃,比如FreeDOS。dos的基本操作原理:目录操作指令1、查看当前目录包含的目录以及文件:dir2、切换到其他盘:cd /d f...

2022-04-01 15:45:22 668

空空如也

空空如也

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

TA关注的人

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