tag:blogger.com,1999:blog-52734939088960971932024-03-14T12:07:44.435+08:00[ 小黑宅 ]沒有乳溝 沒有專業 沒有政黑 只有認真紀錄生活Unknownnoreply@blogger.comBlogger696125tag:blogger.com,1999:blog-5273493908896097193.post-14331561287282622122023-07-13T14:38:00.006+08:002023-07-13T14:38:37.088+08:00Android File Transfer 無法與裝置連接利用 Android File Transfer 這個官方工具,嘗試將 Pixel 6a 連接到我的 macbook,但一直發生『無法與裝置連接』的錯誤訊息。依照官方建議,重新安裝 Android File Transfer、電腦重新開機、手機重新開機、連接線材都更換了都沒用。最後發現是 Google Drive 在搞鬼,將其結束後 Android File Transfer 就可以正常看到 Pixel 6a 的資料夾。Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-91493023100403597102023-04-06T11:38:00.006+08:002023-04-06T11:40:13.179+08:00兩年 YouTuber 不藏私剪片流程 SOP 分享最近一直有觀眾說我剪片很快,這邊就來分享一下我剪片的流程,也給各位有興趣當 YouTuber 或是已經有剪輯影片的人參考,沒有耐心或是已經有經驗者,就直接看圖就好,但以下流程不適用於手機剪輯的人。流程圖其實已經說得很清楚,紅色的框框是直接提升硬體就能縮短時間的部分,硬碟要用 SSD、家裡網路上傳速度要夠快、剪片用的電腦推薦直接用 Apple M1/M2 系列筆電,原本我用 Apple i5 的筆電輸出25分鐘1080P的影片都要快半個小時,換了 Apple M1 筆電就只要3分鐘左右就輸出完了,以我的流程要輸出三次,就省了快一個半小時。以我的感受,影片最耗時的第一個是剪片,除了一台剪片不會頓的電腦,熟記剪輯軟體的熱鍵也是一定要的,我不會想要第一次就看很仔細一次剪到位,而是第一次從頭看到尾,邊看邊把有趣的片段留下,第二次再重新檢視剛剛那些片段是否有必要留下(減法才是最難的),然後重新調整Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-68953481039327598702023-02-16T11:42:00.000+08:002023-02-16T11:42:11.436+08:00Eclipse 啟動發生 libjvm.dylib does not contain the JNI_CreateJavaVM symbol<!-- wp:image {"align":"wide","id":301,"sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
Eclipse/SpringToolSuites4 啟動發生 libjvm.dylib does not contain the JNI_CreateJavaVM symbol
<!-- /wp:image -->
<!-- wp:paragraph -->
更新 openjdk 後,無法開啟 Eclipse/SpringToolSuites4,錯誤訊息如下 :
<!-- /wp:paragraph -->
<!-- wp:code -->
The JVM shared library "/Users/foo/Library/Java/Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-15884479250667110082023-02-16T11:40:00.000+08:002023-02-16T11:40:36.689+08:00為什麼要使用 Java Optional 以及 Optional 常用的方法有哪些<!-- wp:heading -->
你用過 Java Optional 嗎?
<!-- /wp:heading -->
<!-- wp:paragraph -->
本文假設讀者你已經用過 Optional 或是介接過回傳 Optional 的 API,知道 Optional 主要是解決 java.lang.NullPointerException(剛好是本站用的網址 XD),但還是不太知道為什麼要用 Optional!
<!-- /wp:paragraph -->
<!-- wp:heading -->
換個角度看 Java Optional
<!-- /wp:heading -->
<!-- wp:paragraph -->
我覺得站在開發 API 的角度來看這個問題,就很清楚為何要使用 Optional!
<!-- /wp:paragraph -->
<!-- wp:Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-5273493908896097193.post-72472679334249706862023-02-16T11:38:00.000+08:002023-02-16T11:38:57.771+08:00三分鐘讀懂 Encode 編碼、Encrypt 加密、Hash 雜湊<!-- wp:heading -->
Encode、Encrypt、Hash 的差別
<!-- /wp:heading -->
<!-- wp:columns -->
<!-- wp:column {"width":"100%"} -->
<!-- wp:table {"hasFixedLayout":true,"className":"is-style-stripes"} -->
Encode 編碼Encrypt 加密Hash 雜湊簡單定義原本的資料用不同的詮釋方式產生新的資料利用金鑰來保護資料 將資料用公式算出一個無法反推回原本資料的結果是否能還原資料?知道編碼方式即可還原資料知道加密方式 + 取得金鑰即可還原資料無法還原資料舉例摩斯密碼網址編碼Base64AES(對稱加密)RSA(非對稱加密)md5SHA1SHA256 Encode、Encrypt、Hash 對照表
<!--Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-63222512232646821342023-02-16T11:37:00.001+08:002023-02-16T11:37:21.045+08:00Windows 工作排程器如何處理還在執行中的工作<!-- wp:image {"id":252,"sizeSlug":"large","linkDestination":"none","className":"is-style-default"} -->
Windows 工作排程器 > 設定 > 如果工作已在執行中,下列規則將會套用:(If the task is already running, then the following rule applies)
<!-- /wp:image -->
<!-- wp:paragraph -->
之前用 Windows 工作排程器 都是用來執行會自動關閉的程式/Script,所以沒有設定上圖的這個選項『如果工作已在執行中,下列規則將會套用:(If the task is already running, then the following rule applies)』Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-67878349667679593342023-02-16T11:35:00.002+08:002023-02-16T11:35:47.788+08:00MultiBio zkemkeeper.CZKEMClass 無法監聽即時事件<!-- wp:image {"id":232,"sizeSlug":"full","linkDestination":"none"} -->
MultiBio700 門禁考勤人臉指紋機
<!-- /wp:image -->
<!-- wp:paragraph -->
介接 MultiBio 門禁考勤人臉指紋機時,利用官網提供的 zkemkeeper SDK,能正確讀取設備上的打卡資料,但想要即時接收打卡事件時,完全照抄官方範例,卻怎樣都收不到設備即時回傳的事件。最大的差別在於官方範例是一個 Windows Forms 程式,我正在開發的是一個主控台(Console)程式。
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
可能原因是 zkemkeeper SDK 收到設備即時回傳事件後,使用的訊息派送機制跟 Windows Forms 程式會Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-91731894445596114572023-02-16T11:33:00.002+08:002023-02-16T11:33:59.852+08:00Java 常用的 Functional Interface:Consumer、Function、Predicate、 Supplier<!-- wp:paragraph -->
在看 Functional Interface 之前,先看看以下例子,如果我們只能寫一個方法,要在一個字串集合內,找到預期的字串,同時要能支援完全比對/忽略大小寫的話,寫出來的程式碼大概長的是以下這個樣子:
<!-- /wp:paragraph -->
<!-- wp:code -->
/*
* expect:是要比對的字串。
* ignoreCase:true 代表比對可以忽略大小寫。
*/
public boolean findAnyMatch(List<String> list, String expect, boolean ignoreCase)
{
if (ignoreCase) // 若任一個字串符合傳入的字串(忽略大小寫),就回傳 true。
{
for (String string : list)Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-21494253622417740252023-02-16T11:32:00.000+08:002023-02-16T11:32:10.373+08:00Intellij IDEA 啟動跳出 Unsupported Java Version<!-- wp:image {"id":195,"sizeSlug":"large","className":"is-style-default"} -->
<!-- /wp:image -->
<!-- wp:paragraph -->
升級完 Intellij IDEA 後,要開啟 Intellij IDEA 就跳出了 Unsupported Java Version 這個警告,在 Console 下查看 Java 版本是 openjdk version "11.0.2" 2019-01-15,版本大於 Java 11,應該不是環境的問題。
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
執行以下指令排除此問題:
<!-- /wp:paragraph -->
<!-- wp:code -->
rm ~/Library/Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-32307027182313930572023-02-16T11:30:00.001+08:002023-02-16T11:30:18.876+08:00特殊註解:TODO、FIXME、XXX<!-- wp:image {"id":173,"sizeSlug":"large","className":"is-style-default"} -->
<!-- /wp:image -->
<!-- wp:paragraph -->
最早接觸到這些特殊註解是在寫 Eclipse 的時候,有些自動產生的程式碼就會自己補上 //TODO,在 Tasks 分頁就能顯示出這些備註,點擊就直接跳到程式碼上相當方便。
<!-- /wp:paragraph -->
<!-- wp:image {"id":174,"sizeSlug":"large","className":"is-style-default"} -->
<!-- /wp:image -->
<!-- wp:paragraph -->
實際上在 Preferences > Java > Compiler &Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-75215633715015838772023-02-16T11:28:00.002+08:002023-02-16T11:28:51.723+08:00Eclipse 啟動發生 Caused by: java.lang.ClassNotFoundException: javax.annotation.PreDestroy<!-- wp:paragraph -->
因為開發環境的 SpringToolSuite4 要求更新 Java,更新到 Java 11 之後,反而 SpringToolSuite3 就打不開了,啟動就跳出下圖:
<!-- /wp:paragraph -->
<!-- wp:image {"align":"wide","id":153,"className":"is-style-default"} -->
Eclipse 無法啟動
<!-- /wp:image -->
<!-- wp:paragraph -->
按照指示查看 log,看起來是跟 Java 9 引入的 module 功能相關,造成找不到這個 PreDestroy 這個類別。
<!-- /wp:paragraph -->
<!-- wp:code -->
java.lang.NoClassDefFoundError:Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-60862632300210260572023-02-16T11:26:00.003+08:002023-02-16T11:26:53.096+08:00iTerm2 管理 SSH 帳號密碼<!--wp:paragraph-->
在 Mac 上用 iterm2 管理所有會連線的主機,這樣就不用每次在記 IP / 帳號 / 密碼,首先先安裝 sshpass,再去 iterm2 設定 Profile(一個 Profile 可以想成一個主機),詳細步驟如下:
<!--/wp:paragraph-->
<!--wp:heading-->
安裝 sshpass
<!--/wp:heading-->
<!--wp:paragraph-->
打開命令列,利用 homebrew 來安裝 sshpass:
<!--/wp:paragraph-->
<!--wp:code-->
brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb
<!--Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-44748163566852501622023-02-16T11:22:00.005+08:002023-02-16T11:22:44.480+08:00Mock 與 Stub 的差別<!-- wp:paragraph -->
假設我們要測試資料庫,除了連接真正的資料庫或是本地端的測試資料庫以外,我們也可以生成假的物件來測試,以下列出 Stub / Mock 這兩種做法的測試案例,大家可以自行體會其中的差別。
<!-- /wp:paragraph -->
<!-- wp:heading -->
Stub
<!-- /wp:heading -->
<!-- wp:code -->
/** 能連接至 MySQL 的實作 */
public class DatabaseMySql implements Database
{
public boolean connect()
{
// 省略
return true; // 連接真正的的資料庫,真的連上才回傳 true。
}
}
/** 為了測試用的實作 */
public class Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-48220248328081191922023-02-16T11:21:00.001+08:002023-02-16T11:21:45.777+08:00Java Stream API Cheat Sheet<!-- wp:paragraph -->
在 Java 8 之後,可以用 Stream API 來處理資料集合,最大的好處就是巢狀結構消失了,比較容易閱讀、看出商業邏輯,以下紀錄比較常用的操作:
<!-- /wp:paragraph -->
<!-- wp:heading -->
建立 Stream
<!-- /wp:heading -->
<!-- wp:list -->
<!-- wp:list-item -->
of
<!-- /wp:list-item -->
<!-- wp:list-item -->
empty
<!-- /wp:list-item -->
<!-- wp:list-item -->
concat
<!-- /wp:list-item -->
<!-- wp:list-item -->
generate:產生無限串流 的方法之一。
<!-- /wpUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-1491681110336121182023-02-16T11:19:00.001+08:002023-02-16T11:19:43.502+08:00Java 安裝在 Docker 容器的記憶體問題<!-- wp:heading -->
Docker 容器佔用大量記憶體空間
<!-- /wp:heading -->
<!-- wp:paragraph -->
Docker VM 的記憶體使用量很高,進去看16G 的記憶體的機器,才裝12個 Docker 容器,一個一個檢查才發現幾個是跑 Java APP 的容器吃的記憶體特別高(1G~3G 之間),但有些容器都是 Serverless 類型的服務,不應該佔用那麼多記憶體。
<!-- /wp:paragraph -->
<!-- wp:heading -->
Java 支援 Docker 的記憶體限制
<!-- /wp:heading -->
<!-- wp:paragraph -->
在容器內部執行 JVM,預設 Max Heap Size 會是主機記憶體的1/4,而非容器記憶體的1/4(所以我 docker run 設定 Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-73187968085910366332023-02-16T11:18:00.002+08:002023-02-16T11:18:28.049+08:00Intellij IDEA 控制台(Console)無法 Search/Find<!-- wp:heading -->
Console 無法搜尋字串
<!-- /wp:heading -->
<!-- wp:paragraph -->
在 Console 視窗按 ⌘ + F 不會跳出搜尋功能。
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
因為開發環境會使用 Eclipse 和 Intellij IDEA,不想記兩套快捷鍵,所以 keymap 就設定為 Eclipse(macOS),Eclipse(macOS) 預設 Find 和 Replace 都是空的,原本只替 Replace(通常找到就是想要替代)設定 ⌘ + F,Find 沒有設定熱鍵所以就沒作用。
<!-- /wp:paragraph -->
<!-- wp:heading -->
替 Find 指定快捷鍵
<!-- /wp:heading -->
<!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-75244459361526248792023-02-14T16:59:00.004+08:002023-06-30T10:59:50.432+08:00MacBook Pro 14"(2021) M1 Max 入手上次換機是2020/8,距今約兩年半,上一台 MacBook Pro 13" 是未代的 intel i5 / 16G Ram / 500G SSD,當初沒有等一下換 M1 版本,主要是怕程式開發工具有支援度問題,另外我有外接三螢幕需求,需要買到最貴的 M1 Max 才支援三螢幕輸出,這次買的是整修品(M1 Max / 64G Ram / 1T SSD)價格為85300元。現在這台 MacBook Pro 13" 開發上很夠用,缺點大概是沒用的 touch bar 還有比較容易熱,然後這一兩年有了剪片需求,整個剪輯流程大概要輸出長度20分鐘的1080P影片三次,每次都要等20分鐘以上,現在換上 M1 Max 大概兩分鐘左右就輸出完成了,大大減少我等待的時間。這次兩台電腦轉移的體驗也很好,同個網段下開啟系統移轉輔助程式,兩個多小時完成,大部分的 APP 跟個人資料都轉移過去了,我是碰到 Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-39363504280628091062023-02-06T17:01:00.004+08:002023-02-06T17:01:34.376+08:00IntelliJ IDEA 卡頓 CPU 使用率超過100%先說結論,訂閱 Intellij IDEA 前先下載社群版,試著開個專案打打字(中英文都要),看看是否會卡頓,CPU 使用率是否會超過100%,會卡頓就不要訂閱。IntelliJ IDEA 一打字就開始頓最近負責的 Spring 專案中會包含 react 的程式碼,Eclipse 上找來找去都沒有免費合用的 plug-in 才能正確高亮提示,心一橫就訂閱了IntelliJ IDEA Ultimate 一年份。之前開發 Android 都是用 IntelliJ IDEA 社群版,跑起來都很順,但這次的體驗卻非常差,運行起來超級頓,只是打字 CPU 的使用率就飆高到200%以上。修改記憶體選項工具列 > Help > Edit Custom VM Options…# 檔案路徑在 /Applications/IntelliJ IDEA.app/Contents/bin/Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-46600951159904063062023-02-06T16:49:00.001+08:002023-02-06T16:49:08.034+08:00MySQL DATETIME 與 TIMESTAMP 的差別 DATETIME 與 TIMESTAMP 的差別參考官方的說明:The DATETIME type is used when you need values that contain both date and time information. MySQL retrieves and displays DATETIME values in ‘YYYY-MM-DD HH:MM:SS’ format. The supported range is ‘1000-01-01 00:00:00’ to ‘9999-12-31 23:59:59’.The TIMESTAMP data type has a range of ‘1970-01-01 00:00:01’ UTC to ‘2038-01-09 03:14:07’ UTC. It has varying properties,Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-9378125999340309042023-02-06T16:44:00.004+08:002023-02-06T16:50:18.600+08:00Java 送出的時間與 MySQL 時間相差13個小時或差14個小時MySQL 時間相差13或14個小時Java 送出的時間有設定為台灣時區,但 MySQL 上看到的時間就是差13個小時,確認過 MySQL 主機時區是台灣的時區+8也沒有錯。-- 在 MySQL 執行以下 SQL 指令,顯示 MySQL 時區以及 MySQL 主機時區
show variables like "%time_zone%";
-- 發現 system_time_zone 是 CST,代表 MySQL 主機時區是 CST
-- 發現 time_zone 是 SYSTEM,代表 MySQL 時區參考 MySQL 主機時區發生原因在於 CST 可能是中國標準時間(China Standard Time)或是美國中部時間(Central Standard Time),造成 Java 認為 MySQL 時區是美國中部時間。明確指定 MySQL 時區MySQL 時區不要參考 MySQLUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-11347534255393994252022-06-28T14:23:00.005+08:002022-06-28T14:23:36.113+08:00謝謝你新竹街口攻城獅以及大家攻城獅的第二季就在昨天6/27畫下句點了,一直以爲這季 VLOG 影片中最後的片段,會是看到場上場下大家相擁而泣的畫面,但遺憾的就是我在這一天早上快篩陽性沒法進場,硬碟裡有的影像紀錄就停留在冠軍賽 GAME4 的那一天了,感覺自己跟這季的攻城獅一樣,最後沒有一個很棒的收尾,但沒有太多的遺憾,因為我們真的都毫無保留、盡力拼戰到最後一刻了。
回顧這一季的進場館的感受,全新的大螢幕、升級的商品部當然還有更多的商品、北區的籃球博物館,從開賽到結束活蹦亂跳的瑞迪跟 Uncle,伴隨的 Lioneers HUB(球員訓練中心) 的完成,有了更多在地化的活動跟球迷做連結,竹北遠百快閃店讓球迷沒比賽還能買周邊,目前還真的沒有哪支球隊有做到一樣的規模,作為獅迷真的很幸福又很痛苦(錢跟衣櫃永遠不夠用)。
這一季主場進場的球迷也越來越強了,從現在回頭看季初,根本已經是不同等級的應援,全場七千人的手舞足蹈,Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-51227199739892892842021-11-02T22:09:00.001+08:002021-11-02T22:09:25.073+08:00NBA2K22 快兩個月的心得本世代?次世代?
2K20 和 2K21 主要都是玩 Switch 版本,唯一的原因就是它的方便性,旅遊出門拿出來也可以玩個兩場,但最大的缺點就是效能很差,光影差人臉暗球場暗能接受,但犧牲畫質換來的也是肉眼可察覺的低幀數。去年 2K21 開始分成次世代版跟本世代版本,跟沒玩 2K 遊戲的朋友說明一下,次世代版本就是針對最新出的主機(PS5/Xbox Series),畫質跟系統都會最用心製作,本世代版本就大家俗稱換皮遊戲,可能拿 2K20 的內容修改一下球員名單就是 2K21 本世代版本了!
MyTeam = 課金遊戲?
再來這兩年主要就是玩 MyTeam 模式,簡單說就是課金抽卡包(沒課金就花時間農),組成自己的隊伍,單機解任務或是線上解任務或著是跟真人對打,這主要就是利用開包、收集這些動機來吸引玩家入坑,本人沒花時間農,也沒另外課金,就佛心偶爾打打單機解任務,你說就集卡包你不花錢也不Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-42507627401962783252021-07-15T11:24:00.008+08:002021-07-15T13:13:15.750+08:00Switch 遊戲實況直播開台需要的設備和軟體(OBS)實況開台的原因
這篇會大致介紹我用 Switch 在 YouTube 上直播用到的硬體設備和軟體,這次硬體就只多買了遊戲直播擷取盒 - 圓剛的 GC553、麥克風 - 圓剛的 黑鳩 - AM310,兩樣東西 PC Home 24 或是原價屋應該都很好找。
這陣子防疫期間哪裡都不能去,在家跟小朋友一起玩 Switch 遊戲的時間變多,那不如開個遊戲直播讓小朋友體驗一下當 YouTube 遊戲直播主,要準備些什麼東西?要怎樣才能把家裡電視上的內容推給全世界看到?面對觀眾時要做什麼效果?一認真就弄了一個多月,我們的 YouTube 在這邊,如果我這篇文章有幫到你更了解遊戲實況直播的話,麻煩大家支持我們按個訂閱,YouTube 要超過一千個訂閱才能開啟盈利模式,有了收入才更有心力替大家找有興趣的題材來研究寫文!謝謝大家!
實況用到的設備和軟體
廢話不多說,先上圖,圖下面會更細部說明:
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-53519186876297198962021-06-12T14:24:00.013+08:002021-06-12T16:16:52.470+08:00Switch 買一次遊戲同時在兩台主機上玩(利用隨時遊玩的主機)遊戲已經買了為什麼沒法兩台 Switch 同時玩遊戲?疫情期間,家中兩個小孩搶 Switch,明明遊戲(數位)已經買了,Switch 也兩台了,還是沒辦法讓兩人同時玩遊戲,其實老任都幫你想好了,讀完關於「隨時遊玩的主機」這篇,就能達成買一次遊戲兩台同時遊玩的效果。當然最有錢的做法,就是每片遊戲都是買兩片實體的。如果想省錢請繼續看下去。
不要廢話直接跟我說兩台 Switch 如何同時玩遊戲?如果不想了解太多,就無腦看最下面兩張圖:把兩台主機該建立的帳號建一建,綁定帳號A(有買遊戲的那個)的隨時遊玩的主機。了解兩台同時要遊玩分別要用哪個帳號來玩,就能順利同時讓兩台 Switch 玩同一片遊戲。像我就是下圖左邊那台擺客廳,然後跟家人講要玩遊戲用各自的帳號玩,新買那台就自己用帳號A玩,這樣講夠簡單了吧?
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5273493908896097193.post-22938856784183224262021-05-16T14:50:00.007+08:002021-11-02T22:09:43.164+08:00P-League 第一季球衣敗家成果自制力不夠請不要逛 攻城獅 的商品部
P-League 開打時,本來是沒有打算入手任何一件球衣的,還記得我買的第一件週邊時,看了球衣看了很久,最後還是只買攻城獅的機能長 T(1500多也不便宜),但攻城獅的商品部實在太可怕了,看久了原本覺得不好看的球衣也覺得很好看,2500多的價格也越看越覺得便宜(商品部真的不要常去逛),一季過去回過神來,就變成第一張照片這樣的形狀了。
第一季販售狀況
可以先說的是,攻城獅的商品最齊,至少不用到現場在網路上都還有機會買的到,攻城獅宅男打籃球主題週的聯名球衣個人(主觀)覺得本季最棒,價格最便宜又很耐看。富邦勇士不知道為什麼網路上都不開放球員選號,還好偶爾會放出志傑球衣,要不然真的得跑一趟台北主場。領航猿一樣材質的球衣信安跟戴維斯就是貴了400,早知道就買澎...還是買戴維斯好了 XD。夢想家則是到最後要打完,才能在網路上買到本季的球衣,而賽Unknownnoreply@blogger.com0