快轉到主要內容

文章列表

歡迎來到文章列表頁面!在這裡你可以找到所有的技術文章、程式設計心得,以及我的學習筆記。

透過 ChatGPT 應用於商業信件心得
分享使用 ChatGPT 協助撰寫商業信件的實戰經驗,包括如何建立有效的背景資訊、避免過度禮貌的AI風格,以及透過人工潤飾讓內容更具人性化。
廣告留言困擾的解決方案,關鍵字封鎖與群眾誤刪問題探討
深入分析 Facebook 社群平台廣告留言封鎖策略。分享 300+ 關鍵字封鎖列表的制定方法,並探討 Facebook 馁戲規則對封鎖效果的影響。提供實用的策略和建議,幫助社群經營者有效管理留言品質。
如何透過 GitHub 的 Projects 功能,來協助專案管理的執行(以委託繪師為例)
以委託繪師為例,詳細介紹如何使用 GitHub Projects 功能進行專案管理。從建立看板到設定工作流程,完整教學如何使用看板管理委託狀態和進度。
乾太推薦碼 - 信用卡、銀行、外送、購物優惠整理
精心整理的推薦碼大全,涵蓋信用卡、銀行、虛擬貨幣、證券、購物、外送、旅遊等產業。使用這些推薦碼能獲得各種現金回饋、手續費折扣和加息優惠。
【社群恩仇錄】byStarTW/instanceof/pan93412
社群經營中的合作經驗與反思。記錄與某位開發者的合作過程,包括技術意見分歧、溝通問題與最終的分道揚鑣。分享在開源專案協作中的學習與成長。
【學習筆記】指數平滑異同移動平均線 Moving Average Convergence / Divergence
指數平滑異同移動平均線(Moving Average Convergence / Divergence, MACD)
【學習筆記】相對強弱指數 Relative Strength Index
相對強弱指數(Relative Strength Index, RSI)
【學習筆記】布林通道 Bollinger Bands
布林通道(Bollinger Bands, BBands)
【學習筆記】隨機指標 Stochastic Oscillator
隨機指標(Stochastic Oscillator, KD)
如何將 Hexo 部落格架設到 GitHub Pages 上
·311 字·2 分鐘
前陣子嘗試將部落格更換框架、更換主題,從 Jekyll 框架改成了 Hexo 這個框架,從 Jekflix 這主題改變成了 Butterfly
部落格遇到抄襲,如何提交 Copyright issue,以及提交 DMCA Takedown Policy
·894 字·5 分鐘
前陣子技術部落格遇到了文章抄襲事件,有部分的文章直接被完美的複製貼上到了其他人自己的網站當中,為了解決這樣的事情,於是開始查詢 GitHub
【學習筆記】加權移動平均線 Weighted Moving Average
加權移動平均線(Weighted Moving Average, WMA)
【學習筆記】指數移動平均線 Exponential Moving Average
指數移動平均線(Exponential Moving Average, EMA)
【學習筆記】簡單移動平均線 Simple Moving Average
簡單移動平均線(Simple Moving Average, SMA)
利用 Python + OpenCV + ADB 實現 Android 模擬器控制,以彈射世界 World Flipper 為例,操作篇
最近在研究如何透過 OpenCV 來偵測畫面物件,並透過 ADB 來對 Android 模擬器做控制的動作,不過在此之前需要先做一個聲明,以下研究皆以學習、研究為目的
利用 Python + OpenCV + ADB 實現 Android 模擬器控制,以彈射世界 World Flipper 為例,測試篇
透過安裝篇的文章,我們已經將 Python、OpenCV、ADB 這些環境處理完畢了,接下來我們需要進行測試,測試 ADB 是否能夠抓取模擬器的螢幕截圖、測試
利用 Python + OpenCV + ADB 實現 Android 模擬器控制,以彈射世界 World Flipper 為例,安裝篇
最近在研究如何透過 OpenCV 來偵測畫面物件,並透過 ADB 來對 Android 模擬器做控制的動作,不過在此之前需要先做一個聲明,以下研究皆以學習、研究為目的
如何在 Laravel 上的 Livewire 當中使用 VueJS
·268 字·2 分鐘
在 Laravel 當中有個讓前後端無痛溝通的技術叫做 Livewire,它可以讓你輕鬆建立起單頁應用程式,但它也有個小問題 …
(偽教學)乾太教我之(好讀版)如何使用 PHP 在網頁上顯示文字
·128 字·1 分鐘
這個方法是我以前還在讀書時,看到一位前輩的做法,由於太過於印象深刻了,所以拿來當作第一次「乾太教我」的教材。
如何開出一份好的職缺?
·202 字·1 分鐘
身為一個後端開發者,看過不少相關的職缺,也做過幾份工作,或許我可以分享一下我自己在找工作時,喜歡看到甚麼樣的職缺。
純靠北工程師 2020 發燒排行榜
又到了一年一度,回顧去年發燒文章的時間了,究竟 2020 年的「純靠北工程師」有哪些令人噴飯,抑或者是讓人非常有感觸的文章呢?
《純靠北開發日誌》改善文章內容的彙整
《純靠北開發日誌》將專案砍掉重練有甚麼意義?
PHP Intval 的 8、7 運算 8、7 問題
深入探討 PHP 浮點數運算精度問題。為什麼 0.1 + 0.7 的結果經過 intval 處理後會出現意外的結果?提供解決方案與最佳實務做法。
【PHP 設計模式】模板方法 Template Method
以動物森友會大頭菜為例,學習模板方法設計模式。在一個操作中定義一個算法的骨架,而將一些步驟延遲到子類別中,使子類別可以不改變一個算法的結構即可重定義該算法的某些特定步驟。
【PHP 設計模式】策略模式 Strategy Pattern
以動物森友會大頭菜為例,學習策略模式設計模式。定義一系列的算法,把它們一個個封裝起來,並且使它們可以相互替換,在運行時動態更改物件行為。
【PHP 設計模式】狀態模式 State Pattern
以動物森友會大頭菜為例,學習狀態模式設計模式。允許一個物件在其內部狀態改變時改變其行為,這個物件看起來好像修改了它的類別。
【PHP 設計模式】規格模式 Specification Pattern
以動物森友會大頭菜為例,學習規格模式設計模式。將業務規則封裝成可重用和可組合的物件,使複雜的業務邏輯更加清晰和易於維護。
【PHP 設計模式】觀察者模式 Observer Pattern
以動物森友會島嶼連線為例,學習觀察者模式設計模式。當一個物件的狀態發生改變時,所有依賴於它的物件都得到通知並被自動更新,實現一對多的依賴關係。
【PHP 設計模式】空物件模式 Null Object Pattern
以動物森友會 NPC 交易為例,學習空物件模式設計模式。使用非 null 的空白物件來取代 null 值,提供預設行為而不是什麼都不做。
【PHP 設計模式】備忘錄模式 Memento Pattern
以動物森友會大頭菜為例,學習備忘錄模式設計模式。在不破壞物件封裝性的前提下,捕獲物件的內部狀態,並在物件之外保存這個狀態。
【PHP 設計模式】中介者模式 Mediator Pattern
以動物森友會背包與商店交互為例,學習中介者模式設計模式。用一個中介物件來封裝一系列物件之間的交互方式,使各物件不需要明確地相互引用,從而使其耦合松散。
【PHP 設計模式】疊代器模式 Iterator Pattern
以動物森友會背包管理為例,學習疊代器模式設計模式。提供一個一致的介面來存取物件集合的元素,而不需要暴露其內部的結構。
【PHP 設計模式】命令模式 Command Pattern
以動物森友會大頭菜買賣為例,學習命令模式設計模式。將請求封裝成一個物件,使你可用不同的請求來參數化其他物件,並支援請求的佇列、記錄和復原操作。
【PHP 設計模式】責任鏈模式 Chain of Responsibilities
以動物森友會大頭菜收購系統為例,學習責任鏈模式設計模式。為解除請求的發起者和接收者之間的耦合,透過一連串的處理物件來處理請求,讓多個物件都有機會處理請求。
【PHP 設計模式】註冊表模式 Registry Pattern
以動物森友會大頭菜管理為例,學習註冊表模式設計模式。提供一個集中的儲存器來管理全局物件,避免重複創建相同物件。
【PHP 設計模式】代理模式 Proxy Pattern
以動物森友會大頭菜為例,學習代理模式設計模式。為其他物件提供一種代理以控制對這個物件的訪問,實現存取控制、懶加載、緩存等功能。
【PHP 設計模式】享元模式 Flyweight Pattern
以動物森友會大頭菜為例,學習享元模式設計模式。通過共享細粒度物件來有效地支援大量物件,減少記憶體使用量,提高系統性能和資源利用率。
【PHP 設計模式】流暢介面 Fluent Interface
以動物森友會大頭菜為例,學習流暢介面設計模式。提供鏈式調用的方式來撰寫可讀性更好的程式碼,讓方法調用如同自然語言般流暢。
【PHP 設計模式】外觀模式 Facade Pattern
以動物森友會大頭菜為例,學習外觀模式設計模式。為子系統中的一組介面提供一個一致的介面,隐藏子系統的複雜性,為客戶端提供簡化的使用介面。
【PHP 設計模式】依賴注入 Dependency Injection
以動物森友會大頭菜為例,學習依賴注入設計模式。是控制反轉(IoC)的一種實作方式,透過外部注入依賴物件,使類別不再需要自己建立依賴,提高程式的彈性和可測試性。
【PHP 設計模式】修飾模式 Decorator Pattern
以動物森友會大頭菜為例,學習裝飾者模式設計模式。動態地給物件添加一些額外的職責,就增加功能來說,裝飾者模式比繼承更為靈活,提供了繼承的替代方案。
【PHP 設計模式】資料對應 Data Mapper
以動物森友會大頭菜為例,學習資料對應器設計模式。在物件和資料庫之間建立映射關係,將資料庫和物件模型完全分離,使兩者之間的變化相互獨立。
【PHP 設計模式】組合模式 Composite Pattern
以動物森友會大頭菜為例,學習組合模式設計模式。將物件組合成樹狀結構,使客戶端可以一致地處理單個物件和物件的組合,實現部分-整體階層結構。
【PHP 設計模式】橋接模式 Bridge Pattern
以動物森友會大頭菜為例,學習橋接模式設計模式。將抽象部分與實作部分分離,使它們都可以獨立變化,實現組合優於繼承的設計原則。
【PHP 設計模式】轉接器模式 Adapter Pattern
以動物森友會大頭菜為例,學習轉接器模式設計模式。允許原本因介面不相容而無法協同工作的類別能夠一起工作,透過轉接器類別包裝現有類別,提供客戶期望的介面。
【PHP 設計模式】物件池模式 Pool Pattern
以動物森友會大頭菜為例,學習物件池模式設計模式。透過重複使用現有物件來提升效能,減少頻繁建立和銷毀物件的成本,適用於產生成本高昂的物件。
【PHP 設計模式】建造者模式 Builder Pattern
以動物森友會大頭菜為例,學習建造者模式設計模式。透過建造者模式來封裝複雜物件的建構過程,使用 Director 統一管理建造步驟,讓客戶端能夠簡單地建立複雜物件。
【PHP 設計模式】原型模式 Prototype Pattern
以動物森友會大頭菜為例,學習原型模式設計模式。透過複製現有物件來建立新物件,避免重複的初始化過程,提供高效的物件建立方式。
【PHP 設計模式】工廠方法 Factory Method
以動物森友會大頭菜為例,學習工廠方法設計模式。透過定義工廠介面讓各個工廠去實作,解決物件建立的複雜性。工廠方法與抽象工廠的差異在於使用介面而非抽象類別。
【PHP 設計模式】靜態工廠 Abstract Factory
以動物森友會大頭菜為例,學習抽象工廠設計模式。透過建立不同類型的工廠來產生相同介面但實作不同的物件,解決物件建立的複雜性和耦合性問題。
【PHP 設計模式】靜態工廠 Static Factory
以動物森友會大頭菜為例,學習靜態工廠設計模式。透過靜態方法來建立物件,不需要實例化工廠就能直接使用,提供簡潔的 API 來建立不同類型的物件。
【PHP 設計模式】簡單工廠 Simple Factory
以動物森友會大頭菜為例,學習簡單工廠設計模式。透過建立一個工廠來負責生產物件,隱藏物件建立的複雜性,提供簡潔的介面給呼叫者使用。
【PHP 設計模式】單例模式 Singleton Pattern
單例模式,整個應用程式只會有一個實體,這個實體不會重複建立,就有點像是整座島上只有一個曹賣,這個曹賣在你這座島的時間,你可以盡量找他買大頭菜,無論你做什麼事情,大頭菜在這段時間內都不會任意更動,你的曹賣是你的曹賣,不會因為你進去博物館逛一圈再出來而改變。
【業配開箱】十銓 T-Force Xtreem ARGB DDR4
十銓 T-Force Xtreem ARGB DDR4 電競記憶體開箱評測。全面介紹外觀設計、RGB 燈效、效能測試與使用心得。
淺入淺出 PHP 閉包 Closure
深入了解 PHP 閉包 (Closure) 的核心概念、使用方式與實務應用。從基本語法到進階技巧,全面掌握 PHP 匿名函數的強大功能。
如何在 Swift 當中透過 String Format 格式來簡單處理數值內容?
·266 字·2 分鐘
在開發應用程式時,我們經常會需要做數值轉換成特定格式,例如將小數點數值取兩位就好,或者整數補 0 到十位數,諸如此類的功能,接下來我們就直接進入實際應用
線上 String 字串亂數產生器
·11 字·1 分鐘
一款簡單的 String 字串線上產生器,可用來產生自定義的長度、大寫小寫英文、數字、字元符號 … 通通自定義。
線上編碼、解碼器 for Unicode
·32 字·1 分鐘
一款簡單的線上編碼、解碼器,Unicode 是一種電腦科學領域裡的一項業界標準。它對世界上大部分的文字系統進行了整理、編碼,使得電腦可以用更為簡單的方式來呈現和處理文字。
線上編碼、解碼器 for URL
·16 字·1 分鐘
一款簡單的線上編碼、解碼器,URL 是一種網際網路上標準的資源的位址(Address),如同在網路上的門牌。
線上編碼、解碼器 for Base64
·49 字·1 分鐘
一款簡單的線上編碼、解碼器,Base64 是一種基於 64 個可列印字元來表示二進位資料的表示方法。
Vue 前端工程師與 Laravel 後端工程師的權責分配問題
·142 字·1 分鐘
事實上 Laravel 本身也有定義好前端與後端這部分的權責界線,基本上來說,你到 Laravel 的官方文件當中,會有一個 MENU 是
在 HeroKu 上的 Laravel 專案突然爆掉 419 page expired 的解決方案
·176 字·1 分鐘
大大救命啊啊啊啊啊啊!我的網站剛剛明明是好的,現在卻壞了,但我都沒有做任何事情,他就突然壞了!我把 Session 清掉,把 Cache
如何將你的 Laravel boilerplate 專案成功部署到 HeroKu
·266 字·2 分鐘
事情是這樣的,最近在研究 HeroKu 這家雲端平台,想要嘗試將一些服務部署到 HeroKu 上頭,但卻遇到一些問題,因此將一系列的問題解決過程記錄下來
EP1. 我要怎麼申請 Facebook API?好像很難又好像很簡單欸!
在先前我們討論了如何透過 API 來將文章發表到社群平台當中、如何透過 API 來將社群平台的文章刪除,但我們中間略過了申請 API 的部分,所以接下來我們將要介紹如何申請相關社群的
P5. 純靠北工程師怎麼做的?一顆按鈕就把你的文章 BANG 不見!
既然是社群匿名發文平台,那主要核心當然是發廢文、講幹話啦!可是這要怎麼做呢?文章管理三步驟:繪圖、發表文章、刪除文章 …
P4. 純靠北工程師怎麼做的?一顆按鈕就把你的文章發到世界各地了呢!(2/2)
既然是社群匿名發文平台,那主要核心當然是發廢文、講幹話啦!可是這要怎麼做呢?文章管理三步驟:繪圖、發表文章、刪除文章 …
P3. 純靠北工程師怎麼做的?一顆按鈕就把你的文章發到世界各地了呢!(1/2)
既然是社群匿名發文平台,那主要核心當然是發廢文、講幹話啦!可是這要怎麼做呢?文章管理三步驟:繪圖、發表文章、刪除文章 …
P2. 純靠北工程師怎麼做的?就只是個簡單的資料庫模型而已。
既然是工程師,那網站當然要自幹啊!在開始介紹如何寫功能以前,要先通過兩項前置任務(如果已經有點軟體架構概念、資料庫基本知識,則可以直接跳過)
P1. 純靠北工程師怎麼做的?就只是個簡單的後端架構而已。
既然是工程師,那網站當然要自幹啊!在開始介紹如何寫功能以前,要先通過兩項前置任務(如果已經有點軟體架構概念、資料庫基本知識,則可以直接跳過)
【臺灣鐵路GO】隱私權條款
·36 字·1 分鐘
非常歡迎您光臨「臺灣鐵路GO」(以下簡稱本應用程式),為了讓您能夠安心的使用本應用程式的各項服務與資訊,特此向您說明本應用程式的隱私權保護政策,以保障您的權益,請您詳閱下列內容
如何在 Linux/macOS 當中,利用 XAMPP 一次運行多個網站
·170 字·1 分鐘
身為一位自由工作者,時常會接到不同廠商的網站案子,但同一時間下可能不會只有開發一個網站,但同一個通訊埠(Port)又只能連結一個網站,這時候就需要
在 Laravel 當中,如何移除特定 Router 的 CSRF?
·60 字·1 分鐘
Laravel 在默認的情況之下,所有的路由(Route)它會自動啟用 CSRF 保護,這在開發的過程當中,是一個非常方便的功能 …
如何建立 NoCaptcha(我不是機器人)的 Key、Secret?
·62 字·1 分鐘
無論在手機應用程式或者網頁應用程式,你時常會看到「我不是機器人」或「請點選下面有包含汽車的圖」的功能,這功能其實來自於 Google 提供的
我的 GitHub 部落格收到了 warning 信件,這是怎麼回事?
·108 字·1 分鐘
今天在整理 Blog 的時候收到一封信,內容大致上是這樣:[Kantai235/Kantai235.github.io] Page build
如何建立一個自己的 Git - Gitea 架設教學
·153 字·1 分鐘
如果有在撰寫程式語言的人,或許就會知道 GitHub 這很好用的版本控制平台,另一方面很多企業徵求資訊人員的時候,通常也會要求應徵者提供自己的
如何利用 JavaScript 在 HTML5 的 Canvas 標籤中繪圖 - 基礎教學
·816 字·4 分鐘
HTML5 的 canvas 元素使用 JavaScript 在網頁上繪製圖像。畫布是一個矩形區域,您可以控制其每個 Pixel …
如何在 Android 當中,引用 reCAPTCHA 來做防堵機器人的驗證。
·484 字·3 分鐘
Google上周五(6/9)釋出了支援Android平台的reCAPTCHA API,此一API採用的是Google甫於今年3月發表的隱形reCAPTCHA技術,可於背景辨識用戶是真人或機器人,去除用戶使用行動程式的障礙
Visual Studio for Mac!微軟重大里程碑,你終於可以在 macOS 上使用 VS 了!
·91 字·1 分鐘
我們很高興宣告發行 Visual Studio 2017 for Mac。 Visual Studio for Mac 是 Visual
iOS Swift 第三方套件介紹 - TextFieldEffects
·106 字·1 分鐘
超商服務愈來愈方便,現在到超商繳費不用帳單只要用專屬APP,就能下載條碼直接繳費 …
iOS Swift 第三方套件介紹 - NVActivityIndicatorView
·486 字·3 分鐘
NVActivityIndicatorView 是一系列令人驚艷的 Loading 動畫,它採用了向量繪圖的方式來呈現動畫 …
Android 實作 Code39 條碼產生 - 超商繳費帳單
·364 字·2 分鐘
超商服務愈來愈方便,現在到超商繳費不用帳單只要用專屬APP,就能下載條碼直接繳費 …
Plurk API 官方說明文件 - 目錄及規範
·659 字·4 分鐘
Plurk 資料被編譯成 JSON 格式,所使用的日期是 UTC,您也可以將 UTC 發佈到 Plurk 伺服器 …
Plurk API 官方說明文件 - 簡介
·341 字·2 分鐘
Plurk API 2.0 遵循 OAuth 1.0a 開放標準來保護使用者的隱私 …
Android 執行緒使用經驗談 - runOnUiThread
·197 字·1 分鐘
在 Android 執行緒的世界當中,我們可以指派工作給員工去執行,例如今天我指派了很多事情給員工 …
CocoaPods iOS 第三方套件管理工具
·151 字·1 分鐘
當我們在開發 iOS 應用程式的時候,時常會為了完成某些功能,而開始尋找有沒有人已經寫了相關套件來解決問題 …
iOS Swift 第三方套件 - OAuthSwift
·332 字·2 分鐘
在 iOS 開發介接第三方 API 相關的應用程式時,我們時常會需要遵循 OAuth 開放標準規範 …
Android 執行緒使用經驗談 - HandlerThread
·214 字·2 分鐘
單執行緒應用程式,就像單向車道般的常常塞車,但多執行緒的應用程式,就會像高速公路般的順暢流利 …
擁有自動學習的 Python 機器人 - ChatterBot
·299 字·2 分鐘
「聊天機器人」一直是許多企業、學界在專研的東西,它可以用於許多用途上,例如淘寶會有機器人客服人員,會透過機器人來幫助你解決問題,又或者是很多聊天室都會有聊天機器人這種東西
Line Message API 初戰!
·408 字·2 分鐘
本篇教學教你如何基本使用 Line Message API,在台灣或日本當中,Line 一直是這些國家民眾愛用的通訊軟體之一,隨著資訊的發展,越來越多開發者重視各種機器人的開發
Facebook Messenger 第三方聊天機器人 - Chatfuel
·80 字·1 分鐘
在粉絲團或個人 Facebook 當中,如何建立一個自動聊天的機器人 …
ASP.NET Web API 2 基本建置與教學
·601 字·3 分鐘
在開發網頁應用程式,有時候會遇到一種情境,我們為了這個網頁做了很大量的開發 …
Java 或 Android 上的 Json 基本教學
·542 字·3 分鐘
很多應用程式開發時,傳遞都會使用 Json 作為規範格式,像是 Plurk API、Facebook API …
如何在 GitHub 中建造一個屬於自己的部落格。
·143 字·1 分鐘
這是一份採用 Jekyll 為基底,使用 Hyde 作為樣板的部落格,詳細可以去參考來源地,而以下內容是我在維護這份部落格時,所撰寫給自己的常用筆記