Homepage
Open in app
Sign in
Get started
Wenchin Rolls Around
A blog on software engineering && interesting stuff
程式學習 Software Engineering
科普心得 Liberal Arts
Follow
TOP 3 人氣文章
Node.js 101 — 單執行緒、非同步、非阻塞 I/O 與事件迴圈
Node.js 101 — 單執行緒、非同步、非阻塞 I/O 與事件迴圈
用事件驅動、非阻塞的 Node.js 去開發快速、可擴展的 I/O 密集型的應用程式吧!
Wenchin
Mar 18, 2020
Node.js 的子程序模組 (child_process)
Node.js 的子程序模組 (child_process)
Node.js 是單執行緒 (single-threaded) 的模型架構,可提升 CPU 使用率,但無論你的伺服器多麼強大,一個執行緒的負載量總是有限的。而子程序 (child_process,又稱子進程) 模組的存在就是 Node.js 可以實現多核 CPU 運用的方法。
Wenchin
Feb 2, 2020
與架構師對話:OOP 介面設計
與架構師對話:OOP 介面設計
寫程式前先釐清每個物件的「我是誰?」和「我在哪裡?」
Wenchin
Nov 29, 2020
最新文章
淺入淺出 Dependency Injection
淺入淺出 Dependency Injection
DI 有什麼好?如何實作 DI?DI 到底是什麼?
Wenchin
May 8, 2021
軟體版本號
軟體版本號
1.0.0 小數點那麼多在幹嘛?Breaking change 要 break 什麼?向下相容是要跟誰相容?
Wenchin
Feb 19, 2021
試玩 IPFS
試玩 IPFS
實現分散式儲存的星際檔案傳輸協定
Wenchin
Feb 9, 2021
States and State Machines
States and State Machines
Using state machines to define behaviors and state transitions — explained with dating apps
Wenchin
Dec 20, 2020
HSTS 的坑
HSTS 的坑
最近寫 PoC 在打 API 取得資料、瀏覽器 set-cookie 的時候,遇到一點問題:用本地透過 https 打都沒事,但用 docker 改成用 http 打就失敗了。
Wenchin
Oct 30, 2020
從 AppWorks School 轉職軟體工程師之路
從 AppWorks School 轉職軟體工程師之路
透過培訓轉職後端工程師的心得
Wenchin
Jul 9, 2020
設計模式—建造者模式 (Builder Design Pattern)
設計模式—建造者模式 (Builder Design Pattern)
客製化種種零件以打造複雜物件
Wenchin
Jun 30, 2020
設計模式—工廠與抽象工廠 (Factory & Abstract Factory Design Pattern)
設計模式—工廠與抽象工廠 (Factory & Abstract Factory Design Pattern)
用烤麵包例子及 C# 聊聊工廠設計模式
Wenchin
Jun 26, 2020
寫在做愛之前:認識子宮頸癌和 HPV
寫在做愛之前:認識子宮頸癌和 HPV
HPV 是什麼?子宮頸癌疫苗怎麼打?做愛為什麼要戴套?什麼時候要做子宮抹片?
Wenchin
Jun 13, 2020
在人際網絡中尋找性愛大師?在網際網路為搜尋資訊排序?淺談 HITS 演算法
在人際網絡中尋找性愛大師?在網際網路為搜尋資訊排序?淺談 HITS 演算法
了解並分析連結網路中的樞紐資訊
Wenchin
Apr 20, 2020
假如愛情是一道數學題
假如愛情是一道數學題
有沒有一個科學的方法,讓我能找到最適合我的人?
Wenchin
Mar 28, 2020
專案:applepie — Slack 撩妹機器人
專案:applepie — Slack 撩妹機器人
用 Node.js 的 SlackBots 跟 Puppeteer 寫成的簡單聊天腳本
Wenchin
Mar 11, 2020
Example of Using Transactions with Async / Await via MySQL Connection Pool
Example of Using Transactions with Async / Await via MySQL Connection Pool
This is a Node.js example on MySQL transactions with promises (using async / await).
Wenchin
Mar 5, 2020
GitHub 帳號登入:透過 OAuth 2.0
GitHub 帳號登入:透過 OAuth 2.0
先前寫過 Google 帳號登入 Node.js 後端實作,這次新的專案跟寫程式有關,所以有用到 GitHub 登入,也來筆記一下。
Wenchin
Feb 26, 2020
申請 SSL 憑證啟用網站 HTTPS 安全連線
申請 SSL 憑證啟用網站 HTTPS 安全連線
筆記:透過基於數位憑證認證機構 Let’s Encrypt 的 SSLForFree 服務,以手動認證方式申請網站安全憑證、再透過 linux 操作 Nginx,啟動架在 EC2 的虛擬伺服器 HTTPS 安全連線。
Wenchin
Feb 19, 2020
聊聊口罩經濟:恐慌比病毒更可怕
聊聊口罩經濟:恐慌比病毒更可怕
因應武漢肺炎的疫情持續延燒,行政院院長蘇貞昌在 24 日宣布將暫停口罩出口一個月,此舉引發熱烈討論,許多政治人物與藝人也高調發表觀點。
Wenchin
Jan 28, 2020
Use CodeMirror to build your online code editor
Use CodeMirror to build your online code editor
If you’re building a software platform that involves in-browser code editing, CodeMirror is a great tool for you.
Wenchin
Jan 25, 2020
Google 帳號登入 Node.js 後端實作
Google 帳號登入 Node.js 後端實作
最近在寫網站 api 剛好處理到第三方登入,所以在此記錄操作過程和分享相關的程式碼。這篇先講 Google,下次再寫 Facebook。
Wenchin
Jan 5, 2020
Git 與 GitHub 起手式
Git 與 GitHub 起手式
簡單扼要的 Git 跟 GitHub 操作筆記。
Wenchin
Jan 4, 2020
品類管理是什麼?
品類管理是什麼?
一年半前看到蝦皮開的品類管理(Category Management)職缺,光看title我一頭霧水,仔細看了JD才發現這位置跟我的想像差了十萬八千里。
Wenchin
Oct 13, 2019
從今天開始運動
從今天開始運動
週六健身完來聊聊運動。
Wenchin
Jul 19, 2019
為什麼我們禁大麻?
為什麼我們禁大麻?
今天看到CNN推播的新聞,說娛樂性大麻合法化後,青少年吸食的人數意外的降低了8%。讓我想到上次跟美國朋友討論大麻時,他說最初的大麻禁令是因種族歧視而生,我聽了大吃一驚。
Wenchin
Jul 8, 2019
被動攻擊型人格
被動攻擊型人格
由於最近自己跟身旁的朋友有遭遇一些不開心的事,到頭來發現問題的本質都相同,換句話說,很多發生問題的對象都擁有同一種行為模式,而這種行為模式心理學上又稱「被動攻擊型(Passive Aggressive)」人格,所以想在這邊聊一下。
Wenchin
Sep 23, 2018
About Wenchin Rolls Around
Latest Stories
Archive
About Medium
Terms
Privacy
Teams