V2EX featureoverload
 featureoverload 最近的时间轴更新
featureoverload

featureoverload

V2EX 第 557761 号会员,加入于 2021-10-07 11:45:52 +08:00
featureoverload 最近回复了
2023-06-25 10:10:07 +08:00
回复了 lanlanye 创建的主题 Python 一个方便使用 Function calling 的小工具
@featureoverload (没写完给发送了)

差不多思路这样就可以:

pip install fastapi; restapi = route(restapi); json.loads(restapi.xxx.json_schema());
2023-06-25 10:09:18 +08:00
回复了 lanlanye 创建的主题 Python 一个方便使用 Function calling 的小工具
@abersheeran 确实,fastapi 的 Route 类已经处理过了。pip install fastapi; restapi = route(restapi); json.loads(restapi.xxx.json_schema());
2023-05-10 09:58:34 +08:00
回复了 tanran 创建的主题 程序员 macOS 怎样快速切换到另一个应用?
不需要安装其他软件的办法。

先分类 -- 在不同应用间切换(分类不同的应用);然后再在应用内切换。

可以在设置里面,配置快捷键,应用切换的快捷键配置成 **不同应用**切换。

然后有另外一个快捷键,配置它在(当前焦点的)**应用内**切换。

-------

这样只有两个快捷键,所有 mac 都适用,不需要安装软件,只需要连续按小几下就行了。
2023-04-12 09:57:35 +08:00
回复了 ChenJHua 创建的主题 Python Python 内存优化问题
@ChenJHua “优化独立脚本重复导包的内存占用” 针对这个问题而言。

如果脚本是一次性执行的。那么可以在父进程(死循环的那个程序)

1. 先 import pymongo;
2. 然后 os.fork
3. 子进程中:import {脚本}; {脚本}.run()
4. 脚本运行完退出子进程

从 LINUX(*nix)来说,父进程和子进程的“读”内存是共享的。而 import 的包显然是用来“读”的。

所以从原理上,逻辑推导是可以做到共享的。

但是 python 不是编译的直接在 LINUX 系统上直接运行的二进制可执行程序。
而是通过 cpython 这个二进制程序解释运行的。
所以实际能不能共享父进程和子进程的内存,要看具体实现,我没有实验过。

-------------

如果是我要解决这个问题的话,我会从上面的思路做试验测试看看会不会“优化独立脚本重复导包的内存占用”。
2023-04-12 09:43:21 +08:00
回复了 ChenJHua 创建的主题 Python Python 内存优化问题
100 个“脚本程序”,600MB 内存,优化个 X 。

有用的软件,直接按 32GB ,64GB ,128GB 考虑。

没有用的软件,“过早优化是万恶之源”。
2023-04-03 19:11:19 +08:00
回复了 JasonLaw 创建的主题 Python x in 'aeiou' and y in 'aeiou',有没有更加优雅的写法?
`all([c in 'aeiou' for c in (x, y)])`
2023-03-14 09:51:51 +08:00
回复了 LeeReamond 创建的主题 Python 动态载入, import 之类的有什么轮子吗?
@LeeReamond 原本的程序(父进程)负责主 /核心逻辑,比如判断动态导入等。

在需要动态导入的时候,以及动态导入之后(使用导入的模块)做的事情,在 fork 出来的程序处理。

这样 [动态导入做的事情] 完成之后,fork 出来的程序(子进程)就让它自己结束--进程销毁;

------

这样就是“业务逻辑”和“核心逻辑”分离,包括进程内的一切变量等等。

核心逻辑控制什么时候动态导入,业务逻辑实际执行导入和业务行为。
2023-03-13 14:24:55 +08:00
回复了 LeeReamond 创建的主题 Python 动态载入, import 之类的有什么轮子吗?
@featureoverload 这种应该是最简单的机制了。

有内存数据(变量 /对象 /数据结构)交换的话,就使用 multiprocessing+importlib.import_module 可以解决。
2023-03-13 14:21:56 +08:00
回复了 LeeReamond 创建的主题 Python 动态载入, import 之类的有什么轮子吗?
不是有特殊需求的软件,就实现 os.fork+importlib.import_module 好了。这种应该是最简单的
2023-03-13 14:19:01 +08:00
回复了 Ashore 创建的主题 程序员 原来真的有领导把好心当做驴肝肺!
@passall #25 楼说就 5,6 个人,能有啥老板的老板。看过去就一个老板。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2706 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 18ms UTC 09:05 PVG 17:05 LAX 02:05 JFK 05:05
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86