2017年12月27日 星期三


這篇主要是 linked list 和 binary tree 的程式解題小技巧彙整。

這些題目都很基礎不鑽牛角尖,主要功用是維持一種「程式的手感」;一次就寫出 bug-free 的程式碼是很不容易的,需要一段時間練習。

2017年12月27日 星期三


這個第二部分的makefile教學會說明一些有關於makefile的細節,為前一部分的延伸,已挑選過章節,不會有太難太偏的內容。

2017年12月21日 星期四


之前用 tmux 的一些雜記,enjoy it!

2017年12月21日 星期四




歡迎來到本站,這裡是本站的網站地圖,第一次來的訪客一定要仔細閱讀這篇喔 : )

2017年12月19日 星期二


虛擬記憶體是記憶體管理的一部份,由於議題較多獨立出一個章節,enjoy it : )

2017年12月15日 星期五


特定網頁效能問題改善的筆記,這篇主要談 Debounce 和 Throttle,enjoy it!

2017年11月23日 星期四


Promises 非同步程式開發筆記,前端的東西真的很多歷史共業呀,Promise 算是比較現代化的作法囉XD

2017年11月2日 星期四


本站雜七雜八 Q & A,有任何其他問題都歡迎發問喔:D

2017年10月24日 星期二


本部落格的更新日誌,提供最新的更新內容與歷史索引;
部落格中有任何錯誤或建議歡迎在討論板或粉專留言,謝謝:)

2017年9月30日 星期六


圖:軟體工程師面試必備工作,每天刷 Leetcode!

這篇是台灣科技公司的面試心得分享,主要都是投軟體工程師的職缺,內容包含一些面試細節和心得雜感,希望可以幫助到以後要找工作的人:)

2017年9月17日 星期日




作業系統是屬於「很資工」的一門課,不同於大多數的資工系科目有很多數學成分,作業系統是一門只要常使用電腦系統便會十分熟悉的神奇科目,甚至會比修過課的人更厲害。因此,作業系統常用來辨別一個人是否熟悉資工領域,是筆試和面試的常客,實際應用的場景也相當多,是各種電腦系統的基石。

2017年9月16日 星期六


RAID 5 示意圖。

這章比較重要的是各個 RAID 的設計,其他看過去有概念就可以了:)

2017年9月15日 星期五


i-node 和 data block。
圖片來源:Professor Eggert, UCLA CS 111

2017年9月7日 星期四


在用C++寫Leetcode題目時,想到要用hash table時通常都會都會開STL的map容器來解,甚是好用,值得一學^^

使用 STL 時的部分提醒參閱 C/C++ - Vector (STL) 用法與心得完全攻略

2017年9月7日 星期四


Vector 是 C++ 中一個非常好用的「容器」,是加強版的陣列,對自己的一些基本資訊提供成員函式來直接存取。

記得小時候考程式檢定的時候,初學 vector,考試時就用 vector 開心解完閃人,而隔壁桌的還在用 C 慢慢刻,才初次見識到這個東西的強大,基本上寫 c++ 很建議使用 vector 取代低階的 array 和 pointer,比較易維護,容易除錯 : )

2017年9月7日 星期四


2015.1.17 初版
2017.9.7 二版




一、Tree


樹為圖的一種 ($G=(V, E)$,後面章節會提。),是由 1 個以上的節點所組成的有限集合,滿足至少有一個節點,稱為根,其餘的節點分成 $T_1, T_2, \dots, T_n$ 個互斥集合,稱為子樹。(此定義為遞迴定義,且上述定義隱含樹不可為空,子樹間沒有交集。)

2017年9月5日 星期二


圖:簡單的氣球造型感~ 覺~ 就可以寫成譜呀!

跟一些人討論過「氣球譜」這個想法,我覺得氣球應該要有一個自己的記譜方式~

查了一些資料都沒有我滿意的表示法,身為資工人當然要動手設計實現出來啦!下面是初版的設計,如果對這個專題有興趣的可以給點意見唷^^

2017年9月5日 星期二


圖:看著 JOUTV 學著做的氣球馬力歐,我覺得設計得超 Q 的!

基本上從簡單的氣球綁法,到基本技法熊耳結、蘋果結、簡單頭型、平行編織、網格編織會了之後,剩下的就是看各家設計揣摩出自己覺得最可愛的版本囉!

下面是一些我覺得很厲害的氣球頻道和網站,不定期更新^^

2017年8月25日 星期五


檔案系統應該是最常接觸的地方了,chmod 權限控制滿實用的可以學一下 : )

2017年8月24日 星期四


Memory management components on Linux.
出自 ADMIN 21/2014 Managing Linux Memory 

記憶體管理是 OS 重要章節,binding, paging, segment 相關的議題都很重要,計算題不少,要熟練一番:)

2017年8月23日 星期三


網路上好多交通 deadlock 的圖,真的很酷,不過塞在裡面的人應該很不爽XD

2017年8月22日 星期二


同步問題是滿重要的章節,semaphore 操作要熟悉,一些經典的同步問題也很重要~ enjoy it!

2017年8月20日 星期日


FCFS, SJF, RR 介紹,注意不同排程的優缺點;最近多處理器架構也越來越夯啦。

2017年8月14日 星期一


Multithread 狗狗很可愛,可惜 coding 起來就沒這麼可愛了~ thread 和 process 的差別、 thread 一些議題 (如 pthread) 都滿常出現的,那就開始吧! 

2017年8月10日 星期四


中斷和 OS 系統設計,和好多好多基本常識大雜燴,最後的虛擬機應用愈來愈普遍,也是滿重要的議題。enjoy it!

2017年8月8日 星期二



Process 相關知識介紹,上面這個狀態表很重要,fork 來 fork 去也滿常用的,enjoy it!

2017年8月7日 星期一


常見的 C/C++ 問題總整理,增強 C 語言觀念並練習一些題目,努力脫離考試苦海吧!

(非從零開始,適合稍有 C/C++ 基礎的人閱讀。)

2017年8月7日 星期一


資工核心科目總是實用,自己複習之餘又把筆記重構了一番,可讀性應該提升很多:)第一章介紹各種常見的電腦系統。

2017年7月15日 星期六


台大兩年的研究生活接近尾聲,花了一些時間將所見所聞紀錄下來;雖然偶有不如意,但總體來說這裡真的是一個滿特別的地方,我很喜歡這段日子的生活:)

2017年2月26日 星期日


本篇不是介紹類神經網路和激勵函數是什麼,而是嘗試添加一些類神經網路設計思維上的血肉,讓整體思路更具體一點:會簡單介紹使用激勵函數的目的,以及如何選擇激勵函數。那就廢話不多說開始整理筆記吧^^

2017年2月11日 星期六





序。


這是一篇遊歷柬埔寨五日的旅遊書寫。

這篇遊記的分類並不是按時間排列,而是各種感受的自成組織與添加,這讓我不禁想起課堂上的教授說過:「分類」代表著一個時代看待另一個時代事物的方式。沒錯,這種對過去的凝視、時空斷裂跳躍的敘事、複雜如嘉年華又東拼西湊的書寫嘗試,怎麼可能還原當時的情景呢?

2017年1月12日 星期四


這個系列文是獻給所有在第一線的社工師們的批判與充權。

在文章開始之前,不免俗的要加註警語:

「本文的困難之處,在於我們所教導的事物你都已經知道,目的是將我們帶離原先熟悉、不被質疑的設定,讓它成為另一種嶄新的環境 ...... 一旦你從新的角度觀察,一切就再也不會相同,這就像失去純真一樣。」── Michael Sandel,〈正義:一場思辨之旅〉

2017年1月12日 星期四


「或許每個世代內心懷抱著改造世界,我的世代知道在這個世代是無法做到,而他的任務或許更大,在於阻止這個世界的崩解。」 ──卡繆,〈1957年諾貝爾文學獎得獎演說〉


所有的改變,起源於生活上枝微末節的懷疑。

2017年1月12日 星期四


《異鄉人》是我最喜歡的文學作品之一,最後一段牧師的探訪是我至今仍會時常拿出來閱讀的橋段;全文非常輕薄短小,誠心建議去書店買一本放在身上,反覆咀嚼沈思。

2017年1月12日 星期四



原文連結:

為經驗私有性辯護   ( 陳瑞麟 - 中正大學哲學系教授 )
http://www.scu.edu.tw/philos/index/teacher/chen/Microsoft%20Word%20-%20experience.pdf


原文附註:

本文約寫於1995年間,未曾公開發表過,現在保存原樣放置於網路上以供學界參考,並歡迎批評指教。
技術提供:Blogger.