V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  flyingghost  ›  全部回复第 1 页 / 共 28 页
回复总数  560
1  2  3  4  5  6  7  8  9  10 ... 28  
小 demo 就同步,怎么简单怎么来。我写 demo 不爱用 web ,直接命令行跑起来就算。
生产环境必须异步。
1 ,负载能力决定了任务需要队列,耗时包含了排队时间,不可能一定是 30s 的。任务的逻辑超时时间取决于业务决策并且可能天天变化。
2 ,技术上一个链接的超时时间取决于链路中多个组件的设置。客户端、代理、网关、应用。。。远不如短连接+异步来得简洁稳固。
3 ,API 和 task 资源池解耦,甚至我们 API 和调度也解耦了。这样 API 的可靠性增加,task 计算池的弹性增加。
4 ,对服务失效有更高的状态恢复能力。
5 ,接口层 task 状态可推可拉,对客户端也挺灵活挺友好。
6 ,整个系统的吞吐量瓶颈几乎只剩一个:task 计算池了。API 和调度都很难形成瓶颈了。
这也是我一直拒绝安装 pdd 的原因之一。
Directory Opus 非常值,不过最好调教一下。好消息是可调教的点非常丰富。
盗版加正版用了十几年,直到转 macOS 为止。
从本质上来说,这个结构没错了,抽象的世界的本源确实很简单。输入,f ,输出,咦这不就约等于图灵机了吗?
但这图景不能放大。因为,事情的复杂度如果是 100 ,被抽象成为 3 了,必然是因为抽象忽略了细节。忽略,并不是消灭,物质是守恒的,复杂度或者说信息也是守恒的,它只能被忽略、被分治、被自顶向下,但不能被消灭。
站在一定 level 看事物依然有价值,就像我儿子站在正数、零、负数的高度看自然数一样,瞬间就把正无穷通过分类法简化到了 3 类。但一个 level 说一个 level 的话,不能因为这个 level 得到了 3 的视图,就说自然数本体也就 3 个对吧?

既然不得不下沉,那就下沉到每个抽象内部去。输入有多少种?世界的真实状态有多复杂,就有多少种。用户输入(各种各样的格式)、自然输入(例如时间)、外部依赖输入(例如网络)、异常输入(这耗费了程序员一半心神)。。。我还能继续数,继续下沉。
f 有多少种?不敢数,怕指头不够,反正我这业务逻辑写了好几 M 了。别说 Fn 的个数,就有限个,排列组合一下呢?键盘上就有限个字母还能排列组合出莎士比亚呢。

不反对哲思,我甚至提倡哲思,不管对不对过程都是值得鼓励的。但反对哲思结论跨层应用。讲个笑话:
老爷吃饭不吃屎, 饭进肚里变成屎。 吃饭变屎多费事,不如当初就吃屎。
@WarlockMan 以后爬虫系统也得和 AI+僵尸网络媾和起来了。/023
start = now()
sleep(input)
end = now()
print(end - start)

时间复杂度 O(n),此处 O(n)的意思是 n 是多少复杂度就是多少。
我现在主要做几件事:
1 ,给方案给思路,这主要集中在我不熟悉的领域。
2 ,CRUD boy & API boy ,这是 cursor 的强项。
3 ,老老实实 tab 键低爽一下就得了。

我已经跟老板吹了 cursor 牛逼了,现在逐渐发现它的天花板居然比我想象中的低这么多,很尬啊。。。
145 天前
回复了 Rust2015 创建的主题 程序员 大家是如何保存与 cursor 的聊天记录的:
有个 Cursor 插件,SpecStory ,专门用来导出 Cursor 的聊天记录,我打算导出来分享使用技巧的时候用。
如果你的“编程水平”定义在“敲键盘写 crud 水平代码”的话。是的,降低了。

但我的“编程水平”定义稍有不同。我的定义参考《代码大全》,涵盖了需求理解、抽象建模、架构设计、编码实现、测试、bug 定位和根因挖掘、部署和自动化运维。。。等所有编程相关的技能。同时还有一些非业务指标带来的需求,例如安全、合规、扩展性、可用性、可维护性。。。等等所有产品生命周期内需要考虑的问题。
这些都是一个程序员的职业生涯中需要学习的东西。
更别说程序员不是活在 01 世界里的,是活在现实社会中的。沟通、表达、文档、谈判、妥协。。。一堆的程序员岗位软技能要练。

所以我一点都不慌 AI 会取代我的工作。我只气我学 AI 这把高档螺丝刀有点慢了。
财务/老板的角度:
公司给 UP 授权 1201 元购买服务,买回来的服务对价不是专家不清楚具体值多少,但明显 UP 只拿回来 1 元的发票。
和 A 公司核对,A 公司确实只收到 1 元的现金支付。
老板怀疑 UP 购买了 1 元的服务,贪污了 1200 元。/狗头
2024-04-22 01:09:02 +08:00
回复了 zero47 创建的主题 程序员 微信读书的书币逻辑是怎样做到独立过期的呢?
大体量用户❎
蝇量级计算✅

数字产品没有库存问题,所以各用户间购买行为无关,自己消费自己的就行。
购买行为不涉及用户间的借款、代付,所以自己算自己的账就行。
每个用户独立计算自己的币和消费过程,总共百条书币记录,0.1TPS 的操作,单用户放文件存储都不怕效率低。
过期状态更新只存在于查看时、消费时,依然百条书币记录,0.1TPS 的操作。

先不考虑其他功能需求,单说你的问题来看,这简直和大体量没关系啊。。。
唯一和大体量有关的是,如何在亿级用户中找到这个用户独立的账户存储空间。
2024-04-15 18:17:31 +08:00
回复了 gtese 创建的主题 健康 求医问药:一着凉或者重度用脑,颈椎和头就隐隐疼
还是颈椎的问题。。。
健身,我坚持健身的那两年颈椎特别舒服,从来不添乱。
最近两年停了,又回到了小心伺候的阶段。
枕头换个荞麦枕,有一定支撑度,颈椎垫高点保持向前反曲。
2024-04-05 11:35:07 +08:00
回复了 Vetalice 创建的主题 程序员 做开源的时候遇见实现相同功能的不同 PR 大家会怎么办
该讲逻辑的场合不要讲感情,例如技术和项目。
该讲感情的时候不要讲逻辑,例如哄老婆生气。
给他指定一个特殊的 shell 吧。。。
2024-03-24 01:18:41 +08:00
回复了 SilentFish 创建的主题 信息安全 rsync 通过 SSH 协议传输文件,是否有可能被破解
你就先说你有什么是可信的吧。。。
然后回帖们才或许能帮你设计出一条可信信道来。例如#9 的 @hefish 同学。
人家真没开玩笑,毕竟你 AB 都不可信了,一切常见的工具、算法、证书、设备都不能用,只能关机下线了。
https 只保护传输不被监听、窃取、篡改。
也就是客户端和服务器之间不会蹲有一个未知的“中间人”。
但客户端本身就是一个攻击面。如果客户端不安全,相当于一个逆向工程师蹲在浏览器里,所有输入、输出、渲染过程、前端交互逻辑、渲染数据都失密。
好在以上大部分都不怎么值钱,值钱的都服务端计算/渲染了。
唯一值钱的是当前账号个人数据,系统风险可控,法律风险更好甩,反倒是防护成本巨高效果不好,就这样吧。
2024-02-18 16:49:35 +08:00
回复了 chai2010 创建的主题 程序员 凹语言支持 P5 儿童编程
@yulon 我不认为是浪费时间。
一来他爱玩,这是前提。
二来编程也只是众多逻辑思维和开放性思维并重的头脑锻炼方式之一,既然想锻炼这方面,选编程和选下棋和选桌游和选破案故事都是大同小异殊途同归。事实上我们也都选了都在玩。
打个比方,带他去打篮球,7 号的小球,动作也做不到正规,走步那是家常便饭,但也不等于说“长大了好好学正经打篮球就行了,小时候瞎打反而浪费时间”。运动的目的达到了,玩的目的也达到了,竞技对抗的意识也成长了,就是好活动,专不专业倒是其次了。
也许长大再也对篮球没兴趣,7 岁就是巅峰也没关系。也许长大吃了这碗饭,再学就是了。
2024-02-18 16:34:06 +08:00
回复了 chai2010 创建的主题 程序员 凹语言支持 P5 儿童编程
@stimw 不是,怎么上来就身边统计学呢。每天 4 点半放学,周末两天,你觉得安排点啥?
要么自己带着玩,要么让他去尝试各种班,要么。。。放羊?
我从孩子很小就开始让他尝试各种方向了,有的没兴趣就弃,弃了三四个了。有的有兴趣就玩,摆你这就“必须会”,就“养宝可梦”?
人生并不止学校+放羊吧?学习我也不限制,他有兴趣学的我都教,数学我敢教到五年级;他没兴趣的我都不教,跟着学校进度走就可以了;他学不动的我也不教,正儿八经的游戏编程等再大点吧;他有兴趣我和妈妈两个理工宅又不会的就扔出去,外面班那么多每天玩十个都玩不过来。

如果不折腾点好玩的,人生还有什么乐趣?
1  2  3  4  5  6  7  8  9  10 ... 28  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   937 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 22:16 · PVG 06:16 · LAX 15:16 · JFK 18:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.