凱西
@cassiecoding
Tue, May 10, 2022 2:55 PM
Mon, May 16, 2022 2:54 PM
週記
-
*每周發一噗記錄每日的程式相關狀態,避免擾民
*插樓閒聊歡迎
凱西
@cassiecoding
Tue, May 10, 2022 3:00 PM
1. 工作:都在寫浪費生命的期中報告,沒什麼碰到程式 (哭
2. Cousera 的課:binary 第一週的課程終於要結束了,因為是基礎課程,最後面在講 decimal 轉 binary 的演算法覺得有點無聊
3. Udemy 的課:hash table 的單元結束了,要開始 linked list 的單元。之前是演算法小白的時候就很愛用 hash table,它果然超級強大的。
4. React 練習:查了為什麼用
useEffect
會 fetch 兩次 API,原來是因為
StrictMode
的關係,所幸這樣的狀況只會在 development mode 發生。
凱西
@cassiecoding
Tue, May 10, 2022 3:02 PM
看著上面那一段,再次覺得好多名詞我都不知道中文是什麼 (倒
凱西
@cassiecoding
Wed, May 11, 2022 2:52 PM
1. 工作:進度還不錯,真的是把所有 Component 客製化完,就可以秒殺很多頁面了。花了比較多時間在跟 UI/UX 討論他設計的版型螢幕寬度要開多少,開太寬我用筆電開發就會出現字都擠在一起的狀態
2. Cousera 的課:第一週的課程結束,接下來的內容是 octal 跟 hexadecimal,目前為止感覺起來沒有差太多
3. Udemy 的課:linked list 持續學習中
凱西
@cassiecoding
Wed, May 11, 2022 2:52 PM
4. React 練習:每次資料更新就會 re-render component 還滿煩的(這點 Vue 就大大勝出),在「重新組織要放進 component 內的資料」上卡超久,目前的解法是在 JSX 外部就把 object 資料處理好(加自定義的 id、key-value pair 等等)
凱西
@cassiecoding
Thu, May 12, 2022 2:20 PM
1. 工作:
- 完全進入心流狀態,回過神來已經到下班時間了,然後手有點痠痛
- 今天處理的議題,在下午的時候把早上設計的資料結構整個打掉重練了,運作起來順暢很多,也比較容易理解
2. Cousera:繼續 octal 跟 hexadecimal
3. Udemy:對 pointer 不熟真的很吃虧耶,用 JS 實作 linked list 完全被 reference 弄到暈頭轉向,只好明天再來繼續
4. React 練習:昨天遇到的問題今天解決了,不過又遭遇另一個起因相同的坑。re-render 真的好煩喔,在想要怎麼避過。
凱西
@cassiecoding
Thu, May 12, 2022 2:21 PM
總結來說,是工作很順利,學習卻一團糟的一天 (...
凱西
@cassiecoding
Fri, May 13, 2022 2:32 PM
星期五,極度考驗耐心的一天。
1. 工作:
-
<input type="color">
這個東西超酷的,以前重來沒用過
- 改了一個以前造成的 bug。
凱西
@cassiecoding
Fri, May 13, 2022 2:32 PM
功能是把長條圖像 slide 一樣每二十年切換一次,到頭跟到尾的箭頭按鈕會用
disabled
的
style
來提醒使用者已經不能點擊了。
用
Array.slice(start, end+1)
來實現,前後切換,然後用
computed
來監聽是不是已經到最前面或最後面了。
以前沒有考慮到資料長度可能沒辦法整除於 20,於是「判斷是否已經到頭或到尾」就會出錯......
凱西
@cassiecoding
Fri, May 13, 2022 2:33 PM
2. Cousera:沉浸在 octal to binary、hexadecimal to binary、octal to hexadecimal 的美妙轉換中。
3. Udemy:稍稍稍稍稍微搞懂 linked list 在幹嘛了(只限於 append 跟 prepend 的部分),insert 好難
4. React 練習:昨日的問題解決了,希望這個周末可以做完這個練習。然後再說一次 re-render 好煩
凱西
@cassiecoding
Sat, May 14, 2022 3:15 PM
1. Cousera:peer review 的作業好麻煩,大型群體作業好麻煩orzzzz 有點迷失在老師的創意出題裡,希望明天可以做完
2. Udemy:insert 跟 remove 的功能都順利做完了。原以為可以進入輕鬆環節時,才知道之前實作的是 singly linked list,還有 doubly linked list 等著我
3. React 練習:完成了!我好棒!!!接下來做新的練習 (
https://www.freecodecamp.org/...
TypeScript 補起來,還是先把 React 生態系的 React Router 和 Next.js 學好
載入新的回覆
*每周發一噗記錄每日的程式相關狀態,避免擾民
*插樓閒聊歡迎
1. 工作:都在寫浪費生命的期中報告,沒什麼碰到程式 (哭
2. Cousera 的課:binary 第一週的課程終於要結束了,因為是基礎課程,最後面在講 decimal 轉 binary 的演算法覺得有點無聊
3. Udemy 的課:hash table 的單元結束了,要開始 linked list 的單元。之前是演算法小白的時候就很愛用 hash table,它果然超級強大的。
4. React 練習:查了為什麼用
useEffect
會 fetch 兩次 API,原來是因為StrictMode
的關係,所幸這樣的狀況只會在 development mode 發生。1. 工作:進度還不錯,真的是把所有 Component 客製化完,就可以秒殺很多頁面了。花了比較多時間在跟 UI/UX 討論他設計的版型螢幕寬度要開多少,開太寬我用筆電開發就會出現字都擠在一起的狀態
2. Cousera 的課:第一週的課程結束,接下來的內容是 octal 跟 hexadecimal,目前為止感覺起來沒有差太多
3. Udemy 的課:linked list 持續學習中
1. 工作:
- 完全進入心流狀態,回過神來已經到下班時間了,然後手有點痠痛
- 今天處理的議題,在下午的時候把早上設計的資料結構整個打掉重練了,運作起來順暢很多,也比較容易理解
2. Cousera:繼續 octal 跟 hexadecimal
3. Udemy:對 pointer 不熟真的很吃虧耶,用 JS 實作 linked list 完全被 reference 弄到暈頭轉向,只好明天再來繼續
4. React 練習:昨天遇到的問題今天解決了,不過又遭遇另一個起因相同的坑。re-render 真的好煩喔,在想要怎麼避過。
星期五,極度考驗耐心的一天。
1. 工作:
-
<input type="color">
這個東西超酷的,以前重來沒用過- 改了一個以前造成的 bug。
disabled
的style
來提醒使用者已經不能點擊了。用
Array.slice(start, end+1)
來實現,前後切換,然後用computed
來監聽是不是已經到最前面或最後面了。以前沒有考慮到資料長度可能沒辦法整除於 20,於是「判斷是否已經到頭或到尾」就會出錯......
3. Udemy:稍稍稍稍稍微搞懂 linked list 在幹嘛了(只限於 append 跟 prepend 的部分),insert 好難
4. React 練習:昨日的問題解決了,希望這個周末可以做完這個練習。然後再說一次 re-render 好煩
1. Cousera:peer review 的作業好麻煩,大型群體作業好麻煩orzzzz 有點迷失在老師的創意出題裡,希望明天可以做完
2. Udemy:insert 跟 remove 的功能都順利做完了。原以為可以進入輕鬆環節時,才知道之前實作的是 singly linked list,還有 doubly linked list 等著我
3. React 練習:完成了!我好棒!!!接下來做新的練習 (https://www.freecodecamp.org/... TypeScript 補起來,還是先把 React 生態系的 React Router 和 Next.js 學好