V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SmiteChow  ›  全部回复第 8 页 / 共 86 页
回复总数  1711
1 ... 4  5  6  7  8  9  10  11  12  13 ... 86  
shapely intersection result bound coords
257 天前
回复了 gezimonkey 创建的主题 分享发现 好玩!用 SUNO 搞了个歌<躺平>
试了一下,作曲很一般,编曲很强,作词没法看
请求是请求,渲染是渲染,两码事
还需要多用用,少提见解。
核心问题:动态代码应该动态编译执行,而不是存为文件。以下是实战中的代码片段,供参考
```
code = compile(python_code, run_file_path, 'exec')
space = globals()
space['__builtins__'].update({
'asql_runtime': self.runtime,
'asql_types': data_types,
'asql_stdlib': stdlib,
})
func = FunctionType(code.co_consts[0], space)
```

其他的问题:
1. 调试,可以提供命令行 sdk
2. 动态编译执行已解决
3. 具体问题具体分析,语法检查目前实现方式没问题
4. 单独开进程去跑才能控制开销,一下是实战中的代码片段,供参考
```
recv_end, send_end = multiprocessing.Pipe(False)

process = multiprocessing.Process(target=self.execute_python_method, args=(send_end, func_name, *args))
process.start()

bag = {'process': process, 'timeout': False}
timer = threading.Timer(self.configure.hook_method_max_execute_time, self.terminate_python_method, args=(bag,))
timer.start()

process.join()

# 超时结束
if bag['timeout']:
raise HookMethodExecuteTimeOut(func_name)

# 在规定时间内结束
timer.cancel()
result, ok = recv_end.recv()
```
要饭也不要去外包啊
269 天前
回复了 movq 创建的主题 互联网 感觉网络世界最近这几年变得越来越无聊了
你要求太高了
私钥都有了,怎么操作都可以啊。
271 天前
回复了 finab 创建的主题 健康 差点猝死
低钾,低血压只会累头晕,涉及到肌肉反应一般是缺钾
272 天前
回复了 pancrasxox 创建的主题 分享发现 一夜白头到底是不是真的
当然是真的,降低期望工作很好找的
说明你开车水平还不行,变道不是先打灯,而是先观察。有位置直接插入打不打无所谓,没位置才要打个灯求车友让个路。
273 天前
回复了 yuan101010 创建的主题 Bitcoin B 圈牛市亏了 7w,不敢和家里人说
挣钱了就该快进到踩缝纫机了 :(
273 天前
回复了 lurui45 创建的主题 问与答 如何在睡觉的时候不胡思乱想
生个孩子
flickr
281 天前
回复了 AlohaW 创建的主题 问与答 跟丈母娘吵架,还有救吗
你的问题,伙计。
有买房钱即可,在哪里都能过生活,但安居乐业北京是给不了你的。
282 天前
回复了 humbleman 创建的主题 程序员 请教如何绕过美团 APP 的截屏限制
美团还有这个限制?新加的?没遇到过啊
1 ... 4  5  6  7  8  9  10  11  12  13 ... 86  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2867 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 13:07 · PVG 21:07 · LAX 05:07 · JFK 08:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.