iT邦幫忙

技術文章

RSS

雜湊概論

即使最壞情況發生,也要降低損失 (以下的公式都為Notion KaTeX) 為什麼要雜湊 明文不行嗎密碼明文放資料庫,資料庫不是誰都可以連的吧?為什麼還要雜...

Unlocking the Benefits of SmiHub For Instagram Users

Are you an Instagram user who needs to access and share content quickly? Then Sm...

WAF 網站應用程式防火牆與傳統防火牆 Firewall 差異

WAF 與 Firewall 差異 常常聽到有人說網站有裝防火牆就夠了啊,為什麼還需要 WAF? 甚至不知道 WAF 是什麼? WAF 與 Firewall 最...

提問的智慧,提問前的思考

提問之前先要思考怎麼敘述才能讓人家看得懂 我都講這五大原則 人:我使用的手機或是電腦事:發生的問題是甚麼時:發生問題的時間地:設備架構圖物:設備廠牌型號版本 可...

leetcode 365天 #Day112

由於買了新遊戲所以昨天沒更新的我 Diet Plan Performance (easy)https://leetcode.com/problems/die...

LeetCode 20221206 #1 (1. Two Sum; Easy)

題目連結: 1. Two Sum; Easy 題目說明: Given an array of integers nums and an integer targ...

SEO搜尋引擎優化:快速導讀SEO排名文章

我們一直寫SEO文章,就是希望讓想了解SEO的人可以透過文章了解什麼是「搜尋引擎優化」,SEO觀念一路都圍繞在三件事情上「網站架構」、「網站內容」、「網站連結...

[Leetcode Week1]Blind1~17、Weekly Contest 322

前言 前篇文章提到我的背景[Leetcode 前傳] 個人背景、優質資源分享雖然不像很多很完美的大神繳出的漂亮成績單,但是想跟大家分享平凡人也可以努力的人生,若...

達標好文 當魔法成為現實 - ChatGPT 的詠唱咒文

前言 ChatGPT 的出現在全球引起一股宣然大波,也讓筆者最近每天都廢寢忘食的跟他聊天,通勤的路上也不斷跟 ChatGPT 探索他無窮無盡的知識,是個非常有趣...

sui move 學習 - 從頭開始 教學 - 4

// 為了增加豐富性,這邊接著增加 雜貨店 及 雜貨店老闆 兩個結構 struct Grocery has key { id:UID, prof...

關於 IC design 的學用落差

本人目前大三升大四,電子相關科系,目前在IC公司暑期實習。在連被電三周後,整理了一些觀察給同學參考。 學校 (學界) 學校接以 RTL 為主,其餘合成和 bac...

ISO 27001 資訊安全管理系統 【解析】(三十九)

玖、 第九章 績效評估資訊安全管理系統經過規劃建置、執行後必須評估做得夠不夠、有沒有需要改進的地方,第九章就是用來檢討前面的執行措施。一、 9.1 監督、量測、...

leetcode 365天 #Day111

耶黑~快速寫完的夜晚 Check Distances Between Same Letters (easy)https://leetcode.com/pro...

Kubernetes - Update Your App

Performing a Rolling Update 使用kubectl執行滾動式更新 在真實的世界中,user期望他使用到的服務永遠不會中斷,而開發人員...

Kubernetes - Scale Your App

Running Multiple Instances of Your App 使用kubectl擴展app Scaling Scaling是透過改變Depl...

[Leetcode 前傳] 個人背景、優質資源分享

前言 比起很多很厲害的人,我可能連普通的水準都不到,但受到「Show your work」這本書的啟發,還是決定鼓起勇氣寫出人生第一篇線上文章!然而,最最最主要...

leetcode 365天 #Day110

邊聽館長罵人編寫code的直播(不過因為版權所以沒聲音XD) Check If a Number Is Majority Element in a Sort...

2022 六角學院 javaScript直播班-完課心得

好久沒發文了!這陣子都在準備工作上的專案,時間和精力被吃光光!這次想來為轉職過程的另一階段做個紀錄與分享先來簡單的前情提要一下 背景:私立大學商管科系學習程式...

leetcode 365天 #Day109

本人快速地發呆的過程~ Determine if String Halves Are Alike (easy)https://leetcode.com/pr...

Java SimpleDateFormat 教學與錯誤用法

開發 Java 專案時經常操作時間、日期與字串的互相轉換,最常見簡單的方式是使用 SimpleDateFormat,想必大家對它不陌生。雖然它簡單易用,如果沒有...

多此一舉! 不要這樣用 Java 8 Optional

Java 8 新加入了 Optional 類別,能省去繁瑣的 null check 流程,豐富的 API 也讓程式邏輯看起來更簡潔、易讀。但我卻看到了不少錯誤的...

軟體設計原則 DRY (Don't repeat yourself)

DRY (Don't repeat yourself),是敏捷開發的核心設計原則之一。DRY 原則規定,對於每個知識點,系統中都只有一個明確而權威的表示。這個原...

sui move 學習 - 從頭開始 教學 -3

// 函數 最後函數部分,就是主要的內容了。有幾種不同的函數式 fun name() {}; //內部函數 public fun n...

軟體設計原則 YAGNI (You aren't gonna need it!)

YAGNI (You aren't gonna need it!),是敏捷開發的核心設計原則之一。此原則指出,程式開發者應該在面臨確鑿的需求時,才實作相應的功能...

使用 Log4j2 輸出 CSV 檔,並輕鬆解決 Excel 中文亂碼問題

我最近在 Java 專案中使用 Log4j2 做即時日誌並輸出 CSV,輸出完成後,文字編輯器打開一切正常,但以 Excel 開啟時卻出現亂碼,明明是 UTF-...

Spring + Maven + IntelliJ 多環境 (Profile) 整合技巧

在 Spring 專案中,profile 是用於區分各種環境的,例如本機環境、開發環境、測試環境、正式環境等等。本文介紹一個透過 profile 來達成自動適應...

leetcode 365天 #Day108

思考與發呆的過程 Max Area of Island (medium)https://leetcode.com/problems/max-area-of-...

sui move 學習 - 從頭開始 教學 - 2

// 結構 結構,就是去宣告我們所要生成的物件,他的名稱,以及它有哪些內容、功能。例如三明治製作的範例中,他就火腿、麵包、三明治等結構體。這邊進行宣告並不是他已...

「2022最新」超實用!教你如何提取iPhone備份

大家肯定瞭解定期做iPhone備份的重要性。可是當備份弄好了,不會查看和提取也相當於白費,而且恢復備份的唯一方法是使用iTunes,同時需要有iOS設備在身邊。...

MySQL題目,加select * from( 的意義,為了命名嗎?

各位先進們,小弟我還是初學,所以請各位鞭小力一些最近做一個題目,然後題解中有這樣一段但如果單純使用中間反白的地方,效果一樣,為什麼還需要在外面多加「select...