2016/5/10

網格運算與叢集運算

網格運算(Grid Computing)是透過利用大量異質電腦(通常為桌面Desktop)的未用資源(CPU資源和磁碟儲存空間),將其變成一個虛擬的計算機叢集,為解決大規模的計算問題提供了一個架構。網格計算的焦點放在支持跨網域運算的能力,運用平行運算,著重企業間或跨企業的資源充分運用,共同解決困難的運算任務。叢集運算指的是同質電腦。

2016/3/25

YouTube影片下載與重播

1.在要下載的YouTube網址上,刪掉ube,就能下載YouTube音樂檔MP3或影片檔MP4
2.在YouTube網址的YouTube前加上10
3.在YouTube網址的YouTube後與.之前加上repeat,即可重覆播放

好用的所有程式碼指令查詢-Velocity

Velocity for Windows
Dash for Mac

A Huge Documentation Library

Over 150+ API documentation sets are available in Velocity covering some of the most popular languages and API frameworks that you use for everyday development.

2016/2/17

Chrome已經內建相關功能可以自動釋放記憶體 也就是說有管理記憶體的功能

  • 在Chrome網址列打入 chrome://flags/#automatic-tab-discarding
  • 把「啟用分頁捨棄功能」設定成啟用。
  • 重開瀏覽器

2016/2/1

Math

自然數 N: 1,2,3,4,5,.......... 最小為1
整數 Z: ..........-3,-2,-1,0,1,2,3,.......... 向兩邊無限延伸
有理數Q:凡是能寫成 p/q,其中 p,q為整數,且q不為0
無理數 :不能化成 p/q之無限小數稱為無理數,例如 根號2, log3
實數 R:有理數聯集無理數,稱為實數 
自然數 包含於 整數 包含於 有理數 包含於 實數 

2015/10/29

Android Studio+OpenCV開發時 模擬器出現OpenCV manager package was not found

由於android-sdk自r08版開始,adb並沒有一開始就內含在下載的檔案中,改用SDK Manager事後下載,且adb不在原本的tools目錄下

step1:下載android-sdk-windows
adb指令要能跟手機溝通有兩個前提:
  • 電腦端要安裝手機的驅動程式
    HTC手機請安裝HTC Sync,MOTO手機請安裝Motorola USB drivers,Samsung手機請安裝Kies。
  • 手機端要開啟「USB除錯」
    進入手機設定,「應用程式」→「開發」,勾選「USB除錯(中)」
這兩個前提都確認之後,就可以用USB線將手機跟電腦連接(「僅充電」模式即可)。

step2:開啟Windows的「命令提示字元」:
  • Windows 7
    「開始」→「所有程式」→「附屬應用程式」→「命令提示字元」
  • 在「命令提示字元」視窗中輸入以下指令切換到adb所在目錄
    c:\android-sdk-windows\tools
  • 輸入「adb devices」查看手機是否有正確連接, 出現手機裝置訊號即代表連線成功
  • 正確連接後,就可以輸入「adb shell」,進入手機中開始下指令(把它想成手機中也有類似「命令提示字元」的環境)
  • 退出手機的「命令環境」回到Windows的「命令提示字元」,輸入「exit」退出。
step3:
或者連接手機成功後,在
「命令提示字元」視窗中輸入以下指令切換到adb所在目錄直接輸入adb install +.apk path
比如模擬器用的cpu是armeabi類型,輸入:
adb install opencv_3.0.0_manager_3.00_armeabi-v7a.apk
按enter 即可將opencv功能安裝到模擬器上

2015/10/22

add a hint or tooltip to a label in C# Winforms

It seems that the Label has no Hint or ToolTip or Hovertext property. So what is the preferred method to show a hint, tooltip, or hover text when the Label is approached by the mouse?


You have to add a ToolTip control to your form first. Then you can set the text it should display for other controls.
Here's a screenshot showing the designer after adding a ToolTip control which is named toolTip1:

yourToolTip.SetToolTip(lblYourLabel,"Oooh, you put your mouse over me.");

2015/6/9

Join hints, Table hints and Query hints

 ::= 
{ LOOP 
  | HASH 
  | MERGE 
  | REMOTE 
}
 ::=
{
    KEEPIDENTITY 
  | KEEPDEFAULTS 
  | FASTFIRSTROW
  | HOLDLOCK 
  | IGNORE_CONSTRAINTS 
  | IGNORE_TRIGGERS 
  | NOWAIT
  | PAGLOCK 
  | READCOMMITTED 
  | READCOMMITTEDLOCK 
  | READPAST 
  | REPEATABLEREAD 
  | ROWLOCK 
  | SERIALIZABLE 
  | TABLOCK 
  | TABLOCKX 
  | UPDLOCK 
  | XLOCK 
} 
 ::=
[ NOEXPAND ] { 
    INDEX (index_value [ ,...n ] ) | INDEX = (index_value)
  | FASTFIRSTROW 
  | FORCESEEK
  | HOLDLOCK 
  | NOLOCK 
  | NOWAIT
  | PAGLOCK 
  | READCOMMITTED 
  | READCOMMITTEDLOCK 
  | READPAST 
  | READUNCOMMITTED 
  | REPEATABLEREAD 
  | ROWLOCK 
  | SERIALIZABLE 
  | TABLOCK 
  | TABLOCKX 
  | UPDLOCK 
  | XLOCK 
}

2015/3/12

百萬筆大量資料匯入

利用垂直線來匯入檔案資料

下列範例利用垂直線 (|) 做為欄位結束字元,並利用 |\n 做為資料列結束字元,從指定的資料檔中,將訂單詳細資訊匯入 AdventureWorks2008R2.Sales.SalesOrderDetail 資料表中。
BULK INSERT AdventureWorks2008R2.Sales.SalesOrderDetail
   FROM 'f:\orders\lineitem.tbl'
   WITH 
      (
         FIELDTERMINATOR =' |',
         ROWTERMINATOR =' |\n'
      )