作者查詢 / yeo1987

總覽項目: 發文 | 留言 | 暱稱
作者 yeo1987 在 PTT 全部看板的留言(推文), 共303則
限定看板:全部
[討論] Win10M 通知中心LINE的訊息
[ WindowsPhone ]8 留言, 推噓總分: +5
作者: numlocka - 發表於 2016/04/29 20:34(8年前)
5Fyeo1987: 我也是同樣的情形 ,有些會顯示完整訊息有些不會04/30 00:08
8Fyeo1987: 真的 感恩04/30 14:53
[問題] 透過Lambda過濾資料...
[ C_Sharp ]55 留言, 推噓總分: +15
作者: don750421 - 發表於 2016/04/15 23:08(8年前)
17Fyeo1987: var desc = PerList.OrderByDescending(q => q.Age);04/16 11:36
18Fyeo1987: var topAges = desc.GroupBy(q => q.Age).Select(q=>q.Ke04/16 11:36
19Fyeo1987: y).Take(3);04/16 11:36
20Fyeo1987: PerList = desc.Where(q => topAges.Contains(q.Age)).To04/16 11:37
21Fyeo1987: List();04/16 11:37
22Fyeo1987: desc也用ToList()會比較..04/16 11:38
23Fyeo1987: 比較好@@04/16 11:38
24Fyeo1987: topAges也是04/16 11:39
25Fyeo1987: 參考上面大大,對topAges取LastOrDefault,再比大小會更好04/16 11:58
32Fyeo1987: 推L大XD~ 沒想到這個做法 GroupBy與Take(3)後判斷長度對04/16 21:13
33Fyeo1987: 結果列舉就可以得到前三大了04/16 21:13
34Fyeo1987: 比大小的作法用Distinct則可以省略GroupBy的動作04/16 21:38
36Fyeo1987: L大是指直接用Aggregate合併嗎?04/17 00:48
37Fyeo1987: PerList.OrderByDescending(q => q.Age).04/17 00:50
38Fyeo1987: GroupBy(q => q.Age).Take(3).Select(q => q.ToList()).04/17 00:50
39Fyeo1987: Aggregate(new List<Person>(), (list, current) =>04/17 00:51
40Fyeo1987: { list.AddRange(current); return list; });04/17 00:51
42Fyeo1987: XD 學習不同方法很有趣04/17 01:01
46Fyeo1987: 原來有SelectMany可以用,學習了!04/19 01:15
[手機] Fast Ring Build 14322
[ WindowsPhone ]56 留言, 推噓總分: +33
作者: xzealotx - 發表於 2016/04/15 15:49(8年前)
51Fyeo1987: Here被刪掉外連Radio也沒了..-.-04/16 21:18
[問題] 更改array的size又要保留原來的值
[ C_Sharp ]15 留言, 推噓總分: +6
作者: kisha024 - 發表於 2016/04/13 16:40(8年前)
9Fyeo1987: 多個維度也可改成Jagged Array搭配Array.Resize04/14 00:53
[問題] 負數處理
[ C_Sharp ]5 留言, 推噓總分: +2
作者: dabiddabid - 發表於 2016/04/12 18:41(8年前)
5Fyeo1987: a << 16 | (b & 0xFFFF),這樣是你預期的嗎?04/13 19:59
[問題] 請問關於累加的這種語法表示法
[ C_Sharp ]20 留言, 推噓總分: +5
作者: ak77now - 發表於 2016/04/09 02:45(8年前)
2Fyeo1987: 把自己當電腦一步一步照著跑跑看,很有幫助的。04/09 22:47
[問題] 跨執行緒控制UI失敗(附Code)
[ C_Sharp ]92 留言, 推噓總分: +3
作者: don750421 - 發表於 2016/03/28 22:15(8年前)
1Fyeo1987: 你程式中有兩個Thread,一個是程式啟動時UI的主Thread,03/28 22:56
2Fyeo1987: 另一是每次Click時產生的新的Thread,你把UserControl建03/28 22:56
3Fyeo1987: 立在新的Thread中,卻用主Thread去Invoke,就跨執行續了03/28 22:57
8Fyeo1987: Control.Invoke是以該物件所屬的執行續執行委派,因此,03/28 23:18
9Fyeo1987: 只要UserControl是在主執行續下建立,執行流程中跨執行續03/28 23:20
10Fyeo1987: 時,需要涉及UI,使用UserControl.Invoke就可以了。03/28 23:20
11Fyeo1987: 其實因為你負責開發UserControl,你只要保證操作UI時是在03/28 23:24
12Fyeo1987: UserControl所屬的執行續下執行。03/28 23:25
13Fyeo1987: 發現緒一直打錯... - -03/28 23:29
19Fyeo1987: 以上是指同一個,Multi UI Thread我想不是你要問的問題…03/28 23:43
20Fyeo1987: 我指的是"建立"與"操作UI"時,使用主執行續呼叫。03/28 23:44
21Fyeo1987: 如果你開一個新的執行續,裡面的工作卻是不停更新UI,自03/28 23:45
22Fyeo1987: 然會卡。03/28 23:46
33Fyeo1987: 這樣的要求... 那你在Contructor內不要呼叫Log操作UI,03/29 00:21
34Fyeo1987: 並且在公開呼叫的方法內,操作UI的部分都要檢查是否需要03/29 00:21
35Fyeo1987: Invoke03/29 00:21
36Fyeo1987: Constructor -.-,BTW,這樣的做法真的不推薦...03/29 00:26
38Fyeo1987: L大的解法會是?想學習03/29 08:06
41Fyeo1987: 認同L大,說真的原PO若堅持要在不同執行緒下操作UI,WIN03/29 18:59
42Fyeo1987: Form中是有Control.CheckForIllegalCrossThreadCalls可以03/29 18:59
43Fyeo1987: 攔截錯誤,但是這樣寫出來的程式,沒問題就沒問題,出問03/29 19:00
44Fyeo1987: 題時很難找到問題點。03/29 19:01
87Fyeo1987: 跨執行緒操作UI沒有跳出錯誤不代表你的程式是執行緒安全03/31 00:28
88Fyeo1987: 的,沒處理好這塊,會有可能發生意料之外的錯誤…你程式03/31 00:28
89Fyeo1987: 中公開的方法不需考慮被呼叫時是使用哪一個執行緒,甚至03/31 00:28
90Fyeo1987: 你在方法內要再開幾個執行緒去抓資料都可以,同步、非同03/31 00:28
91Fyeo1987: 步都可以;但在更新UI時,請回到UserControl所屬的直行03/31 00:28
92Fyeo1987: 緒叫用。03/31 00:28
[討論]升級14295後line閃退
[ WindowsPhone ]16 留言, 推噓總分: +10
作者: tiger7385 - 發表於 2016/03/26 11:59(8年前)
8Fyeo1987: 830,早上多跑一個更新,前後LINE都沒問題03/26 17:01
[分享] line個人原創貼圖-這不是當代藝術-上架囉
[ Instant_Mess ]250 留言, 推噓總分: +240
作者: qwert0607 - 發表於 2016/03/24 23:19(8年前)
181Fyeo1987: 推~03/26 09:37
[問題] Winform + Service-Based DB 這樣想對嗎?
[ C_Sharp ]6 留言, 推噓總分: 0
作者: akafair - 發表於 2016/03/16 23:01(8年前)
1Fyeo1987: 如果解析內容必須完整載入記憶體再下條件輸出,直接存成03/17 00:10
2Fyeo1987: 檔案可能還是較快的做法03/17 00:11
5Fyeo1987: 是的,資料庫可以幫你快速篩選或統計你要的資訊,而不需03/17 23:45
6Fyeo1987: 每次都將資料完整載入03/17 23:45