ASP.NET:大型控制項的使用

By // 沒有留言:
CommandArgument: 傳遞參數使用,提供後置程式碼使用。
CommandName: 定義動作function

例如:
CommandName = Page (分頁)
CommandArgument = 3

定義此按鈕為分頁功能,當按下按鈕後即跳到第三頁。


protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
        GridView1.EditIndex = e.NewEditIndex;

    }
    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
    }
    protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
    {
        GridView1.SelectedIndex = e.NewSelectedIndex;
    }

透過e的function獲得使用者在前端操作的狀態或數值。


大型控制項四大天王:(Master-Detail 主表明細)
單一 Details View, Form View
列表 Grid View, List View

要在大型控制項中使用樣版的基礎控制項,必須要用FindControl()

TextBox TB = (TextBox) DetailsView1.FindControl("TextBox1");
Calendar CA = (Calendar) DetailsView1.FindControl("Calendar1");

TB.Text = CA.SelectedDate.ToShortDataString();

Splunk Q&A

By // 沒有留言:
1. bucket損壞?
2. Splunk搜尋到的事件,結合工單或稽核?
3. 時間比較
4. useother=f limit=0 跑timechart多筆資料
5. 如何得知兩張折線圖的差異?一致?
6. _time understood time, _indextime 檢索時間
7.  forwarder的管理
8. timechart span=1h == bucket _time span=1h
9. 教育訓練?資源
10. 即時監控面板的擺放:single value, timechart, statsistic table,
11. search command | rare punct : 找不常出現的紀錄
12. search command | cluster showcount=t t=0.5 | table _time, cluster_count, cluster_label, _raw | sort + cluster_count
13. serarch command | transaction maxpause=1s | where evebtcount > 100
等於 stats list (...) by time
可以利用transaction的data model的離峰時段。


累積紀錄的重要

By // 沒有留言:
以前國中時期,開使流行一些知名的部落格:像是天空、Yahoo等等,
後來因為覺得似乎都把心情攤在陽光下,
好像也容易招惹不必要的是非,所以後來也關掉了。

最近幾年心境開始慢慢有沈澱的感覺,
似乎開始感覺到自己想走一個怎麼樣的人生,
整理這個TechMan的blog,有點像是「修整門面」的感覺,
有一個好的寫作平台、把學習到的事物開始慢慢紀錄累積起來,
不是想成為一方之言,只是開始明白「累積」的重要。

關於Blog的形式我挑了很久,逛了許多Google Blogger的範本,
但不是太花俏就是有著許多我不用不著的功能。

我想要的:簡潔、寫作風格、閱讀輕鬆、讓人專心閱讀。

於是便找到的現在這個外觀的風格,
順道推薦一下(人家免費的很辛苦...我還把人家的廣告code拿掉...)

BTNT  Theme - A Responsive Blogger Template

推薦許多不錯的Blogger範本,我挑了一個最順眼的、改一些HTML碼就開始用了,
接下來...整好門面,接下來便是好好的將學到的專業知識整理整理了。

Fighting! TechMan!

ASP.NET: ADO.NET

By // 沒有留言:
區分DataReader與DataSet

DataReader: 適用於網頁、效能快與節省,不可分頁。
DataSet(DataTable) Win(PC) 慢、耗能,可以分頁。

當控制項如Label只是單純拿來展示的話,可以將「Enableviewstate」關閉

3/23 BASIC Splunk Workshop

By // 沒有留言:
Q1: Splunk GeoIP 內部網路的基資更新?
Q2: Dashborad做好後,維運值班人員 VS 查處過程?即時監控?
Q3: SPL的寫作平台?還是直接在Command下?
Q4: SPL裡對於等號與等於運算子是否有區別?
Q5: 每一分鐘定期來註冊的log, 我應該要怎麼繪製圖表?timechart?
另一個方式是每一分鐘給訂一個數值,用table去替代畫圖。
Q6: 想儲存的每一位使用的檔案傳輸大型、決定一個baseline,該怎麼做?
Q7: Splunk License的檢索量是如何計算的?
Q8: 尋找在一個範圍內,短時間大量新增的案件。

Good:
1. max,min,avg,latest (byes) -> 網管人員的統計分析
stats count avg(bytes) min(bytes) sum(bytes) latest(bytes) by clientip

2. chart count over useragent by categoryId
count over可以指定哪一個fields作為x-axis座標軸

3. Sub Search, correlation search
sourcetype="access_combined_wcookie" status=200 AND action=purchase status=200 action=purchase [search sourcetype="access_combined_wcookie" status=200 AND action=purchase status=200 action=purchase | top 1 clientip | table clientip] | stats count dc(productId) values(productId) list(productId) by clientip

subserch: 將搜尋的結果丟給大搜尋
table clientip:?

4. lookup進去之後,就不是單純的數據分析(網管),而是商業營運智慧分析。

5. inputlookup 可以確認上傳後的csv檔案是否成功上傳、顯示
6. lookup:
查詢輸入欄位

7. iplocation clientip | geostats count by categoryId