Linux 服务器使用 Rclone 挂载 OneDrive 2021年05月30日 Changbin 26510 之前写过挂载 Google Drive 的过程,因为我的 Google Drive 空间不大,而 OneDrive 有 5T 的空间,所以准备把 OneDrive 挂载上去使用。OneDrive 的挂载方法和 Google Drive 大部分是差不多的,... 阅读全文 19 评论
Facile 一个简洁的 Typecho 博客主题 2021年05月12日 Changbin 62994 Facile 是一套简洁的 Typecho 博客主题,也是我的博客正在使用的主题。之前我用的主题是 MWordStar ,时间长了就想换一下外观,本来想再给 MWordStar 增加一套样式,但是外观变动比较大,而且 MWordStar 已经有几套样式了... 阅读全文 130 评论
Electron 最小化到系统托盘 2021年04月29日 Changbin 5484 很多需要长时间在后台运行的软件,例如 QQ、微信 和很多下载工具在退出的时候默认都是最小化到系统托盘,退出需要在系统托盘菜单退出。最小化到系统托盘相比直接最小化的优势就是在切换窗口的时候不会干扰,在任务管理器的基础页也不会显示进程。编写系统托盘系统托盘需... 阅读全文 0 评论
Electron 右键上下文菜单 2021年04月22日 Changbin 6298 在 Electron 中默认右键是不会弹出菜单的,就连 input 和 textarea 这一类输入框也不会弹出菜单。右键菜单可以使用 HTML 制作,也可以使用原生菜单,原生菜单的键盘可访问性要好一些。创建菜单Electron 的上下文菜单需要在渲染进... 阅读全文 0 评论
Electron 编写菜单栏 2021年04月20日 Changbin 6910 在很多桌面应用程序的顶部都有一个菜单栏,把一些功能入口放到菜单栏的菜单中可以使软件界面更简洁。Electron 可以支持原生菜单栏,也可以用 HTML 来制作菜单栏,不过原生菜单栏在键盘操作和可访问性方面都要更好。禁用菜单Electron 默认会显示一个... 阅读全文 1 评论
使用 electron-builder 打包 Electron 应用 2021年04月12日 Changbin 6476 Electron 是一个可以通过 Web 前端技术来开发桌面应用程序的开源框架,使用 Electron 只需要会 HTML、CSS、JS 就能开发桌面应用程序。使用 npm 之类的包管理工具安装完 electron 后只能运行,不能打包,如果需要把开发完... 阅读全文 0 评论
PHP 压缩和解压文件 2021年02月10日 Changbin 3751 我的服务器每天都会分割日志,这些按天分割的日志为了方便管理和下载就需要按月归档,打包为压缩包。这里就简单写一下 PHP 压缩和解压文件。我用来压缩和解压文件的库是 ZipArchive ,这是 PHP 内置的一个用来压缩和解压 ZIP 文件的库。压缩下面... 阅读全文 0 评论
Node.js 使用 HTTP 和 HTTPS 模块发送 GET 和 POST 请求 2021年01月23日 Changbin 11820 在调用一些 API 或抓取网页的时候可能需要发送 GET 或 POST 请求,这里就来简单写一下 Node.js 发送 GET 和 POST 请求。在浏览器中可以用 XMLHttpRequest 发送 GET 和 POST 请求,而在 Node 中就没有... 阅读全文 0 评论
Node.js 操作 SQLite 数据库 2021年01月21日 Changbin 7547 SQLite 是一个单文件的离线关系型 SQL 数据库,它的文件都存储在一个 DB 数据文件中,相比 MySQL 这种数据库服务器来说,SQLite 更方便迁移,对于内存小的服务器来说,使用 SQLite 也是一个不错的选择。SQLite 也可以集成到桌... 阅读全文 1 评论
JavaScript 操作元素的 class 2020年11月28日 Changbin 3799 jQuery 可以很方便的使用 addClass 和 removeClass 这两个方法来添加和删除元素的 class,而且基本不会遇到兼容性问题。原生的 JavaScript 操作 class 就会麻烦一些。我开发博客主题使用 classList 操作... 阅读全文 3 评论