作者查詢 / Litfal

總覽項目: 發文 | 留言 | 暱稱
作者 Litfal 在 PTT [ C_Sharp ] 看板的留言(推文), 共1198則
限定看板:C_Sharp
[問題] 類別內是否能配合索引?
[ C_Sharp ]25 留言, 推噓總分: +3
作者: unstoppable - 發表於 2020/04/14 22:35(4年前)
20FLitfal: 至少把index寫成enum吧04/16 14:54
21FLitfal: 而且這樣你的set/get不都只能用object04/16 14:58
[問題] Array 運算?
[ C_Sharp ]13 留言, 推噓總分: +2
作者: abc95007 - 發表於 2020/04/11 23:17(4年前)
6FLitfal: 2. Enumerable.Range(0,arrays.Length).Where(i => array204/13 20:06
7FLitfal: [i]).Select(i => array1[i]).ToArray()04/13 20:06
8FLitfal: 是說這樣寫還不如用for寫。用手機打code好累04/13 20:07
9FLitfal: 3當然是Array.Sort()之後再index04/13 20:20
10FLitfal: 1.的話Jagged Array輕鬆解決,Multidimensional Arrays的04/13 20:33
11FLitfal: 最後一個維度可以用Buffer.BlockCopy稍微加速,不然就只能04/13 20:34
12FLitfal: 用第二題的寫法了04/13 20:34
13FLitfal: 然後Linq不要亂用,不然效能會很差,例如第三題就是個例子04/13 20:37
[問題] Linq Selec new
[ C_Sharp ]18 留言, 推噓總分: +8
作者: wind681201 - 發表於 2020/04/05 13:19(4年前)
17FLitfal: 這種複雜度10萬次根本小case04/10 14:31
[問題] NDDE server/client寫在同一支程式
[ C_Sharp ]14 留言, 推噓總分: +4
作者: zaqimon - 發表於 2020/04/07 20:29(4年前)
1FLitfal: 你是要做到reentrace還是thread safe? 這裡應該很少在討論04/07 22:31
2FLitfal: reentrant的,你也應該不是遇到這個問題吧04/07 22:31
7FLitfal: 高階語言不在意reentrance,你講這個字還沒什麼人懂。很多04/08 19:39
8FLitfal: 人連interrupt都不知道也能寫一手好程式。你的問題應該是t04/08 19:39
9FLitfal: hread safe04/08 19:39
10FLitfal: 你用lock擋不住也不正常,先確定寫法吧04/08 19:43
11FLitfal: console那行把thread id也印出來看看是不是真的在同一個執04/09 14:25
12FLitfal: 行緒下吧,是的話應該是client.Request又呼叫進入了server04/09 14:25
13FLitfal: .OnRequest,你要想想這是不是合理的行為04/09 14:25
14FLitfal: 我的話會用BlockQueue把server和client隔離04/09 14:26
[問題] Windows10SDK Runtime
[ C_Sharp ]7 留言, 推噓總分: +1
作者: MVP2006 - 發表於 2020/03/31 12:04(4年前)
2FLitfal: 看錯誤確認你是用到哪個win10才支援的api,改掉它阿03/31 22:02
[問題] 如何將form上面多個Button集合在一起寫程式...
[ C_Sharp ]30 留言, 推噓總分: +6
作者: nietz - 發表於 2020/03/12 13:56(4年前)
12FLitfal: https://docs.microsoft.com/zh-tw/dotnet/framework/winf03/13 12:00
13FLitfal: orms/controls/how-to-add-controls-to-windows-forms03/13 12:00
14FLitfal: 下面有以程式方法建立控制項,配合上面的註冊事件03/13 12:03
[問題] 自訂數據長度
[ C_Sharp ]20 留言, 推噓總分: +6
作者: abc95007 - 發表於 2020/03/03 15:03(4年前)
4FLitfal: 你這需求其實蠻稀有的,圖像處理通常直升16bits,32bits甚03/04 14:15
5FLitfal: 至double,處理完後再依輸出10bits做round/truncate,甚至03/04 14:15
6FLitfal: dithering03/04 14:15
9FLitfal: 他是要做solid而不是常用的每一點3*10bit int3203/05 14:03
10FLitfal: int32裡面多的2bits還要給下一點用03/05 14:04
11FLitfal: 純資料處理我是會用bytes陣列和unsafe啦,用bigint還得遵03/05 14:09
12FLitfal: 守它的規則(little endian,正負號等)03/05 14:09
16FLitfal: 是阿,如果做成資料流,以色素為單位,一個int16做buffer03/06 14:57
17FLitfal: 就可以處理了。但也能理解原po想用4個像素一起處理,輸出403/06 14:57
18FLitfal: 個30bits像素為一組,因為剛好是15bytes。03/06 14:57
[問題] Var 使用上的一點小問題
[ C_Sharp ]35 留言, 推噓總分: +10
作者: mark0708 - 發表於 2020/02/08 00:35(4年前)
14FLitfal: 跟 var 沒關係, 它只是語法糖02/08 15:42
15FLitfal: 原因在於你的var代表的是一個structure,LoadData和varTem02/08 15:48
16FLitfal: p也是個structure02/08 15:48
17FLitfal: 所以你的varTemp = LoadData 也是值複製,而不是址複製02/08 15:49
20FLitfal: 你是說LoadData.metadat[ ] 嗎?02/10 19:47
35FLitfal: 建議原po用 object.ReferenceEquals 去比對一下就會理解02/11 20:26
[問題] 使用messagebox 導致反白消失
[ C_Sharp ]6 留言, 推噓總分: +1
作者: MrBigTree - 發表於 2020/02/10 17:10(4年前)
10FLitfal: 屬性HideSelection設定成False02/10 23:09
[問題] .Netframework專案能夠呼叫.netcore dll?
[ C_Sharp ]4 留言, 推噓總分: +1
作者: james999 - 發表於 2019/12/31 13:44(4年前)
3FLitfal: 可以,不過版本要能匹配01/02 21:52