pursuer 最近的时间轴更新
pursuer

pursuer

V2EX 第 358584 号会员,加入于 2018-10-25 15:17:15 +08:00
今日活跃度排名 4430
pursuer 最近回复了
修改 sys.path 或者 sys.meta_path,让 import 优先加载你自己写的 py 文件
82 天前
回复了 waruqi 创建的主题 程序员 C/C++ 构建系统,我用 xmake
@waruqi
确实是我太理想化了,我期待的是将构建系统作为一个平台的一个部分,可以复用平台上其他的库,类似 maven 使用 jvm 插件,python 的 setup.py 。我也曾想过利用 tinycc 做个以 c 为脚本且可以引用其他 c/c++库的构建系统,不过也只就想想

类型系统这一点上,确实简单的项目不一定需要,有良好的 IDE 支持和文档可能就够了。我也是因为 maven 插件编写时一下子完全摸不着头脑的困惑产生的想法。
83 天前
回复了 waruqi 创建的主题 程序员 C/C++ 构建系统,我用 xmake
之前见到楼主推广了几次,但暂时还没有使用。说一些自己的想法

这个项目使用的是 luajit,我印象当中这个库的 lua 版本停止在 lua5.1 了,我个人看法,构建系统相对编译器来说,对速度的要求没有那么高,但限定死版本是否会与第三方库产生兼容性问题,不过这个仅是我的猜测,不清楚现在的兼容情况如何。

我认为即使是脚本语言,带一个可选的类型系统也是很实用的。lua 暂时可能没有增加类型系统的打算。简单构建的看下例子就能写,但当构建过程变的繁杂,甚至依赖其他的库的时候,类型系统可以帮助开发人员快速切入。
@LeeReamond
python 作为胶水语言,缺啥加啥也是正常的,可以试试个 pyuv
import pyuv
pyuv.util.interface_addresses()
就可以读 ip 了
为什么 “请求网卡上的地址”是不太优雅的方法?我觉得是挺正常的方法

如果要去中性化的方案,并且是在局域网内,可以使用组播协议
117 天前
回复了 badacook 创建的主题 Python 动态创建变量名并读取文件
4#提供的那个 globals()[item[:-4]] = pd.read_csv(item)应该就可以了吧,如果你想做成一个独立的模块,然后修改调用者的作用域,那样的话需要将 global 传递过去,或者试着从调用栈找到调用者的模块,修改 sys.modules 。但后面这个我觉得不太好,可能意外的覆盖变量
118 天前
回复了 badacook 创建的主题 Python 动态创建变量名并读取文件
@badacook 如果是赋值给模块作用域的变量,按照#4 的方式就可以了
@no1xsyzy
golang 流行很大原因还有直接打包可执行文件,对使用端友好。虽然从模块化角度,我也不喜欢把所有东西塞进一个可执行文件的做法。
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1164 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 60ms · UTC 18:12 · PVG 02:12 · LAX 11:12 · JFK 14:12
♥ Do have faith in what you're doing.