tag:blogger.com,1999:blog-19736624273019196782024-03-14T02:57:05.843-07:00takeknowledge將記憶做管理、組織成知識,而思想就是將知識封裝成一種模式st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.comBlogger36125tag:blogger.com,1999:blog-1973662427301919678.post-90212395009711788962016-04-20T12:10:00.001-07:002016-04-20T16:34:03.846-07:00HP P1102w使用心得
最近買了一台HP P1102w,先後在Mac、Windows、Ubuntu上安裝了系統,對這台列表機相當滿意~
當初買這台列表機,爬了不少文章,到底噴墨好還是雷射好?彩色列印還是黑白列印?這裡整理幾個指標給大家參考
需要彩色列印還是黑白列印
雷射列表機與噴墨列表機的優缺點
需要高品質照片輸出或是一般的列印品質即可?
個人列印的頻率、列印量
公司用還是個人用?
耗材的成本,像是墨水夾、碳粉夾、甚至感光鼓等等
墨水夾或碳粉夾的價錢,能列印多少張、能使用多久?
維護方式與成本,容不容易壞掉?
由於我個人的需求主要是列印技術文件,因為一直在電腦上看,會看到脫窗,希望把一些文件列印出來閱讀、做筆記、做整理.所以選擇黑白的就夠了.
安裝在Mac上一直有個問題,就是列印速度超慢,每次列印工作會一直卡在排程中,進度條跑得非常的慢,更新了驅動程式,在網路上爬st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-41986824707939795632015-05-25T01:15:00.001-07:002015-05-25T01:15:32.687-07:00在Windwos下安裝cURLContext 最近需要在Windows下用cURL,但安裝上遇到些問題,PHP無法載入cURL.dll。於是將解決方法與安裝過程做了些筆記。 安裝環境 Windows 7 x64 專業版 PHP 5.4.3 安裝步驟 修改php.ini 找到php擴充模組目錄的位置:在php.ini檔中找到"extension_dir",此變數定義了PHP擴充模組目錄的位置(Ex: extension_dir = "c:/wamp/bin/php/php5.4.3/ext/") 增加cURL擴充模組:找到"extension=php_curl.dll",將註解取消。 儲存php.ini 增加cURL.dll到擴充模組目錄中 在php的安裝目錄下可以找到php_curl.dll檔,將其複製php.ini中所定義的擴增模組目錄中。 重新啟動Apache 故障排除 如果出現錯誤st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-74257334354821505712015-04-12T03:51:00.001-07:002015-04-12T03:54:32.536-07:00Apache+Tomcat+PHP+JSP+MySQL on Raspberry Pi
Context
最近需要在樹莓派上用PHP、JSP做一些應用,於是架了Apache與Tomcat,並連結MySQL。這份筆記主要紀錄如何建置一個Apache+Tomcat+PHP+JSP+MySQL on Raspberry Pi的開發環境,而樹莓派是使用Raspberry Pi 2 Model B,作業系統為Raspbian
Step 1:Tomcat on Pi
參考:Link
Step 2:RAMP(Raspberry Pi+Apache+MySQL+PHP
參考:Link
Step 3:Tomcat Connect MySQL
參考:Link
st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-9592882118174118992015-04-12T03:49:00.001-07:002015-04-12T03:54:40.229-07:00Tomcat 連結MySQL
Context
本筆記紀錄如何在Tomcat下利用JSP去連接MySQL
安裝MySQL Connector
下載 MySQL JDBC Driver
http://dev.mysql.com/downloads/connector/j/
並將mysql-connector-java-5.1.35-bin.jar檔至於tomcat的lib目錄中(如/home/pi/apache-tomcat-8.0.20/lib)
測試結果
撰寫JSP
<%@ page contentType="text/html;charset=utf-8"%><%@ page import="java.sql.*"%><% try { &st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-85175553036792933052015-04-12T03:27:00.001-07:002015-04-12T03:55:33.332-07:00在樹莓派上架設Apache+MySQL+PHP
Context
本紀錄紀錄如何在樹莓派下安裝Apache、MySQL、PHP
使用RPi 2 Model B
作業系統為rasbian
環境安裝
安裝Apache:
sudo apt-get install apache2
安裝MySQL:
sudo apt-get install mysql-server
安裝完成後系統會要求輸入MySQL密碼
安裝PHP5
sudo apt-get install php5
sudo apt-get install php5-mysql
檢查結果
Step 1:PHP是否正確安裝
網頁根目錄預設在/var/www/下
當你啟動瀏覽器輸入你的電腦IP,你應該能看到一個頁面顯示「It works」
接著在/var/www/下建立一個php檔(例如php_test.php),st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-2223938872428165802015-04-12T02:45:00.001-07:002015-04-12T03:55:18.012-07:00在Raspberry Pi上架設Tomcat
Context
這份筆記紀錄如何在樹莓派上架設Tomcat Server
樹莓派為RPi 2 model B
作業系統為Raspbian
Step 1:Install Java
更新安裝套件清單
$sudo apt-get update
安裝Java
$sudo apt-get install oracle-java7-jdk
確認Java環境是否安裝成功
撰寫一隻HelloWorld
故障排除:
JRE與JDK版本不相容
Step 2;Install Tomcat
取得Tomcat壓縮檔,並解壓縮至你希望的位置(將作為Tomcat的安裝目錄)
wget http://mirrors.axint.net/apache/tomcat/tomcat-8/v8.0.21/bin/st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com5tag:blogger.com,1999:blog-1973662427301919678.post-42470198915135540902015-04-12T02:29:00.001-07:002015-04-12T03:57:02.934-07:00JRE與JDK版本不相容解決方法
Context
剛在Pi上安裝完java發現沒辦法執行寫好的程式
而執行時得到的錯誤訊息是:Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld:Unsupported major.minor version 52.0
這個錯誤訊息說明在主程式中出現了類別版本不相容的錯誤,以下提供解決方法
解決方法: Step 1:確認版本
確認JRE版本
電腦中可能不只存在一套JRE,要確定執行java指令時,是啟動了甚麼版本的JRE:
$java- version
顯示目前的JRE版本是1.6.X
確認JDK版本
$javac -version
java的編譯器版本是1.8
因為版本不同,當使用新st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com2tag:blogger.com,1999:blog-1973662427301919678.post-56028522952370370382015-04-10T23:42:00.001-07:002015-04-12T03:55:59.864-07:00Raspberry Pi 作業系統安裝
Context
此筆記示範如何在Raspberry Pi 2 Model B上安裝Raspbian作業系統
Step1:安裝作業系統
下載作業系統的映像檔
Raspbian: http://www.raspberrypi.org/downloads/
支持Raspberry Pi的作業系統除了Raspbian之外,還有Arch Linux、Pidora、Risc for Raspberry Pi、Raspbmc、Android for Raspberry Pi、OpenELEC等等
格式化SD卡:
http://www.sdcard.org/downloads/formatter_4/eula_windows
Win32DiskImager:
http://sourceforge.net/projects/win32diskimager/?st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-51234952778708864852015-04-10T15:35:00.001-07:002015-04-10T23:23:01.282-07:00樹莓派基礎開發周邊組件 Context 這陣子要用Raspberry Pi作一些開發應用,以下使用Raspbery Pi 2 Model B,順便將一些周邊組件做了一些整理和說明 基礎開發周邊組件 Raspberry Pi開發板 SD Card: 用途:RPi的作業系統安裝必須安裝於SD卡中,至於SD卡的容量與讀取速度得視系統需求而定。 據說Raspberry Pi對於SD卡有嚴格的品質要求,所以不見得每一張SD卡都可以用,在選購前可以參考這個網址:http://elinux.org/RPi_SD_cards以避免買到不相容的記憶卡 RPi 2使用Micro SD Card,而舊版本的樹莓派則用標準的SD Card HDMI To VGA轉接頭: 用途:連接螢幕用。開發過程中可能需要螢幕輔助操作,RPi提供HDMI插槽,若要接於一般的VGA螢幕,則需要延長線或轉接頭。 USBst3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-35087091117511516142015-04-10T15:21:00.001-07:002015-04-10T15:22:44.765-07:00Raspberry Pi 2 Model B
簡介
Raspberry Pi 2相較於第一代Raspberry Pi Model B+,處理器換成了ARMv7,從本來的700MHz提升到900MHz,記憶體的容量和時脈也提升到1GB,450MHz,而記憶卡不再使用標準的SD卡,而是以Micro SD卡取代
規格
Soc: Broadcom BCM2836
CPU: 900 MHz;Quad-core ARM Cortex-A7
GPU: Dual Core VideoCore IV® Multimedia Co-Processor; Open GL ES 2.0; hardware-accelerated OpenVG; 1080p30 H.264 high-profie decode
記憶體:1GB LPDDR2(和 GPU 共享)
視訊輸出: Composite RCA; HDMI
音訊輸出:st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-64771525899194932232015-03-30T11:43:00.001-07:002015-03-30T11:50:05.794-07:00程式設計職崖探索(2):瞭解就業市場Context
如何切合業界的需要,去強化自己的專業知識與技能,前提是要清楚就業市場的人才需求,如果對於就業市場毫無頭緒,以下提供一些資源和方法或許對你有幫助
知道自己喜歡做甚麼很好,但別把自己侷限的過於狹隘,你也需要了解目前的工作市場以及它是如何侷限你去找尋理想的工作,特別是經歷經濟衰退的時候,比如90年末的網路泡沫化。
基本的市場資訊
透過以下的資源或資訊,能幫助你找到甚麼工作室目前熱門的?甚麼不在目前的就業市場中?
就職網、外包網、人力網路平台
職缺發布網站:能幫助你找出甚麼樣的工作是目前被需要的
Dice:張貼科技相關領域的職缺
Monster:張貼一般性質的工作職缺
國內的相關網站如104人力銀行,1111人力銀行
評論網站:這類的網站主要評論工作的條件、薪水、分紅、額外津貼等等,也提供能幫助你找尋工作的相關資訊
st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-37175583781442068812015-03-24T03:01:00.001-07:002015-03-31T11:03:20.042-07:00程式設計職崖探索(1):了解自己
了解自己適合甚麼職務
Context
最近開始注意職涯規劃與探索,一來是因為在電資領域摸索與學習了幾年,慢慢地希望能找出一個適合自己的領域,以下參考《Programming Interviews Exposed》這本書,摘要了幾個問題,能幫助程式設計人士釐清甚麼工作適合自己
了解自己(Know Yourself)
在不知道自己想要甚麼的情況下求職是沒有意義的,因此在你開始找尋你的工作前,有一些預備事項得先進行,舉例而言,只是成為一個好的編程人員(coder)是不夠的,你必須明瞭就業市場的需求與如何利用你的專業知識與技能去找到適切的工作
你是系統工程師或應用程式開發人員嗎?
系統工程師需要透過程式碼來維持系統的運行,有時得和非程式人員溝通
應用程式開發人員主要是撰寫應用程式,供非程式專業背景的人士來完成他們的工作
應用程式開發人員需要和非程式專業背景的人更st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-69432189335664254302014-01-25T22:21:00.001-08:002014-12-06T02:36:42.515-08:00完形律(Gestalt principles)完形律(Gestalt principles)了解完形定律對人類心理的影響,我們可以很容易了解衣服的條紋對身材觀感的影響,還有它為何成為視覺藝術、介面設計、排版等多種領域不可或缺的原則
完形心理學家(Gestalt psychologis)在20世紀初期發展出分群和對齊背後的理論,描述了數種人類視覺系統內在的布局屬性:
鄰近性(Proximity)如果東西緊密地放在一起,觀看者會將這兩個東西建立關聯。這就是UI上要做的內容和控制元件分布的基本原因
相似性(Similarity)如果兩個東西具有相同的尺寸、體積、顏色、方向...觀看者也會為它們建立關聯
連續性(Continutiy)我們的眼睛想要看到連續的直線和曲線,可由較小的元素排列而成。
封閉性(Closure)我們也想要看到簡單的封閉形狀,像是矩形和一整塊留白,我們會不自覺受其吸引。將東西群聚成一個完整的形狀。
st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com1tag:blogger.com,1999:blog-1973662427301919678.post-86163276351062863162014-01-17T05:50:00.001-08:002014-01-17T05:52:41.531-08:00不知道怎麼挑選色彩?Adobe Kuler幫你自動選色Adobe Kuler Adobe Kuler可以根據你上傳的圖片自動建立色盤,省去選色的麻煩,在做設計時我們的選色通常希望和logo有一致的呈現效果,所以Adobe Kuler就是一個可以根據圖片的色彩風格,快速取樣出需要的顏色的選色工具 操作方式 開啟Adobe Kuler:連結 左上放的Color Rule可以讓你選擇取樣的色彩規則 本人英文不好,只是大概翻譯,有錯誤麻煩各位給予指教,依序是相近色、單一色系、三元色系、互補色系、混合色系、陰影色系、自訂色系 除了基本的色系功能外,最重要的是右上方的相機圖示按鈕可以讓你上傳圖片 上傳圖片後,會自動取色 一樣可以透過右上方的Color Mood選單選擇你的色彩風格,依序為多彩、明亮、柔和、深色、暗沉、自訂 使用Save按鈕需要登入Adobe帳戶(沒有帳戶的話可以按Sign up註冊一個) 按下按鈕後,右方st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-88114305152514702412014-01-17T05:44:00.001-08:002014-01-17T05:44:25.940-08:00Draw 9-patch:按鈕背景圖示製作Draw 9-patch Draw 9-patch tool可以讓你輕鬆的建立NinePatch格式的圖像,這類的圖像最常用來當作按鈕 NinePatch是一種可延展的PNG圖檔,。「可隨文字大小縮放」的圖片 參考android development:連結 Draw9Patch使用步驟 step 1:開啟Draw9Patch Tool 在Android SDK\tools\目錄下執行drwa9patch.bat 或者建立一個捷徑檔,在目標欄位輸入你的Android SDK\tools\draw9patch.bat(參考) Step 2:拖曳你的png圖片至視窗中 接著我們利用滑鼠左鍵點擊圖像的邊緣,來建立延展的區域和文字的區域 參考下圖,右側是圖像變形時,根據你設定的延展區域而產生的實際呈現效果,由上而下大致上可以看出如果圖片被拉高、或者被拉寬以及st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-20623648868258289742014-01-17T05:39:00.001-08:002014-01-17T06:01:40.126-08:00單視窗深入(One-Window Drilldown)單視窗深入(One-Window Drilldown) 清單介面設計有許多呈現方式 單視窗深入(One-Window Drilldown)就是相當典型的模式 在非常有限的空間(手機等小屏幕移動裝置)這個模式可能是唯一合理的清單與項目細節表達方式。 分析清單的設計問題在做清單設計之前,我們必須先思考一下該使用那種情境?使用者需要甚麼資訊?在這裡舉例目前正在撰寫的訊息系統然後制定清單的呈現方式 最後具體的把介面設計出來 st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-77637727004300354312014-01-15T11:41:00.001-08:002014-01-15T11:42:49.513-08:00OCPJP 證照考試重點技巧 考題概念: 這份筆記主要是針對OCPJP SE6.0作的重點整理,由於考證照跟實務上的程式撰寫需要掌握的概念有不少差異,所以既使對java程式撰寫相當熟悉,也有必要針對證照考試做準備,以免白白浪費錢去報名,而差別有哪些呢?比方說寫程式時,不用特別注意語法錯誤,因為你的IDE通常已經幫你標記出有問題的地方了,而函數與語法在實務上我們並不會硬性的背下它們,而是參考相關技術文件。另外OCPJP SE6.0會慢慢淘汰,新版的證照考試會加入實務程式撰寫,所以趁SE6.0還能考的時候把這份筆記分享給大家吧。首先考題就大概三類 語法:了解甚麼樣的程式碼會導致編譯錯誤 例外:了解甚麼樣的程式碼會導致執行錯誤 結果:執行正確,會輸出甚麼樣的結果 從網路上可以找到各類題型的標準答案,所以我想這篇筆記的重點不是提供標準答案,而是提供解題技巧和重點整理 細節 注意複選題答案數 st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-88976479674948641072014-01-14T09:56:00.001-08:002014-01-15T11:43:11.466-08:00強化你的記憶力:曼陀羅思考 大前研一的邏輯記憶 管理大師大前研一在《思考的技術》提到,如果不能將事情融會貫通,就不可能牢記腦中;如果不能對整體結構有通盤了解,就做不到一邊想下一個主題,一邊進行說明。 能不能以扎實的邏輯結構來理解與記憶所有資訊;掌握議題核心,架構出支持相關論點的層次資料,建立樹狀的邏輯結構,是記憶力的關鍵那如何快速學習邏輯記憶呢? 曼陀羅的起源 以往的記憶,如果只是反覆背誦,記憶的困難度相當高,不僅效果不佳,也無法持續長久,我們先介紹一下甚麼是曼陀羅(Mandala)吧,本篇介紹的曼陀羅思考就是源於這裡: 「曼陀羅(Mandala),梵語「mandala」字面的涵義是「輪圓」或「中心」。我們常常在印度教、佛教中看到曼陀羅圖案。繪者透過描繪與渲染,將心靈與思想體現在輪圓中,讓我們回歸「向內走」的生活道路,找回自己與宇宙與內在自性連結的途徑。」 看完上述的介紹,要我們st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-68197449532211561122014-01-12T09:05:00.001-08:002014-01-15T11:43:25.851-08:00走向社群時代的表達力-孫治華 Youtube影片:連結 我們有很多機會站在台上分享自己的想法,簡報-實驗室創辦人孫治華在TED中分享了幾個原則和方法,讓我們了解如何利用簡報技巧來進行表達與溝通。最近幾年,我慢慢開始學習這方面的知識,看完演講後,以下做個粗略的心得筆記分享: SlideShare 這是個相當知名的簡報分享網站,我常常在這裡尋找設計的靈感,也有不少教授會把教學資源放在這個平台上分享 讓簡報更有影響力,就要能分享別人看得懂、聽得懂的事物:我想孫治華先生介紹這個平台是因為利用SlideShare,你可以輕鬆地分享簡報到各個社群平台上,而如何讓你的簡報不斷地轉載、傳閱與被分享,其中一點就是必須做到讓簡報在沒有人說明的情況下,觀眾也可以自己閱讀 上標題是最具影響感受的關鍵位置 人們閱讀習慣由上而下,Z字型閱讀 圖有多譯性,因此需要利用標題讓聽眾與講者有一致的觀點與切入點 文字也可能有誤差,st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-14050053888098379422014-01-08T19:51:00.001-08:002014-01-15T11:44:25.773-08:00Android UI設計工具:Mirror 介紹一個好用的Android UI設計工具,他的主要特色在於 可以直接在Eclipse 或者 Android Studio中編輯介面布局的XML檔 編輯同時可以,立即地預覽介面布局在實機或模擬器上的呈現效果 可以參考一下Mirror的介紹影片:https://www.youtube.com/watch?v=T_ejLgw2TNM 安裝Mirror 使用方法很簡單 連結官網: http://jimulabs.com/ 按下Get Mirror 選擇版本,本文下載免付費的個人使用版(Indie) 接著下載你的作業環境版本還有在你的裝置上安裝Mirror App 本例的作業環境為Windows( MirrorServer-Windows-1.1.1-Dec16.zip) Google Play:App連結 使用方式st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-74406501050150858262013-12-27T01:22:00.001-08:002014-01-15T11:45:03.195-08:00Genymotion網路連線問題前天更新完VirtualBox後,就打不開Genymotion了,花了些時間找了解決方法,順便做了筆記
狀況:如果開啟Genymotion,跳出以下錯誤訊息:unable to connect to your virtual device! Genymotion will now stop.Check your virtualbox network configuration
根據錯誤訊息的說明,它要你檢查VirtualBox的網路連線配置並且可以從官網得到更多的資訊https://cloud.genymotion.com/page/faq/#collapse-nostart
檢查網路連線配置
開啟Virtual Box,在Android虛擬系統上按右鍵>設定值(S)...
選擇左側網路分頁,名稱欄位中的網路介面卡名稱就是Android虛擬系統使用的網路st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com1tag:blogger.com,1999:blog-1973662427301919678.post-28975630630893223902013-11-01T10:34:00.001-07:002014-01-15T11:45:25.902-08:00利用捷徑快速開啟adb目錄利用捷徑快速開啟adb目錄
不管是執行java提供的命令工具、C/C++的編譯工具,或者MySQL的mysql.exe之類的檔案多多少少會用cd指令切換目錄,或者將指定目錄加入到path底下,這裡提供另外一種更簡單的方式:
完成以下步驟:
在開始視窗下的搜尋列輸入"cmd"
建立捷徑:按住Alt將cmd拖曳至桌面
在建立好的捷徑上按右鍵>內容,並且將開始位置(S)欄位輸入你的adb預設目錄:本例預設目錄為:C:\Program Files\adt-bundle-windows-x86_64-20130522\sdk\platform-tools
換上喜歡的圖示:
完成:
st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-83708801358747198452013-11-01T10:33:00.001-07:002014-01-15T11:46:19.421-08:00adb 指令:快速安裝apk快速安裝apk
依序完成以下步驟:
首先開啟你的adb目錄
顯示目前存在的android裝置輸入:adb devicesList of devices attached下顯示目前所有的android裝置的名稱
安裝apk檔:(1)如果只有一個android裝置:輸入:adb install <apk檔完整目錄名稱>(2)如果有一個以上的android裝置:輸入:adb install -s <裝置名稱> install <apk檔完整目錄名稱>輸入好:"adb install "或者"adb install -s裝置名稱 "後,可直接將apk檔拖曳至命令視窗中,即完成apk完整目錄的輸入
完成後會顯示Success
若顯示Failure表示沒安裝成功
INSTALL_FAILED_ALREADY_EXISTS:應用程式已經存在st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-85510606471052224462013-09-21T20:49:00.001-07:002014-01-15T11:46:34.343-08:00泛型(Generics)泛型
泛型(generics)
撰寫程式時,往往有一種情況是,我們無法再編譯期間確定程式碼的撰寫方式,也因此衍生出許多技巧,來克服這個問題,比方說利用動態記憶體配置,來解決無法在編譯期間確定使用者輸入資料量的問題,或者利用晚期鏈結(late binding)的技巧,使得呼叫的方法可以依照執行期間的狀況而決定。
泛型是物件導向的三個特性之一的多型(polymorphism)的一種技巧,多型的本意是「一種介面,多種使用方法」,然而在Java中多型通常指處理未知的資料型態,對不同的型別都給予相同的操作方式,也就是一種函式(function),多種方法,或者一種指令,多種方法。
而在Java中,泛型則是針對特定指定型別產生對應型態的程式碼以處理不同型別,泛型將型別抽象化、參數化,型別參數化意味著我們可以更彈性的決定類別、介面與方法的資料型別,將主要的核心演算法與st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com0tag:blogger.com,1999:blog-1973662427301919678.post-58528931639733792252013-09-06T03:45:00.001-07:002014-01-15T11:47:28.325-08:00Microsoft Access與MySQL的存取
這篇文章提供你完成以下操作的方法
使用Micosoft Access編輯、新增、刪除MySQL資料庫的資料
將Access 資料庫匯入至MySQL資料庫中
使用MyODBC
系統環境:Windows 7 x64、MySQL database、Microsoft Access Database
需求: MyODBC Driver:使用版本ODBC 5.2.5 winx64(下載鏈結)
使用MyODBC轉換資料
MySQL官方網站: http://www.mysql.com/
安裝MyODBC:
設定 ODBC 資料來源:
設定資料來源,進入控制台\系統及安全性\系統管理工具,然後點選「資料來源 (ODBC)」
再來點選「系統資料來源名稱」,並點「新增」,會跳出所有 Driver 的視窗,選擇 MySQL ODBC 5.2 st3a017004http://www.blogger.com/profile/10884491737752635089noreply@blogger.com1