自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次antv-G6操作历史实现思路

需求背景:实际业务场景中,在对图(antv-G6)操作过程中,希望对操作历史有所记录,实现返回上一级操作的功能思路:因为返回上一次操作需要上一级操作的服务名,所以考虑用栈压入每次操作的服务名,点击返回上一级时,取出服务名查询(特别的,初始化时,返回上一级需要特别处理)部分实现代码: const toolbar = new G6.ToolBar({ className: 'g6-toolbar-ul', getContent: () => {

2022-05-07 10:12:25 1251 3

原创 Yasca的使用方法

Yasca的使用方法命令行模式进入yasca安装目录,执行命令,检测code安全漏洞,输入yasca.exe resources\src(被测程序代码所在路径),点击回车即可运行。如图:

2021-07-19 15:30:49 678 1

转载 深度优先搜索

【算法入门】深度优先搜索(DFS)深度优先搜索(DFS)【算法入门】1.前言深度优先搜索(缩写DFS)有点类似广度优先搜索,也是对一个连通图进行遍历的算法。它的思想是从一个顶点V0开始,沿着一条路一直走到底,如果发现不能到达目标解,那就返回到上一个节点,然后从另一条路开始走到底,这种尽量往深处走的概念即是深度优先的概念。你可以跳过第二节先看第三节,????2.深度优先搜索VS广度优先搜索2.1演示深度优先搜索的过程还是引用上篇文章的样例图,起点仍然是V0,我们修改一下题目意思,只需要让你找出

2021-07-16 14:59:39 1141

原创 EL表达式

​EL表达式概念:Expression Language 表达式语言作用:替换和简化jsp页面中java代码的编写语法:${表达式}注意:jsp默认支持el表达式的。如果要忽略el表达式设置jsp中page指令中:isELIgnored=“true” 忽略当前jsp页面中所有的el表达式${表达式} :忽略当前这个el表达式使用:运算:运算符:算数运算符: + - * /(div) %(mod)比较运算符: > < >= &l

2021-07-15 15:11:28 69

原创 vue:style标签中的scoped属性(作用域)和lang属性的介绍

vue:style标签中的scoped属性(作用域)和lang属性的介绍1、 什么是CSS预处理器CSS 预处理器用一种专门的编程语言,进行 Web 页面样式设计,然后再编译成正常的 CSS 文件,以供项目使用。CSS 预处理器为 CSS 增加一些编程的特性,无需考虑浏览器的兼容性问题。CSS预处理语言有SCSS (SASS) 和LESS等等,总之都是用来实现样式的。2、lang因此lang的属性可选:scss(sass)、less等等即:Vue中的style 的lang=" "和scpoed普

2021-07-15 10:15:26 4533

原创 var和let的区别

先说区别1.使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象; 2.使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升; 3.let不允许在相同作用域内,重复声明同一个变量。1.基本语法{ let a = 125; var b = 521; } a // Uncaught ReferenceError: a is not defined b // 521上面代码中,使用let声明的变量报错,var声明的返回正确的值,这说明,let声明的变量只在它所在的

2021-07-08 13:54:47 83

转载 mybatis-plus中查询对象 queryWrapper常见方法

mybatis-plus中查询对象 queryWrapper常见方法

2021-06-30 14:42:27 722

转载 SQL LEFT JOIN 关键字

SQL LEFT JOIN 关键字SQL LEFT JOIN 关键字LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。SQL LEFT JOIN 语法SELECT column_name(s)FROM table1LEFT JOIN table2ON table1.column_name=table2.column_name;或:SELECT column_name(s)FROM table1LEF

2021-06-26 09:42:00 68

原创 使用mockjs模拟接口数据

引入的是我们所编写的mockjs文档xxx.vue文件中调用mock.js中模拟的数据接口,这时返回的response就是mock.js中用Mock.mock(‘url’,data)中设置的data了。query_common_credit(){var loginMode = ‘msdk’;//游戏内默认msdk(wx|qq|msdk)var url = ‘/api/msdk/proxy/query_common_credit’;this.$axios.get(url).then(respons

2021-06-26 09:13:05 410

原创 解决Oracle乱码

1.查看服务器端编码select userenv(‘language’) from dual;PLSQL Developer/Oracle怎么解决中文乱码问题2.执行语句 select * from V$NLS_PARAMETERS 查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否和第一步得到的值一样。PLSQL Developer/Oracle怎么解决中文乱码问题如果不是,需要设置环境变量.PLSQL客户端使用的编码和服务器端编码不一致,插入中文时就会出现乱码

2021-06-25 18:12:35 132

原创 List转Map的三种方法

List转Map的三种方法for循环import com.google.common.base.Function;import com.google.common.collect.Maps;​import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;​public class ListToMap {public static void main(Strin

2021-06-25 18:11:53 20797

原创 Java split()用法

Java split()用法特殊情况有 * ^ : | . \一、单个符号作为分隔符String address=“上海\上海市|闵行区\吴中路”;String[] splitAddress=address.split("\");System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);String address=“上海|上海市|闵行区|吴中路”;String[] splitAddr

2021-06-25 18:04:33 374

原创 vue 中格式化时间 过滤器格式化时间

vue 中格式化时间 过滤器格式化时间data.js 格式化方法使用 *// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423// (ne

2021-06-24 18:45:29 961

空空如也

空空如也

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

TA关注的人

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