V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ysc3839  ›  全部回复第 224 页 / 共 563 页
回复总数  11260
1 ... 220  221  222  223  224  225  226  227  228  229 ... 563  
2022-04-24 10:55:20 +08:00
回复了 fawdlstty 创建的主题 C++ libfv:基于 C++20 的异步 HTTP 库
@fawdlstty C++或 js 的 coroutine 不能直接迁移到 Python 。比如有个函数要求传递回调函数进去,js 可以用 Promise 转为在 async function 中 await ,C++也可以这么做。但是 Python 不行,Python 最多只能用 generator ,在回调函数中调用 next(generator)可以恢复执行。
2022-04-24 10:30:36 +08:00
回复了 fawdlstty 创建的主题 C++ libfv:基于 C++20 的异步 HTTP 库
@fawdlstty 不同语言的 stackless coroutine 不完全一样,比如我前面提到的 Python ,不能实现 C++ 这种“由被 await 的对象控制恢复执行”,必须要一个事件循环,由事件循环来控制恢复执行。js 和 C++的有点类似,也可以由被 await 方恢复执行。C++是给被 await 方一个 coroutine handle ,“调用”这个 handle 恢复执行,而 js 是让被 await 方返回一个 Promise ,通过 Promise 这个中介来恢复执行。
2022-04-24 10:23:56 +08:00
回复了 fawdlstty 创建的主题 C++ libfv:基于 C++20 的异步 HTTP 库
@fawdlstty co_await 不一定要配合线程池用,可以当成回调函数来用,可以配合事件循环。但是事件循环需要跑在一个线程上,侵入性较大,复杂度也高。所以我认为要求不高的情况下用线程池+同步的 http 库会更简单,同时配合 coroutine 可以解决回调地狱的问题。
2022-04-24 09:16:33 +08:00
回复了 fawdlstty 创建的主题 C++ libfv:基于 C++20 的异步 HTTP 库
@fawdlstty 我指的是线程池配合 co_await ,这样侵入性更小,不需要占用一个线程来跑事件循环,尤其适合主线程跑 GUI 的程序。
另外 C++的 coroutine 和 Python 的不一样,后者是和事件循环强绑定的,不能独立运行。C++的和 js 的类似,可以独立运行,可以代替回调函数。
2022-04-23 22:53:37 +08:00
回复了 fawdlstty 创建的主题 C++ libfv:基于 C++20 的异步 HTTP 库
个人觉得非高性能场景的话,用线程池+同步 http 库会更简单
2022-04-23 17:13:42 +08:00
回复了 Features 创建的主题 程序员 今天用 winscp+root 去改配置文件,被挂在群里吊。。。
@Features 这是 SCP/SFTP 的问题吧?你确定用别的 SCP/SFTP 客户端传输时断网没这个问题?
2022-04-22 13:08:22 +08:00
回复了 lcy 创建的主题 问与答 有没有推荐的台式机 pcie 无线网卡
目前能在 Windows 上用的 PCIe WiFi6 网卡估计只有 Intel, Realtek 和 MediaTek 三家在做,都买回来试试就知道了
2022-04-22 12:48:37 +08:00
回复了 rabbbit 创建的主题 问与答 windows 有支持复制后自动校验的文件复制/同步软件吗?
rsync?
2022-04-22 12:38:32 +08:00
回复了 Exp 创建的主题 Windows Windows 的 IconOverlay 简直让人抓狂了
看上去要写代码来控制显示的。有谁能给个控制显示的代码,我倒是有兴趣试试修复
2022-04-21 11:59:18 +08:00
回复了 Vaspike 创建的主题 Android 安卓开机动画如何反转 y 轴
印象中都是些 png 图吧?写个脚本处理一下也不麻烦。
你等了 50 分钟,去搜索一下估计都快写完了。
2022-04-21 10:27:33 +08:00
回复了 proxytoworld 创建的主题 问与答 为什么感觉虚拟机里面的 oh my zsh 比 wsl 1 的 oh my zsh 快
你插件配置会在显示提示符的时候启动新进程吧? Windows 下启动新进程比 Linux 慢。
建议用 powerlevel10k ,在 MSYS2 下都很快。
2022-04-20 13:37:28 +08:00
回复了 codde 创建的主题 问与答 入职的公司要我写前后端不分离的项目,该不该 run
个人觉得前后端不分离(准确说是后端渲染)没啥问题,但是要看是什么语言。如果是 TypeScript+ejs 我很乐意。如果是 PHP 我会拒绝。
2022-04-20 13:30:50 +08:00
回复了 xipuxiaoyehua 创建的主题 宽带症候群 请教一个 openwrt ipv6 的设置问题
你路由器的 LAN MAC 是 c4:83:4f:16:3d:6c 吧?图 2 就是 LAN 的 Link Local 地址
@jin5354 打官司,当然打赢了之后有没有钱还那又是另一回事了
2022-04-20 11:54:14 +08:00
回复了 xuegy 创建的主题 问与答 戴尔 T30 内存原因频繁死机
MemTest86 最新版到 9.4 了
https://www.memtest86.com/whats-new.html
不过如果只有一条内存的话跑测试意义不大,基本只能通过替换法来判断故障。有多条内存的话可以跑跑看,也许能看到是哪条坏了。
2022-04-20 09:56:07 +08:00
回复了 duzhor 创建的主题 问与答 现在 qq 是否还扫描硬盘里的文件?
@Phil1024 不是从 App Store 下载的话,有,但是比 Windows 好很多,比如说录屏录音录像都需要用户授权,应用访问部分文件夹(比如桌面、下载)会受到限制,但是仍然可以访问别的应用的数据
2022-04-20 09:47:18 +08:00
回复了 duzhor 创建的主题 问与答 现在 qq 是否还扫描硬盘里的文件?
宁可信其有。我选择虚拟机,Sandboxie 好像不能禁止文件读取,也不能禁止录屏、录音、录像。第三方客户端如果指的是那种开源的自己实现的话可以自行检查代码,但是这类客户端一般功能不全,且有封号风险。
2022-04-20 09:06:06 +08:00
回复了 seakingii 创建的主题 Linux Ubuntu 22.04 自带 mptcp 了,有什么好的应用方法吗?
这种特性,好像 SCTP 就支持吧? SCTP 有用户模式的实现,不需要内核支持,还可以走 UDP 传输,兼容性更好。
2022-04-20 08:45:47 +08:00
回复了 saucerman8 创建的主题 Android 一次安卓手机被盗经历记录[存在疑问]
@dingwen07 我说的重点是“仍然有许多数据没有使用密码加密”,把 WiFi 密码保存在 nvram 也是类似情况
2022-04-20 06:58:09 +08:00
回复了 LeeReamond 创建的主题 问与答 命令行程序是怎么让自己输出的最后一行文字变化的。。
最早的做法是输出“回车” (CR, Cartridge Return) 控制字符让输出位置回到行首,然后继续输出即可覆盖掉后面的字符。
后面“智能终端”出现后支持了 ANSI escape sequences (有时也叫 VT sequences),可以实现任意移动输出位置。

最早计算机使用电传打字机作为终端,回车字符可以让输出位置回到行首,一般是配合“换行” (LF, Line Feed) 字符使用。电传打字机因为是打印到纸上,所以并不能实现回车后替换之前打印出来的字符。
因为电传打字机的诸多不便(比如浪费纸张和墨水),出现了视频终端 (video terminal)。早期的视频终端和电传打字机的功能基本一致,只是用显示屏替代了打印机。后来出现了智能终端,能“理解”特殊的字符序列(而不仅仅像电传打字机只能识别单个控制字符)并做一些操作。

如果你想知道怎么写代码实现,一楼的链接就是答案。
1 ... 220  221  222  223  224  225  226  227  228  229 ... 563  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1158 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 61ms · UTC 23:33 · PVG 07:33 · LAX 16:33 · JFK 19:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.