公告版位

一、程式說明:

      這是使用socket來製作簡單的聊天室程式,並在傳輸的過程中加入簡單的編碼程式

      提高資料傳輸的安全性;另外當使用者登入或登出時記錄相關的資料至Mysql資料庫,

      由於需要將相關資料存入資料庫,因此必須在執行server程式前先啟動Mysql的Server。

      相關的安裝及操作說明可以參考該篇文章。在啟動Mysql後,執行下列指令將範例中的備份

      資料庫新增至Mysql內以便範例可以正常操作。

mysqldump -u root -p yjh_db < chat_room.db    

二、程式檔案說明:

server.c 一 用來建立和傳送使用者的訊息並將使用者連線的相關資訊存儲到Mysql資料庫中。

(1) 連接Mysql資料庫,確認使用者登入帳號及密碼是否正確。

yunjuihuang 發表在 痞客邦 留言(1) 人氣()

一、程式說明:

      這是一個簡單的看圖軟體主要提供使用者可以讀取指定路徑中的圖片資料並提供兩種(Grid、Gallery)

      預覽模式。

AVD Manager 設定 一  Android 版本設定:2.3.3 (API Level 10) 

  Skin:HVGA     SC Card:256M    LCD Density:160   Touch Screen:yes

二、程式檔案說明:

01 DirectoryList.java 一 建立使用者選擇載入圖片的路徑選項畫面

02 DisplayPanel.java 一 載入並顯示使用者點選瀏覽的圖片。

03 GalleryReview.java 一 使用Gallery物件來建立使用者預覽圖片的畫面。

04 GridReview.java 一 使用Grid物件來建立使用者預覽圖片的畫面。

yunjuihuang 發表在 痞客邦 留言(0) 人氣()

1、 安裝完整的android軟體開發環境須要下載並安裝下列程式:

  1 Java SDK一由於Eclipse需要有JRE, 因此必須先安裝JRE/JDK。 

                      PS: JRE 一 Jave Runtime Environment

  2 Eclipse 一 使用Eclipse這套IDE來作為Android的開發環境。 

                     PS: IDE一Intergrated Development Environment

  3 Android SDK 一 包含開發Android軟體的SDK和android模擬設備。 

                             PS: SDK 一 Software Development Kit 

                                    AVD 一 Android Virtual Device

  4 Android NDK 一 將C/C++的動態庫(dynamic library)或靜態庫(static library)透過NDK來連行編譯

                             並使用JNI 來產生類似Wrapper函數的方式,提供Android軟體可以呼叫C/C++的

yunjuihuang 發表在 痞客邦 留言(0) 人氣()

一、 程式說明:

            如何藉由動態的載入xaml或baml的檔案來變更程式的面板(skin),但是WPF並沒有面板(skin)

      的概念,也沒有正規的面板表示方式,而是透過WPF的動態資源機制結合樣式及範本的功能來完成類

      似換面板(skinning)的功能。

 

二、建立以DynamicResource為根元素的xaml檔案:

    2-1、在允許變更外觀的物件中設定Style屬性為DynamicResource並指定其載入資源的名稱,以便於

           未來指定載入相關的資源的分配。

           EX:

         <Image Name="titleimagel" Style="{DynamicResource TitleImage}"  ToolTip =

yunjuihuang 發表在 痞客邦 留言(1) 人氣()

一、程式說明:

      參考上面的原始圖片並透過點選中空區域的四週圖片進行移動來將已打亂的圖片片段重新排序,

  當順利完成還原圖片後會計算所得的分數並儲存至資料庫中。

  AVD Manager 設定 一  Android 版本設定:2.2 (API Level 8) 

  Skin:HVGA     SC Card:256M    LCD Density:160   Touch Screen:yes

 

二、特殊類別使用說明:

  2-1 android.os.Handler 一 使用該類別來實作計時器的功能和實作圖片移動的動畫

EX:

class ClassName extern Handler

yunjuihuang 發表在 痞客邦 留言(1) 人氣()

一、目的:在電腦科學中有小部份的領域是使用電腦來產生證明和協助驗證,首先四色問題的證明就是完全

            依靠電腦程式的協助來完成並且目前已經確認成功的將高階語言轉換至低階的晶片。

            這個問題的計算量與部份的費瑪最後定理相關:

                    根據上述定理,  106img1.gif  ,當n>2 時沒有正整數解。

            (連結UVa online原文題庫)

 

二、問題說明:

     給一個正整數N, 寫一個程式計算右式的兩次方程式的解  一     106img2.gif

     這裡的x,y,z是限制正整數小於等於N,計算truple(x,y,z)的數量且x<y<z,並且它們是互質,

     (ie.,它們沒有共同的除算大於1)。並且另外計算0<p<=N的數量,這理的p不屬於任何truple

yunjuihuang 發表在 痞客邦 留言(0) 人氣()

1、C#使用Windows API時必須先使用DllImport來Include Library,主要使用下列九個Windows API:

    1 - 1、CreateFile  (CloseHandle) 一 建立/開啟(關閉)一個檔案或I/O設備

    1 - 2、CreateEvent  一 建立/開啟有名稱或沒有名稱的一個事件物件

    1 - 3、ClearCommBreak (SetCommBreak) 一

             恢愎(暫停)通訊設備的傳輸並設定傳輸線在非(是)中斷的狀態

    1 - 4、GetCommState (SetCommState) 一 檢索(設定)目前通訊設備的控制設定

    1 - 5、GetCommMask (SetCommMask) 一 檢索(設定)目前通訊設備的事件遮罩

    1 - 6、GetDefaultCommConfig (SetDefaultCommConfig) 一

              檢索(設定)預設目前通訊設備的組態設定

    1 - 7、GetCommConfig (SetCommConfig) 一 檢索(設定)目前通訊設備的組態設定

yunjuihuang 發表在 痞客邦 留言(1) 人氣()

一、論文稱名:

     A Compact and Efficient Image Retrieval Approach Based on

                                                                     Border/Interior Pixel Classification

二、論文作者: Renato O.Stehling  Mario A. Nascimento  Alexandre X. Falcao

三、期刊名稱: CIKM'02,November 4-9,2002,McLean, Virginia, USA. (論文下載)

四、說明:BIC Feautre是一種簡潔且有效的CBIR 技術適用於廣域的影像內容。主要有三個主要的特色:

             (1) 將圖片像素依照內部/外部的方式進行分類 ,這是一種簡單和有效的影像分析演算法。

             (2) 採用對數距離的方式來比較兩個不同的BIC Feature。

             (3) 可以簡潔的表達擷取的影像視覺特徵(該方法包含了影像了的形狀、絞理等)。

 

yunjuihuang 發表在 痞客邦 留言(0) 人氣()

一、論文稱名: A New Algorithm For N-Dimensional Hilbert Scanning

二、論文作者: Sei-ichiro Kamata, Richard O.Eason and Yukihiro Bandou 

三、期刊名稱: IEEE TRANSACTIONS ON IMAGE PROCESSING. VOL. 8 NO.7 JULY 1999 

四、說明:Hilbert curve是一種盡可能維持鄰近點相鄰的情況下將N維的空間維度轉換至一維空間維度

               的方法(即轉換至一維空間後其任兩個相鄰空間的漢明距離(Hamming distance)必須為1),

               而該方法有許多不同的應用面例如影像處理及影像壓縮……等。

五、定義:

    5-1、於1981由Hilbert提出下列的2D曲線: (a)  2x2     (b) 4xx4     (c) 8x8

hilbertscanning.JPG

5-2 、在相同維度下有不同路徑的Hilbert curve: (a) 2-Dimensional (3) 3-Dimensional

yunjuihuang 發表在 痞客邦 留言(0) 人氣()

一、目的:隨著高速繪圖工作站、CAD(電腦輔助設定)和其他領域(CAM,VLSI design)的出現讓電腦愈

            來愈具有影響力。其中之一的問題就是如何在繪圖時排除隱藏線(hidden lines)的問題而所謂

            的隱藏線即該線段必須被其他繪圖的部份所遮蔽。  (連結UVa online原文題庫)

 

二、問題說明:

     如何設計一個程式來幫助一位建築師從所給建築物在城市中的位置去繪製一個城市的天際線。

     為了讓這個問題更容易處理則所有的建築物形成都是矩形且它們都是在共同的底部。這個城市

     是一個二維度觀點,因此所有的建築物是由三個資料項(L,H,R)所定義。L、R表示建築物左、右的

     座標位置,H表示建築物的高度。 參考圖如下:

      圖左: (1,11,5),(2, 6,7),(3,13,9),(12,7,16),(14,3,25),(19,18,22),(23,13,29),(24,4,28)

yunjuihuang 發表在 痞客邦 留言(0) 人氣()