iT邦幫忙

15th鐵人賽相關文章
共有 23205 則文章
鐵人賽 DevOps

技術 Day25 - 菜鳥們一起深入探討 Docker - Image Layer 篇

人對求知慾望要有貪婪的心態,學會基本的知識是一定要的,最後我們要往更細節去探討,盡量讓技術更發揮更極致,這樣也會比別人更不一樣 什麼是Image Layer?...

鐵人賽 DevOps

技術 Day24 - 跟菜鳥們一起幫 Docker 做健康檢查

為何要特別介紹Docker的健康檢查,原因是在做 Day21 - 菜鳥們把所學的實作做起來 Docker Compose 篇 的時候,關於depends_on不...

技術 [深入淺出設計模式] Ch7 The Adapter Pattern (7) - 【迪米特法則】範例 超市結帳

沒想到從完賽後荒廢了這麼久XD想說再往下一章看之前 先複習一下前面的觀念順便實作上篇提到的迪米特法則看看⋯⋯假設今天要設計一個簡單的超市結帳系統會需要類別 It...

技術 【MySQL】使用游標(cursor)走訪查詢結果中的資料

在預存程序中,可透過 SELECT 語句,得到想要的查詢結果。但如果我們想要的不是查看結果,而是像一般程式語言的陣列那樣,能夠逐一取出裡面的資料作處理,此時就需...

鐵人賽 DevOps

技術 Day23 - 跟菜鳥們分享我實作 Docker Compose 遇到的問題

其實要真正學會一們東西,就是從失敗中學習,這樣才會印象深刻,在失敗的前提是,要真正去實作,當然每個人的遇到的問題可能不同,不管問題簡單與否都是很好的經驗,畢竟我...

技術 【MySQL】使用選擇與迴圈敘述進行流程控制

在預存程序中複雜又冗長的 SQL 邏輯中,免不了要搭配流程控制,才能完成需求。本文將在預存程序中,實作 3 種選擇敘述與 3 種迴圈敘述。並搭配測試資料,確認執...

鐵人賽 DevOps

技術 Day22 - 菜鳥們一起探討實作的 Docker Compose

前面幾天我們嘗試了 Dockerfile 跟 Docker Compose 去實現我們所設計的系統,你實作會發現這兩個其實相輔相成,可能在設定、管理、執行這兩個...

鐵人賽 SideProject30

技術 儲存資料至redis,並取出全部資料

import redis def data(time, light, temperature): redis_conn.rpush("pic...

技術 【MySQL】設計預存程序以封裝常用操作

認識了這麼多 SQL 指令,如果我們有經常要執行的工作,一直重複撰寫相同的指令,會相當不便。我們可以設計「預存程序」(Stored Procedure),將多組...

技術 【MySQL】子查詢(subquery)與視圖(view)

本文介紹子查詢(subquery),這項技巧能讓我們將多組查詢結合在一起,一次得到最後想要的查詢結果。接著進一步認識視圖(view),將常用的查詢儲存起來,供重...

鐵人賽 DevOps

技術 Day21 - 菜鳥們把所學的實作做起來 Docker Compose 篇

在前一天我們利用DockerFile來實作 Django + Nginx + Redis + Mysql 這次我們來試試看用 Docker Compose 來實...

技術 【MySQL】使用分組查詢並搭配聚合函數來統計資料

上一篇介紹的內建函數,是對查詢結果中的欄位值做運算,產生更有意義的值。而本文將介紹「聚合函數」,它的用途在於統計,例如加總、平均與計數。可聯想成將所有查詢結果的...

技術 【MySQL】數值、字串、日期與判斷函數

本文整理出一些 MySQL 的內建函數,能夠在查詢時,對結果中的欄位值做調整。比方說四捨五入、計算相差天數、轉大小寫等,都能讓資料看起來更有意義。 此篇亦轉載到...

鐵人賽 DevOps

技術 Day20 - 菜鳥們把所學的實作做起來 DockerFile 篇

前面大多數都在講基本概念,也有實作一些指令給大家看,方便讓大家了解也更知道在做什麼,這次我們結合前面所教的實作起來,剛好可以重新複習讓菜鳥們更熟悉 我們要實作...

技術 【MySQL】在資料表之間做關聯查詢與外鍵約束

資料庫經過正規化後,資料表之間便會產生關聯。本文將介紹關聯查詢,以一張表為基準,去關聯另一張表,藉此將內容組合在一起。接著介紹如何約束好兩張表之間的關聯,確保資...

鐵人賽 Modern Web

技術 #35 圖片的 1x, 2x, 3x 是什麼?關於網頁上圖片解析度的處理:HTML <img> srcset、CSS image-set() 與 @media resolution

本篇同步發表於我的 Hashnode 部落格:Eva Chen | 網頁設計師下班後 (hashnode.dev) ↓ 今日學習重點 ↓ 了解向量...

技術 【MySQL】排序與分頁

如果資料表中有許多資料,則我們無法很快找到某個欄位值的最高或最低幾筆。此外,當我們只需要排序結果中的前幾筆資料,那麼將資料通通查詢回來,是耗費效能的舉動,也會佔...

技術 【MySQL】資料的增刪改查與條件撰寫

上一篇設計好資料表,並建立出來後,就能在裡面添加資料了。本文整理出資料的新增、查詢、更新與刪除語法,以及查詢條件的撰寫方式。 一、新增資料 首先認識一下員工資...

技術 【MySQL】資料表、資料型態與欄位限制

關聯式資料庫不僅是大學資料庫課程的使用對象,也是業界的主流選擇。雖然也有非關聯式的(被稱為 NoSQL,如 MongoDB),然而根據筆者觀察,NoSQL 通常...

鐵人賽 SideProject30

技術 Webhooks & Line 連動 by Pico-w 01/15

設計make: Webhooks &amp; LINE 連動 #make https://hook.us1.make.com/xxxxxxxxxxxxx?...

鐵人賽 Cloud Native

技術 可觀測性宇宙的第三十三天 - Grafana Faro 介紹 - 前端也值得可觀測性

前言 如果說 2023 是可觀測性社群大放異彩的一年,那在紐約舉辦的 ObservabilityCON 2022 年度盛會,可以說是 Grafana 團隊展現...

鐵人賽 SideProject30

技術 Python_OpenAPI_VScode_Thonny_0112

設計一個只累加偶數的程式: 需使用while迴圈列出以下結果 且使用if_else指令,並下指令完美脫離迴圈 #請使用者輸入數值,只加總正偶數值,不加總奇...

鐵人賽 Modern Web

技術 #34 CSS 讓圖片填滿容器的各種方法,以圓形大頭貼為例:object-fit 與 background-size,搭配 aspect-ratio

本篇同步發表於我的 Hashnode 部落格:Eva Chen | 網頁設計師下班後 (hashnode.dev) ↓ 今日學習重點 ↓ 在 HT...

鐵人賽 DevOps

技術 Day19 - 菜鳥們來研究 Docker Compose 指令

前面幾天大致上介紹基本的概念及設計方式,最後最重要的是要實際操作,才能更了解 Docker Compose 使用方式,話不多說我們開始吧 Docker Co...

C語言精讀研習 系列 第 40

技術 BMI計算

C語言完整程式碼 #include &lt;stdio.h&gt; int main() { float height, weight, BMI;...

C語言精讀研習 系列 第 39

技術 while迴圈應用與break脫離迴圈

設計一個console結果如下的程式: 需使用while迴圈列出以下結果 且使用break指令脫離迴圈 數值:2為偶數 數值:4為偶數 數值:6為偶數 數值...

鐵人賽 DevOps

技術 Day18 - 菜鳥們來研究 Docker Compose 的使用

前面有特別講解一下Docker Compose的基本概念,那今天我們來講講我們要如何使用 Docker Compose,來完成我們想要做的事 Docker C...

鐵人賽 影片教學

技術 Day 43 - 輕鬆一下來點 EKS CTF - Secret Seeker

簡單介紹 EKS Cluster Games 平台順便解一下最簡單的第一題,後面的部分等到我有心得陸續再慢慢說明。 writeup 部分可以參考 先知社區...

C語言精讀研習 系列 第 38

技術 使用temp達成變數互換

完整程式碼 #include &lt;stdio.h&gt; int main(void){ int a=10, b=20; int temp;...

C語言精讀研習 系列 第 37

技術 ASCII碼:數字和字元間轉換

完整程式碼 #include &lt;stdio.h&gt; int main(void){ char i = 'A'; //宣告字元變數 i char...