跳到主要內容

英文字根字首

super- 1. 超,超級superpower超級大國
super- 2. 上superstructure上層建築
super- 3. 過度,過多superexcitation過度興奮
supra- 超,上suprarenal腎上腺的
sur- 1. 上,外,超surcharge超載
sur- 2. 使成...,加強意義surround包圍 用在r前
sym- 共同,相同symmetry對稱 用在b,m,p前
syn- 共同,相同synthesis合成
tele- 1. 電telecommunication電信
tele- 2. 遠程telemetry遠距離測量
tetra- 四tetrachord四弦樂器
trans- 1. 越過,橫過,超translucent半透明的
trans- 2. 轉移,變換transport運輸
tri- 三triangle三角
twi- 二,兩twin雙胞胎
ultra- 1. 極端ultrathin極薄的
ultra- 2. 超,以外ultramarine海外的
un- 1. 不unfortunate不幸的
un- 2. 無unmanned無人駕駛的
un- 3. 非unartificial非人工的
un- 4. 未uncivilized未開化的
un- 5. 相反動作,取消unbutton解開鈕扣
un- 6. 由...中弄出unbosom吐露(心事)
under- 1. 下underworld下層社會
under- 2. 內(用於衣服) undershirt帖身內衣
under- 3. 不足,少underestimate估計不足
under- 4. 副,次underking副王,小王
uni- 單一unicorn獨角獸
vice- 副vice-manager副經理
with- 向後,相反withdraw撤回,撤退
-”s 1. 所有格 (a) today”s今日的
-”s 2. 店舖 (n) greengrocer”s菜場
-a構成複數名詞 (n) stadia體育館 單數以um結尾
-ability可...性 (n) dependability可靠性
-able可...的 (a) inflammable易燃的
-ably可...地 (ad) suitably合適地
-aceous有...性質的 (a) carbonaceous含碳的
-acious具有...的,多...的 (a) sagacious聰明的
-acity性質等(抽象)(n) veracity誠實,真實
-acle構成名詞 (n) manacle手銬
-acy性質等(抽象)(n) fallacy謬誤
-ade 1. 行為等 (n) blockade封鎖
-ade 2. 物(...製成)(n) lemonade檸檬水
-ade 3. 人和集體 (n) cavalcade騎兵隊
-age 1. 集合名詞 (n) foliage葉子
-age 2. 場所、地點 (n) orphanage孤兒院
-age 3. 費用 (n) postage郵資
-age 4. 行為 (n) pilgrimage朝聖
-age 5. 狀態,身分 (n) reportage報告文學
-age 6. 物 (n) carriage馬車,客車廂
-ain人 (n) chieftain酋長,頭子
-aire 1. 人 (n) millionaire百萬富翁
-aire 2. 物 (n) questionaire調查問卷
-al 1. 有...性質的 (a) continental大陸的
-al 2. 行為(抽象)(n) withdrawal撤退
-al 3. 人 (n) rival竟爭者
-al 4. 物 (n) manual手冊
-ality ..性,(抽象)(n) technicality技術性
-ally方式,程度等 (ad) conditionally有條件地
-an 1. 屬於...的 (a) metropolitan大都市的
-an 2. 人 (n) pubican旅店主人
-ance情況等(抽象)(n) buoyance浮力
-ancy情況等(抽象)(n) elegancy優美,高雅
-aneity性質等(抽象)(n) contemporaneity同時代
-aneous有...性質的 (a) subterraneous地下的
-ant 1. 屬於...的 (a) luxuriant奢華的
-ant 2. 人 (n) participant參與者
-ant 3. 物 (n) excitant興奮劑
-ar 1. 有...性質的 (a) consular領事的
-ar 2. 人 (n) liar說謊的人
-ar 3. 物 (n) altar祭壇
-ard人(貶義)(n) bastard私生子
-arian 1. 人 (n) parliamentarian國會議員
-arian 2. 兼形容詞 (n,a) vegetarian吃素者(的)
-arily有...性質地 (ad) extraordinarily不尋常地
-arium場所,...館 (n) planetarium天文館
-ary 1. 有...性質的 (a) customary習慣的
-ary 2. 場所,地點 (n) apiary養蜂場
-ary 3. 人 (n) secretary書記,秘書
-ary 4. 物 (n) glossary詞彙表
-asm性質(抽象)(n) sarcasm譏諷
-ast人 (n) enthusiast熱心者
-aster人(卑稱)(n) medicaster江湖醫生
-ate 1. 做,造成 (v) activate啟動
-ate 2. 有...性質的 (a) private私人的
-ate 3. 人 (n) graduate畢業生
-ate 4. 職位,職權 (n) professoriate教授職位
-ate 5. 構成化學名詞 (n) acetate醋酸鹽
-atic有...性質的 (a) diagrammatic圖解的
-ation 1. 行為,情況 (n) invitation邀請
-ation 2. 行為的過程 (n) reformation改革
-ative與...有關的 (a) affirmative肯定的
-ator做...工作的人,物 (n) calculator電腦
-atory 1. 具有...的 (a) exclamatory感嘆的
-atory 2. 場所,地點 (n) observatory天文臺
-cian ...學家 (n) clinician臨床醫學專家
-cracy統治 (n) bureaucracy官僚主義
-crat參加者,支援者 (n) democrat民主主義者
-cy性質,狀態 (n) infancy幼年期
-dom 1. 情況,身分 (n) freedom自由
-dom 2. 領域,...界 (n) sportsdom體育界
-e構成複數名詞 (n) larvae幼蟲 單數以a結尾
-ed 1. 構成過去式 (v) showed展示 規則動詞
-ed 2. 構成過去分詞 (v) published出版 規則動詞
-ed 3. 已完成的 (a) destroyed毀滅的
-ee受動者 (n) employee僱員
-eer關係者,管理者 (n) volunteer志願者
-en 1. 含...的,...制的 (a) golden含金的
-en 2. 使成為 (v) widen加寬
-ence性質,狀態,行為 (n) existence存在
-ent有...性質的 (a) deterrent妨礙的
-er 1. 人 (n) fighter戰士
-er 2. ...的住民 (n) villager村民
-er 3. 製作者 (n) hatter帽商
-er 4. 物 (n) harvester收割機
-er 5. 更... (a,ad) better更好的 比較級
-ern在...方的 (a) northern北方的
-es 1. 構成複數名詞 (n) bushes灌木 單數或原型結尾
ch,is,o,s,sh,x,z
-es 2. 第三人稱單數 (v) does做
-ese ...民族的 (a) Japanese日本的
-ess陰性 (n) airhostess空姐
-est最... (a,ad) nicest最佳的 最高級
-et小 (n) floweret小花
-fold ...倍的,...重的 (a) multifold多倍的
-ful 1. 有...性質的 (a) beautiful美麗的
-ful 2. ...的量 (n) teaspoonful一茶匙
-fully有...性質地 (ad) carefully小心地
-fy使...化 (v) electrify通電
-graph信號 (n) electrograph電傳真
-hood性質,狀態 (n) childhood童年
-i構成複數名詞 (n) fungi真菌 單數以us結尾
-ial 1. ...的 (a) industrial工業的
-ial 2. 行為(抽象)(n) trial審判
-ial 3. 人 (n) official官員
-ial 4. 物 (n) material材料
-ian 1. ...的 (a) antemeridian午前的
-ian 2. ...民族的 (a) Canadian加拿大的
-ian 3. ...的人,...學家 (n) custodian保管人
-ibility可...性 (n) responsibility責任
-ible可...的 (a) possible可能的
-ibly可...地 (ad) terribly可怕地
-ic 1. ...的 (a) basic基本的
-ic 2. ...的人 (n) critic批評家
-ic 3. 學科 (n) logic邏輯學
-ical ...的 (a) identical全等的
-ice行為,動作,狀態 (n) service服務
-icious具有...的,多...的 (a) suspicious可疑的
-icity性質 (n) authenticity真實性,可靠性
-ics學科 (n) physics物理學
-ies 1. 構成複數名詞 (n) counties縣 單數以y結尾
-ies 2. 第三人稱單數 (v) cries哭 原型以y結尾
-ing 1. 構成現在分詞 (v) hoping希望
-ing 2. 正在進行的 (a) developing發展中的
-ing 3. 構成名詞 (n) feeling感覺
-ious具有...特性的 (a) glorious光榮的
-ise使...化 (v) surprise使驚愕BrE
-ish 1. ...民族的 (a) Turkish土耳其的
-ish 2. 有點...的 (a) tallish稍高的
-ish 3. 有...性質的 (a) foolish笨的
-ish 4. 造成,致使 (v) finish結束
-ism主義,學說,狀態 (n) socialism社會主義
-ist ...主義者,...家 (n) novelist小說家
-it ...的動作 (n) pursuit追求
-ity性質,狀態 (n) solidarity團結
-ium (化學)元素名 (n) calcium鈣
-ive有...性質的 (a) attractive迷人的
-ize使...化 (v) initialize初始化AmE
-kin小 (n) princekin小王子
-less無,沒有,不 (a) hopeless絕望的
-let小 (n) booklet小冊子
-like似...的 (n) catlike貓樣的
-ling小(輕蔑)(n) starling小星星
-logy學科 (n) astrology占星術
-ly 1. 像...的 (a) friendly友好的
-ly 2. 方式,程度等 (ad) chiefly首要地
-ly 3. 每隔...發生的 (a) monthly每月一次的
-ment行為,結果,手段 (n) implement工具
-most最... (a) utmost極端的 不是最高級
-ness性質,狀態,程度 (n) illness疾病
-or 1. 人 (n) emperor皇帝
-or 2. 物 (n) tractor拖拉機
-or 3. 狀態,性質 (n) color顏色AmE
-ory 1. 有...效果的 (a) satisfactory令人滿意的
-ory 2. ...的處所 (n) category目錄
-our狀態,性質 (n) favour好感BrE
-ous具有...特性的 (a) dangerous危險的
-que概念 (n) techique技巧
-ress陰性 (n) actress女演員
-ry 1. 性質,行為 (n) rivalry敵對
-ry 2. 境遇,身份 (n) slavery奴役
-ry 3. 種類 (n) jewelry寶石
-ry 4. 行業 (n) forestry林業
-s 1. 構成複數名詞 (n) rockets火箭
-s 2. 第三人稱單數 (v) plays玩
-s 3. 構成副詞 (ad) indoors在家
-ship 1. 動作 (n) courtship求愛
-ship 2. 身份 (n) citizenship公民身份
-ship 3. 關係 (n) friendship友誼
-sion動作,狀態 (n) revision復習
-sis性質,狀態,動作 (n) crisis危機
-some引起的 (a) troublesome煩人的
-teen十... (num) fifteen十五13~19
-th 1. 行為,結果 (n) death死亡
-th 2. 第... (num) sixth第六 基數個位?4
-tic有...性質的 (a) romantic浪漫的
-tion行為,狀態,情況 (n) contribution貢獻
-tious有...性質的 (a) cautious謹慎的
-ty 1. 性質,情況 (n) safety安全
-ty 2. ...十 (num) ninety九十20, 30, ..., 90
-ure結果,動作,過程 (n) procedure程式
-ves構成複數名詞 (n) calves幼仔 單數以f,fe結尾
-ward向,向...的 (prep,a) backward向後
-wards向 (ad) skywards朝上地
-y 1. 充滿,有...性質 (a) handy手巧的
-y 2. 親昵 (n) kitty貓咪
-yst 1. 人 (n) analyst分析者
-yst 2. 物 (n) catalyst催化劑

留言

這個網誌中的熱門文章

解決 CI Trust Issue:Target Must Be Enabled Before It Can Be Used

📱 iOS開發 | 🔧 CI/CD | 💻 Xcode | 🐛 除錯筆記 🔴 問題描述 這兩天在跑 CI 時突然出現錯誤訊息: Package@swift-6.0.swift:PACKAGE-TARGET:CasePathsMacros: error: Target 'CasePathsMacros' must be enabled before it can be used 🤔 嘗試過的解法 💬 Claude 的建議 首先詢問了 Claude,得到以下步驟: 先更新 swift-case-paths 到最新版本 確保使用 "Up to Next Major Version" 執行 File → Packages → Reset Package Caches Clean Build Folder (Cmd + Shift + K) 重新 Build 結果: 一看就知道沒用 😅 🤖 ChatGPT 的建議 接著試了 ChatGPT 的解法,主要是降低引用到的 package 版本。繞了一圈,還是沒用。 ✅ 最終解決方案 最後還是回到 Google,找到了真正有效的解法。針對這個 macro fingerprint validation 問題,有三種解決方式: 📌 方法一:本機開發用(Terminal 指令) defaults write com.apple.dt.Xcode IDESkipMacroFingerprintValidation -bool YES 📌 方法二:xcodebuild 參數 在執行 xcodebuild 指令時,加上 -skipMacroValidation 參數 📚 參考連結: https://vocus.cc/article/690779ebfd89780001859b14 📌 方法三:CI 正統做法 ⭐️(推薦) 步驟 1: 在專案根目錄建立資料夾 ci_scripts 步驟 2: 在此資料夾中建立腳本 ci_post_clone.sh ,內容如下: #!/bin/zsh mkdir -p ~/Library/org.swift.swiftpm/security/ cp macros.js...

用 AI Debug 的迷思:當建議越改越糟時

現在許多開發者習慣用 AI 來協助 debug,但在實務上常遇到一種情況: 依照 AI 建議改了兩三輪後,錯誤仍然存在,甚至越改越複雜。 這種狀況其實有幾個常見的盲點,值得特別注意。 1. 先回到「上一個正常版本」 當你已經按照 AI 的方向修了好幾次但問題仍未解決時,最有效的第一步是: 回到上一個正常工作的版本,縮小問題來源。 許多 bug 並不是你正在看的那段程式碼造成的,而可能是: 同事剛好修改了某個底層模組 某個 shared component 產生 side effect Auto Layout 層級重新 layout 時觸發 crash 如果只是盯著眼前的 function 修,反而容易被誤導。 2. AI 沒有看到你的整個專案 AI 通常只能根據你貼出的片段判斷問題,這代表它不知道: 你的 view hierarchy 裡是否有其他 constraint 影響 layout 某些 model 是否被 extension 修改過 父層或子層邏輯是否干擾目前的行為 整個專案採用的 concurrency 模型是什麼 因此,AI 可能會朝著完全錯誤的方向修,導致反覆修改卻無法解決。 3. Swift 6 例子:錯誤真正原因常不在你修改的那一行 例如開發者常遇到的錯誤: passing closure as a 'sending' parameter risks causing data races 許多人(包含 AI)會開始從 function 內部調整,但這類錯誤真正的關鍵通常是: 傳進去的物件沒有實作 Sendable。 也就是說,你不是要改 function,而是要回頭檢查: 傳入的 model / struct / class 裡面是否有 non-Sendable 成員 是否需要標註 @unchecked Sendable 如果 AI 沒看到相關檔案,自然很難找到正確方向。 結語:AI 是工具,不是預言機 AI 很適合用來: 解釋概念 協助產生測試程式 提供重構建議 釐清你已懷疑的方向 但在 debug 狀況下,以下三件事更重要: 回到上一版,縮小差異範圍。 釐清真正問題來...

借助 AI 除錯:解決登出時的解密錯誤

  前言 最近遇到一個有趣的 bug,趁這次機會試試看用 AI 來協助除錯。整個過程蠻有收穫的,分享給大家參考。 問題發現 Bug 描述 在測試登出功能時,發現 app 會發生 crash。追蹤後發現是在登出時,API 會呼叫底層的解密函式,但解密用的 key 明顯有問題,導致解密失敗而引發錯誤。 由於這段流程是另一位同事負責開發的,程式碼邏輯比較複雜,短時間內看不出根本原因。於是先採取防禦性做法: 如果 key 為空值,就將解密失敗的錯誤吃掉不處理 。判斷後認為這樣不會影響 UI 操作,因為登出後 key 會重新取得。測試後確認沒問題,就先把這個 bug 暫時壓下來了。 深入追查 第一回合:初步分析 趁著有空檔,決定詳細釐清這個問題。想試試 AI 的能耐,於是下了第一個 prompt: 分析 SessionManager 的 processEncryptedData 方法中,為何會發生 bytesToTrim > currentLength 的錯誤?從呼叫該方法的地方分析可能發生的原因。 AI 給出了幾個可能的原因: 加密數據損壞或截斷 網路傳輸過程中數據包丟失或損壞 API 回應中的加密字串不完整 解密後的最後一個字節值異常大 錯誤的加密算法或密鑰 使用了錯誤的解密密鑰或 IV Session key 交換失敗,但程式繼續使用無效密鑰解密 解密產生亂碼 Hex 字串轉換錯誤 包含非法字符、長度不是偶數、部分缺失等問題 AES CBC 解密失敗但沒有檢查錯誤 Whitebox 密鑰準備失敗 IV 不匹配 數據長度不符合 AES 塊大小要求 PKCS7 Padding 格式錯誤 加密時使用了錯誤的 padding 方式 最後字節不是有效的 padding 長度值 (1-16) 多重解密處理錯誤 數據被重複解密或解密順序錯誤 記憶體緩衝區問題 緩衝區大小分配錯誤或溢出 AI 也分析了呼叫鏈: API 回應 → DataTransformer → CryptoHandler → decryptSessionKey → processEncryptedData 評估: 這些分析大多是從相關函式內部找錯誤,但沒有太大用處,...