iT邦幫忙

技術文章

RSS

當了兩個月的轉職工程師是怎樣的感覺?

我的上一份工作是科技公司裡筆電部門的行銷專員,針對被分配到的筆電進行視覺、文字上的發想與規劃,身為新人的我從前同事手上接下了以 STEM 為主要群眾的筆電,也是...

觀察 TCP UDP port 目的埠和應用程式的關係,CurrPorts 和 Microsoft Network Monitor

例如觀察 LINE SKYPE 所使用的 tcp port udp port 這兩個工具還不錯 CurrPorts Microsoft Network Mo...

iPhone升級iOS18之後 Vigor Router Firewall 路由器 防火牆 SmartVPN Client 問題

最近很多ios升級18後SmartVPN SSL無法連線 不是所有iPhone都會發生問題如果有的話可以參考下面的步驟處理 將SmartVPN的設定檔刪除 從...

如何免費白嫖GPT API:Pandora專案大揭秘

在這個AI橫行霸道的時代,ChatGPT API就像是那個高高在上的女神,讓人望眼欲穿卻又難以接近。為什麼?因為錢包君總是在哭訴:「主人,你又想讓我減肥嗎?」...

[系統設計]- 容易產生設計盲點

正確的設計: 理應是設計出一個不是最差的架構,而不是要試圖設計一個最好的架構 (Never shoot for the best architecture, b...

如何使用 Python 發送 Gmail 電子郵件:基於 SMTP 和 TLS 的完整指南(含範例程式碼)

1. Gmail 的 SMTP 伺服器 SMTP(簡單郵件傳輸協定) 是網際網路電子郵件傳送的基礎協定,負責處理電子郵件的發送與接收。在這篇文章中,我們會使用...

Python 遞迴:函式自我呼叫的藝術 「為什麼雞生蛋,蛋裡又有雞?」

遞迴 (Recursion) 在程式設計中是一個強大的概念,指的是一個函式在它的定義中直接或間接地呼叫自己。就像一面鏡子不斷地反射自己的影像一樣,遞迴函式會不斷...

新手入門:無伺服器函數和FaaS簡介

無伺服器(Serverless)架構的價值在於其成本效益、彈性和擴展性、簡化的開發和部署流程、高可用性和可靠性以及使開發者能夠專注於業務邏輯。通過自動化資源調配...

Python 檔案處理:開啟、讀取、寫入與關閉

為什麼要學 Python 檔案處理? Python 檔案處理是程式設計中一個非常重要的環節,無論你是想: 儲存資料: 將程式運算的結果、使用者輸入的資料或是從...

Day1 - 30天學習Python

前言大家好!30天學習Python是為了讓初學者能在一個月內輕鬆學會Python的基礎知識而設計的學習計劃。不管你以前是否接觸過程式設計,這個計劃會一步一步引導...

入門 ASP.NET Web Forms:建立您的第一個 Web 應用程式

ASP.NET Web Forms 是一個強大的開發框架,適合用來構建動態和交互性的 Web 應用程式。Web Forms 透過事件驅動的開發模型,讓開發人員能...

如何在Google Colab和Replit中請AI解說Python程式碼及相關天文觀念?

我寫的書《資料視覺化:用Python為星空作畫》有提到Google Colab和Replit這兩個線上程式編輯平台,但沒有提到它們其實可以用AI解說程式碼,所以...

Microservice Pattern 犧牲了什麼?

軟體工程Microservice 是目前非常流行的 Architecture Pattern ( 應用程式會拆分成多個 service 聯合運行,通常會透過 R...

AWS Step Functions

AWS Step Functions 是一個 無伺服器工作流管理服務,用於編排多個服務之間的流程,使它們自動化運行並可靠協作。它將應用程式的複雜邏輯轉化為一系列...

每日一篇學習筆記 直到我做完專題 :( [Day1]

之前自學完JAVA的一些基礎語法從今天學android studio到B站上找自學的影片還蠻方便的 YT上的好像都要付錢(窮學生也可能是沒找過拉 我們組的畢業專...

Python 模組: math & statistics

在 Python 中,模組是一個包含函式、類別、變量等的檔案,可以重複使用並提高程式的可讀性和效率。模組有助於組織代碼,並通過模組的導入(import)來方便地...

Day2 - 30天學習Python

下載程式1.下載Visual Studio Code(電腦是什麼系統就下載那個版本)網址:https://code.visualstudio.com/ 安裝第一...

Python 中的控制流if...else /loop:讓程式更靈活

控制流 (control flow) 是指在程式執行過程中,決定程式下一步執行哪一段程式碼的機制。它讓程式不再只是從上到下依序執行,而是可以根據不同的條件做出不...

Python 字典{ dict }的不可變鍵、setdefault() 和 get()

不可變鍵 (Immutable Key) 在 Python 的字典中,鍵 (key) 必須是不可變的資料型態。這意味著,一旦將一個鍵值對加入字典,這個鍵就不能再...

Day4 - 30天學習Python

變數在 Python 中,變數是一種用來儲存和管理數據的容器,是程式設計中不可或缺的概念。變數允許我們將數值、文字、布林值甚至更複雜的資料結構(如列表和字典)儲...

每日一篇學習筆記 直到我做完專題 :( [Day2]

昨天學習完Textview的設置今天來學視圖的基本大小對齊等 利用代碼設置視圖的寬高 import com.example.basiccontrols.util...

WPA2 Wifi 登入問題

HI 大家:原本用得好好的但最近網路出現輸入帳密後跳掉的問題 (輸入完後就跳回登入頁面,帳密輸入正確) 網路設定截圖: Fortinet 201E SSID...

Day3 - 30天學習Python

印出在Python中,print()函數用來輸出資料到螢幕。它是最常用的函數之一,幫助你將變數、文字、計算結果等顯示出來。當我們想印出東西,必須使用print(...

Instagram技術文章導讀:優化Postres的5個技巧

Instagram技術文章導讀系列-2 在上一篇提到Instagram開發團隊在面臨大量資料時,將其分成shard並透過postgres的schema來將資料進...

Instagram技術文章導讀:利用postres schema做sharding

Instagram技術文章導讀系列-1 因為對Django蠻有興趣的,同時又很好奇上億級別的應用是怎麼使用Django的 在知道Instagram也是用Djan...

Python for in 迴圈與 Tuple 解構

Python for in 迴圈 Python 的 for 迴圈是一種迭代控制結構,用於遍歷可迭代對象(如列表、元組、字典、字串等)中的每個元素 fruits...

AWS CloudTrail

AWS CloudTrail是一項記錄和追蹤AWS帳戶中的API呼叫設計的服務。它能將每一次的API請求進行詳細記錄,並生成可供分析的審計日誌。CloudTra...

Python loop迴圈 for in / while / nested loop

在 Python 中,迴圈(loop)是一種用來重複執行程式碼區塊的結構。Python 支援兩種主要的迴圈結構:for 迴圈和 while 迴圈。 for it...

Python 中的「match 」/ 「switch」:一個不存在卻又存在的概念

從 Python 3.10 開始,引入了一個新的 match-case 語句,提供了一種更簡潔和高效的方式來進行模式匹配。 x = 3 match x:...

Day 30: 計算機

實作一個簡單的命令列計算機,讓用戶進行基本的數學運算並練習條件語句。 在設計簡易計算機的過程中,通過實作基本的算術運算,了解如何處理用戶輸入、執行運算以及處理...