作者查詢 / carylorrk
作者 carylorrk 在 PTT [ Programming ] 看板的留言(推文), 共68則
限定看板:Programming
看板排序:
全部C_and_CPP472Ajax155Linux140Python95Programming68AndroidDev63Web_Design59Editor44java34LinuxDev24Database20Gossiping19PHP17Cloud13Old-Games11PLT11OOAD8Foreign_Inv7GO7MapleStory6ASM5Sub_CS5Boy-Girl4SMSlife4Soft_Job4WomenTalk4Economics3iOS3Olympics_ISG3Stock3SYSOP3Tech_Job3CSSE2LoL2MobileComm2movie2Paradox2RegExp2C_Chat1Facebook1HsinChuang1IA1Instant_Mess1joke1Network1NTUCGM1PC_Shopping1PublicIssue1TTV1WorldCup1YUGIOH1<< 收起看板(51)
7F→: 我做白工後就交到了一個女朋友...220.134.1.118 07/15 16:58
9F→: 根據經驗,完全程式新手寫 go1.34.244.41 03/19 06:22
10F→: 如果直接走那個流程會卡很多地方...1.34.244.41 03/19 06:23
11F→: 感覺是給有 C 經驗的人跳槽用的1.34.244.41 03/19 06:23
3F推: 記得幾年前光是爲了判定 CJK 就翻了好1.34.244.41 02/16 09:41
4F→: 久XD1.34.244.41 02/16 09:41
1F→: FRY http://goo.gl/D1Zh5K1.34.244.41 12/03 22:06
2F→: FYR XD1.34.244.41 12/03 22:06
1F→: amazon 好像有免費一年,不然可以改走1.34.244.41 12/01 14:19
2F→: http,比較多免費的 hosting1.34.244.41 12/01 14:19
2F→: 我沒有在測試啊,我是在寫規格書~1.34.244.41 11/27 18:03
9F→: 都是 they 的錯1.34.244.41 10/28 02:30
7F→: 中文的? PTT XDD1.34.244.41 10/25 01:59
1F推: 這是我在寫這個時遇到的問題:1.34.244.41 10/17 17:32
2F→: https://github.com/CaryLorrk/gosig1.34.244.41 10/17 17:33
3F→: 基本上對外使用者可以設定的界面只有1.34.244.41 10/17 17:33
4F→: combiner,我希望 combiner 裡面可以1.34.244.41 10/17 17:34
5F→: iterate callback results,但只有在1.34.244.41 10/17 17:34
6F→: result 被 iterate 到時才執行callback1.34.244.41 10/17 17:35
7F→: 如果中途離開的話剩下的 callback 就不1.34.244.41 10/17 17:35
8F→: 被執行...現在想到的只有第三個方法1.34.244.41 10/17 17:36
10F推: 不管在 boost 還是 mapreduce,1.34.244.41 10/17 21:33
11F→: combiner 都是 iterate result 丟出一1.34.244.41 10/17 21:34
12F→: 個結果啊 XD1.34.244.41 10/17 21:34
1F推: 確實在 go 中的 channel 主要是1.34.244.41 10/11 01:06
2F→: 解決 producer consumer problem,第二1.34.244.41 10/11 01:07
3F→: 個限制也是因爲認爲 channel 是否結束1.34.244.41 10/11 01:08
4F→: 應由 producer 方決定。所以我主要是想1.34.244.41 10/11 01:09
5F→: 問在 go 裏是否有更好的做法。只是 go1.34.244.41 10/11 01:09
6F→: 沒有專版,所以只好 PO 來這XD1.34.244.41 10/11 01:09
7F→: 嗯...正確來說應該是 CSP 本身就很適合1.34.244.41 10/11 01:10
8F→: 解決 producer consumer problem 啦1.34.244.41 10/11 01:11
9F→: 簡而言之, go 唯一可以自定 range1.34.244.41 10/11 01:13
10F→: expression 行爲的只有 channel,但是1.34.244.41 10/11 01:13
11F→: 想不到怎麼把 channel 對應到 request1.34.244.41 10/11 01:14
12F→: 當然其實最後的做法沒錯,只要在文件上1.34.244.41 10/11 01:15
13F→: 註明就好。只是想問有沒有更好的方式1.34.244.41 10/11 01:15
20F→: well...channel 是 go 語言內建的機制1.34.244.41 10/11 13:48
21F→: 並不是一種概念或是模型,所以我才說這1.34.244.41 10/11 13:53
22F→: 其實算是語言相關的問題 XD||1.34.244.41 10/11 13:53
25F→: 不是 coroutine,是 goroutine...1.34.244.41 10/12 12:19
26F→: 我就是想不到方法無能爲力了才上來問問1.34.244.41 10/12 12:20
27F→: 各位前輩高手囉 orz...1.34.244.41 10/12 12:20
28F→: 而且有的時候語言限制就是這樣,我現在1.34.244.41 10/12 12:22
29F→: 並不是無法實作出所要的功能,只是想問1.34.244.41 10/12 12:23
30F→: 有沒有辦法提供更簡單的界面。就像 C++1.34.244.41 10/12 12:23
31F→: 語言沒有 concept 就只能用 static1.34.244.41 10/12 12:24
32F→: assert + MACRO 來模擬,或是沒有1.34.244.41 10/12 12:25
33F→: static reflection 就只能用其他方法摸1.34.244.41 10/12 12:26
34F→: 擬,但是界面就是比較差比較複雜。1.34.244.41 10/12 12:26
35F→: go 裏沒有 generic,所以我只能用1.34.244.41 10/12 12:26
36F→: runtime reflection 來勉強渡過...1.34.244.41 10/12 12:27
37F→: 因爲語言限制而使界面變複雜甚至無法實1.34.244.41 10/12 12:32
38F→: 作也不是什麼罕事。我只是覺得想要達到1.34.244.41 10/12 12:32
39F→: 用 range 來 iterate result,而且只有1.34.244.41 10/12 12:33
40F→: channel + goroutine(都是 go 特有的,1.34.244.41 10/12 12:33
41F→: 而非泛指類似的一般化的概念)才能自定1.34.244.41 10/12 12:34
42F→: range expression 的行爲,不像 C++ 可1.34.244.41 10/12 12:34
43F→: 以自定 iterator,又卡在提到的那兩點1.34.244.41 10/12 12:35
44F→: 上。無法確定這是我不熟語言,還是真的1.34.244.41 10/12 12:36
45F→: 無法達成或是有更好更符合 go 的idiom1.34.244.41 10/12 12:36