程式練習小品集

這裡主要是學生時期和開始工作後的一些程式練習小品集,整理一下拿出來獻醜 XDDD

主要是 Java 相關的專案,當然也包含一些 Android 和 Python 相關的小專案,主題包括有資料庫、網路爬蟲、Socket Programming、機器學習應用、演算法設計等項目。

以下為簡單的小品集列表(以下依照完成時間排序):

  • Gmail Man: Java初學專案之一,Gmail 客戶端,可以跟本機端資料庫做同步備份。
  • 飲食熱量計算程式: Java 初學專案之二,飲食熱量的資料庫應用程式。
  • 股市交易資料爬蟲: 利用網路爬蟲去抓每日的股市交易資料。
  • 圖片下載程式: 輸入關鍵字,可以自動搜尋下載到所有的圖片。
  • 樂透網路下注程式: 網路程式設計作業,半小時內搞定 XDD
  • 地址顯示服務: 輸入一個網址,提取網頁正文並分析出地址,然後顯示在地圖上。
  • 在地遊App: 第一個 Android 練習專案,可以查詢地點資訊、照片和地圖的 App。
  • 地點關鍵字提取引擎: 利用文字分析技術自動奇取一個地點的相關關鍵字。
  • 地點分類演算法: 實做一個分類演算法將地點分類為景點、餐飲、住宿。

Gmail Man

Gmail的客戶端,可以直接編輯通訊錄的資料,然後跟本機端的資料庫做同步備份。

這是校內「雲端程式設計」的作業,題目我抽中用 Gmail Contact API 去寫一個應用程式。

Gmail Man

使用技術

  1. Google Contacts API
  2. Java Swing 介面設計
  3. JDBC API

飲食熱量計算程式

程式提供各種餐飲的熱量資訊,使用者可以點選三餐所吃的餐點即可立刻計算當天攝取的熱量總和;或者可以輸入熱量和一些限制(例如:低脂、素食…等),程式會找出符合的餐飲。

calories

使用技術

  1. Java Swing 介面設計
  2. MySQL JDBC API
  3. MySQL

股市交易資料爬蟲

網路爬蟲,用來從網頁上抓每天股票買賣超的交易資料,並且把當日的前十名買賣超的公司+張數做成圖表顯示出來。

2012.02.03Stock Crawler

使用技術

  1. Apache HTTP Components
  2. HtmlParser
  3. JFreeChart

圖片下載程式

輸入關鍵字(例如:正妹),程式會自動搜尋然後下載所有符合的圖片(使用 Google Search 的結果)

揪四要抓圖 v1.0 作者: 白昌永_11:43

所用技術

網路樂透下注程式

這是一個Network Socket Program,Server端可以等待多個Client來連線下單,然後接著時間截止後,Server端會停止繼續下注,並且把中獎號碼送到Client端,如果Client端接受後有中獎,則會顯示。

所用技術

地址顯示服務

此網頁服務允許使用者輸入一個網頁,後端會分析出網頁正文後並且使用文字分析提取出所有地址,接著把地址標註在地圖上。 此服務主要目的在於當我們瀏覽一個美食部落格時,該文章當中可能列舉一個區域的所有美食,我們就可以在地圖上一次瀏覽所有美食店家的位置。

map

所用技術

其他

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Blog at WordPress.com.

Up ↑