XOR

如何基于G6进行双树流转绘制?

## 1. 背景 - 业务背景:CRM系统随着各业务条线对线索精细化分配的诉求逐渐增加,各个条线的流向规则会越来越复杂,各个条线甚至整个CRM的线索流转规则急需一种树形的可视化的图来表达。 - 技术背景:在开发之前考虑了三种方案,原生canvas、fabric以及G6,三种方案各有优劣势 |  | ......

Javascript --常用技巧

1) 使用!!将变量转换成布尔类型 有时,我们需要检查一些变量是否存在,或者它是否具有有效值,从而将它们的值视为true。对于做这样的检查,你可以使用||(双重否定运算符),它能自动将任何类型的数据转换为布尔值,只有这些变量才会返回false:0,null,"",undefined或NaN,其他的都 ......
Javascript 常用 技巧

JavaScript中几种 获取元素的方式

1.根据id获取元素document.getElementById("id属性的值");2.根据标签名字获取元素document.getElementsByTagName("标签的名字");3.根据name属性的值获取元素document.getElementsByName("name属性的值"); ......
JavaScript 元素 方式

Linux 添加redis守护进程

1、编写启动服务文件 /lib/systemd/system/redis.service [Unit]Description=The redis-server Process ManagerDocumentation=https://redis.io/After=network.target [Se ......
进程 Linux redis

【博学谷学习记录】超强总结,用心分享 | 系统资源监控-psutil

【博学谷IT技术支持】 # 一、 介绍 [psutil](https://psutil.readthedocs.io/en/latest/#install-1)(python 系统和进程实用程序)是一个跨平台库,用于 在**Python中检索有关正在运行的** **进程**和**系统利用率**(CP ......
psutil 系统 资源

【博学谷学习记录】超强总结,用心分享 | jupyter常用功能

# jupyter 安装 文档地址https://jupyter.org/install ```js pip install notebook ``` 启动命令 ```js jupyter notebook ``` # jupyter-themes 修改主题 安装主题 https://github. ......
常用 jupyter 功能

【博学谷学习记录】超强总结,用心分享 | hbase基础操作

【博学谷IT技术支持】 # HBase的介绍 - HBase 是一个高可靠性、高性能、面向列、可伸缩的分布式操作系统。 - 它是建立在HDFS之上的数据库系统,HBase是不支持SQL的,没有表关系,也无法join,不支持事务。 - HBase是基于google发布BigTable这篇论文而产生的, ......
基础 hbase

【博学谷学习记录】超强总结,用心分享 | MapReduec编程

【博学谷IT技术支持】 # 一、介绍 MapReduce是将一个大的计算任务拆分成一个个小任务,让小任务在不同的计算机中进行处理,最后将任务的结果进行汇总的过程。 MR的工作流程可以分为三个阶段,分别是map、shuffle、reduce # 二、编程 ## Mapper阶段 自定义一个类来集成Ma ......
MapReduec

配置 Sublime Text 4 作为 R/Python IDE

VScode太占用内存了,在作为R IDE的时候,经常后台有13个R的Front-end进程,再开启浏览器,浏览器一会就崩溃了。RStudio不是轻便IDE的第一选择。比来比去,就只有Sublime Text。 必须安装的Sublime Text插件:SendCode、Terminus。 # 配置 ......
Sublime Python Text IDE

24万个取名名字五行名字ACCESS\EXCEL数据库

虽然之前弄到过一个《30万个名字汉字起名中文取名ACCESS数据库》数据库,但是有一些小缺点,比如没有单名,比如没有五行属性,而今天弄到的这份就包括,看截图: 字数统计:名字单字的包含7088条,2个字的包含234337条;金属性名字有60697条,木属性名字有112682条,水属性名字有10097 ......
名字 五行 数据库 数据 ACCESS

肖sir__现场笔试__三角形测试用例和网络设备通信(杭州)

设备A:- IP地址: 192.168.1.2- 子网掩码: 255.255.255.0- 网关: 192.168.1.1设备B:- IP地址: 192.168.2.2- 子网掩码: 255.255.255.0- 网关: 192.168.2.1端口A(连接设备A):- IP地址: 192.168.1 ......
三角形 笔试 网络设备 设备 网络

rpm、yum、gpt的关系是什么

RPM、Yum和APT是三种不同的软件包管理系统,它们在不同的操作系统和发行版中使用,并具有不同的工作原理。下面是它们之间的关系和作用: 1. RPM(Red Hat Package Manager):RPM是一种软件包管理系统,最初由Red Hat开发。它使用.rpm文件格式来打包、安装、更新和删 ......
rpm gpt yum

STM32-RTC

RTC简介: RTC是一个独立的定时器,它可以连续计数和提供了时钟日历功能。使用BKP寄存器存储具有掉电保存功能 存粹的计时的, 触发中断 ——闹钟中断,用来产生一个可编程的闹钟中断。 ——秒中断,用来产生一个可编程的周期性中断信号(最快1秒,最慢1秒,只能1秒) ——溢出中断,指示内部可编程计数器 ......
STM RTC 32

JavaScript和JQuery的区别

一、本质上的区别 1.JavaScript 是通过<script></script>标签插入到HTML页面,可由所有的现代浏览器执行的一种轻量级的编程语言。 2.JQuery是一个JavaScript函数库。或者说是JavaScript中最流行的一种框架。 使用JQuery首先要在 HTML 代码最 ......
JavaScript JQuery

Python不同UTC时区时间转换

# Python不同UTC时区时间转换 ~~~py # 时间转换->UTC+8,zone_code:旧的时区 def time_convert(old_date, zone_code): # UTC 负时区对应的 pytz 可以识别的时区 burden_timezone = 'Etc/GMT+' # ......
时区 时间 Python UTC

docker 在线迁移文件存储位置

本教程只适用 Docker 版本 >= v17.05.0 命令 `df -Th` 可以看到当前docker存储的路径 迁移docker文件 ``` cp -a /var/lib/docker /sdb2/ ``` 修改 daemon.json 文件 "graph":"/sdb2/docker" `` ......
位置 文件 docker

方芳:BIM在乡村基础建设中的研究与应用

武汉市江夏区交通局 武汉市江夏区公路局 武汉市江夏区公路建筑工程公司 武汉市江夏城投集团有限公司 武汉江夏路桥工程总公司 武汉工程大学 土木工程与建筑学院 方芳 159 2760 2711 随着城市化的不断推进,乡村基础设施建设也逐渐受到重视。在这个过程中,BIM(建筑信息模型)成为了一种不可或缺的 ......
基础建设 乡村 基础 BIM

go中的并发学习

### 代码源自于https://github.com/lotusirous/go-concurrency-patterns #### 自此对各个示例代码进行调试。 #### [1-boring](https://github.com/lotusirous/go-concurrency-patter ......

如何制作菜单

# 如何制作菜单 在 JavaFX 中,我们通过 MenuBar, Menu, MenuItem 来制作菜单。 MenuBar 是菜单栏,通常位于窗口顶部。 Menu 是一个菜单项,放在菜单栏上。 MenuItem 是一个菜单条目,位于 Menu 中。 ## 效果展示 ![image](https: ......
菜单

javascript 的 事件类型(事件)

事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。 事件是文档或者浏览器窗口中发生的,特定的交互瞬间。 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。 事件是javaScript和DOM之间交互的桥梁。 你若触发,我便执行——事件发生, ......
事件 javascript 类型

【博学谷学习记录】超强总结,用心分享 | python基础学习(数据类型,运算符)

【博学谷IT技术支持】 # 基础数据类型 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建 ## 赋值方式 1. 直接赋值 ```js a = 1 #整型变量 b = 1.0 #浮点型变量 c = 'abc' #字符串 ``` 2. 多个赋值 ```js a ......
运算符 类型 基础 数据 python

博学谷学习记录】超强总结,用心分享 | mongodb基础用法

【博学谷IT技术支持】 # 数据库连接 后端数据库连接语法: ```js mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] ``` 1. mon ......
mongodb 基础

【2023-05-31】连岳摘抄

23:59 人生真的很奇妙,你的未来超乎你的想象。但只要有一颗好奇的心,你一定能探索到更多的未知。 ——桂海潮 你的第一个迷惑,是关于血缘。血缘很重要,血缘让家庭成员长久待在一起,消耗巨大的时间成本。为了得到什么?得到爱。血缘加上爱,家庭就是坚不可摧的温暖之源。只有血缘没有爱,家庭就成了纠缠不休的冷 ......
2023 05 31

k8s存储服务解析

卷访问模式 卷的subpath设置 存储卷的动态供给 因为storage自动创建pv需要经过kube-apiserver,所以需要授权 创建动态供给的deployment 需要一个deployment来专门实现pv与pvc的自动创建 创建业务Pod使用storageclassname来自动创建和挂载 ......
k8s k8 8s

转:SQLServer详解

转自:https://juejin.cn/post/7123032814819213348 # 1. 数据库概念 ## 1.1 数据库基本概念 1. 数据库(DataBase:DB) 数据库是是按照数据结构来组织、存储和管理数据的仓库。 >存储和管理数据的仓库 2. 数据库管理系统(Database ......
SQLServer

MySQL表列数和行大小限制

一:引言 1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the ......
大小 MySQL

JVM-垃圾回收

# 1.如何判断对象可以回收 ## 1.1.引用计数法 定义:给对象添加一个引用计数器,每当有一个地方引用它,计数器值就加一;相反的,当引用失效的时候,计数器值就减一;任何时刻计数器为0的对象就是不可能再被使用的。 弊端:可能存在无效的循环引用 ![](https://img2023.cnblogs ......
垃圾 JVM

go gmp

M G P M:machine 系统线程,执行实体,通过系统调用clone来创建 G:groutine 任务和上下文 P: 虚拟处理器,M需要获得P才能执行否则休眠 go的调度本质上是一个生产消费的流程 生产端 M负责调度循环消费task 队列分runnext+本地队列+全局队列来区分优先级,也避免 ......
gmp go

install plv8 extension for postgres14 on ubuntu22.04

Linux环境下手动build plv8是一个很痛苦的过程,会因为缺少各种依赖和网络问题导致build 失败,这里提供一个可以已经build好的plv8,有需要的可以直接拿去用(注意操作系统的版本和postgres版本哦) 访问下面的地址下载plv8.rar https://github.com/l ......
extension postgres install ubuntu 22.04

【博学谷学习记录】超强总结,用心分享 | java基础

【博学谷IT技术支持】 # 前言 `java是一门非常好的语言,比较有必要学习一下:` 随着科技发展,只会前端是不行的,学习一门后端序言非常有必要,这里记录下自己学习的过程。 # 一、数据类型 java是一种强类型语言,数据必须明确类型。 基础数据类型有8种,分别是 - 整数类型:byte, sho ......
基础 java