V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  skinny  ›  全部回复第 33 页 / 共 35 页
回复总数  688
1 ... 25  26  27  28  29  30  31  32  33  34 ... 35  
2018 年 9 月 3 日
回复了 PanJiaChen 创建的主题 GitHub 石锤 github 买 star 行为
这都有人刷?!真是让人无语!

不过我这个真实用户也是没有头像的。
CBC ?你没去除 Padding 吧?
2018 年 9 月 1 日
回复了 lpf0309 创建的主题 云计算 百度帐号能注销么?
你注销了那些数据也不会被删除的。
2018 年 9 月 1 日
回复了 tangye 创建的主题 Node.js 想做一个写私密日记的服务
网络安全法这关你就过不了,谈何私密?
2018 年 8 月 31 日
回复了 ionblue 创建的主题 全球工单系统 Chrome 的 bug?还是 Windows 的锅?
这个效果就跟用 WPF 写无边框的自定义窗口时,没有处理好 WM_GETMINMAXINFO 消息一样……
2018 年 8 月 31 日
回复了 secretman 创建的主题 程序员 TIM 明明关了邮箱功能,列表里又多了邮件提醒功能
不知道你们有没有试过在手机 QQ 上关过各种默认订阅推送,那些取消退订按钮是样子货,根本就没有用,关了照样给你推送。
2018 年 8 月 31 日
回复了 loveour 创建的主题 游戏开发 国家新闻出版署:实施网络游戏总量调控
就是圈钱行为。
WPS 的牌子已经砸了,跟流氓软件一样,服务也差,有这个钱干嘛不买 Office ?就算不用 Office,Google 家的也比 WPS 好。
@wwqgtxx 你都读入模块源代码拼接了 import 语句了,还不如写个脚本一次性处理下那些脚本。说真的,按描述看,楼主那些插件代码一塌糊涂,得重写才能避免那些问题。
@wwqgtxx 确实没办法。实际上我也没有找到 Python 模块注入 100%可行的办法,确切的说没有找到正常的在 import 前设置符号表的方法。如果他的插件模块在模块域就使用了未导入的模块名字,那目前我没有找到办法,如果是在类或函数时还好,批量导入时对那个模块设置下模块名字就好了。

伪代码:
def walk_modules(path):
.... ....
.... mod = import_module(path)
.... mod.sys = sys # or import_module('sys')
.... ....

如果不愿意重构,就写个脚本批量处理下那些插件代码呗。
@akmonde
主要的流程很简单:
一,是从特定模块路径递归导入模块,并将返回导入的模块列表。walk_modules 就使用了 importlib.import_module 来导入,和 pkgutil.iter_modules 来搜索子模块(自 Python 3.3 开始直接基于 importlib 实现的),没别的复杂设计。
二,就是从一导入的模块列表里寻找特定类,比如找到特定类的子类什么的,这个你可以自己决定怎么写(比如检测模块中有某个名字的方法)。

建议 plugin 的基类和 plugin 实现之类的放在不同目录,避免使用如上方法自动搜索和导入的时候出现重复操作。

这个和你已经加载的插件并不冲突,不过你可以在流程一或二阶段跳过已经加载的模块(注册下已加载的模块名字呗)。
pkgutil + importlib

具体使用可以参考 scrapy 的以下两个模块:
walk_modules https://github.com/scrapy/scrapy/blob/master/scrapy/utils/misc.py
iter_spider_classes https://github.com/scrapy/scrapy/blob/master/scrapy/utils/spider.py
2018 年 8 月 19 日
回复了 rabbbit 创建的主题 JavaScript [老生长谈]js 加法的规则总结
我非常好奇为什么要问这些奇葩问题,如果没有编程约定,为什么不检查类型,或者转成字符串再拼接,一定要一股脑把不相同的东西用加号处理吗?
2018 年 8 月 10 日
回复了 HiFiwu 创建的主题 程序员 TCP 粘包问题浅析及其解决方案
我猜有人会说我群嘲地图炮,然而我真的只在中文社区里看到过中国人说“粘包”这个词。
2018 年 8 月 10 日
回复了 HiFiwu 创建的主题 程序员 TCP 粘包问题浅析及其解决方案
@qk3z 然而你“粘”的这段话来自一个有“包”的中国人写的……
之前不就有个帖子说楼主这种是在搞技术壁垒 [doge]
我想说的是敢上国内云的都勇气可嘉。你看看,光舆论水军就让你没办法维权。

“什么?”、“你是受害者?”、“你哭诉个 JB !”、“法庭见(几年后见)!”、“怕不是敲诈勒索!”

完全把问题焦点和服务承诺给转到九霄云外去了。跟之前热点新闻评论里的“女生被强奸是自己活该 blabla ”如出一辙。
2018 年 8 月 5 日
回复了 FanDuCai 创建的主题 程序员 关于电费的问题
楼主试试能不能多装一块表吧,不过我猜不大可能。
2018 年 8 月 5 日
回复了 FanDuCai 创建的主题 程序员 关于电费的问题
@aliehuhu 对,阶梯计费,用的越多越贵,而且基础用电度设得低,基本上每个月都是用的高价电。
1 ... 25  26  27  28  29  30  31  32  33  34 ... 35  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   953 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 19:40 · PVG 03:40 · LAX 12:40 · JFK 15:40
♥ Do have faith in what you're doing.