V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  songray  ›  全部回复第 4 页 / 共 9 页
回复总数  174
1  2  3  4  5  6  7  8  9  
317 天前
回复了 HikariLan 创建的主题 Linux 从进程到协程:计算机的并发编程之路
@James369 无栈协程本身并不包含调度,最基本的无栈协程示例就是生成器,你需要手动决定函数在哪里中断并移交控制权。也就是说控制权在你自己定义的几个函数之间转移。
async-await 那样的“满血无栈协程”则通过事件循环机制来调度。比如你在某个函数里调用了 await ,控制权就会移交到事件循环,事件循环继续执行其他任务,当 await 的操作完成时,事件循环会在适当的时机恢复该协程的执行(比如下一次循环)。
320 天前
回复了 HikariLan 创建的主题 Linux 从进程到协程:计算机的并发编程之路
@Gress 因为有栈协程也是有负担的,你要实现一个完整的的调度器。协程性能的收益必须要对冲掉直接使用多线程的开销才行。
所以互联网时代(高并发)这玩意才大规模流行。
320 天前
回复了 HikariLan 创建的主题 Linux 从进程到协程:计算机的并发编程之路
其实我认为有栈协程和无栈协程这两个名字就不太好,实际上二者都没什么相似之处。
无栈协程本质是程序的挂起和恢复,是一种状态机转换机制,可以是纯编译器实现也可以是纯运行时实现。
而有栈协程就是通过运行时对线程进行模拟,把线程切的更小。

把这两种机制都叫"协程"容易造成混淆,因为它们的实现原理和使用场景都很不同。
我认为无栈协程应该直接叫「异步函数」,而有栈协程应该叫「纤程」或者「用户线程」。
补一下 Hacker News 的讨论地址: https://news.ycombinator.com/item?id=42972062
我认为有一层说的非常好「这是 Linus 的失败,他在 Rust 上模棱两可」。
没有说可以,也没有说绝对不行,而是只允许 Rust 开发驱动这种“不是非常核心的部分”。所以矛盾就转为 Rust 开发者想要更上游,而 Old money 觉得他们不够格。
这甚至可以说是一种鄙视链了,而矛盾的核心就是 Linus 。
所有的对象都可以 call ,函数也可以 new
混淆 true/false 、0 、非 0
用同一个东西和语法表达列表、字典等多种数据结构,并且不关心顺序
每个函数都有个 this 指针

我怀疑你在内涵 JS 。
2024-11-29 18:52:41 +08:00
回复了 FranzKafka95 创建的主题 职场话题 作为 TL 如何面对组员的挑战
@FranzKafka95 我之前的领导跟你类似,也是被推上去的,只要不影响他自己的工资他啥也不管😂。
每天做那除了写代码就是看股票。
他跟我说过一个理论,如果你还需要写代码,那你和其他人就是平级,真正的 leader 不需要也不可以写代码。
2024-11-29 18:43:53 +08:00
回复了 FranzKafka95 创建的主题 职场话题 作为 TL 如何面对组员的挑战
未知全貌,很难评价。
但如果你真的不喜欢做领导的话,面对同级同事的“挑战”,对上对下都糊弄糊弄得了。
你的描述比较像是挺喜欢做领导…
2024-11-29 10:28:25 +08:00
回复了 songray 创建的主题 程序员 有没有什么给代码打上「标记」的编辑器插件?
@MichaelBitzo
@ZARRO
谢谢,请问有没有 vscode 上的方案...
2024-11-29 10:17:11 +08:00
回复了 songray 创建的主题 程序员 有没有什么给代码打上「标记」的编辑器插件?
可能表达有点问题,打标记是我自己手动打,不是希望他自己帮我找到需要重构的地方😂
2024-11-29 09:22:33 +08:00
回复了 andrew2558 创建的主题 Cursor 有大佬比较过 windsurf 与 Cursor 吗? windsurf 有 Cursor 强吗?
两个有订阅了。
Cursor 补全更强,windsurf 的 agent 和大型项目处理更好点,应该是上下文更长。
现阶段可以无脑 windsurf ,只要 cursor 一半价格的同时,长上下文模型无限调用( cursor 限制 500 个高速请求)
2024-11-27 18:34:16 +08:00
回复了 wheelg 创建的主题 程序员 摸了个 Github Pages 的终极博客解决方案 - Urodele
urodele 的编辑器是 tiptap ,有个问题是 tiptap 保存的是 json 而不是 markdown 。
从迁移的角度来说这并不是很友好。
大语言模型相当于看到第一个字,计算概率最高的第二个字。
o1 相当于计算完之后,再算一次,自我纠正。
上次南航一个博士来公司介绍大模型的时候说的。
现在 cursor 和 codedium 都订阅了,debug 不太行,但是写原型和重复劳动可以。
偶尔重复劳动里发生错误,我会给它两次机会,然后就我自己上。
因为我发现第一个错误的 context 会遗留到下一次,带偏它的思路。
至于英文 prompt 比中文强的论调不太可靠,因为我一开始都是用英文,后来发现对 o1 和 claude3.5 这种级别的模型来说没啥意义。
@raw0xff 所有者是得获利,不过下载者为啥获利,
钱不就是从下载者那来的嘛
@raw0xff 想让访客的钱直接打到云服务供应商那是百分百不可能的….
不过云对象存储本来就是按需付费
@raw0xff 更简单的方式其实是做成一个上传者自己部署的系统,由上传者自己定义下载要多少钱,然后由上传者自己支付云服务的运行成本。
@raw0xff 可行的系统应该是上传者(存储空间费用)和下载者(流量消耗费用)双端都要付费。当然如果下载者的流量费用支付达到一定金额可以免除上传者需要支付的存储空间费用。
你说的自动充值是类似国内 app 的自动扣款?这个太难做了,必须要有资质,只能做成预充值。
比如某人冲了 10 个代币,他用 1 个代币支付了一个月 5g 的存储空间,又用 2 个代币下载了 10g 的资源。
2024-11-23 23:42:32 +08:00
回复了 mdjxyz 创建的主题 程序员 请教下大家,前端光速入门有什么好的材料吗?
@mdjxyz 是的,uniapp 是最容易的。
2024-11-23 23:36:46 +08:00
回复了 mdjxyz 创建的主题 程序员 请教下大家,前端光速入门有什么好的材料吗?
看你最终的目标是什么,以各家互联网大厂的跨端应用为 100 分基准。
60 分我推荐 react 生态,包括 react 面向 web ,react native 面向 mobile ,微软还做了 react native 跑在桌面端的移植,不过我更推荐 electron ,坑少。
上手难度低的技术栈:react 、generouted-router 、antd 、ahooks 。

如果你只是想做一个 20-50 分的小工具,我推荐 vue 生态,vue3 全家桶(为了上手快可以用 options 写法)以及 uniapp 。

不推荐 react 和 vue 中的任何状态管理和原子化样式库(用 cursor 和 v0 另说)
应该不存在这种计费方式的服务,因为文件存储本身也是收费的诶,你上传一个 5g 的文件,如果没人下载的话对于供应商来说总不能一直存着吧?
这个用 cloudflare r2 自己实现起来是比较简单的,如果很多人想要的话我可以撸一个。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   868 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 22:32 · PVG 06:32 · LAX 14:32 · JFK 17:32
♥ Do have faith in what you're doing.