Warren Lo的沙龍
首頁
WarrenLo's 軟體設計武功祕笈
WarrenLo's 工作生活錦囊妙計
關於
WarrenLo's 軟體設計武功祕笈
37
公開內容
WarrenLo's 軟體設計武功祕笈
全部
全部內容
免費與付費
最新發佈優先
Warren Lo
2024/09/25
軟體架構設計 - 希望開始就知道的 5 件事
當我們從事軟體開發工作一段時間後,有些人會開始接觸軟體架構設計。由於每個軟體架構設計者的對問題的理解與知識經驗差異會導出不同的設計架構。近期與同事的軟體設計案例經驗交流後,就很希望自己剛開始學習軟體架構設計的時候就有人能用實際的軟體架構設計經驗來帶我入門...
#
軟體架構設計
#
物件導向
#
Java
喜歡
留言
Warren Lo
2024/07/02
一個快速學會新的程式語言的方法
如果你也是從事軟體相關工作的人,一定會遭遇突然需要你去學習一套你不熟悉的程式語言狀況吧,此時你會怎麼做呢? 是趕快去買書來看嗎? 還是趕快找一門程式課來上? 又或者乾脆去找會的同事來教學?
#
程式語言
#
C語言
#
Sample
25
留言
Warren Lo
2024/04/08
邁向熟手之路 - 物件導向程式設計
經過這麼多年的觀察與實踐,一個成熟的軟體工程師還需要第四個要素,它是讓決定你通往熟手的重要關鍵沒有之一。
#
物件導向
#
程式設計
#
封裝
3
留言
Warren Lo
2024/03/08
一個簡單處理 Session 爆滿的方法
整合測試的時候突然遇到一個突然無法登入產品網站的問題,把程式模組單獨拉出來測試又正常,觀察測試報告後發現出現發生登入異常的時間點並不固定,而且只要發生就會連續發生一段時間,程式被中斷掉。後來確認問題在...
#
session
#
等待
#
無窮迴圈
1
留言
Warren Lo
2024/03/05
Restful API 錯誤訊息設計,200, 400 要選哪個?
當這產品的這個 API 被呼叫,再從回傳內容的某個欄位欄位來判斷,只要“這個欄位”顯示 false 就代表不支援」,雖然這樣的設計也能滿足功能需求…
#
Restful
#
API
#
軟體設計
2
留言
Warren Lo
2024/02/27
程式語言的三個基本特性
關於程式語言的學習,只要掌握住幾個基本特性要熟悉幾種程式語言也不困難,這三個基本特性就是…
#
程式語言
#
循序
#
選擇
2
留言
Warren Lo
2024/01/02
如何在多人工作站升級自己的 Python
IDE 升級後出現了一樣的錯誤,手上程式碼沒有 pylint black-format 檢查上不了 gitlab,我又點開了那個很小很小的 x 符號,裡面 logs 提示的解決方式是升級..
#
python
#
venv
#
pylint
3
留言
Warren Lo
2023/12/06
帶你掌握 UML 類別圖的 6 種關係
在網路上查找可以發現有很多類別圖的 6 種關係的說明與示例,通常不太容易難取得共鳴。主要有兩個原因: 1. 對於這些關係線的定義混淆,導致無法判斷滿足條件與使用時機 2. 缺少生活相關的具體案例,很難理解這些關係所對應的抽象概念
#
UML
#
類別圖
#
繼承
2
1
WUN-SHENG LIN (KY)
喜歡
依賴的UML圖畫錯了,如果工程師可以操作筆電與螢幕,那會是工程師依賴筆電與螢幕,箭頭由工程師指向筆電與螢幕
Warren Lo
2023/11/24
帶你認識物聯網基礎 Serial 通訊 (三) -- RS232/RS485 篇
UART 轉換完成的 Serial 訊號已經可以用來傳輸通訊了,那為什麼還要把 UART 轉出來的訊號再轉換成成其他的 Serial 介面,像是 RS232/RS485 再進行傳輸呢?原因是 UART 的 Serial 訊號傳輸的距離實在太短了
#
UART
#
RS232
#
RS485
3
留言
Warren Lo
2023/11/03
帶你認識物聯網基礎 Serial 通訊(二)-- UART 篇
Serial 通訊數據必須先在 UART 元件把 Parallel 轉成 Serial,EIA Driver 會把 Serial 轉成特定的 Serial 訊號。UART 數據轉換要考慮兩個關鍵點,如何讓資料從直行變橫列(躺平)的方法,還要考慮如何控制 Serial 訊號輸出
#
物聯網
#
Serial通訊
#
UART
5
留言