搜尋此網誌

2019年6月26日 星期三

繼續閱讀標示

緣起:


    我今天在查 "如何統計 Blogger 文章的字數" 時,意外的找到了一篇教學 "如何在 Blogger 中加入繼續閱讀" 。

    我之前在寫部落格時就常常在想,我首頁的文章怎麼都是完全展開的 ? 這樣其實不是很美觀,找文章的時候也常常要滑一大段距離。

    還有這個,第一時間無法被看到,我覺得這樣不太好。


    所以,文章被完全展開的麻煩,還真不少。


2019年6月19日 星期三

Zero Judge : d489

緣起:


    在今天考完國文後,我一直都待在圖書館裡寫文章。圖書館的椅子真的很不好坐,再加上我坐了很久,後來,坐到身體真的是很不舒服,所以就出去走走。

    走回來後,我有點不知道要做什麼,不想再回去坐了...,沒心情讀書,而且也沒地方好去。我不想回去宿舍,然後我同學又還在工作,沒辦法去他家。之後我想到,如果電腦教室沒人的話,我可以待在那,有冷氣,還有舒服的椅子。

    然後我到電腦教室後又他X的不知道該做些什麼... 後來想到,我可以去 Zero Judge 上找以前寫不過的題目來做。


2019年6月11日 星期二

網誌存檔的排列

緣起:


    自我的部落格開站以來,第一次,有人給我回饋了。

當下心情

    他說他對我blog的那個網誌存檔的排列有點不習慣


    較新的文章會在上面,這讓我程設的教學順序看起來變成 6 5 4 3 ....,如果是 1 2 3 4 ... 這樣由上而下的話,看來比較直覺。

    ㄟ,有道理,這讓我想到,大部分人的部落格好像也是這樣子。


打LINUX指令時,好用的快捷鍵

緣起:


    好像是在高二的時候,我去買了"鳥哥的LINUX私房菜",配合我的單板電腦在學LINUX的指令。由於是初次接觸那樣的作業系統,,所以只要隔了一段時間沒再去碰,有些比較細節的東西就會忘了。

    上個禮拜在宿舍偷閒時,繼續看以前下載來的"ExploringBeagleBone"電子書。由於BeagleBone上也是跑LINUX的,所以書裡有個章節是專門在教LINUX裡那些很常被用到的指令,我有看到一個不錯的部份 - 在輸入指令時,有些好用的快捷鍵能幫忙。

    記錄一下,以後自己忘了的話,可以馬上回到網站來看。


2019年6月7日 星期五

GeoGebra

緣起:


    今天在跟我那社長聊我們程設的最後一個題目時,聊到了時間複雜度(就是你寫程式使用的方法,要花多長的時間來達成,用來分析執行的效能),他跟我說,如果用的是二元搜尋樹的結構來插入資料,會比在串列裡一個一個比對快很多。一個時間複雜度是N/2(串列),叧一個會是log2N(二元搜尋數)。

2019年6月6日 星期四

程設的最後一個題目(END)

    我後來想了想,把整個程式碼PO上去好像不太好,還是讓同學順著前幾章教的東西,把完整的程式碼拼湊出來,這樣寫程式的能力才能有所提升,完整的程式碼我會在6/13後才在這一篇更新。

    這篇也會補充前幾篇有誤或是容易犯錯的部分。




程設的最後一個題目(六)

在雙向串列加入資料:


    如果是第一筆的話,非常的簡單。

我們的指標(它們都是全或變數)

新增第一筆資料的程式碼

2019年6月5日 星期三

程設的最後一個題目(五)

我們的題目:




程設的最後一個題目(四)


串列的尋訪:


    尋訪的英文名稱是traversal,是個在計算機科學裡很常見的一個詞,很常在有關"樹"的資料結構裡出現,就是把結構裡的所有資料都看過一篇。

    由於串列只有單一方向,所以尋訪就超簡單,從頭一個一個看到尾就好了。

接續上一篇

2019年6月4日 星期二

程設的最後一個題目(三)

串列的樣子:


    有滿多人會不習慣這個寫法的,怎麼struct裡還有一個struct的指標?那個指標,說到底,也只是個變數而已,它在做的是跟那個data差不多,只不過它紀錄的是"記憶體位置"。能指向int型態變數的指標,型態也是int,所以如果我們想要一個能指向struct list的指標,那個指標的型態也要是struct list。

上傳的圖片有問題

    我今早發現了一個嚴重的問題,那就是我上傳的PNG圖片怪怪的,雖然直接在網頁上看起來沒什麼問題,可是點進去圖片後,哇~~它好透明,根本看不清。我圖片是直接在Inkscrape裡,畫好向量圖後,直接把它轉成PNG檔,一定是因為透明的格式被保留了,才會造成那樣的結果,所以我之後就用格式工場(我一開始想到的是,用小畫家,一張一張慢慢轉存的........),把那些PNG檔都轉為JPG檔,然後重新上傳(媽呀,好加在那些PNG圖都沒刪),我之後要再探索,看Inkscrape能不能直接把SVG轉為JPG檔,不然我每次存成PNG檔後又要轉檔,會很麻煩。

把圖片轉成JPG檔後,點進去看就沒問題了

2019年6月3日 星期一

程設的最後一個題目(二)

串列(Linked List):


    是一種基本的資料結構,我們可以用struct來做出來,它的基本樣子如下。


程設的最後一個題目(一)

結構基礎:


    C語言提供我們一個方便的東西,叫"struct",它能讓我們建立一種自定的資料型態。


基本款

我的第一個教學

緣起:


    我們的程設老師出的作業每次難度都三級跳,很明顯的想搞死我們(好加在我以前有學過,不然我也會被搞死)。我覺得如果我這次的作業再去教別人的話,我就再見了,這東西肯定是兩個半小時內講不完的,更別說在實做當中還會遇到一堆奇怪的狀況........。