计算机答题串无名氏No.63704741 返回主串
2024-09-08(日)13:12:19 ID:6S0Btd7 回应
po近期处于待业期,没什么固定的项目做,希望能够在答疑的过程强迫自己学习新的知识。
欢迎各位提问,也欢迎肥哥参与答疑串。
----------告示----------
答疑的效率不高,所以希望肥哥别问需要很强的及时性的问题。
例如:
>xxx题用什么算法解决。
>我这里有个报错,如何解决。
这类的问题,没有测试环境很难解答,这也是为什么本串放在了老中医而不是代码串。
本串主要用于解答相对抽象的概念,或者对计算机的“质疑”与“好奇”。
例如:
>为什么计算机使用的是二进制而不是三进制,分明三进制的单位信息存储量更大。
>如何看待AI发展对计算机行业的冲击,未来就业会更困难吗?
po会尽量去吸取相关的知识,汇总后进行分析解答。
提出问题过一段时间来收获结果就好。
----------叠甲----------
人无完人,观点与知识也不尽然,po会尽量保证结论的可信度与逻辑性,若出现疏漏欢迎肥哥指正,望海涵。
无标题无名氏No.63714523
2024-09-09(一)11:17:57 ID: 6S0Btd7 (PO主)
>>No.63714215
肥哥详细描述一下操作系统的哪部分或者哪种系统吧。
操作系统的覆盖面是很广的,他们的特性,编写思路,实现思路都不一样。
太宽泛不好回答,也很难给予你想要的答案。
无标题无名氏No.63714627
2024-09-09(一)11:26:08 ID: 6S0Btd7 (PO主)
>>No.63714483
nginx还有进行静态文件缓存,访问控制,路由优化等等很多方面的特性,可以降低服务器压力,优化访问体验。
nginx在一定程度上可以作为路由访问的日志中心,用来排除报错情况也是很好用的。
反向代理与负责均衡只是其功能的一部分,不使用这部分不代表就不需要使用nginx了。
并且现在的开发实践以模块化的趋势为主,在这种场景下,中间件可以作为优质的转发工具,避免了直接访问的情况,所以基本都在使用。
无标题无名氏No.63714722
2024-09-09(一)11:33:11 ID: 6S0Btd7 (PO主)
>>No.63714492
( ´_ゝ`)
说的稍微直接一点,个人不是很推荐继续深耕大数据领域。
近些年会发现大数据这个词越提越少了,因为实践发现,我们目前达不到“大数据”需要的数据量,所以大数据处理的需求就没那么直接了,岗位也在减少。
至于就业。
po认为即将毕业的学生还是要想清楚“自己想要什么”。
对于学计算机的学生,最重要的是知道自己是否想做强代码相关的工作,自己想做什么类型的工作。
只有选好了目标再去学习,才能有动力且高效。
这部分推荐自己进行行业调研,不要怕消耗时间,磨刀不误砍柴工,了解了行业需求,自己才能针对性提高,在调研过程中也是在理解行业与提高自己。(ゝ∀・)
无标题无名氏No.63714840
2024-09-09(一)11:45:53 ID: 6S0Btd7 (PO主)
>>No.63714722
没有提供很直接的就业建议是因为大家领域不同,内容差异较大,这个哪怕po去调研,对双方的意义都不是很大,不如肥哥亲力亲为,不是在敷衍,肥哥希望能理解|д` )
无标题无名氏No.63715053
2024-09-09(一)12:05:39 ID: 6S0Btd7 (PO主)
>>No.63714562
你都叫好popo了,那不得不回答了!(σ゚д゚)σ
但是只能闲聊几句,毕竟操作系统不是两句话说得完的。
我对移动端没什么研究,所以就不聊移动类的了。
最常见的操作系统是windows系和linux系的,可以去学习一下操作系统的发展历史,还蛮有趣的。
po大学时曾经跟着《一百天写一个操作系统》实践过一次,如果有精力的话,这本书是不错的操作系统理解用书籍,毕竟实践出真知。
>下面想到什么聊什么,尽量是入门知识,方便肥哥理解什么是操作系统
操作系统实际上就是硬件与软件的“中间件”,通过将硬件调用的细节抽象化来降低用户的使用成本。
我们熟悉的很多词汇都是由这个思路而来的,例如:内存、文件系统、设备管理、网络。
它们都是操作系统帮我们抽象简化之后的硬件系统。
linux系统的设计理念是“一切皆文件”,将所有的东西都抽象为或视为一个文件,从而简化系统编排与管理,提高系统的一致性与可预测性,这种方式令linux的访问简易性更强,也就是为什么linux更多使用命令行,因为调用轻松,编程模型简单。
windows系统的设计理念更像是“面向对象编程”,给用户提供一个又一个单独的小模块,再提供功能,结果就是我们看到的windows在图形用户界面(GUI)方向的快速发展,这也是windows的主要优势,即易用性。
这两者没有对错之分,优势区间与设计理念不同。
linux系统是开源的,而windows系统是闭源的
PS:虽然计算机开源精神我们很欢迎,但是开源精神也荼毒了不少软件,是一个有趣的观点,有兴趣的肥哥可以去看看开源协议的发展与不同协议的要求。
相对linux而言,windows是庞杂的,因为linux更希望提供给用户一个简单的系统,用户在之上进行拓展,进而得到自己想要的功能。
而windows希望能够提供足够完善的功能,在用户需要的时候进行调用,所以windows会有更多的冗余。
PS:linux用户也有想要完整功能的,所以linux有众多的分支系统。
由于windows庞杂与闭源的特性,windows的安全性问题要远超于linux,并且windows的运行效率要低于linux,这就是为什么在服务器中我们更多的使用的是linux系统而不是windows系统。
系统设计时还是有很多设计者的巧思在,进行系统的逻辑分析还是蛮有趣的。
先写到这,肥哥有什么好奇的可以再问。
今天上午就到这里了,午饭肥力测试!
无标题无名氏No.63723095
2024-09-10(二)00:14:52 ID: 6S0Btd7 (PO主)
>>No.63708522
抱歉肥哥,这个问题我这里没能力“解释”。(;´Д`)
今天看了一些相关的paper,但是由于没有实践测试过,我只能“理解”相关概念与实现原理,无法解决你的疑问。
po接触AI主要还是数据方向,实现逻辑涉猎不深。
只能交给看到这个串的其他肥哥了(;´Д`)7
无标题无名氏No.63723253
2024-09-10(二)00:29:36 ID: 6S0Btd7 (PO主)
>>No.63717278
肥哥聊聊人与AI的差异。
我这里聊一下AI在工程实践中能够起到的作用与问题吧。(ゝ∀・)
po本身是做安全方向工作的,以我较为熟悉的领域举例。
在生产实践中,我们是很推荐工程师使用AI作为“编程辅助”的,AI可以帮你实现简单逻辑,而后修改添加入代码,AI也可以帮你对刚刚完成的代码进行安全性校验。
AI也可以帮你分析需求逻辑。
但是AI“只能做到这些最基础的工作”。
它目前没有决策能力,只能提供建议。
并且AI的理解能力是不满足大规模项目需求的,我们需要有人“理解”这个项目,以便于后期在出现问题时能够及时改正保证业务的稳定性,也需要人能够理解与修改项目。
AI还没发展到能够完全信任与托付的阶段。(PS:这个也很难,毕竟正如肥哥说的,AI不能担责任与扯皮。)
但是与此同时,AI确实可以提高我们的生产力与生产效率,减少我们对基础工作的投入时间。
管理者—工程师—AI
这样的未来是可见的。
生产力大幅提高的情况下,岗位就会有相应的缩减,并且人员能力也需要提高。
与其担心AI不可阻挡的发展,不如提高自己,当有一门技术精通时,哪怕这门技术被AI完全替代,你也已经是有足够学习能力为自己谋划未来的人了。(〃∀〃)
无标题无名氏No.63729647
2024-09-10(二)17:25:33 ID: 6S0Btd7 (PO主)
>>No.63728917
个人用内网安全的话最重要的就是访问限制,其他方式的投入成本就比较高。
建议使用VP—N做访问限制,账号密码的复杂度够高,VP—N定期升级,基本就没什么问题。
这种是访问IP不固定的情况下,比较麻烦。
若远程访问IP固定也可以直接使用IP白名单。
例如只在公司于家庭内部使用,进行白名单控制即可。
国内的话也可以进行区域白名单,只给特定的网段,这样访问的自由度较高。
优点是使用无感,缺点是有一点点安全风险,至于是否有这个价值,就看肥哥对自己信息价值的评价了。
PS:物联网部分是有摄像头的,建议还是限制级别高一些。
至于应用安全性等方向,安全成本过高,不建议个人用户去考虑这方面的问题。
只用UDP的话也可以做一些端口访问限制(ACL),或者进行端口映射,降低发现率。
有具体需求也可以追加问问( ´∀`)