w568w 最近的时间轴更新
w568w

w568w

V2EX 第 415660 号会员,加入于 2019-05-26 08:16:51 +08:00
今日活跃度排名 13
1 G 64 S 45 B
如何防止身边人被深度伪造等技术诈骗?
问与答  •  w568w  •  14 天前  •  最后回复来自 w568w
17
C# 有哪些显著的缺点?
  •  1   
    C#  •  w568w  •  8 天前  •  最后回复来自 shiloh595
    40
    创建异步风格 API 接口的最佳实践?
  •  1   
    程序员  •  w568w  •  196 天前  •  最后回复来自 w568w
    3
    各位有没有这种感受:用英文写文本有利于促进思考
    随想  •  w568w  •  198 天前  •  最后回复来自 gpt5
    13
    运行时 GC 成为过 / 可能成为你的性能瓶颈吗?
    程序员  •  w568w  •  216 天前  •  最后回复来自 Kumo31
    15
    突然发现脸萌已经是十年前流行的应用了
    分享发现  •  w568w  •  255 天前  •  最后回复来自 ezrameow
    4
    Blessed C:现代 C 生态系统使用指南
    分享创造  •  w568w  •  326 天前  •  最后回复来自 icyalala
    14
    2023 年,有什么原生级性能的跨平台 UI 框架?
  •  4   
    程序员  •  w568w  •  337 天前  •  最后回复来自 layxy
    106
    检测 Xposed 安装、防止应用被劫持的终极解决方案
  •  2   
    Android  •  w568w  •  2022-01-03 18:09:40 PM  •  最后回复来自 knziha
    41
    w568w 最近回复了
    3 小时 53 分钟前
    回复了 pureGirl 创建的主题 程序员 Python 中线程和协程的区别是什么
    @w568w 手抖发出去了,补充一下:

    最后回答一下楼主的问题:仅在 Python 语境下,就是抢占式(操作系统轮转)和非抢占式(主动 yield )协作运算的区别。
    3 小时 59 分钟前
    回复了 pureGirl 创建的主题 程序员 Python 中线程和协程的区别是什么
    @w568w #3 隔了半天回来看,果然大部分回复都按自己的直觉先入为主了(没有说回复不对的意思):

    Python / Lua 的非抢占式协同调用(又称生成器),

    C++20 / Go 的无栈(堆)抢占式微线程,

    都能称为「协程」。

    还有说「协程一定是单线程的」,等谈到 Java/Kotlin 有 Scheduler 参与的协程时,又要懵逼了。

    另外,支持工作分发的 OpenMP 算不算协程?这也不好说。

    ----

    至于「线程」和「协程」的区别,品一下它们的目的就知道了:

    「线程」:操作系统调度 CPU 资源的最小单位。
    「协程」:多程序流协作运作的机制。


    「线程」是操作系统的约定,你给操作系统一个程序地址,系统就能为这个程序分配资源。
    「协程」是设计上的考虑,是开发者自己设计的、让进行不同逻辑的程序之间协作的机制。

    一言蔽之,这俩从概念上就八竿子打不着,根本不是一个 level 的东西。只不过现在很多协程的实现(例如无栈微线程)就是为了解决操作系统线程在协作方面存在的问题(太贵?要考虑并发?写起来麻烦?),所以往往需要涉及线程相关的知识。

    看英文也能看出:为什么线程叫 thread 而不是 routine ,协程叫 coroutine 而不是 cothread ?有没有可能它俩根本不是同一种概念?
    4 小时 26 分钟前
    回复了 SeleiXi 创建的主题 程序员 28 届想找大厂暑假实习…这个简历有可改善的地方吗?
    项目用一句话概述亮点就行了,具体的细节如果面试官感兴趣自然会问你。

    另外这个阶段有这个履历,完全没必要钻研什么八股文了,属于自讨苦吃。

    ----

    利益相关:我是旦挞的 maintainer 。
    12 小时 22 分钟前
    回复了 pureGirl 创建的主题 程序员 Python 中线程和协程的区别是什么
    1. python 中有 GIL 所以不支持多个线程同时运行

    2. 协程又是什么和线程的区别是什么

    我怎么没看懂前后关系?

    正经回答:「协程」是一个过度滥用的概念(以及营销术语),你不说清楚具体语境,就有一百种不同的解释。

    掰扯这个词本身没什么意思,先说明白你想问的对象是什么。
    12 小时 25 分钟前
    回复了 darkscope 创建的主题 分享创造 写了个大模型加持的 shell 命令工具
    同类工具挺多的,之前还用过 shell-gpt
    16 小时 38 分钟前
    回复了 kentxxq 创建的主题 程序员 大家新年好, 凌晨 3 点被攻击了...求助
    哪儿买的域名? NS 记录被改了?
    2 天前
    回复了 Pandyyyyy 创建的主题 分享创造 反思了一下维护 500 多天的开源项目
    @w568w #3 手快发出去了。重写一下:

    2. 底栏的链接高亮颜色不对。



    3. 没有右侧目录的页面,下面的评论区会错位。比如 https://wukaipeng.com/english/grammar/course
    2 天前
    回复了 Pandyyyyy 创建的主题 分享创造 反思了一下维护 500 多天的开源项目
    个人建议:

    1. 楷体其实不是很适合技术文章,中英文混杂后阅读起来很吃力, 比如下图:



    还是宋体和黑体符合阅读习惯,英文就用等宽字体吧。

    2. 底栏的链接高亮颜色不对。

    3.
    6 天前
    回复了 namonai 创建的主题 职场话题 所谓 web3,大多数都是在做什么呢?
    我的理解是,Web 3 的核心是「去中心化」,比如:

    数据库 -> 区块链
    合同 -> 智能合约
    个人账户 -> 钱包
    货币 -> 代币
    社交平台 -> 联邦网络
    中心管理 -> 社区投票

    听着美好,然而去中心化不见得是好事。没有规则约束,就会有投机倒把、噱头炒作、洗钱诈骗… 这就是现在的 Web3 。

    技术是无罪,但如果没法从技术层面限制人性,那技术就没什么用。更何况这种去中心化和政治权力结构本来就相互冲突,更不可能在政府治理体系下自由生长。
    大可不必妄自菲薄,从你给的这几题来看,大模型训练的时候数据集里肯定有对应题解了,它只是原样背诵答案罢了。

    「看到题目会写这个算法本身」值 1 块钱,「理解算法背后的思想」值 10 块钱,「实际工程中与人交流并设计架构,想到现实的独特场景可以转化成这个算法问题来解决」值 1000 块钱。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   705 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:48 · PVG 04:48 · LAX 12:48 · JFK 15:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.