02 2020 档案

摘要:怕忘记自己要写的内容。 MIPS有个叫异常程序计数器(exception program counter,EPC)的寄存器,属于CP0寄存器,用于保存造成异常的那条指令的地址。 阅读全文
posted @ 2020-02-29 16:45 Juwan 阅读(431) 评论(0) 推荐(0)
摘要:现象 ets Jan 8 2013,rst cause:2, boot mode:(3,6) load 0x40100000, len 25020, room 16 tail 12 chksum 0xef ho 0 tail 12 room 4 load 0x00000000, len 0, roo 阅读全文
posted @ 2020-02-21 12:22 Juwan 阅读(1660) 评论(0) 推荐(0)
摘要:esp at 现在是合并了 esp32 和 esp8266 的全新仓库, 注意 at 指令集核心部分并不开源。 查看芯片信息可以用 esptool 的 esptool p /dev/ttyS5 flash_id ,可以看到芯片类型和 flash 大小。 esp at 资源链接 "github esp 阅读全文
posted @ 2020-02-21 01:40 Juwan 阅读(2085) 评论(0) 推荐(0)
摘要:WSL 子系统ubuntu忘记密码解决方案 系统重置密码 记录如下 (以前是 ubuntu ) ubuntu1804.exe config default user root 现在再去打开 WSL 直接就是 root 登录,并不需要密码。 再使用 passwd 命令修改 root 密码 passwd 阅读全文
posted @ 2020-02-18 17:50 Juwan 阅读(525) 评论(0) 推荐(0)
摘要:旧的 新的 注意要用 `` 不然不生效嘻嘻。 关联 https://www.cnblogs.com/myfirstboke/p/10218138.html 阅读全文
posted @ 2020-02-18 17:12 Juwan 阅读(671) 评论(0) 推荐(0)
摘要:首先要感谢花裤衩大大的 "electron vue admin" ,结果今天看到了一个 "弟弟" 完全抄袭他的项目,不想评价什么,毕竟开源什么人都有。 对我来说,我只是应用和更新一下我的桌面端开发技术栈而已,然后把软件做得相对好看一下,同时也继续做硬件开发。 之后将回归硬件开发,本项目将会作为今后的 阅读全文
posted @ 2020-02-17 20:49 Juwan 阅读(436) 评论(0) 推荐(0)
摘要:什么是 数据持久化? 数据持久化其实就是指期望把数据长期存储下来,而这个问题被拆分成很多场合,用这篇记录一下一些细节和过程。 起因 起因 electron vue serialport 使用的 electron vue 基础 vue admin template 在 yarn run dev 下 j 阅读全文
posted @ 2020-02-15 16:49 Juwan 阅读(1207) 评论(0) 推荐(0)
摘要:这个问题在群里讨论过是没有太大问题的,放个截图。 亲自测试的结果如下,大致对 JS 的 import 有些准确的认识了,可以放心在项目中使用拉! 代码样本如下: c.js a.js b.js 最后 index.js 调用情况如下 运行结果有: unix [nodemon] restarting du 阅读全文
posted @ 2020-02-14 14:56 Juwan 阅读(4755) 评论(0) 推荐(3)
摘要:https://github.com/XuXiaoGH/exportImportTest 阅读全文
posted @ 2020-02-14 01:30 Juwan 阅读(220) 评论(0) 推荐(0)
摘要:现象 背景 Electron 中 BrowserWindow 提供比较简易的浏览器界面,但是没有直接提供 cookies 持久化和恢复的操作,以至于在关闭窗口后,无法恢复cookies。 需求 实现cookies在BrowserWindow中持久化,以及重启恢复现场 关联 https://www.j 阅读全文
posted @ 2020-02-12 15:46 Juwan 阅读(1939) 评论(0) 推荐(0)
摘要:起因很简单,如下代码在 Windows 的 electron vue 会发生如下问题,别问我为什么,我也很迷茫,有如下相关代码。 return path.resolve(this.basePath, routePath) 存在的情况: return path.join(this.basePath, 阅读全文
posted @ 2020-02-10 00:52 Juwan 阅读(3101) 评论(0) 推荐(1)
摘要:程序报错不可怕,可怕的是出错了不报错,令人绝望。 今天一天思考和修复这个问题,比较尴尬的是,解决了后仍然不知道发生了什么,可能是运行环境的差异导致的现象吧。 现象如下图: 可以看到在 vue element admin 和 electron vue serialport 中的表现不一样,electr 阅读全文
posted @ 2020-02-09 22:17 Juwan 阅读(4799) 评论(0) 推荐(0)
摘要:在迁移 vue element admin 到 electron vue serialport 的时候,进行了一次有趣的分析。 报错如下 一开始没有细看,以为是大众常见问题,但后来仔细分析了一下,它其实就是要你把 scss 文件添加到工程下。 那么怎么做呢? 搜索两边的工程发现 vue elemen 阅读全文
posted @ 2020-02-07 22:35 Juwan 阅读(777) 评论(0) 推荐(0)
摘要:个人日常的逻辑训练,整理成自用的 "example" ,因为是嵌入式做多了,对于这些稳定性的细节扣的比较多一些。 顺便提了个 [issue] (https://github.com/serialport/node serialport/issues/2028) 。 作者推荐用 "unpipe" 撤销 阅读全文
posted @ 2020-02-07 14:43 Juwan 阅读(297) 评论(0) 推荐(0)
摘要:因为发现 npm run build 经常不行。 but yarn run build every thing is 🆗! 阅读全文
posted @ 2020-02-04 02:51 Juwan 阅读(164) 评论(0) 推荐(0)
摘要:在 https://npm.taobao.org/mirrors 中可以看到一个页面说明了很多源,注意在用的时候可以按提示去载入。 如我在编译 serialport 的 build/binding.sln 时,就因为自带源始终无法下载 iojs 。 因此下去该文件夹进行 node gyp 的手动编译 阅读全文
posted @ 2020-02-04 01:07 Juwan 阅读(1818) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/adley_app/article/details/95165584 GYP是一种构建自动化工具。 node gyp:node下的gyp。 为什么要有node gyp? npm 为了方便干脆就直接源码分发,用户装的时候再现场编译。 因为node程序中需要调 阅读全文
posted @ 2020-02-03 18:50 Juwan 阅读(3144) 评论(0) 推荐(0)
摘要:npm config set ... registry=https://registry.npm.taobao.org sass_binary_site=https://npm.taobao.org/mirrors/node sass/ ELECTRON_MIRROR=https://npm.tao 阅读全文
posted @ 2020-02-03 16:25 Juwan 阅读(4088) 评论(0) 推荐(0)
摘要:把dll的load放在Electron中,就会报一个错: Error: A dynamic link library (DLL) initialization routine failed 这显然就是dll没有加载成功,为什么在Node中已经试过没问题的方法会在Electron中出问题,我此刻内心是 阅读全文
posted @ 2020-02-03 14:49 Juwan 阅读(4311) 评论(0) 推荐(0)
摘要:Windows系统编译 下载安装: node v9.8.0 yarn 1.9.4 安装windows编译工具 npm install global windows build tools 安装项目依赖 yarn install 开始编译,打包 npm run build npm run releas 阅读全文
posted @ 2020-02-03 14:47 Juwan 阅读(2795) 评论(0) 推荐(0)
摘要:由于需要从硬件读取数据后展示到前台页面,Electron 无法直接操作 webview(gui),所以需要通信手段交换值,可以理解两个进程交互需要的通信手段。 https://www.jianshu.com/p/7f1002c281e2 阅读全文
posted @ 2020-02-02 13:46 Juwan 阅读(2587) 评论(0) 推荐(0)