- 博客(13)
- 收藏
- 关注
原创 记一次antv-G6操作历史实现思路
需求背景:实际业务场景中,在对图(antv-G6)操作过程中,希望对操作历史有所记录,实现返回上一级操作的功能思路:因为返回上一次操作需要上一级操作的服务名,所以考虑用栈压入每次操作的服务名,点击返回上一级时,取出服务名查询(特别的,初始化时,返回上一级需要特别处理)部分实现代码: const toolbar = new G6.ToolBar({ className: 'g6-toolbar-ul', getContent: () => {
2022-05-07 10:12:25
1625
3
原创 Yasca的使用方法
Yasca的使用方法命令行模式进入yasca安装目录,执行命令,检测code安全漏洞,输入yasca.exe resources\src(被测程序代码所在路径),点击回车即可运行。如图:
2021-07-19 15:30:49
859
1
转载 深度优先搜索
【算法入门】深度优先搜索(DFS)深度优先搜索(DFS)【算法入门】1.前言深度优先搜索(缩写DFS)有点类似广度优先搜索,也是对一个连通图进行遍历的算法。它的思想是从一个顶点V0开始,沿着一条路一直走到底,如果发现不能到达目标解,那就返回到上一个节点,然后从另一条路开始走到底,这种尽量往深处走的概念即是深度优先的概念。你可以跳过第二节先看第三节,????2.深度优先搜索VS广度优先搜索2.1演示深度优先搜索的过程还是引用上篇文章的样例图,起点仍然是V0,我们修改一下题目意思,只需要让你找出
2021-07-16 14:59:39
1243
原创 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
116
原创 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
4671
原创 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
109
转载 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
98
原创 使用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
465
原创 解决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
187
原创 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
20862
原创 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
424
原创 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
1054
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人