原创 Node.js 中使用 ECDSA 簽名遇到的坑 原 薦

文/Fenying 最近有個朋友問我關於 Node.js 下使用 ECDSA 的問題,主要是使用 Node.js 的 Crypto 模塊無法校驗網絡傳輸過來的簽名結果。在踩坑無數後,終於搞清楚了原因。 坑 0x00:簽名輸出格式 在排除了證

原创 使用 AWS SNS 發送通知到 HTTP 終端 原

作者: Angus.Fenying <[email protected]> 日期: 2016-08-27 05:46 PM AWS 的 SNS 是一個消息推送服務,通過 SNS,可以將 AWS 的其他服務(如 S3)的事件

原创 OpenSSL 之 RSA 相關命令學習筆記 原

作者: Angus.Fenying <[email protected]> 日期: 2016-11-10 10:35 PM 本文介紹 OpenSSL 命令行進行 RSA 加密、解密、簽名、驗證的操作,但不涉及 RSA 算

原创 爲 Git 項目添加一個新的純空分支 原

作者: Angus.Fenying <[email protected]> 日期: 2016-10-08 11:45 PM 出於某種特殊的需求,要給一個已經存在的 git 項目添加一個全新的空分支——沒有源自現有分支 co

原创 在 MinGW 中使用 OpenSSL 創建證書時的 BUG 原

作者: Angus.Fenying <[email protected]> 日期: 2016-09-12 10:48 AM 以下面的命令爲例 openssl req -new -newkey rsa:2048 -sha25

原创 TypeScript 的聲明文件的使用與編寫 原

作者: Angus.Fenying <[email protected]> 日期: 2016-09-19 09:53 PM 1. 什麼是聲明文件? TypeScript 是 JavaScript 的超集,相比 JavaSc

原创 JavaScript 中 Date 細節問題導致的程序 Bug 原

作者: Angus.Fenying 日期: 2016-09-05 11:20 AM 今天遇到一個 Bug,是在逢 31 號當天,日曆控件(同事開發的)就會出問題。 表現爲凡是有 31 號的月份幾乎都不顯示 31 號,但是部分月份如 12

原创 TypeScript 的兩種聲明文件寫法的區別和根本意義 原 薦

作者: Angus.Fenying <[email protected]> 日期: 2016-09-15 05:40 PM 我們知道 NPM 包可以有內建的 TS 聲明文件,從而免去使用 typings 工具安裝 TS 聲

原创 Linux 登陸用戶時啓動 ssh-agent 並在退出時關閉 原

文/Fenying 使用 Git/SSH/SCP 之類操作的時候,一般都是用 ssh 密鑰的,但是每次都要先啓動 ssh-agent 才能註冊密鑰,挺煩的,於是嘗試了一下,能不能在登陸終端的時候自動啓動 ssh-agent,然後關閉的時候自

原创 如何徹底禁止 Redis 持久化功能 原

文/Fenying 公司有一臺測試服務器,其中跑着一個 WordPress 站點。不知道什麼時候開始,每次服務器重啓,WordPress 的一些數據(例如角色權限)會還原到N久之前的樣子。各種查代碼沒看出來,直到今天手動重啓了下 Redis

原创 使用了舊版本 mysql 命令行客戶端導致 mysqlbinlog 出錯 原

週一在 AWS 上弄了一臺新的服務器,用了官方的 Amazon Linux 2 LTS Candidate AMI 2017.12.0 (HVM), SSD Volume Type 鏡像。然後上去直接用 yum 安裝了 mysql 命令行客

原创 在 Visual Studio 2015 下編譯 LibUV-1.9.1 原

作者: Angus.Fenying <[email protected]> 日期: 2016-09-25 10:21 PM 首先,到 LibUV 官網 下載源代碼,我用的是 1.9.1 版本,將其解壓出來,這裏是 H:\P