- 博客(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 3752
原创 vue3获取路由地址
vue3中无法使用vue2的方式获取路由地址现在需要通过代理的方式获取路由const proxy = getCurrentInstance()?.proxy; const currentPath = computed(() => proxy?.$route.path);
2021-04-13 18:20:34 644
原创 Mysql动态行转列
初始数据期望数据实现原理动态拼接执行的SQL语句,先把要执行的语句拼在变量里,之后执行。拼接的过程就是要动态找出数据里的所有列,然后拼成SQLSET @sql = NULL;SELECT GROUP_CONCAT(DISTINCT CONCAT( 'Max(IF(a.project = ''', a.project, ''', a.score, 0)) AS ''', a.project, '''' ) ) INTO @sqlFROM student
2021-04-13 18:13:25 262
原创 angular项目创建
ng new dc-ops-web --routing=true -S #创建带路由的项目ng add ng-zorro-antd #将入antd ui框架
2021-04-03 01:54:18 80
原创 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 1555
原创 java process kill子进程及孙子进程
因为java的历史原因,保障各个平台的兼容,所以java没有set pgid的方法,只能通过调用脚本的方式,递归kill进程。#!/bin/bashfunction 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 842
原创 golang执行shell命令,实时输出,支持kill
package cmdimport ( "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 1689
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人