AI 文常出現的煩人「不是...而是...」句型,我自己有多愛用?
| | | 1 | |
不知道有多少人跟我一樣,看到網路充斥 AI 文中三不五時冒出的「不是... 而是...」句型就有股煩躁感,我屬於排斥反應較大的族群,每每讀到或聽到都會有一股熟悉的感覺湧上心頭... 噁~ (作家朱宥勳對此種現象拍過一支影片剖析,我也分享過一篇 1300 字就用了九次「不是...而是...」經典案例,噁~)
但嚴格來說,「不是...而是...」本來是正常人口語或寫作會出現的句型,只是 AI 文重複使用它的頻率過高才惹人反感。早上跑步想到一個有趣的問題:既然它是正常寫作會出現的句型,我自己肯定也用過,那我用它的頻率有多高,我有多愛用「不是...而是...」?好巧不巧,我手邊還剛好有樣本可以解答這些疑問 - 我 22 年來部落格累計了超過 4,000 篇文章,寫支個程式便能統計出總共用了幾次,平均寫多少中文字會使用一次?會不會調查完被狠狠打臉,其實我自己也不時掛在嘴邊?
我寫了簡單程式,用 Regex 簡單挑出「不是...而是...」樣式,一併統計總字數,以及去除英文字後的中文字數:
using System.Text.Json;
using System.Text.RegularExpressions;
Stats stats = new Stats();
Parallel.ForEach(Directory.GetFiles("..\\Posts-Text", "*.txt"), file =>
{
var content = File.ReadAllText(file);
var match = Regex.Matches(content, @"不是(.+?)而是(.+?)(,|。|\n)");
lock (stats)
{
stats.PostCount++;
stats.TotalContentLength += content.Length;
stats.TotalChCharCount += new string(content.Where(c => c < 0x20 || c > 0x7F).ToArray()).Length;
foreach (Match m in match)
{
stats.MatchedPosts.Add(new MatchText { FileName = Path.GetFileName(file), MatchedText = m.Value });
}
}
});
Console.WriteLine($"共 {stats.PostCount:n0} 篇文章,總字元數 {stats.TotalContentLength:n0} 字,總中文字數 {stats.TotalChCharCount:n0} 字,符合「不是...而是...」的文章有 {stats.MatchedPosts.Count:n0} 篇。");
foreach (var match in stats.MatchedPosts)
{
var m = Regex.Match(match.FileName, @"\[(?<date>\d{8})-(?<time>\d{4})\](?<title>.+).txt");
var date = DateTime.ParseExact(m.Groups["date"].Value, "yyyyMMdd", null).ToString("yyyy-MM-dd");
var title = m.Groups["title"].Value;
Console.WriteLine($" - {date} {title}");
Console.WriteLine($" {match.MatchedText}");
}
public class MatchText {
public string FileName { get; set; } = string.Empty;
public string MatchedText { get; set; } = string.Empty;
}

分析結果為共 4,036 篇文章,總字元數 12,536,660 字,其中文字數 3,377,855 字,用到「不是...而是...」的文章有 135 篇(有三篇出現兩次)。平均約 29 篇文章或每兩萬四千字中文會用到一次「不是...而是...」句型。而像先前找到的嚴重 AI 文樣本,一篇文章出現九次,平均 144 字出現一次,確實誇張到離譜,是讓我一看就反胃的原因吧。
回味老文章挺有趣的,順手把結果整理成清單留念:
- 2006-02-03 冷眼看亞力山大的中毒事件
花大成本做足十分的人並不會被感激,而是在反應成本之餘被唾罵 "為什麼會費貴到靠北" - 2006-02-27 讓我們再創台灣的資安奇蹟。啊~~~ 福氣啦!!
並不是元件設計有瑕疵或是摻有惡意程式碼,而是指基於功能需要元件提供了一些可被 Script 呼叫的函數 - 2006-05-04 Performance Tuning 的第一步
不是一般的 ASP.NET Application,而是某個有機式的智慧型程式碼產生器 - 2006-05-19 貓空行腳 2 - 樟山寺步道
不是背水壺而是掛著空茶杯的歐吉桑 - 2006-08-05 偷得浮生半日閒
不是手機跟鏡頭蓋,而是我的婚戒 - 2007-04-02 原來大神也會 Kuso
不是 Google 公司內滿坑滿谷的博士們,而是 Plumbing Hardware Dispatcher 負責把它連上 Google 的網路 - 2007-05-30 KB-SQL 2000-_2005, Table Owner Issue
不是 dbo,而是特定的 User(例如: blah) - 2007-06-01 Importing Excel To SQL_ The value violated the integrity constraints
不是去研究為什麼 Excel 中的空格會被當成有值,而是先取消 NOT NULL 的限制 - 2007-06-24 【茶包射手專欄】Why Bind("Blah") Doesn't Work?
不是直接將整段內容當成 Source Code 拿來 Compile,而是進行了一些 Parsing 及轉換 - 2007-07-07 追尋記憶中的大春山莊
不是劇場養來看門的狗,而是據地為王的流浪犬 - 2007-08-17 【茶包射手專欄】IE Developer Toolbar 破案奇錄
不是茶包一哥 Process Monitor 了,而是 IE Developer Toolbar - 2007-09-05 【茶包射手專欄】The target account name is incorrect.
不是我們登入用的使用者帳號,而是指網域中的電腦帳號? - 2007-09-06 中文編碼解析工具 Ver 1.2
不是用 HttpUtility.UrlEncode(str, Encoding.Unicode),而是用另一個 Method HttpUtility.UrlEncodeUnicode(str) - 2007-09-21 TechEd 2007 Notes - Javascript Performance
並不使用 Pointer 方式直接指向記憶體,而是以變數名稱、函數名稱字串在一個 Hashtable 中查詢(Symbol Lookup) - 2007-11-05 Disabled Reply-To-All and Forward in Outlook
不是在郵件中加入巨集,而是透過註記郵件的屬性停用不必要的功能 - 2007-11-27 .NET 變數該正名就正名,別再牽拖囉!
不是用文字比對,而是解析程式碼找出變數在專案裡的哪些地方被叫用到 - 2008-01-02 101 煙火秀的另類觀點
不是 101 數大便是美的路子,而是巧妙設計了由不同方向、依序放出顏色不同的煙火 - 2008-07-04 中文亂碼 "蕞蕞蕞蕞" 是怎麼來的?
不是出現無規則亂碼或問號,而是全都變成 "蕞" 呢? - 2008-07-06 哇塞! 有沒有這麼大尾呀?
不是 "蛇行",而是 "蠕動"... - 2008-10-22 TIPS-Alter Assembly's Owner
不是 dbo,而是這個我要 Drop 的 User - 2008-11-03 ORACLE Funtion 中的 Data Not Found Exception
不是 SYSDATE,而是 NULL - 2009-02-06 【茶包射手專欄】本週最牛的茶包
不是難字問題,而是我被錯誤訊息誤導了 - 2009-03-26 Silverlight XAML 在 Blend2 下會出錯
不是做紅綠燈或影片播放器,而是直接硬幹應用程式操作 UI - 2009-04-01 String.Format yyyy_MM_dd 誤會大了
不是斜線符號,而是 DateTimeFormatInfo.DataSeparator。 - 2009-06-03 關於 jQuery AJAX cache 參數
不是來自 Cache,而是真的送至後端執行。 - 2009-09-22 Tech Days 2009 筆記(一)
不是要推翻 WebForm,而是提供另一個選擇。 - 2009-10-02 CODE-ASPX 接收 jQuery.ajax 傳送 XML 文件範例 [連發]
不是將 XML 字串放在參數中,而是把整個 XML 內容當成 POST Request 的主體
不是用 Request[".."] 接參數,而是要用 Request.InputStream 接入上傳內容 - 2009-10-18 觀察 LINQ to SQL DataContext 的連線開啟時機
not 一 new DataContext 就建立一條連線不放,而是 Query 時開啟連線 - 2009-11-08 【茶包射手日記】關於狂牛症蛋白質 600 度金剛不壞之謎
不是要否定台灣將承受更高風險的結論,而是質疑 "內臟論" 邏輯推演的有效性 - 2010-06-10 Google,請把白色背景還給我~
不是透過額外設定才能加上背景圖,而是強迫不想要背景圖的使用者登入修改設定 - 2010-07-07 【茶包射手日記】WCF RIA Service 的 NotFound 錯誤
不是用 AdventureWorks 範例資料庫而是實務資料 - 2010-07-12 提高 RIA Service 結果項目上限
不是傳回資料太多讓總長度超出了 MaxReceivedMessageSize,而是 DataContractSerializer 在序列化過程中 - 2010-08-23 【茶包射手日記】以網域帳號執行服務在 Win 2008 自動啟動失敗
不是射手,而是茶包~~ 皮條客~~ 貿易商的角色 - 2010-09-28 CODE-利用 IFrame Proxy 進行 Cross Domain Scripting
不是生與死,而是只隔了一個 Pixel,卻不能傳參數過去 - 2010-11-17 【茶包射手日記】再遇 IE8 內建 JSON null 問題
不是 null,而是四個字元的字串 -- "null" - 2010-12-31 CODE - 在 Windows 7/2008 取得 Web Server IP
不是 IPv4 網址,而是 ::1 的本機 IPv6 網址(相當於 127.0.0.1) - 2011-07-21 CSS Reset 是什麼?能吃嗎?
不是生與死,而是網頁在不同瀏覽器差了 1 個 pixel - 2011-08-24 IE MaxConnectionsPerServer 參數效果實測
不是一口氣發出 12 個 HTTP GET Request 取回圖檔,而是讓 12 個 Request 排隊輪流共用兩條連線下載檔案 - 2012-06-23 使用 jQuery.ajax 傳送物件陣列給 ASP.NET MVC
不是 ASP.NET MVC 所預期的 players[0].Id,而是寫成 players[0][Id] - 2012-08-12 【茶包射手日記】Windows Live Essentials 2012 安裝失敗
不是因為 Live Writer 2012 改版好到令人起雞皮疙瘩,而是我前後花了三天才把它裝起來 - 2012-10-22 關於 IQueryable<T> 特性的小實驗
不是 IQueryable<T> 而是 IEnumerable<T> - 2012-11-04 App 開發大夢的第一步
不是我誓死要當微軟死忠粉絲,而是因為自己常以 "程式魔人" 自許, - 2012-11-19 為網頁加入多點觸控功能(IE10 版)
不是 touchstart、touchmove、touchend 等名稱,而是 MSPointerDown、MSPointerMove... 等。 - 2013-01-27 jQuery 1.9
不是又增加什麼新東西,而是它拿掉哪些舊東西!! - 2013-03-08 【茶包射手日記】怪異的 IE DNS Error
不是連線逾時而是 DNS 錯誤? 2) IE8 的預設逾時設定為 60 分鐘, - 2013-03-11 【茶包射手日記】呼叫 showModalDialog 時發生 '物件不支援此屬性或方法' 錯誤
不是預期的 Access Denied(存取被拒),而是詭異的 "物件不支援此屬性或方法"。 - 2013-09-25 TechDays 2013 隨堂筆記 0925
不是互相猜測,而是馬上做決策 - 2014-01-28 Knockout.js 3.0
不是有哪些新功能,而是有哪些功能被拿掉 - 2014-03-15 【茶包射手日記】當 IE 遇上 Enter
不是 PostBack,而是 Client 端事, - 2014-04-06 【茶包射手日記】IIS 的 29 小時魔咒
不是程式當掉,而是 Application Pool(應用程式集區)被 IIS 強制回收導致重啟 - 2014-06-07 從 Knockout 到 AngularJS
倒不是因為 Angular 太強大,KO 還沒上擂台就被叫去領便當,而是二者定位不同 - 2014-06-28 TypeScript 的 函式多載(Overloading)
不是 string 而是 number - 2014-07-02 NG 筆記 10-保安,可以讓 Angular 這樣算了又算算了又算嗎?
不是因為循環參照而是屬性一直在改變 - 2014-09-25 Gulp, Grunt, Bower 以及 npm
不是在 Web 瀏覽器上執行,而是一種在伺服器上執行的 Javascript。 - 2014-11-06 【茶包射手日記】遠端桌面剪貼簿失效
不是要刻意留一手,而是因為三項理由... - 2015-01-15 【茶包射手日記】IE CORS 跨網域存取的特殊規則
不是指 localhost,而是以 file: /// URL 開啟本機資料夾的網頁, - 2015-03-11 【茶包射手日記】詭異錯誤:MVC 正常,WebAPI 故障
不是依 web.config customErrors 決定是否回傳錯誤訊息,而是另一套客製化錯誤設定。 - 2015-09-07 WCF 探勘 7-XML 序列化資料量觀察
不是 XML,而是被壓縮過看似亂碼的資料。 - 2015-11-17 RunnerWindow 1.6-運動強度色彩顯示及參數設定
並不是我突然開竅變聰明,想出更省記憶體的絕妙程式寫法,而是 Garmin 在 11/6 釋出 Connect SDK 1.2.1, - 2016-01-27 2016 台北渣打馬拉松
不是腿腳膝蓋,不是心臟,而是膀胱! - 2016-05-20 【茶包射手日記】詭異的 Oracle Client 32/64 版本錯誤
不會直接爆出存取被拒,而是略過錯誤導致錯選版本 - 2016-05-23 使用 Fiddler 竄改網頁內容進行測試
不是來自 Web Server,而是我們剛才存檔的 IndexHtml_Response.txt - 2016-05-30 SQL 效能調校經驗一則
不是記憶體不足,而是 SQL 搶不到記憶體 - 2016-06-19 【獅子鬃毛】不用 IE 就不會中加密勒索病毒? [連發]
不是 IE,而是沒更新的舊版 Flash
散播者不是中國網站,而是台灣雅虎網頁 - 2016-10-28 【茶包射手日記】ASP.NET MVC 403.14 錯誤烏龍
不是整個專案全搬,而是靠肉眼人腦決定搬哪些檔案。 - 2017-02-17 好問題:GUID 真的不會重複嗎?
不是不該信任 GUID 永不重複,而是我們現在使用的 GUID 早已不是依據 MAC 及時間產生 - 2017-02-17 好問題:GUID 真的不會重複嗎?
不是靠 MAC 地址及時間確保唯一性,而是靠隨機亂數產生 - 2017-06-13 RDLC 報表無法設定每頁顯示標題列
嚴格來說不是 Bug,而是不易理解的行為設計 - 2017-07-13 【茶包射手筆記】詭異的 Word 字元疊疊樂
不是 TABCDE,而是全部字元都疊在一起 - 2017-10-02 【茶包射手日記】VAIO 筆電開機卡住經驗
不是修不好,而是「修理 vs 換新」的艱難抉擇 - 2018-03-20 HttpUtility.ParseQueryString 還原字串中文編碼問題
不是 UTF-8 編碼 UrlEncode,而是過時 %uxxxx 格式 ! - 2018-04-26 【茶包射手日記】用 TransactionScope 包 LINQ 迴圈查詢出錯
不是一次讀完所有資料再跑迴圈,而是開著 DataReader 每跑一圈讀一筆 - 2018-05-14 SQL Server 使用者定義型別
不是 VARCHAR 不是 DATETIME 不是 INT,而是某個沒看過的名稱 - 2018-08-19 ASP.NET Core 值得學嗎?
not ASP.NET MVC 6,而是 ASP.NET Core 1.0 - 2018-11-21 ASP.NET Core Docker 筆記 4 - ASP.NET Core 網站容器化經驗分享
不是 127.0.0.1 而是隔離網段 172.1x.0.x IP - 2018-12-07 使用 C# Stopwatch 測量微秒精確度
不是除以 TimeSpan.TicksPerMillisecond 而是依 CPU 頻率而定 - 2019-01-08 使用 Visual Studio Code 寫 C_C++
不是移動一個 Byte,而是一個 int 的長度(sizeof(int)) - 2019-02-14 液晶螢幕維修經驗再一則
不是刷卡買新的,而是挑張過期卡片插進外殼縫隙 - 2019-03-18 NSwag Studio C# 程式產生器客製化
不是直接呼叫元件,而是在 Temp 目錄產生一個 nswag...config.json 設定檔 - 2019-05-05 ASP.NET 簡史
.NET 與 Mono 團隊合作的最大意義是正式放手讓它不再被視為特定作業系統的附庸,而是跨越平台成為一種「堂堂正正的程式語言」 - 2019-06-09 Visual Studio Git 筆記 - Git 的 Branch 魔法
不是 Visual Studio 做了什麼,而是實體檔案真的改變了 - 2019-07-27 設定 IE 新頁籤開啟首頁
not 首頁,而是有一堆照片的奇怪網頁 - 2019-08-09 筆記 - 不可不知的 ASP.NET Core 依賴注入
不是用標準的 MVC 架構,而是用 app.Run()... 自建簡單 Pipeline, - 2019-09-04 【答客問】IIS 與 web.config 的 Windows 驗證設定
不是儲存在 web.config,而是在 applicationHost.config - 2019-10-19 重構筆記 - 壞味道(Bad Smell)
不是拒絕繼承父類別的程式碼,而是拒絕繼承父類別的介面 - 2019-11-02 講座筆記 - 面對青春期叛逆
不是用來對質,而是提醒、促其反省 - 2019-11-19 匯出 Git Commit 檔案並維持資料夾結構
不是最新版本,而是某個 Commit 怎麼辦 - 2019-11-24 2019 板橋馬之破四好難
不是大漢橋-媽祖田路線跑兩趟,而是中正橋到三峽河濱公園 - 2019-12-12 Visual Studio 簽入 Git 遺漏檔案
不是藍色鎖頭圖示,而是紅圈減號 - 2019-12-22 筆記:ASP.NET Core 2.2 升級 3.1 經驗一則
not 把 2.1 改成 3.1,而是換成FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 - 2020-01-11 字串 Split() 結果出現 System.Array 不支援 LINQ 方法錯誤
不是 string[] 而是 System.Array - 2020-05-24 PowerShell FAQ - 函式多參數寫法陷阱
不是你所想的先執行 Mid($input, 0, 4) 再將結果印出來,而是被解讀成「印出 "Mid"... - 2020-06-18 PowerShell FAQ - 函數傳回集合物件注意事項
不是 DataTable,而是 System.Object[] - 2020-12-23 【茶包射手日記】怪異的 .NET 數學運算溢位錯誤
不是陣列大小不可為負數,而是Arithmetic operation resulted in an overflow./ 數學運算導致溢位 - 2021-04-29 【茶包射手日記】超詭異 Oracle Unicode 難字問題
不是出現空白、問號、方格或亂碼,而是重複前一個字元 - 2021-04-30 PowerShell ConvertFrom-Json 還原陣列無法 Where-Object 篩選
不是陣列,而是一個具有 value 跟 Count 屬性的物件 - 2021-05-15 PowerShell ConvertFrom-JSON 解析大型 JSON 報報錯
不是線上資料量比測試資料多,而是 PS5.1 的上限比 PS4.0 高 - 2021-07-17 【茶包射手筆記】Chrome 莫名佔用 CPU
不是 Chrome 視窗而是兩個背景程序 - Software Reporter Tool - 2021-08-05 使用 C#_PowerShell 執行 SSMS 所產生包含 GO 的 SQL Script
不是用 SSMS 跑,而是交給 .NET 或 PowerShell 寫的批次程式用 ADO.NET 執行 - 2021-08-11 Google 密碼外洩驚魂記
不是該 Gmail 密碼外流,而是記憶在這個 Gmail 帳號裡的帳號密碼有風險 - 2021-09-04 LED 燈管頻閃改善實驗
不是變暗而是全黑 - 2021-09-12 Edge_Chrome 擾人廣告自動移除功能
不是 Edge 的功勞,而是 Chromium 核心加入的新功能 - 2021-09-26 五倍券官網當機亂碼為什麼「滚」出來?
絕對不是要做好某一項就能安全下莊,而是每個細節都得考慮周到 - 2021-12-03 在 CentOS 安裝事務機驅動程式進行掃描
不是發問,而是貼一篇錯的答案 - 2021-12-09 在 ASP.NET 用 Server-Sent Events 實現即時廣播
不是延長 executionTimeout,而是限定 sse-service.aspx 每次執行最多一分鐘就結束 - 2022-02-12 學長,那個... 不點一下子彈嗎?
不是一般野戰部隊用的 57 步槍,而是有點年紀的 M1 卡柄槍 - 2022-03-15 ASP.NET Core 豆知識 - 調整 csproj 自動包含之專案項目
不是 Content Include 而是 Content Update - 2022-05-08 JavaScript 快顯通知套件 - NOTY
不是研究原理寫程式,而是從琳琅滿目的選項挑一個合用順手的。 - 2022-06-15 企業 IE 保育指南
不是看會不會寫、有沒有時間改,而是個事涉經濟、民生、策略、政治的超複雜議題 - 2022-06-21 黑歷史 - 我的 SQL Injection 首部曲
不是 ASP + SQL,而是 UNIX 網站連 Oracle - 2022-06-26 生活瑣記 - MacBook Air 老筆電的新旅程
不是因硬體故障壽終正寢,而是失去軟體支援被世界遺棄 - 2022-07-09 【答客問】Visual Studio 使用 _appName URL 偵錯網站
不是得到感謝,而是被告上法院 - 2022-07-30 機車怠速熄火發不動故障一則 - CDI
不是個盒子,而是電路板放在模具灌樹脂一體成形的 - 2022-07-31 1000 還是 1024?KB、KiB、MB、MiB
不是 64000 Bytes,1MB L2 Cache 也不是 1,000,000,而是 1,048,576 - 2022-09-06 SSD、USB 行動碟擺很久沒用資料會消失?
不是說超過這個時間一定會掉資料,而是發生錯誤機率(UBER 及 FFR)超過容許值 - 2022-11-20 SSD 降溫大作戰 EP4 - M.2 SSD 溫度多高算過熱?
不是寫完資料就關機,而是會長期處於高溫下運轉 - 2023-02-27 敲指令管 Azure,該用 Azure CLI 還是 Azure PowerShell?
不是用 Azure PowerShell Cmdlet 批次關機,而是用上了 Azure CLI - 2023-04-09 閒聊:日本企業家警告 AI 將讓九成白領失去工作
不是魔鬼終結者、全民公敵那種電腦造反統治人類的電影情節,而是與我們切身相關 - 2023-08-12 WebConf Taiwan 2023 Day 2 共筆筆記
不是產品死掉了,而是死掉很久了沒人通知你(遠目) - 2023-09-11 批次檔執行單行 PowerShell 指令之內嵌雙引號字元處理
不是用 .,而是要寫成 + - 2023-12-24 閒聊 - Y2Q 倒數與 Q-Day,當代資訊安全防線即將崩潰
能臉上不顯驚恐,而是撫鬚嘆道... - 2023-12-27 Google Passkey 筆記 - 使用手機免密碼登入 Google 帳號
不是用來傳輸的,而是確認手機內建金鑰就在登入裝置附近 - 2023-12-31 我的 2023 技術盤點
不是跟 AI 比賽,而是要跑得比你的競爭者快 - 2024-01-30 文字轉 ChatGPT Token 之實驗與觀察
不是以字元或字詞為單位,而是會把文字拆解為一個個 Token - 2024-06-20 走出 Wintel 舒適圈,初試 Arm64 Windows
不是 Intel / AMD CPU,而是高通的 Snapdragon X Elite 處理器 - 2024-08-11 用入門級顯卡 RTX 3050 + Ollama 跑小模型,會比 CPU 快多少倍?
不是說主機如果有 32 GB RAM,會撥 16 GB 給 GPU,其他程式只能用剩下的 16GB;而是若 GPU 需要, - 2024-09-17 PowerShell 踩雷記 - [0] 索引器容錯行為
不是 Sheet1 A1 "ABC",而是 "ABC\n123", - 2024-12-23 【笨問題】VSCode 的 Github Copilot Chat 視窗要怎麼移回左側?
不是拖視窗,而是拖 Icon - 2024-12-30 Python 新手筆記 4 - Dictionary、Tuple 與 Set
不是 List,而是 dict_keys、dict_values、dict_items 型別 - 2024-12-31 使用 LINE 聊天機器人回應圖片或檔案
不是將檔案 byte[] 傳給 LINE API,而是要自己把檔案放上外界可存取的網站 - 2025-06-08 閒聊 - 作廢的 Code 你會刪掉還是做成註解牆?順聊程式設計爭議心法
不是冷嘲熱諷,而是試著融入相關情境時空 - 2025-11-07 偵測 Windows 11 快顯通知
不是每次有新通知時觸發事件,而是允許你定期查詢取得目前所有還在通知中心的快顯通知 - 2025-12-05 固若金湯的 Linux 也會當機?BSOD 藍色當機畫面不全是 Windows 的錯?
不是軟體 bug,而是硬體本身不可靠 - 2025-12-07 .NET 10 亮點巡禮
不是來自某個關鍵環節被突破,而是累積了數百項微小改良優化 - 2025-12-28 TPM 如何讓 BitLocker 更難被破解?那能擋住量子電腦嗎?
不是用獨立 dTPM,而是使用 Intel、AMD 或高通 CPU 提供的 fTPM - 2026-03-25 生活裡那些不科學的事 - 統一發票中獎魔人之謎 [連發]
不是隨機發生的,而是有特定原因造成的
不是運氣,而是真的有某種趨勢或偏好存在
I examines my 22-year blog archive to measure use of the “not… but…” sentence pattern, finding it appears rarely compared with AI-generated writing, where overuse makes the style feel repetitive and irritating.
Comments
# by Latishaaaaaaaaaaaaaaaaaaaaa
好奇查了自己的,得到「共 0 篇文章,總字元數 0 字,總中文字數 0 字,符合「不是...而是...」的文章有 0 篇。」 想了想,應該是因為我的部落格文章用語都不太正式的原因www