作者查詢 / LiloHuang
作者 LiloHuang 在 PTT [ Python ] 看板的留言(推文), 共373則
限定看板:Python
看板排序:
全部C_and_CPP835Perl579Python373Programming77Soft_Job58EZsoft39Sodagreen28PHP25graduate18Web_Design17RegExp10CMWang8NY-Yankees8CodeJob5joke5Blog4java4HKday3iOS3SENIORHIGH3SYSOP3C_Sharp2CSMU-AC922DC2MacDev2optical2PhotoCritic2Prob_Solve2share2asciiart1ask1ASM1Bz1CTSH943011FJU-BA94C1FJU-Leader1global_univ1Gossiping1hjsh1HSNU_10081jingle1juniorhigh1LinuxDev1Master_D1NCTU-STAT95G1NCTU-STAT96G1NCYU_BE_95A1NTUE_Nse981NUU_Talk1Olympics_ISG1PushDoll1SCU_Chin96C1Sony-style1tax1TFSHS66th3251TKU_EE_92C1TKU_EW94B1TKU_TSPCB931TTU-I91A1Visual_Basic1WuLing46-3171<< 收起看板(61)
1F推: 應該是Python2既有的bug,可以換Python3跑跑看04/12 20:35
2F→: 非得使用 Python2,可看看這篇 https://bit.ly/2VnG1y404/12 20:38
3F→: 抱歉沒有環境測試,話說把 java 叫起來應該不用 cmd /c04/12 23:19
4F→: 搞不好是 cmd /c 導致的04/12 23:19
6F推: numba 可以試試04/07 21:20
3F→: 精確來說從 Python 3.3 預設啟用 http://goo.gl/Znb7Hu03/17 22:55
4F→: 文件也有提到為何需要做 hash randomization :)03/17 22:59
7F推: 用 py_compile 編譯成 pyc,仍有可能被 depython 還原01/29 20:11
8F→: 若在意可考慮對 bytecode 再加花指令,干擾反編譯運作01/29 20:14
9F→: Python 直譯器會看 .pyc 的檔頭 magic 欄位來判斷版本01/29 20:20
10F→: 有興趣研究細節可以從這篇開始 https://goo.gl/CP9IgU01/29 20:21
9F推: Google Drive 搭配 https://github.com/google/skicka09/16 19:03
4F推: boost::python07/10 14:38
1F推: 可以想辦法去找到這本舊書 http://goo.gl/00Oexq06/10 14:21
2F→: 底子夠好也可以直接 trace 源碼 https://goo.gl/iipwkO06/10 14:22
3F→: 個人認為,學很酷的語法跟熟悉各種 packages 也很重要06/10 14:24
4F→: 不想看源碼,在意執行速度可看 https://goo.gl/iKvqD506/10 14:31
5F→: 我想精通 Java 的人也很少有人把虛擬機源碼看完的 XD06/10 14:31
6F→: 我想高階語言的重點在於避免重新造輪子,站在巨人肩膀06/10 14:32
7F→: 因此熟悉有哪些 packages 可以活用,相對來說更重要06/10 14:34
16F推: 計算機科學的知識,不僅要知其然,更要知其所以然。06/11 10:41
6F→: 這個問題會建議你直接用 numba 的 @jit decorator06/08 21:08
7F→: 通常會有顯著的性能提升。06/08 21:09
8F→: http://goo.gl/uNdlP8 可參考網頁上面的範例06/08 21:10
3F推: 每個字元之前都會 match,包含字串結尾 $ 前面的位置06/08 21:05
4F→: Empty matches are included in the result unless the06/08 21:05
5F→: result unless they touch the beginning of another06/08 21:05
6F→: match. https://goo.gl/qcxoYj06/08 21:06
7F→: 有興趣也可以玩一下 re.findall(r'o*?', s1, re.DEBUG)06/08 21:07
8F→: 抓到的空白為標問號的位置 '?a?b?c?' 這樣應該比較清楚06/08 21:15
9F→: 就像 re.findall(r'o*?', '') 回傳的不是 empty list06/08 21:16
10F→: 更正 空字串 不是空白 XD06/08 21:20
1F推: temp_row[:] 會做出一份拷貝,反之則是參照原先的list03/27 11:25
2F→: >>> foo = [1,2,3]03/27 11:26
3F→: >>> id(foo)03/27 11:26
7F→: 3392078403/27 11:26
4F→: 3392078403/27 11:26
5F→: >>> bar = foo03/27 11:26
6F→: >>> id(bar)03/27 11:26
9F→: >>> id(bar)03/27 11:26
8F→: >>> bar = foo[:]03/27 11:26
10F→: 3391942403/27 11:27
11F→: 留意到了 object id 改變了嗎 :P03/27 11:29
14F→: 當需要識別物件或者除錯時,就是使用 id(obj) 的場合03/27 15:01
15F→: 而 CPython 剛好使用物件的記憶體位址來當作 id03/27 15:02
16F→: 延伸閱讀官方文件 https://goo.gl/g3mzEZ03/27 15:02