出現錯誤:error code:1366. incorrect string value
Condition: 如果執行1ALTER TABLE `student` default character set utf8; #utf8mb4
格式一可能沒變,一樣是latin1
Solution: you can run the following code to check it again.輸入以下指令,設定格式latin1為 utf812ALTER TABLE `student` convert to character set utf8; #utf8mb4show create table `student`;
常用的SQL Parsing - Part1
我們理解的資料庫就是儲存資料的地方,而資料庫本身也區分為 關聯式資料庫 和 非關聯式資料庫
關聯式資料庫(SQL - Structured Query Language)可以想成常見的rows/columns組成的table,包含了MySQL, Oracle, PostgreSQL…
非關聯式資料庫(no SQL) 可以想成儲存方式非一般的資料型態,像是以圖片的方式儲存或是key的方式儲存,包含MongoSQL, Redis…
Background: 大小寫都可 關鍵字文字顏色會變成藍色
Command line:
How to create/remove/drop/delete database?
How to create...
Fabless公司資料流大架構分享
沒有自家工廠的IC設計廠會在suppliers(SATs)端的機台安裝Proxy收集機台資料
Proxy: 一個代理的角色,連接客戶端與伺服器(簡單來說就是透過代理的角色去取得客戶端的資料)
Proxy Server: 顧名思義就是代理伺服器
當收集好的資料會經過supplier廠內防火牆(Firewall)以及fabless的防火牆(Firewall)進入到fabless的database(ex: Hadoop, Vertica…),通常超過三個月的測試資料會歸類到Hadoop(我們稱之為Cold data)而測試資料如果在三個月內則會歸類到Vertica(我們稱為Hot data)
Hadoop(Apache Hadoop Ecosystem)可以儲存並管理大量資料的雲端...
如何有效建立網頁(Hexo, Github)
第一次接觸hexo建議先把相關的package安裝好,也可以參考官網有完整的docs https://hexo.io/docs/
安裝Git- Windows: Download & install git.
- Mac: Install it with *Homebrew* , MacPorts or installer.
- Linux (Ubuntu, Debian): sudo apt-get install git-core
- Linux (Fedora, Red Hat, CentOS): sudo yum install git-core
__Note: Homebrew 開放原始碼的軟體套件管理系統,用以簡化 macOS 系統上的軟體安裝過程(from W...
面對客戶的報告呈現Tips Sharing
剛開始遇到客戶時可能無法抓到胃口,沒關係,我們只要抓住以下幾個重點
- 產業:半導體
- 職位:NPI Project Manager
- 情境:(EVT/DVT) 需要每週跟客戶報告進度
- 背景:研發階段的進度更新以及Quality report更新
- Outline:
1. List current status(based on schedule)
2. Troubleshooting
3. Next Action
Step1: 列出目前進度建議用條列式的方式列出來,數據用圖表呈現
Step2: 本週遇到的問題 Define and Clarify可以使用 人、機、料、法、環(5M1E) 的方式來呈現問題的背景,一方面也可以針對5M1E來定...
安裝MySQL遇到的問題(MAC)
- 問題:在MAC安裝完MySQL,啟動MySQL沒反應
- Solution:
sudo chown -RL root:mysql /usr/local/mysql
sudo chown -RL mysql:mysql usr/local/mysql/data
sudo /usr/local/mysql/support-files/mysql.server start
疫情下Chrombook成長與筆電背後的運作
前言紀錄2020–2021疫情下在筆電產業工作的心得
由於之前從未接觸過筆電產業,也因為自我的好奇心加上職涯轉職的轉捩點,誤打誤撞下進入了某外商軟體研發部門擔任軟體主管工程師。負責十六個量產Chromebook的軟體trouble-shooting以及RMA(Return Material Authorization)。大家可能會好奇量產的筆電maintainence是很stable,畢竟已經在市面上販售一段時間。其實不然,以下以軟體PM
首先,Chromebook缺料問題嚴重Chromebook在2020及2021年大缺料,每家筆電廠都秉持著「即便追料追到爆,但手上有料也先供給毛利好的伺服器、通訊類產品,最後才輪到Chromebook,因為Chromebook的毛利相對較低」。...
Start Recording My Work and Learning Journey
第一篇就先簡略介紹一下我自己以及之後的文章走向。
首先,關於我曾在半導體產業擔任資料工程師,隸屬於研發部門,所以經手的資料稱不上是大數據,比較像是分析研發的當中一些參數並進行產線的優化。曾在IC設計產業擔任系統分析師,隸屬支援operation team的IT,這邊的數據相對大量(包含了所有產線機台收集到的資料),工作內容包含了系統上線、內外部使用者對於系統及資料問題的troubleshooting、系統整合及優化。曾在NB產業擔任軟體主管工程師,接觸到更底層軟體開發、產線toolkit優化和前端售後維修工程師韌體知識訓練。之後文章走向以我的工作經歷分享為主,包含不同產業產線的運行模式以及如何找出產線痛點進行優化、工作上會使用到的programming languages和系統整合...