摘要: 一、使用原因 首先,数据仅储存在电脑上容易不稳、可携带性差,所以需要网盘等在线工具保存。 如果放在线上: 放在网盘上,一种方法是直接整体加密。如果这样,使用起来就很麻烦:每次都需要加密完上传,下载后解密,版本更新、文件夹打包层次、增量上传、更改删除等都极度不方便。 使用一些针对性工具,例如wizno 阅读全文
posted @ 2022-01-07 21:02 日光散林间 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 一、 问题缘起 1. 需求目的 据说可以阿里云盘开放了webdav接口,可以使用webdav访问,看到网上和一些群里有相关内容。于是,开始尝试搞一下。 据说webdav在很多终端都可使用。想尝试一下,如果成了,可以解决很多整理+同步资料麻烦的问题。 我在windows上用,相关项目主要是这个:htt 阅读全文
posted @ 2021-12-03 17:07 日光散林间 阅读(1951) 评论(0) 推荐(0) 编辑
摘要: 1.Wiznote Lite的bug描述 对Wiznote Lite代码剖析后,我在前端react部分增加了输入密码的环节,后端electron传递该参数至wiznote-sdk-js模块中,最终实现了对云端数据加密、本地数据不加密的魔改。 然而,在使用中发现了一个bug,该bug即使我用githu 阅读全文
posted @ 2021-08-21 15:58 日光散林间 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1、主要数据结构 Users(users): wiznote-sdk-js/src/index.ts中包含所有接口函数,而接口函数大多都调用users的成员函数实现,除了一些关于i18n的字符串相关内容。 dataStore: 一个获取Db、user的接口数据结构。 **User(user): ** 阅读全文
posted @ 2021-08-21 15:28 日光散林间 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1、整体结构-两部分组成 大概可以认为,src/web实现的react前端,实际上只提供登录、编辑器、各类功能按键等页面功能,提供前端;src/main/实现的electron实际上实现各类按键、登录、编辑保存、同步等后续实际工作,提供后台,而最终的功能api由node_modules/wiznot 阅读全文
posted @ 2021-08-21 15:07 日光散林间 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1.npm 启动过程 (1). npm start == nf start -p 3000:部署应用。 package.json中找到start对应项: nf读取Procfile文件,部署应用: (2) npm run react-start:启动react。参考构建react应用。这部分在buil 阅读全文
posted @ 2021-08-20 17:36 日光散林间 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1、目录结构 编译前: (1). 目录内容: src:存放项目源码,src/main中存放electron相关代码,src/web中存放react相关代码。wiznote lite使用electron来开发桌面应用,与浏览器的架构相似,react在端口3000开启一个提供网页服务的服务端,elect 阅读全文
posted @ 2021-08-20 16:59 日光散林间 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1. 下载 git clone https://github.com/WizTeam/WizNoteLite.git 使用时当前版本如图: 编译后产物版本: 2、编译过程 注意:我的编译目录为~/project/wiznotelite/t-WiznoteLite (1). 预备步骤: 安装npm和设 阅读全文
posted @ 2021-08-20 16:32 日光散林间 阅读(63) 评论(0) 推荐(0) 编辑