首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
技术
码农镖局
创建于2022-10-17
订阅专栏
学习,钻研,热爱,分享,用代码改变世界,以技术丰盈人生
等 31 人订阅
共110篇文章
创建于2022-10-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
电梯里的开发逻辑
刚开始做开发的那段时间,我比较着迷于一样东西:电梯。之所以会对电梯比较感兴趣,是因为电梯里面有很多编程开发用得着的东西,而且,即使是受过良好教育的人,也经常按错按钮。
CPU的分身术:千手观音与齐天大圣
由于CPU的速度太快,不但人跟不上它,连它周围的小伙伴也跟不上它,例如网卡和磁盘。因为短时间内无法解决这种CPU和不同设备间的速度,所以对于科学家而言,这其实就造成了对CPU计算机资源的浪费。
CPU是如何上位并制霸计算机的?
最开始出现的计算机,其实不叫计算机,只能算是大号的计算器。自从冯·诺依曼提出了自己的设想后,真正意义上的计算机才得以出现,CPU也借此确立自己的地位。
回调、异步和观察者一次分清
之前说了控制流中的四种,分别是顺序、分支、循环和递归(递归使用的场合较少,但却是无法替代的),现在就剩下最后一种了,这就是回调。
递归:先递进,再回归
常见的编程逻辑,也就是控制流有三种,分别是顺序、分支和循环。在那也留了一个小悬念:这哥仨其实还有两个小兄弟没露面。因为这俩出镜不多,所以见过的人不多,但他俩的名字,可能很多人都知道:递归和回调。
计算机干活的两种方式
在日常工作中,事情通常是一件一件地去做,做完一件再做下一件。比如,有了需求之后才能开始设计产品原型,设计出了产品原型之后才能再拉大家一起来讨论。
开发中的编程逻辑
大部分高级编程语言虽然语法不同,编译器不同,学习它们的小哥哥小姐姐们不同,但有一点却是出奇地一致:编程逻辑!
算法,其实就是办法
在搞定了计算机编程语言之后,科学家们很快发现,由于需要计算机处理的任务越来越多,因此不可避免地,要搜集和存放的资料、结果也越来越多,对这些内容的管理就变得愈发困难。
Linux:徒子徒孙们的愚公移山
这里面每一条横线都代表一个Linux分支版本。Windows和它比起来,简直就是一棵小树vs整个森林。虽然这个世界商业的力量无孔不入,无所不能,但总有那么一些人,会因为信念而坚守初心,矢志不渝!
Linux:开发工作中的基础设施
以前互联网应用还没那么多的时候,需要开发的软件应用功能也比较简单,所以多数工程师都是直接在Windows上安装好开发软件所需要的环境,然后再依托于这个环境,编写功能代码
通讯协议:你好,再见!
在众多科学大牛的撮合下,计算机之间终于可以互说再见了!——从浏览器、APP、小程序、光猫、电视节目,到机器人、无人机、卫星,它们之间的通讯交流,都离不开协议的支持。
统治地球的冯·诺依曼
冯·诺依曼据说是个全才:数学家、物理学家、博弈论之父、核武器和生化武器专家。他起草了一个叫做EDVAC的方案,基本上奠定了现代计算机的体系结构。