加上我常用的EasyUI的時候發生此問題。
正常圖片應該是沒有捲軸,一切十分美好。
但選日期的時候,或滑鼠移動到特定地方。
tooltip就自動跑出來了,
導致右方的捲軸會突然冒出,
但偏偏不好抓是冒出什麼東西。因為滑鼠動一下就消失了。
最後終於抓到原因,需要修改原始檔
解法如下:
Fiddler:網頁除錯
Softerra LDAP Browser 4.5 (64-bit):AD搜尋
jMeter:網站壓力測試
OpenLiveWrite:文章發表
StepsToReproduce :桌面截圖
ExpressProfiler:資料庫SQL即時監控,輕巧版。
Microsoft Network Monitor 3.4:封包擷取
paint.net:繪圖
ProcessExplorer:工作管理員
延續上篇LinqToCSV+泛型+反射
如果使用foreach能夠取得正確的型別
For Each ss In list
Dim uTemp As Object = ss
Dim uType As Type = ss.GetType
Dim _machineNo As PropertyInfo = uType.GetProperty("machineNo")
_machineNo.SetValue(uTemp, machineNo)
Next
但如果今天我要在list的外面直接取欄位名稱該怎麼抓?
在GetType後面加上 GetGenericArguments,會取得一個陣列,
裡面有List的類別。 Dim oTemp As Object = list
Dim oType As Type = list.GetType.GetGenericArguments()(0)
剛看到別人寫的code…瞬間不知道這是啥玩意。
查了一下在statckOverflow上看到解釋。wiki上也有解是
直接看範例
var anInt = 1;
var aBool = true;
var aString = "3";
var formated = string.Format("{0},{1},{2}", anInt, aBool, aString);var anInt = 1;
var aBool = true;
var aString = "3";
var formated = $"{anInt},{aBool},{aString}";
這樣寫有比較好嗎???
不知道,但有強型別不用,還要自己打字,一打錯就掛了…
看起來程式是比較簡潔沒錯。
反射需要先用動態的方式,尋找類別的名稱,
才能正確解析出他所使用的類別。
一開始的程式 是參考 slashlook 的這篇程式碼。
但就是跑不起來,在建立類別的執行個體時,會發生錯誤,該值不能為null
string cTargetClassName = "Sample_Reflection.Program.Transportation";
System.Object oTemp = System.Activator.CreateInstance(System.Type.GetType(cTargetClassName));
每天定時傳送chart給user,雖然已經寫了前端網站要給使用者查詢,
但卻還是要發送mail…,想了半天,後端要去拉前端的chart實在太難搞了。
最後只有下面四種解法…
一般我們要找集合內有沒有特定字串會用
goal.Contains("Date")
但要注意的是,這邊的Date一定要是完整的字串。不屬於like的效果。
但如果想要用like的效果,該如何做?
使用Linq的方式,
var dateFormat = goal.Where(p => p.Contains("Date"))
這樣等同使用like。會將字串內有Date的字取出。
附註:goal是一個字串集合