Hugo網站Papermod主題下增加Abmonition

設置步驟 增加文件 assets/css/extended/admonition.css 增加文件 layouts/shortcodes/admonition.html code可參考commit 參考資料 大部分的code來自於kenshin2438.top 的 commit Admonitions for My Hugo Website 更多寫法 如下更多寫法可參考commit裡的content/posts/blog/abmonition.md This is a note It’s not who you are underneath, it’s what you do that defines you. info It’s not who you are underneath, it’s what you do that defines you. danger 危險,中文測試 node 中文測試 abstract 中文測試 tip 中文測試 success 中文測試 question 中文測試 warning 中文測試 failure 中文測試 bug 中文測試 example 中文測試 quote 中文測試 quote 中文測試 test list 文章裡使用

2024-03-15 · Ariel

Java基本數據結構——Array/List/Set/Queue/Map

Data Structure 是計算機存儲和組織數據的機制。wiki里有註明常見的數據結構如下: 數據結構也是一種data,先來看看Java里的data type。 Java data type 在Java裡,data type分為兩種:primitive types和reference types。 primitive types primitive types 儲存的是一個實體的值。包括byte, short, int, long, float, double, boolean, char共8種。 ...

2024-03-13 · Ariel

國小中英文閱讀書單-小二下

紀錄小二下中英文閱讀書單 趁著國小課業壓力不大,好好享受閱讀。 閱讀不是為了成績,而是為了提高閱讀的能力,並且養成閱讀的習慣,最終讓孩子成為終身的閱讀者。 下面紀錄這學期讀過的中英文書單。 經過一個學期的閱讀,現在姐姐中英文書都會看。稍微愛看英文書一點點。 小三開始,要開始英文口說/寫作,中文寫作,每天閱讀的時間必然減少。在學校閱讀亞森羅頻。 在家裡讀英文。 ...

2024-03-12 · Ariel

小二上中英文閱讀書單

我蠻重視孩子的閱讀,所以平常有紀錄孩子的部分閱讀書單,分享給有需要的人。 另外,也想紀錄孩子的學習歷程,給同樣在家自學英文的孩子參考。 因為小一花了很多時間閱讀英文,小一暑假時可閱讀550L到600L的書,小二上本來計劃將閱讀的重心放在中文上,可惜中文好看的書沒有英文多,所以估計還是有6成多時間在看英文書。 ...

2024-03-12 · Ariel

和孩子一起成長——家有小學生

之前有寫過我覺得國小低年級最重要的事,一直沒有發表文章。這兩天看到某美語補習班國小孩子的從早上5:30到晚上11:30、全年無休的瘋狂時間表,又突然想起來這篇文章。 當時我覺得國小最重要的事有: 閱讀 學習做好自己的事 自由玩耍 養成健康生活的習慣 現在回想一下,之前完全都在考慮孩子,什麼都以孩子為主,完全忘了自己。 現在重新修改一下,加上自己的反思,重新整理下如何教育我的兩個小孩: ...

2024-02-22 · Ariel

用Hugo將Wordpress部落格搬家到Github Pages

決定從Wordpress搬家的原因 最近在寫關於Java學習文章的時候使用了markdown的插件,但是不好用,於是想不如折騰下自己的網站好了。學寫程式也有一陣子了,邊折騰邊學習也不錯。 用Wordpress部落格有幾年了,比較不喜歡: 常常會擔心租的域名或託管服務有沒有到期,有心裡負擔 太多我用不到的功能,不符合極簡主義 我不喜歡我自己之前的域名 所以決定從Wordpress搬家,使用靜態網頁,託管在Github Page上。 ...

2024-02-17 · Ariel

全面實踐簡單生活/投資

好多年前就看了簡單生活之類的書,但是今年是我全面實踐的第一年。 萬物之始,大道至簡,衍化至繁。 1.簡單飲食 之前好多年因為懷孕和哺乳,一直拼命狂吃,超過身體所需。 現在不用哺乳了,開始放棄對食物的執念,只取健康的和自己身體需要的。 只吃原型食物,並且簡單烹調。 多吃低碳環保海鮮類和豆類,少吃紅肉類。 少吃水果,把水果也當成零食。 必須外食的話,少吃。因為大部分外食都不是那麼健康。 ...

2023-12-29 · Ariel

字符串匹配,Leetcode 28,KMP算法

最近在做Leetcode,遇到有關字符串匹配的如下題目: 28. Find the Index of the First Occurrence in a String 要求從haystack 字符串裡找是否包含needle字符串,並找出首次出現位置。比如sadbutsad裡是否包含sad字符串。 發現除了暴力循環解法外,還有神奇的KMG算法可以把複雜度從O(m*n)簡化為O(m+n)。雖說大家都說用處不大,但是還是覺得很有意思,於是花了點時間學習,順便寫這篇文章記錄一下。 ...

2023-09-05 · Ariel

小一下閱讀記錄+中英文閱讀書單

小一上通過英文橋樑書成功愛上英文閱讀(小一上英文閱讀書單和心得)。 小一下學會注音也認識了一點國字,可以開始自己讀中文書籍了,所以慢慢多讀一些中文的書。 不知道是因為年紀的關係還是有很多英文閱讀經驗的關係,小一下對一般字少的繪本已經不感興趣,所以直接閱讀超過4000字的橋樑書。剛開始孩子自己閱讀有困難的時候,就採用半讀半聽的方式。或者由媽媽讀個開頭,留些時間讓孩子自己讀,最後再由媽媽讀完整個故事。 ...

2023-07-19 · Ariel

Gitlet design document

This is the design document for Gitlet project. Classes and Data Structures Main This is the entry point to Gitlet program. It takes in arguments from the command line and based on the command (the first element of the args array) calls the corresponding command in GitletRepository which will actually execute the logic of the command. It also validates the arguments based on the command to ensure that enough arguments were passed in. Fields This class has no fields and hence no associated state: it simply validates arguments and defers the execution to the `Gitlet`Repository class. Blob GItlet, like Git, is a content-addressable filesystem. Even one byte change in content will lead to a totally different blob object. To accomplish this, Blob class implements Serializable to save each different file content as blob object for future retrieve. Fields All the following instance variable will be serialized. ...

2023-06-15 · Ariel

用Java寫個簡單的Git:CS61B Gitlet項目筆記

在寫Git 原理學習筆記的時候,就有考慮要不要跟著網上的教程:Write yourself a Git! 用Python寫個或者是照抄一個Git,但是當時不會I/O的處理,就先放棄了。沒想到CS61B的其中一個Gitlet項目就是用Java寫一個簡單版本的Git(包含checkout,merge,reset等),就試試看吧。 其實自己OOP的理解和I/O的處理都還不是很會,Java也是剛學,CS61B才學了一半,要自己手寫個Git,頗有難度,非常考驗耐心。不過這個項目有種魔力,一旦開始就很難放棄,所以我才能中途沒有放棄。(之前學CS50做tidman,覺得太難,我獲得70分後就放棄了) ...

2023-06-13 · Ariel

Java 和 Python 的區別

最近開始學Java,感覺和Python蠻不一樣,於是在網上找找資料,看看二者的不同之處。 先分享一篇好玩又很有啟發的文章: 两年,我学会了所有的编程语言! 下面進入正題。 Java是編譯式的語言, Python是直譯式的語言? 想要清楚這個問題,要稍微了解下二者的程序是如何運行的。 Python是怎麼運行的? 來源:is-python-a-compiled-language-or-an-interpreted-language 比如helloworld.py文件。如下是比較常見的運行方式: 使用interpreter(比如CPython),解釋器第一步將原代碼編譯(compile)為“byte code”。byte code和machine code區別在於前者是跨平台性的。 ...

2023-04-07 · Ariel

Git 原理學習筆記

之前學CS50W的時候學過一些Git指令覺得不好理解,這次開始CS61B課程之前又再次需要用Git。既然無可避免,那就花些時間試著了解看看git到底是什麼。 注:本文為初學者學習筆記,請謹慎參考。 名詞解釋: hash function,給予內容(value),通過hash function產生某種key,形成key和value的對應關係 ...

2023-02-18 · Ariel

9種方法寫Fibonacci(Python)

受A Python Guide to the Fibonacci Sequence啟發,我也來試試看用CS61A課程所學寫Fibonacci,感覺又好玩,又可以順便複習下課程。是的,好的課程一定要花些時間好好複習。 Fibonacci是什麼? Fibonacci,翻譯為斐波那契数。 請參考如下維基百科的定義。 source:Fibonacci number 維基百科中文版也有不同語言版本的程式參考: https://zh.wikipedia.org/wiki/斐波那契数#程式參考 ...

2023-01-18 · Ariel

小一上英文閱讀書單和心得

我們孩子就讀公立幼稚園公立國小,沒有提前學注音,小一上沒法獨立閱讀中文書籍,所以小一上的閱讀書籍以英文為主。 小一上我們每天至少閱讀了1個小時,至少看了100本橋樑書,和100本非橋樑書,總閱讀量估計超過10萬字。 寫這篇文章來記錄下,順便分享下書單和英文閱讀心得。 小一上英文閱讀書單: 1.Dog man TitleLexile Dog Man260-530LDog Man Unleashed260-530LFor Whom the Ball Rolls260-530LA Tale of Two Kitties260-530LDog Man and Cat Kid260-530LBrawl of the Wild260-530LFor Whom the Ball Rolls260-530LFetch-22260-530L Grime and Punishment260-530LMothering Heights260-530L Dog Man可以說我們姐姐看的第一套橋樑書,某次逛誠品買了一本回來試試看,沒想到兩個孩子搶著看。於是當天就在誠品線上買了一整套。 ...

2023-01-18 · Ariel
  | Copyright © -2025 Everydaydiva's Blog