V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  fds  ›  全部回复第 8 页 / 共 48 页
回复总数  949
1 ... 4  5  6  7  8  9  10  11  12  13 ... 48  
2024 年 9 月 28 日
回复了 blacklinux 创建的主题 MySQL mysql 有没有什么中间件能模拟 mongodb?
没必要。而且 mongodb 的查询语句挺多的,除非有 AI 能代写,不然没有人会花精力在这上面。
2024 年 9 月 28 日
回复了 NamasteCheers 创建的主题 OpenAI ChatGPT 输入完账号后,跳转了重置密码
哦,虽然我没用过,但定时要求用户重置密码也不算特别过分的要求。OpenAI 一直是 web 人力不足的感觉,所以没足够的提示也可以理解。当然你要是重置密码后还是让你重置,那估计就不是我说的定时重置的问题。
2024 年 9 月 21 日
回复了 guiyumin 创建的主题 程序员 写代码真不能有洁癖
感觉可以调整下目标?写出三个解决方案,选出最好的。这样就不觉得时间浪费了。
2024 年 9 月 14 日
回复了 daxigua1te 创建的主题 程序员 有的时候真不能太相信 AI
也不怪它,毕竟它训练时就是要生成一个尽量合理的答案,还不让上网查。能搜索的 perplexity.ai 会不会好一点?
2024 年 9 月 2 日
回复了 Philippa 创建的主题 Amazon Web Services 对象储存深度存档选择 aws s3 还是 aliyun oss
https://www.backblaze.com/cloud-storage/pricing 这个好像便宜点儿?

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

不过我都没用过,哈哈,家里有两个 NAS 互备。
2024 年 8 月 26 日
回复了 Tdy95 创建的主题 程序员 [求助] Python 调用 dll 的时候发现代码运行被阻塞了?
@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

确实就跟前面几楼的回复一样呢,也算是挺清晰的。
2024 年 8 月 26 日
回复了 Tdy95 创建的主题 程序员 [求助] Python 调用 dll 的时候发现代码运行被阻塞了?
python 感觉还是写阻塞的代码比较流畅,异步是后面塞进来的,得对底层多一些了解。阻塞的逻辑得单独放在个线程里处理。要异步不能直接用 nodejs 吗?虽然 nodejs 写不好也可能阻塞,但毕竟设计之初就是异步模式,大部分常用 IO 也都包装好了。前端上手 js 也熟练些。
可以免费体验两周,你自己试试?

智能补全的范围不限于当前行,还不错。响应速度和生成代码质量都还好。
没遇到。把扩展都关掉试试先?
我总觉得是微软自己的问题。这段时间我把笔记本电脑借给岳父用,给他单独新建立了一个本地账号。结果每天他开机登录自己账号时,我都会收到尝试登录,感觉是什么底层服务试图在登录我的账号,不是人为的。以前虽然也偶尔收到提示,但没这么频繁。当然我并没有确凿证据,等哪天笔记本还回来我再试试重现。
我见过的不少 ORM 都有带版本管理的,会自动应用代码库里的 schema 变更。这些 migration 也可以手动升降。比如:
https://docs.edgedb.com/get-started/migrations
https://hexdocs.pm/ecto_sql/Ecto.Migration.html
2024 年 8 月 7 日
回复了 ClearMoki 创建的主题 程序员 想做一个桌面端的图像管理软件
我之前一台 DS918 用了三年,突然不开机。然后发现只是电源变压器坏了,灯不亮了,淘宝上买了个新的换上就好了,还挺方便。
2024 年 7 月 22 日
回复了 capgrey 创建的主题 软件 比 Notion 桌面应用 启动快的软件还有那些?
@wulin 因为本地有可能数据不全。或者有些索引在数据库上加的,本地不想再实现一遍。
……没有金刚钻,别揽瓷器活。想办法找台测试机追踪一下内存使用不行吗,非要在线上搞?当然我也是站着说话不腰疼。
2024 年 7 月 18 日
回复了 javak 创建的主题 Java Java hello world 确实就要占用 30M
@zzhaolei 你这是 100mbps 的价格。动态带宽大概是不到 2000 。
工作流的话其实还有一个 https://github.com/spotify/luigi 。我们生产环境在用。不过需要外部定期触发。
2024 年 7 月 11 日
回复了 dampler 创建的主题 Go 编程语言 如何让长连接负责均衡呢?
不过你这种架构我觉得还是应该负载均衡 LB 自己处理这些连接问题,直接断掉连接等重连就行。
2024 年 7 月 11 日
回复了 dampler 创建的主题 Go 编程语言 如何让长连接负责均衡呢?
我个人其实觉得不是什么大问题。大不了等那 4 台好了,把之前那 1 台重启一下,全部断开连接。问了下 GPT ,说是可以在服务内部根据情况给客户端发送关闭连接的 header 。

func main() {
router := gin.Default()
router.Use(func(c *gin.Context) {
// 可以根据具体情况决定是否关闭连接
c.Header("Connection", "close")
c.Next()
})

router.GET("/heartbeat", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})

router.Run() // 默认在 localhost:8080
}

话说应该怎么格式化代码呢?
1 ... 4  5  6  7  8  9  10  11  12  13 ... 48  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2815 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 01:21 · PVG 09:21 · LAX 18:21 · JFK 21:21
♥ Do have faith in what you're doing.