參考此篇說明
https://dotnetslackers.com/articles/gridview/Optimized-Paging-and-Sorting-in-ASP-NET-GridView.aspx

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

於asp.net 使用c#產生pdf檔,並方便排版的lib: iTextSharp library
網路上已經有很多的介紹與使用方式說明,在此純記錄。
參考網頁: https://www.cc.ntu.edu.tw/chinese/epaper/0015/20101220_1509.htm
此網頁已作了完整的說明與排版方式,最近用在專案中,產生速度很快,排版也很方便。

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

最近專案急著要寫一個Window Service程式,除了這個案子本身要交接外,還有其他案子的行程在趕,實在是沒太多心思去研究打包成完整的安裝檔,再來這也只是供專案的某一台server所用的window service,所以只要可以用最簡單的方式安裝上去就好了,因此使用了Microsoft.NET Framework內建的InstallUtil.exe工具,下個指令就可以幫我把服務安裝好,我也不用再對我的程式做其他設定或再加什麼程式碼,最主要是測試階段不用一再重複打包,目前可以直接在命令提示字元內執行: 
 
安裝服務
installutil.exe與服務執行檔在同目錄,則至此目錄後執行  installutil.exe myAssembly.exe  安裝服務

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

參考來源: https://www.dotblogs.com.tw/boodoo1121/archive/2010/01/20/13171.aspx




<configuration>



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



[使用Cassandra CLICassandra實體連線。]


開始使用Cassandra CLI

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



[安裝環境準備]

本文所採用的安裝環境如下:

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


最近在啟動hadoop叢集時,發生了一個問題。
透過name node主機啟動叢集上所有節點hadoop程序,於data node主機上使用jps指令,可以看到DataNode與TaskTracker程序已啟動。
但透過瀏覽器鍵入https://{NameNodeIP}:50030https://{NameNodeIP}:50070檢視各節點狀態,就是不見data node節點。
因此遠端進入data node節點查看log,發現顯示下列錯誤訊息:

2012-02-02 00:00:05,690 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: hadoop-c/10.0.0.54:9000. Already tried 0 time(s).
2012-02-02 00:00:06,691 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: hadoop-c/10.0.0.54:9000. Already tried 1 time(s).
2012-02-02 00:00:07,692 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: hadoop-c/10.0.0.54:9000. Already tried 2 time(s).
2012-02-02 00:00:08,692 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: hadoop-c/10.0.0.54:9000. Already tried 3 time(s).
2012-02-02 00:00:09,693 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: hadoop-c/10.0.0.54:9000. Already tried 4 time(s).
2012-02-02 00:00:10,693 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: hadoop-c/10.0.0.54:9000. Already tried 5 time(s).
2012-02-02 00:00:11,694 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: hadoop-c/10.0.0.54:9000. Already tried 6 time(s).
2012-02-02 00:00:12,695 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: hadoop-c/10.0.0.54:9000. Already tried 7 time(s).
2012-02-02 00:00:13,695 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: hadoop-c/10.0.0.54:9000. Already tried 8 time(s).
2012-02-02 00:00:14,696 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: hadoop-c/10.0.0.54:9000. Already tried 9 time(s).
2012-02-02 00:00:14,697 INFO org.apache.hadoop.ipc.RPC: Server at hadoop-c/10.0.0.54:9000 not available yet, Zzzzz...


 
上述log所顯示name node的host name與ip都沒有錯,但就是無法與name node正常連線,上網查了一下,有兩項可能性:
1. 網路環境有防火牆阻隔
=> 排除此可能性,測試其他連線都可正常與name node連線,所以不會是防火牆問題。
2. name node binding 的 IP 與 data node嘗試連的 IP 不同。
為了測試此可能性,須在name node主機執行下列指令

  1. $ netstat -nap | grep 9000


 
執行結果理應為:

  1. tcp6 0 0 10.0.0.54:9000 :::* LISTEN 10590/java


 
但實際結果為:

  1. tcp6 0 0 127.0.0.1:9000 :::* LISTEN 10590/java



這表示某些設定有錯,須檢查兩項設定:
(1) name node的conf/core-site.xml 中,設錯設為localhost,應改為name node主機名稱或直接的ip

  1. <configuration>

  2. <property>

  3. <name>fs.default.name</name>

  4. <value>hdfs://localhost:9000</value>

  5. </property>

  6. <property>

  7. <name>hadoop.tmp.dir</name>

  8. <value>/tmp/hadoop/hadoop-${user.name}</value>

  9. </property>

  10. </configuration>



(2) name node與data node的/etc/hosts內容都必須是ip位址與host name的對應,不可出現像"127.0.0.1 hadoop-c"這樣的對應,否則設定時鍵入host name,則會以"127.0.0.1"作為ip位址

  1. 10.0.0.54 hadoop-c

  2. 10.0.0.XX datanode


 
完成以上修改後,便可透過name node啟動叢集所有節點的hadoop程序。

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

第一次遇到這樣的問題,雖然還不清楚原因是什麼,但起碼找到解決方法。
程式碼結構如下:
//新增資料到A資料庫的程式碼
try

ciner945 發表在 痞客邦 留言(2) 人氣()


系統環境:

    Ubuntu 11.10

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


因為專案的需要,前陣子開始研究Ganglia這套監控系統,對於各主機即時狀態的呈現,幫助管理者可以快速地瞭解各主機的健康狀況。由於各os環境的不同,在網路上找不到完全詳細的安裝與設定資訊,花了不少時間在看錯誤訊息,試著靠這些訊息來一個一個除錯,讓Ganglia可以正常監控基本主機資訊。關於Ganglia的介紹與原理網路上已經有很多資訊,在這就只記錄完整安裝與設定Ganglia的步驟。
1. 安裝環境準備
  本文所採用的安裝環境如下:

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

前陣子和閃光好好個約會幾天,有去兩間算日本料理的店吃大餐,
在這邊不貼上照片,有兩點:
一是因為我都忘了帶相機QQ(只想著吃就什麼都忘了);
二是因為其實GOOGLE一下,都可以找到一堆BLOG有照片,所以就說一下感想囉XD

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

有試過幾個方法,但都沒什麼用,
可能會變成這種情形的狀況都不一樣吧,
剛處理的一個情況要用下面的方法才有效,大家如果遇到這個情形就試看看吧。
 

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

1 2 3 4 5
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。