大類的技術手記

  • 淺談 regex 及其應用

    先別管 regex 了,你有用 Ctrl + F 搜尋過文章嗎?

    一篇網頁文章中,搜尋「小雞」這個關鍵字,如果文章有出現這樣的字眼,就會移到出現「小雞」的位置 ...

  • 筆記 - 自動化測試與 TDD 實務開發

    第一次認識 91 這個名字是在「iT邦幫忙」鐵人賽中注意到的,這個比賽簡單來說就是一些想挑戰自己的人,連續 30 天發表技術類的文章,像瘋子一樣的比賽。之所以記得 91 這個名字,除了名字好記外,還因為他的文章內容特別充實而且有趣 ...

  • 俗辣蟲漫畫下載器 CSsulaBug

    https://marco79423.net/backend/static/1198afa6-ebe9-11ec-ad54-0242ac110003/
    名稱 俗辣蟲漫畫下載器 CSsulaBug
    使用語言 C++(Qt 5.4.0)
    使用平台 Windows, MAC
    版本資訊 1.2 ...
  • 使用 Python 的生活日常系列 [1] - 圖片整理

    前言

    不知道你有沒有覺得花了很多時間在學寫程式,卻不知道能用來做什麼的感覺?

    據我所知,許多國高中甚至已經將寫程式帶入課程之中了。但學了半天,又有多少人會去實際使用呢?感覺就像學了另一門用不著的外語一樣。以為寫程式只是用於作業而已。

    即使是本科生,也有很多人覺得那不過是畢業後在職場上寫那些無聊的大程式用的。好玩的程式?厲害的程式?那是只有智商不屬於人類範疇的生物才寫的出來的東西,既然自己只是普通人 ...

  • 小說語句搜尋引擎

    名稱 小說語句搜尋引擎
    使用語言 Python 2.7(需另裝 lxml)
    使用平台 Unix-like(e.g. Linux, FreeBSD)
    版本資訊 ...
  • 淺談 Python 的屬性

    Note

    這篇文章只討論新式類別(new-style class)的情況,理由是如果再加上舊式類別(old-style class) 的用法,問題會變得太過複雜,不利於理解……雖然現在這樣還是頗難懂就是了。

    什麼是屬性(Attribute)?

    Python ...

  • 架設個人部落格的心路歷程

    之所以架設這個部落格,最初是因為實驗室老師要求。

    雖然老師的目的應該只是希望我們每人都能有自己專屬的網頁,能放一些研究相關的資料而已。本來這種如作業般的無聊事隨便做做即可,但我突然想到以前室友有在經營一個部落格,好像還挺有意思。而且我也發現我似乎不曾認真架過完整的網站,於是便決定趁此機會架設一個屬於自己的部落格。

    我開始思索部落格應該要寫些什麼內容?花了些許時間,總結後,決定了網站成立的目標--整合所學,促進自我學習 ...

  • 淺談 Python 的排序

    Note

    本文以 Python 2 為例。

    排序,即是將一組資料依據使用者的需求重新排列,以便我們查詢和分析資料。

    舉例來說,我想獎勵班上前三名的同學和處罰後三名的同學,就可以將全班同學依成績由高到低排序。如此一來,序列的前三位同學即前三名,後三位則為後三名,我可以輕易的鎖定目標 ...

  • 淺談 Python 的 for 迴圈

    Note

    本文以 Python 2 為例。

    for 迴圈的基本運作

    為何會需要迴圈呢?

    因為世上有許多相似甚至完全相同的事情,而我卻不想手動一一列舉,好比在螢幕上依序印出二十六個英文字母。如果仔細分析,便可發現在印出的過程中,除了字母本身不同外,其餘皆完全相同 ...

  • 初探 Mercurial 之女友開發日誌

    「身為一個仁義正直、年輕有為的宅男而言,想要一個開源免費的『女友』,當然是一件很正常的事情!」

    「當全世界的女人都發現不了你的優點時,能夠自行創造現想中的美好,一個純真、可愛、又對你百依百順的女朋友,是多麼美妙的事情呢?」

    所以說怎麼辦?開工啊!

    我現在就來開發一個程式專案--「女友 ...