fds

fds

V2EX 第 12025 号会员,加入于 2011-09-22 01:32:02 +08:00
今日活跃度排名 13055
精简全平台大纲笔记+日程管理 Twos
分享发现  •  fds  •  2022-11-27 08:52:36 AM  •  最后回复来自 fds
7
MBP miniLED 屏幕纯黑底色时频闪更严重?
Apple  •  fds  •  2022-06-18 11:05:47 AM  •  最后回复来自 fds
3
目前墙内连接 Mac 苹果商店的最佳姿势是什么?
问与答  •  fds  •  2016-05-05 17:21:35 PM  •  最后回复来自 ipconfiger
3
115的空间卡有人需要么?
分享发现  •  fds  •  2013-09-13 23:13:45 PM  •  最后回复来自 ble
16
fds 最近回复了
2 天前
回复了 daxigua1te 创建的主题 程序员 有的时候真不能太相信 AI
也不怪它,毕竟它训练时就是要生成一个尽量合理的答案,还不让上网查。能搜索的 perplexity.ai 会不会好一点?
https://www.backblaze.com/cloud-storage/pricing 这个好像便宜点儿?

或者 S3 Glacier Deep Archive *** — 适用于长期保存每年访问一两次且可在 12 小时内恢复的数据?

不过我都没用过,哈哈,家里有两个 NAS 互备。
@Tdy95 哦 这样呀。其实就像前面一些回复说的把 dll 调用扔到个线程就行。我也不太熟悉,问了下 gpt ,给出的代码是

import asyncio
from concurrent.futures import ThreadPoolExecutor

executor = ThreadPoolExecutor(max_workers=4)

def dll_call(client_id):
# 同步调用 DLL 函数
sdk.SDK_change_something(c_char_p(client_id.encode('utf-8')), callback_instance)
# 假设这里返回结果
return "result from dll"

async def change_something(client_id):
loop = asyncio.get_running_loop()
# 在后台线程中执行 DLL 调用,避免阻塞事件循环
result = await loop.run_in_executor(executor, dll_call, client_id)
return result

确实就跟前面几楼的回复一样呢,也算是挺清晰的。
python 感觉还是写阻塞的代码比较流畅,异步是后面塞进来的,得对底层多一些了解。阻塞的逻辑得单独放在个线程里处理。要异步不能直接用 nodejs 吗?虽然 nodejs 写不好也可能阻塞,但毕竟设计之初就是异步模式,大部分常用 IO 也都包装好了。前端上手 js 也熟练些。
可以免费体验两周,你自己试试?

智能补全的范围不限于当前行,还不错。响应速度和生成代码质量都还好。
没遇到。把扩展都关掉试试先?
我总觉得是微软自己的问题。这段时间我把笔记本电脑借给岳父用,给他单独新建立了一个本地账号。结果每天他开机登录自己账号时,我都会收到尝试登录,感觉是什么底层服务试图在登录我的账号,不是人为的。以前虽然也偶尔收到提示,但没这么频繁。当然我并没有确凿证据,等哪天笔记本还回来我再试试重现。
我见过的不少 ORM 都有带版本管理的,会自动应用代码库里的 schema 变更。这些 migration 也可以手动升降。比如:
https://docs.edgedb.com/get-started/migrations
https://hexdocs.pm/ecto_sql/Ecto.Migration.html
40 天前
回复了 ClearMoki 创建的主题 程序员 想做一个桌面端的图像管理软件
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   945 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 19:28 · PVG 03:28 · LAX 12:28 · JFK 15:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.