置顶 MWordStar 响应式双栏 Typecho 博客主题 2019年08月07日 Mr. Ma MWordStar 是一套简洁的 Typecho 双栏博客主题,也是我的博客之前使用的主题,这是一个免费开源的 Typecho 主题,可以在 Github 上免费下载。 阅读全文 147 评论
使用 electron-builder 打包 Electron 应用 2021年04月12日 Mr. Ma Electron 是一个可以通过 Web 前端技术来开发桌面应用程序的开源框架,使用 Electron 只需要会 HTML、CSS、JS 就能开发桌面应用程序。使用 npm 之类的包管理工具安装完 electron 后只能运行,不能打... 阅读全文 0 评论
PHP 压缩和解压文件 2021年02月10日 Mr. Ma 我的服务器每天都会分割日志,这些按天分割的日志为了方便管理和下载就需要按月归档,打包为压缩包。这里就简单写一下 PHP 压缩和解压文件。我用来压缩和解压文件的库是 ZipArchive ,这是 PHP 内置的一个用来压缩和解压 ZIP... 阅读全文 0 评论
Node.js 使用 HTTP 和 HTTPS 模块发送 GET 和 POST 请求 2021年01月23日 Mr. Ma 在调用一些 API 或抓取网页的时候可能需要发送 GET 或 POST 请求,这里就来简单写一下 Node.js 发送 GET 和 POST 请求。在浏览器中可以用 XMLHttpRequest 发送 GET 和 POST 请求,而在... 阅读全文 0 评论
Node.js 操作 SQLite 数据库 2021年01月21日 Mr. Ma SQLite 是一个单文件的离线关系型 SQL 数据库,它的文件都存储在一个 DB 数据文件中,相比 MySQL 这种数据库服务器来说,SQLite 更方便迁移,对于内存小的服务器来说,使用 SQLite 也是一个不错的选择。SQLi... 阅读全文 0 评论
JavaScript 操作元素的 class 2020年11月28日 Mr. Ma jQuery 可以很方便的使用 addClass 和 removeClass 这两个方法来添加和删除元素的 class,而且基本不会遇到兼容性问题。原生的 JavaScript 操作 class 就会麻烦一些。我开发博客主题使用 cl... 阅读全文 0 评论
JavaScript 浏览器本地语音合成 2020年11月16日 Mr. Ma 目前大多数网页的语音合成都是由后端合成,然后前端播放后端合成的音频文件。这种方式的好处就是合成的声音相比一般的语音库要真实一些,坏处就是需要等待的时间会比较长,而且在内容较多的情况下可能会合成失败。现在前端浏览器也可以直接调用用户设备... 阅读全文 1 评论
个人独立博客的图片管理 2020年11月15日 Mr. Ma 大多数博客的文章中应该都少不了图片。对于使用大公司提供的博客服务例如 Blogger、新浪博客、CSDN 的博主来说,可以直接上传图片,不太需要担心存储的问题。对于独立博客的博主来说,存储图片的方式就比较多了。下面就根据我写博客的经验... 阅读全文 3 评论
PHP PDO 操作 SQLite 数据库 2020年11月09日 Mr. Ma SQLite 是一个单文件的离线 SQL 关系型数据库,它目前已经被集成到了很多编程语言中,可以直接使用。部分语言可能需要手动下载相关库使用。相比 MySQL 这一类数据库服务器来说,SQLite 不需要单独运行一个软件,数据都存储在... 阅读全文 0 评论
JavaScript 使用 QRious 生成二维码 2020年10月18日 Mr. Ma 在我的博客文章页下方有一个分享按钮,点击就会生成一个二维码,可以使用手机扫描查看和分享。生成二维码的过程还是比较复杂的,完全靠自己手写的话还是不太现实,最方便的就是使用其他人写的 JS 库。生成二维码的 JS 库还是比较多的,我的需求... 阅读全文 3 评论
腾讯云轻量应用服务器(香港)使用体验 + 简单测试 2020年09月17日 Mr. Ma 腾讯云最近也推出了轻量应用服务器,配置和价格和阿里云差不多,同样也是大陆地区的价格比较贵,香港、新加坡、硅谷 的价格要便宜一些,最低 24 元起。之前我用的也是阿里云的轻量应用服务器,最近感觉网络的稳定性不太好,丢包比较严重,所以准备... 阅读全文 2 评论