技术 25 May 2021 React中使用qrcodejs2生成二维码 qrcodejs2是一个轻量级操作二维码的js库,在React中使用非常方便。 安装 $ yarn add qrcodejs2 或 $ npm install qrcodejs2 使用 import React, { useEffect, useState, useRef } from "… 阅读原文
分享推荐 25 May 2021 推荐一款MAC上的视频播放器:Elmedia Video Player Elmedia Video Player是一个轻量级的MAC视频播放器。 免费版能满足基本需求,快进、倍速播放、匹配字幕等。 主要看中一个重要特点:功耗小,MAC上播放大视频文件,风扇一般不会呼呼作响。 相比于Omni Player,字幕资源稍微少些,画质不算太高。… 阅读原文
技术 11 May 2021 import使用动态参数 import引入包无法直接使用变量,需要搭配一些字符串模板,方便webpack打包。 // 不可行 const test = '../custom/demo.js'; import(test) // 可行 const test = 'demo.js'; import(… 阅读原文
技术 7 May 2021 NRD Studio教程(八):圈子 圈子功能在NRD Studio中主要用于将人物分类,丰富关系图表达的信息。 划分依据可以是血缘、转折事件、派别等,任何有标志性的关系链都可以成为一个圈子。 创建圈子 侧边栏切换至圈子页签,点击加号,弹出圈子编辑页面。 查看圈子 点击工具栏运行按钮,全屏查看关系图,打开圈子列表页面,选中圈子后,高亮显… 阅读原文
3d-force-graph笔记 3 May 2021 3d-force-graph笔记(8):透明背景 透明背景用rgba形式: .backgroundColor('rgba(0,0,0,0)') 如此,可间接给图层添加背景图。 // html <div class="wrap"> <div id="3d-graph"> … 阅读原文
技术 2 May 2021 Excel折叠行列、同时固定首行和首列 折叠行列 选中多行或多列,在【数据】页签内点击组合(Group)后,数据表上方出现加减号,用于折叠和展开分组。如图: 同时固定首行和首列 选中第二行第二列单元格,在【视图】页签内点击固定面板(Freeze Panes)。如图: 单独固定行或列更简单,右侧Freeze Top Row / Freeze… 阅读原文
分享推荐 1 May 2021 推荐四款nodejs解析Excel-xlsx文件的开源库 万能的nodejs解析Excel自然不在话下,处理未加工的Excel数据相对简单,对于样式,如颜色、对齐方式等,难度较大。 处理Excel文件是双向的,将Excel转换成多种格式,如json、csv、text、html等,反过来根据一定数据格式生成Excel文件。 node-xlsx GitHub:… 阅读原文
3d-force-graph笔记 1 May 2021 3d-force-graph笔记(7):曲线、文本位置 当两个节点之间有多条关系时,通常采用曲线连接,避免重叠。 使用曲线: const gData = { nodes: .map(i => ({ id: i })), links: }; const Graph = ForceGraph3D() (document.getElementById(&… 阅读原文
技术 25 Apr 2021 WordPress登录后台wp-admin无限循环https 302重定向的解决方法 在配置文件wp-config.php中添加: $_SERVER = 'on'; 然后将数据库中所有http开头的链接改为https模式,如http://xxx.com -->https://xxx.com。 手动替换方式:WordPress批量更新数据库内容的sql语句。插件方式:W… 阅读原文
技术 25 Apr 2021 WordPress批量更新数据库内容的sql语句 将http://xxx.com全部替换成https://xxx.com,在数据库控制台输入: UPDATE test_posts SET guid = replace(guid, 'http://xxx.com','https://xxx.com'); test_po… 阅读原文