摘要:
文章原地址 前言 简单来说,node 是跨平台的,那么对于任何的 node 模块理论也是应该是跨平台的。然而,有些 node 模块直接或间接使用原生 C/C++代码,这些东西要跨平台,就需要使用源码根据实际的操作平台环境进行原生模块编译。SQLite3 就是一个经典的原生模块,让我们以安装该模块为例 阅读全文
摘要:
背景:使用 electron-builder 和 @journeyapps/sqlcipher 的项目 ,在新电脑上 clone 项目,npm 装包时遇到错误 一般 electron-builder 的项目下完包的最后,会调用 electron-builder install-app-deps 命令 阅读全文
摘要:
想要了解什么是内网穿透 , 首先要知道为什么需要内网穿透 为什么需要内网穿透 首先我们日常上网是通过 ip 地址来进行访问的(域名通过 DNS 解析成 ip) 而 ip 地址分为 内网 ip (路由器分配)和 外网 ip (公网) 我们(普通人)想本地开发一个 web 服务 或者 一个文件共享服务 阅读全文
摘要:
typora,postman,vscode 等都是使用 electron 构建而成的桌面应用 这篇文章主要记录下 typora 日常使用中的技巧 win 命令行添加 typora 直接打开 md 文档的方法 添加 path 环境变量 C:\app\Typora\bin 新版的 typora 没有 b 阅读全文
摘要:
SheetJS js-xlsx 中文文档: https://github.com/rockboom/SheetJS-docs-zh-CN 下面是对工作簿能见度的描述文档 数据表能见度 Excel 支持将表格隐藏在更低的标签栏。表格数据存储文件内,但是 UI 不容易让它可以使用。标准的隐藏表格会被显示 阅读全文
摘要:
SheetJS js-xlsx 中文文档: https://github.com/rockboom/SheetJS-docs-zh-CN 使用步骤 // 从头开始创建工作簿 var wb = XLSX.utils.book_new(); /** * 创建工作表 * aoa_to_sheet 二维数组 阅读全文
摘要:
b 站教学视频:https://www.bilibili.com/video/BV1Ry4y1L7CR?p=2 1.认识复杂度和简单排序 常数 常数操作+ - * / >> << 数组的寻址:int a = arr[i] 都属于常数 非常数操作:链表的寻址:int b = list.get(i) 时 阅读全文
摘要:
所有排序方法对比 十大经典算法排序总结对比:https://www.cnblogs.com/AlbertP/p/10847627.html js 常用的比较排序算法总结: https://www.cnblogs.com/scode2/p/8809049.html js 常用的比较排序算法总结图示:h 阅读全文
摘要:
switch 中想要多个判断都进到一个分支中可以这样写 for (const item of [1, 2, 3, 4, 5, 6]) { switch (item) { case 1: case 2: case 3: case 4: //以上case都执行这个分支 console.log("进到1, 阅读全文
摘要:
RegExp 对象 RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。 创建 RegExp 对象的语法 new RegExp(pattern, attributes); 参数 参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。 参数 attributes 阅读全文