自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3中如何更新数据

vue3中开始全面使用TS,当我们将一个对象做个可侦听对象时,reactive实际捕捉的是内部属性的变化,我们需要通过拷贝的方式才能触发页面更新,数组必须使用push的方式 let cluster = reactive({} as Cluster); let hostList = reactive([] as Hosts[]); async function Init() { await getAllCluster().then((rep) => { Object.

2021-04-13 18:23:56 3783

原创 vue3获取路由地址

vue3中无法使用vue2的方式获取路由地址 现在需要通过代理的方式获取路由 const proxy = getCurrentInstance()?.proxy; const currentPath = computed(() => proxy?.$route.path);

2021-04-13 18:20:34 655

原创 Mysql动态行转列

初始数据 期望数据 实现原理 动态拼接执行的SQL语句,先把要执行的语句拼在变量里,之后执行。 拼接的过程就是要动态找出数据里的所有列,然后拼成SQL SET @sql = NULL; SELECT GROUP_CONCAT(DISTINCT CONCAT( 'Max(IF(a.project = ''', a.project, ''', a.score, 0)) AS ''', a.project, '''' ) ) INTO @sql FROM student

2021-04-13 18:13:25 276

原创 angular项目创建

ng new dc-ops-web --routing=true -S #创建带路由的项目 ng add ng-zorro-antd #将入antd ui框架

2021-04-03 01:54:18 89

原创 springboot logback配置及动态配置log目录

<?xml version="1.0" encoding="utf-8"?> <configuration> <contextName>xxx-server</contextName> <property name="pattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg %n"/> <property name

2021-04-03 01:13:38 1580

原创 java process kill子进程及孙子进程

因为java的历史原因,保障各个平台的兼容,所以java没有set pgid的方法,只能通过调用脚本的方式,递归kill进程。 #!/bin/bash function findandkillchildren { PIDS=`ps -ef |awk '{print $2 " " $3}' |grep $1 |awk '{print $1}' |grep -v $1` for var in $PIDS do echo "$1 sub process is $var.

2021-04-03 00:59:30 865

原创 golang执行shell命令,实时输出,支持kill

package cmd import ( "bufio" "logger" "fmt" "io" "os/exec" "sync" "syscall" ) type Command struct { CmdStr string Pid int ExitCode int StdOutput string ErrOutput string isPrintRealTime bool } var log.

2021-03-26 18:19:57 1706

空空如也

空空如也

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

TA关注的人

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