作者查詢 / LiloHuang

總覽項目: 發文 | 留言 | 暱稱
作者 LiloHuang 在 PTT [ Python ] 看板的留言(推文), 共373則
限定看板:Python
[問題] c調用py產生的exe有辦法包入py檔嗎?
[ Python ]16 留言, 推噓總分: +4
作者: opengood5566 - 發表於 2015/02/14 00:53(11年前)
1FLiloHuang: 假設使用 VC 編譯器,編譯器並不知道 .py 不會一起編譯02/14 13:21
2FLiloHuang: 以寫程式的角度來看,第一步得先把 .py 檔編譯成 .pyc02/14 13:22
3FLiloHuang: 透過 VC 的資源檔把 .pyc 的檔案一起編譯到 .exe 檔案02/14 13:22
4FLiloHuang: 第二步,使用 FindResource LoadResource LockResource02/14 13:22
5FLiloHuang: 取出 .pyc 的指標,以及 SizeofResource 取出資源大小02/14 13:22
6FLiloHuang: 再用 co = PyMarshal_ReadObjectFromString(p+8, s-8)02/14 13:22
7FLiloHuang: PyImport_ExecCodeModule("<自定義>", co) 來取代02/14 13:23
8FLiloHuang: 原先你使用的 PyImport_ImportModule("<自定義>")02/14 13:23
9FLiloHuang: 但是以上的方式相當的繁瑣,簡單一點就是用 Bundler02/14 13:23
10FLiloHuang: 花錢買好一點的 Bundler,可以不用寫程式把檔案做打包02/14 13:23
11FLiloHuang: 如果 .py 檔案有一個以上,自己實作打包會更加的複雜02/14 13:26
12FLiloHuang: 以上,提供參考。02/14 13:27
13FLiloHuang: 如果是把 .py 編譯成 .pyc 會有一定程度的保護...02/14 18:48
14FLiloHuang: 但是不能完全防止逆向工程就是...02/14 18:49
16FLiloHuang: 請看最新的回文,裡面有比較完整的範例...02/14 19:25
[問題] 請問list怎麼一次印n個item
[ Python ]9 留言, 推噓總分: +1
作者: liataian - 發表於 2014/12/24 23:03(11年前)
1FLiloHuang: l = range(1, 21)12/24 23:21
2FLiloHuang: def print_item(l, n):12/24 23:22
3FLiloHuang: for i in xrange(0, len(l), n):12/24 23:22
4FLiloHuang: print l[i:i+n]12/24 23:22
5FLiloHuang: print_item(l, 3)12/24 23:22
6FLiloHuang: 如果只是要印出來,這是最直觀的做法12/24 23:22
Re: [問題] constructor
[ Python ]5 留言, 推噓總分: +1
作者: sean72 - 發表於 2014/12/16 18:24(11年前)
2FLiloHuang: 直接用 Valgrind 來看看是不是有 leak 最快12/16 20:07
3FLiloHuang: 如果有再進一步來抓看看是否有哪個 PyObject 沒被放掉12/16 20:09
Re: [問題] 如何能做到字母進位呢?
[ Python ]12 留言, 推噓總分: +2
作者: CindyLinz - 發表於 2014/12/14 00:04(11年前)
1FLiloHuang: 真是優雅的解法 :)12/14 00:16
[問題] python字串print疑問
[ Python ]2 留言, 推噓總分: 0
作者: final01 - 發表於 2014/10/24 00:22(11年前)
2FLiloHuang: Mac OS X 如同預期不會空格,但 Windows 卻會空一格 XD10/24 01:16
[問題] call c++ dll
[ Python ]6 留言, 推噓總分: +1
作者: gts2590 - 發表於 2014/10/07 20:20(11年前)
1FLiloHuang: http://www.ntcore.com/exsuite.php 下載安裝後10/07 20:57
2FLiloHuang: 開 CFF Explorer 來看 Export Directory 看函式名稱10/07 20:58
3FLiloHuang: 有列出名字或 Ordinal 的就有機會透過 ctypes 來操作10/07 21:00
4FLiloHuang: 然而,如果函式被 name mangling 後就會比較尷尬一點10/07 21:01
5FLiloHuang: 最重要的還是先搞清楚,到底要操作的是不是叫 TestA10/07 21:02
[問題] raw socket in windows
[ Python ]5 留言, 推噓總分: +2
作者: oarpvfpre - 發表於 2014/09/04 12:37(11年前)
1FLiloHuang: 微軟在 XP SP1 之後,RAW SOCKET 操作會有諸多限制09/04 19:58
2FLiloHuang: 參照Limitations on Raw Sockets http://goo.gl/ZecIwN09/04 20:00
3FLiloHuang: 建議使用 winpcap 來發送 RAW SOCKET 封包來簡化問題09/04 20:01
5FLiloHuang: 你提的那個我沒用過,之前是直接用 C++ 來寫,試試看囉09/05 20:09
Re: [問題] 請問Windows+Python3可以使用OpenCV嗎?
[ Python ]8 留言, 推噓總分: +1
作者: os653 - 發表於 2014/08/30 17:53(11年前)
1FLiloHuang: 所謂的 Express 版,只要用微軟帳戶註冊後就是正式版08/30 18:07
2FLiloHuang: 並不會有所謂的 30 天時間限制問題...08/30 18:08
7FLiloHuang: Have fun :)08/31 23:03
[問題] logging
[ Python ]13 留言, 推噓總分: +6
作者: Sharon226 - 發表於 2014/08/25 12:15(11年前)
5FLiloHuang: 其實官方文件就寫得很清楚了 http://goo.gl/JyjuAz08/25 23:08
Re: [問題] 想請問有更有效率的寫法嗎?已刪文
[ Python ]1 留言, 推噓總分: +1
作者: Neisseria - 發表於 2014/08/24 16:25(11年前)
1FLiloHuang: 努力推文後才發現有人回了 XD08/24 17:14