写作绅士,读作丧尸 X岛揭示板
 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 公众号:【矛盾苇草】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.63704741 - 计算机答题串 - 社畜


回应模式
No.63704741
名 称
E-mail
标题
颜文字
正文
附加图片

考试、升学、学业咨询、工作、投资、车房、养老、相亲 相关,请遵守>>No.50000001【全岛总版规】
养娃、带小孩相关请到育儿版,学习类打卡请到学业打卡
在匿名版张贴真实信息时请谨慎考虑,本站不对个人信息泄露引起的后果负责
投资风险与回报对等,请谨慎选择高回报率投资方式。

计算机答题串 无名氏 2024-09-08(日)13:12:19 ID:6S0Btd7 [举报] [订阅] [只看PO] No.63704741 [回应] 管理
po近期处于待业期,没什么固定的项目做,希望能够在答疑的过程强迫自己学习新的知识。
欢迎各位提问,也欢迎肥哥参与答疑串。

----------告示----------
答疑的效率不高,所以希望肥哥别问需要很强的及时性的问题。
例如:
>xxx题用什么算法解决。
>我这里有个报错,如何解决。
这类的问题,没有测试环境很难解答,这也是为什么本串放在了老中医而不是代码串。

本串主要用于解答相对抽象的概念,或者对计算机的“质疑”与“好奇”。
例如:
>为什么计算机使用的是二进制而不是三进制,分明三进制的单位信息存储量更大。
>如何看待AI发展对计算机行业的冲击,未来就业会更困难吗?
po会尽量去吸取相关的知识,汇总后进行分析解答。
提出问题过一段时间来收获结果就好。

----------叠甲----------
人无完人,观点与知识也不尽然,po会尽量保证结论的可信度与逻辑性,若出现疏漏欢迎肥哥指正,望海涵。
Tips 无名氏 2099-01-01 00:00:01 ID:Tips超级公民 [举报] No.9999999 管理
( ゚∀゚)人 < 等更新。
无标题 无名氏 2024-09-27(五)15:36:57 ID:j4cW1hV [举报] No.63904871 管理
之前想了解网站的运作之类的,然后开始学java看《spring实战》之类的,然后想看实际的业务代码到底是什么样的,最后发现基本上都是一整个电商或者外卖相关的项目的教程,我不知道现在是否还有这样的项目的需求,同时发觉这样的项目开发似乎没有我想象的那么有趣,但目前为了就业并没有发现更好其他方向的选择…而全栈的教程让我很难想象一个程序员每天的工作内容到底是什么,一个复杂项目落实到每个人身上是怎样分配的…

总之大学生想知道如一个普通后端程序员到底一天的工作会写多少什么样的代码( ´_っ`)
无标题 无名氏 2024-10-02(三)02:24:04 ID:6S0Btd7 (PO主) [举报] No.63950476 管理
>>No.63904871
这个也是有较大差异化的。
po之前在安全公司工作,有的开发人员只要负责模块设计与功能设计,每天可能只有一两个小时与代码相关。
有的开发人员负责模块落地,整天都在写代码跑测试。
在行业内有个“日代码量”的概念,实际上每个团队能做到人日均100行就不错了。
PS:这个是指有效的实践落地代码。

实际上在工作时候,与开会扯皮相比,写代码真的算是“休息”,我遇到的开发人员都更乐于聊代码与项目相关的内容,而不是其他杂事。

po之前的工作,一整年下来可能都写不了一千行代码。
肥哥不用为此焦虑,代码只是实现工具罢了。( ´∀`)
无标题 无名氏 2024-10-02(三)02:34:45 ID:6S0Btd7 (PO主) [举报] No.63950503 管理
>>No.63950476
上面只是聊了工作量,还有肥哥问的内容与目的。

先聊目的吧。
最终目的是“解决需求”,这个需求可以是客户端的整体诉求,也可以是某人的灵光一现。
我们的社会还没发展到生产力极度大丰富的情况,还不能做到每个人都做“自己想做的事”,目前还要解决问题来换取劳动报酬,从而实现资产流动,所以工作的主要目的是“解决需求”,而完全不是自我实现,肥哥觉得有一定的迷茫也是正常的。


至于工作内容,主要与岗位相关,不同岗位的内容差异化也较大,肥哥需要根据自己的目标方向进行了解。

现在还是祖国的建设阶段,努力学习与工作,迟早会到大家都可以过上进行自我实现与探索生活的阶段。

各位国庆快乐。(*´∀`)
无标题 无名氏 2024-10-02(三)02:47:27 ID:6S0Btd7 (PO主) [举报] No.63950544 管理
>>No.63904871
肥哥看起来有点丧,po来说一些提振士气的话,算是鸡汤也是自己的想法。

开发是一个有趣的过程,但是有趣不在过程。
孵化与开发项目就像是过自己的人生,会纠结会迷茫会挫折会如此往复,但是这某一阶段回看过去,正因这些东西组成了人,这些东西在一起变成了一个成熟的项目,这时巨大的成就感与自豪感会化成勇气推着你前进。

不止是计算机,什么学科一眼过去都是复杂的,因为它是人类智慧发展的结晶,由庞杂的知识组成。
但实际上阻止你继续的只有胆怯,也就是所谓的万事开头难。无谓的投入,认真的钻研,脚踏实地的学习,人就是这样与学科一同成长的,向着自己的目标前进就好。(ゝ∀・)
无标题 无名氏 2024-10-04(五)00:14:16 ID:TC5ObLj [举报] No.63968964 管理
po来帮我做作业

情景:你被要求为一个全球范围内的实时股票交易平台设计一个分布式架构,必须保证99.999% 的可用性、跨地理位置的强一致性、交易延迟不超过 1 毫秒,同时面对每天数十亿次的并发交易。系统需要能够在网络分区、数据中心故障、以及大规模恶意攻击下保持运行。

1.如何设计分布式数据库和共识算法,确保在面对网络分区时依然能够继续处理交易?如何在避免牺牲一致性的情况下解决高延迟问题?

2.你会如何通过架构设计,保证故障节点的快速隔离、系统自愈,并确保数据中心级别的故障不影响全球交易的稳定性?

3.如何在全球范围内对交易进行分布式事务处理,确保所有交易在 1 毫秒内达成一致,同时处理事务冲突并最小化锁争用?
无标题 无名氏 2024-10-05(六)01:23:44 ID:6S0Btd7 (PO主) [举报] No.63978112 管理
>>No.63968964
这种作业不是po能解决的(;´Д`)
po只是工作需求有过架构设计与审计经验,但是更多是安全性问题不是性能问题。
不过既然是肥哥提出的,也算是新的知识面,我去学学( ´∀`)
无标题 无名氏 2024-10-05(六)01:42:53 ID:DV7VFJv [举报] No.63978236 管理
>>No.63968964
cdn都做不到1msTTL,只能说此系统的ttwd小于1ms吧,在此期间还需要完成多次校验,那么srtt也需要被考虑

分布式共识需要中心化的认证体系,牺牲安全性换快速确认和同步,这样的系统可以是自动选举的,但是显然选举过程会遇到问题1

既然是分布式系统了,那么保持高可用不是什么难题,参考anycast系统即可,只是要如何保证anycast本身的可用性是大难题
无标题 无名氏 2024-10-05(六)06:07:33 ID:DV7VFJv [举报] No.63978823 管理
>>No.63968964
而且,避免牺牲一致性的需求不是和情景内的强一致,或者与网络分区需求有冲突吗
无标题 无名氏 2024-10-05(六)06:12:59 ID:DV7VFJv [举报] No.63978833 管理
>>No.63968964
问题1的分区交易有研究在用zerotrust与交易树在接近这个目标,但是这样的系统在分区后自愈的能力比较差劲

综上,这需求面向的根本不是什么股票交易平台,因为去中心化在该语境下没有意义,这是eth3.0

UP主: