V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 28 页 / 共 200 页
回复总数  4000
1 ... 24  25  26  27  28  29  30  31  32  33 ... 200  
@LeeReamond 可是。。。写 Python 如果没有 gc 的意识,是不会在 **同一个函数** 里面随手 XX = None 或者 del XXX

你别笑。我见过很多 PhD 写神经网络的代码,又臭又长几百行函数,然后 OOM 。最后发现是中间变量没有随手 XX = None 。你不看看 PyTorch 都在官方文档专门写了一点内容讨论这个话题。。。
@LeeReamond Python 不需要了解 gc ?笑话

随便写个什么大数据处理的程序,或者是 pytorch 模型,不了解 gc 在一个大函数里面变量名不释放,你的程序就跪了
2022-04-25 01:07:47 +08:00
回复了 yutian2211 创建的主题 问与答 创业公司的邀请是否该去?
去创业公司,要么做技术合伙人,要么。。。等有了个技术合伙人总揽大局以后再当打工仔
2022-04-23 00:17:54 +08:00
回复了 movq 创建的主题 C++ C++ for 循环终止条件里面如果写一个数组的 size,会不会优化呢?
@movq 接上一楼:所以我觉得楼主你的问题问的有点不太妥当。首先,不用调用 .size() 和直接当做“常量”是两码事。况且在这个操作中,.size() 内部也不是常量,而是一个“局部没有被修改的变量”。

总之 C++ 模板函数第一步优化肯定是内联展开就是了。如果从这个角度来讲,其实楼主你的问题也不妥当。因为哪怕你修改了 vector ,也不会调用 .size() 函数,因为直接内联展开读写 vector 里面 size 访问的那个 size_t 内存了。
2022-04-23 00:15:05 +08:00
回复了 movq 创建的主题 C++ C++ for 循环终止条件里面如果写一个数组的 size,会不会优化呢?
@misdake 根据我的理解,这种优化不是“判断出不会修改长度”,而是分两步:

1 、首先进行内联展开。这么一来 .size() 相当于访问了某一段内存。
2 、既然是访问内存就好办了,交给后续的优化步骤。能分配寄存器的,自然不用重新读内存。
2022-04-22 10:15:37 +08:00
回复了 ggvm 创建的主题 问与答 一个 ms sqlserver 每天不足 1000 次查询, 620rmb/月,正常吗?
@iseki 楼主没提供额外信息嘛。一般看到 1000 请求一天,就会觉得是很小的应用程序。。。
2022-04-21 18:49:35 +08:00
回复了 ggvm 创建的主题 问与答 一个 ms sqlserver 每天不足 1000 次查询, 620rmb/月,正常吗?
为啥不用 SQLite ?
2022-04-20 15:20:21 +08:00
回复了 zilan 创建的主题 程序员 片面感觉前端(有一部分)是在提高入行门槛
问题是,很多功能就是 tm 这么复杂啊。。。
会一点汇编对写 C++ 大型项目的作用有限。

同理,会 CLR / JVM 对用两者写大型项目的作用有限。

---

C++ 高手优化算法,或者 JVM 高手调优 JVM 不在此列。但需要 这么抠细节的,也就大厂的特殊岗位了。
2022-04-16 20:39:59 +08:00
回复了 Richard14 创建的主题 Python Redis 乐观锁的实际使用场景是什么?是不是没用?
@Richard14 写起来容易而已嘛( lol )
2022-04-15 16:15:11 +08:00
回复了 Richard14 创建的主题 Python Redis 乐观锁的实际使用场景是什么?是不是没用?
既然用 redis 了肯定是注重效率的应用
----

非也非也,可能只是不适用 DB 的场景。比如实时数据推送
@MiketsuSmasher 因为没有必要啊。

比如搞定 xrdp 很有用嘛?我看其实没啥用。不能流畅使用远程桌面,那就不要用呗。本来远程桌面的工作流程就听 unprofessional 的。再比如 Linux 上折腾出来 WeChat 很有用嘛?如果工作流程强依赖 WeChat ,那还不如 Windows 本。
@webfrogs ps. linux 开发是好用,为了开发 c++ 程序所以几个月前切换成 Linux 工作了一段时间。最近 C++ 写完了写 Python ,我就润回 mac 去了。
@webfrogs 几个月前我刚折腾过 WeChat over Deepin Wine & QQ 。但是 WeChat 小毛病没有,大猫饼一堆。QQ 用了一段时间就启动不能。PS 功能就是全,而且我买了正版。

确实 Linux 勉强能用,但是就是浪费你的时间,还要忍受各种小毛病,降低工作效率。。。更何况都办公了,Word 格式不要和别人匹配嘛?一个表格页面在 LibreOffice 上拆成两页,这根本没法用啊。
@monster33 想以后用 Linux 桌面办公或者写代码的
-----

不知你想用 Linux 办什么公。

不要用 Linux 折腾 WeChat ,Office ,P 图,或者甚至就是处理一下别人 XX 网盘发来的文件。这些都是浪费你的时间,因为 Linux 在这些任务上几乎不可用。不要信什么 Deepin Wine, LibreOffice, GIMP ,这些总是问题多到让你怀疑人生。
@monster33 我用了几个远程软件 anydesk 这些,感觉没有我之前用 rdp 链接 Windows 的时候流畅
----

我猜 xrdp 不能解决你的问题。因为 windows 的 gui 是内核级支持,可以做很多优化。linux 的 gui ,kernel => (userspace) xwindow => (inter-process communiation) xclient 。总之特别蠢
@monster33 顺便折腾 Linux 桌面没啥意义。当年我保送以后一直到本科前两年闲,从 Ubuntu 到 Fedora 到 Linux Mint 到 openSUSUE 到 Arch Linux 全都折腾过。Gnome KDE Gnome3 都玩过。从 Ibus 时代玩到了 fcitx 时代。最后结论:没卵用。。。
@monster33

可能是我刚刚切换到 manjaro ,不少东西需要自己手动改,然后很多东西不懂啥意思,就折腾的费劲,比如装 xrdp 一开始直接黑屏,按照官方 wiki 来的,后来发帖之后大佬说是加了两行代码。
----

我的天哪,xrdp 在下就算用了七八九年 Linux ,维护过 30+ 节点的集群,我也不会去捣鼓这种玩意儿的。这种边缘极客就是折腾死没商量的吧。。。
2022-04-12 15:25:58 +08:00
回复了 ZXYF 创建的主题 Python 请问: Python 能否预加载一些模块
1 、做一个启动器,监听端口做服务。
2 、收到要启动进程的请求,fork & exec 。
3 、传回结果。

……

然后你发现,你实现了一个 rq 。所以干脆直接用 rq 。顺便你说的这个问题在这一页 doc 上有写:

https://python-rq.org/docs/workers/#performance-notes
JSON?
1 ... 24  25  26  27  28  29  30  31  32  33 ... 200  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2640 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 15:12 · PVG 23:12 · LAX 07:12 · JFK 10:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.