V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 102 页 / 共 200 页
回复总数  3996
1 ... 98  99  100  101  102  103  104  105  106  107 ... 200  
2020-04-02 14:32:44 +08:00
回复了 sakura1 创建的主题 Python Python 如何打包依赖模块到服务器,类似 mvn 的 package+assemble
anaconda
2020-04-02 14:24:07 +08:00
回复了 raymanr 创建的主题 问与答 Python 中给函数指定 attribute 是良好的实践吗?
@julyclyde 这不是闭包。你看我给的连接才叫闭包。
2020-04-02 11:01:04 +08:00
回复了 raymanr 创建的主题 问与答 Python 中给函数指定 attribute 是良好的实践吗?
我见过好多论文代码。

在 python 里面用 functional pattern 的一些高阶技巧(比如 monadic combinator )也就算了,就是掉书袋子难以理解,但是不看实现细节只看接口也不是不能看代码,反正是无副作用的。

给函数赋予 context 然后自己里面用我也不是没见过,但是一般是外面套个函数,返回里面的函数。把外部函数的参数和局部变量当闭包和内部函数裹在一起而已,我也不是没在别的编程语言见过,比如 JS 。其实也是懒,不想写类,但是没有副作用,也能用,只不过没有 IDE 的智能提示而已。反正搞学术的一般也懒得学 IDE 。(虽然正经上 IDE 还是很香的)

比如 https://github.com/openai/glow/blob/master/model.py#L141
- - - -

但是懒到这种程度我也没法说什么了,这个副作用太大了。楼主你要这么做,以后出了 BUG 调一天可别怪我没提醒你。
2020-04-02 10:53:25 +08:00
回复了 raymanr 创建的主题 问与答 Python 中给函数指定 attribute 是良好的实践吗?
这么写就是懒。本来写个类就完事了,非要搞 anti-pattern 。

三个月以后看这个程序就是臭的没法修改的。
2020-04-02 10:42:27 +08:00
回复了 feifei003 创建的主题 分享发现 为什么 visual studio 没有迁移到 64 位
用上虚拟内存映射可能也许能够缓解用户态地址空间紧张吧。不过正常人写程序谁用 mmap 搞一堆那么复杂的,不如直接上 64 位。
2020-04-02 10:41:10 +08:00
回复了 feifei003 创建的主题 分享发现 为什么 visual studio 没有迁移到 64 位
@onecode 32 位程序只能用 4g 虚拟地址。其中 2g 是内核寻址,用户态能用的只有另外 2g 。
2020-04-01 10:00:39 +08:00
回复了 shazh520 创建的主题 程序员 写系列博客大家有没有推荐的平台?
2020-04-01 09:55:24 +08:00
回复了 shazh520 创建的主题 程序员 写系列博客大家有没有推荐的平台?
https://wiki.ipwx.me

我用的 hexo 某个主题,自行修改了一部分内容。支持了 [[Article Title]] 这种类似 wiki 的插入连接方式。
2020-03-30 21:07:48 +08:00
回复了 libasten 创建的主题 问与答 你们都是如何管理自己的照片的?
然后这个脚本同步是单向的,本地删除不会导致远程删除。
2020-03-30 21:07:07 +08:00
回复了 libasten 创建的主题 问与答 你们都是如何管理自己的照片的?
按照日期存放文件夹中;脚本同步到移动硬盘+NAS 。
2020-03-30 15:22:31 +08:00
回复了 rpish 创建的主题 黑魔法 WSL1 根本不是什么黑魔法 而是抄袭 Docker 而已吧
楼主看完评论大可以继续喷:

“我觉得 WSL 抄袭了 wine……”
2020-03-27 13:48:02 +08:00
回复了 kisshere 创建的主题 程序员 想从 Win10 迁移到 manjaro 作为主力,这么做有没有意义?
别的不说,wine 的 HiDPI 是坨屎。所以高分屏的机器就不要尝试 wine + qq/微信这种搭配了。
2020-03-26 16:21:37 +08:00
回复了 nyanyh 创建的主题 程序员 电脑里的 Chromium/CEF/Electron 越来越多了
好吧具体一点,你怎么保证一年前的程序能够用一年后的 runtime 正常启动?还不是要装一堆不同版本的 runtime 。这样管理 runtime 的版本实在是太麻烦了。像 mac 和 windows 又没有统一的依赖包管理,你这是想让软件开发者死啊。

所以打包在一起,分发起来最方便了。
2020-03-26 16:19:51 +08:00
回复了 nyanyh 创建的主题 程序员 电脑里的 Chromium/CEF/Electron 越来越多了
这是历史的轮回。

为了减小程序体积,所以发明了动态链接库,在系统中预装。

结果随着软件系统的复杂,为了解决不同软件之间的依赖关系,引出了各种包管理器。

然而随着系统越来越复杂,动态库和软件包之间的版本冲突开始出现。于是人们干脆把库一起和程序打包,变成了一个整体分发,这样就能避免冲突。

然后大家开始抱怨软件包太大。。。
2020-03-24 17:46:16 +08:00
回复了 wework 创建的主题 程序员 好烦, github 里面的项目大多数都是用框架了
于是楼主自己手动开发,经过几次版本迭代之后发现,自己原来又造了个框架。还是独此一家的那种,只能自己去维护 www
2020-03-23 23:24:17 +08:00
回复了 nightan 创建的主题 Python Python 的协程到底有啥用啊…
2020-03-23 20:06:44 +08:00
回复了 ysn2233 创建的主题 算法 Java 判断一个字符串中是否含有多个字符串效率最高的算法?
好吧楼主是一个字符串里面找其他字符串。。。那我觉得其实也可以用上面这个思路改编,你把原始的字符串切段,然后用更小的切片(比如长度为 3 、为 5 )进行索引。把查询字符串也切片,根据索引能缩小查询范围,大大加快查找速度
2020-03-23 20:04:57 +08:00
回复了 ysn2233 创建的主题 算法 Java 判断一个字符串中是否含有多个字符串效率最高的算法?
场景描述再清晰一点。。。
- - - -

比如你是不是要从一整个数据库一堆较长的字符串里面,找少数一些不怎么长的字符串是否出现?如是的话,这个场景的基本思路是预先对你数据库里面的字符串进行切片索引,然后你的查询字符串也切片,根据切片结果可以缩小查询范围。类似于全文检索,不过去掉了一些比如停用词或者分词之类的操作。
我觉得楼主的需求更接近于:

https://i.imgur.com/ggkrHWt.png
2020-03-22 22:47:13 +08:00
回复了 Awes0me 创建的主题 Apple iPad Pro 2018 有产品缺陷,不建议你们买。
发现这个问题了,到底是为啥。。。
1 ... 98  99  100  101  102  103  104  105  106  107 ... 200  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2561 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 08:33 · PVG 16:33 · LAX 01:33 · JFK 04:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.