首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://blog.51cto.com/14888386/2514800

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

不容错过!私藏的几个学操作系统好东西

本文转载自微信公众号「编程技术宇宙」,作者轩辕之风 。转载本文请联系编程技术宇宙公众号。 大家可能读过不少的操作系统的文章,不过这其中很多都是大谈操作系统的理论技术,鲜有探讨现代操作系统实际的实现。 你可能知道线程的几个状态和状态的变化,但你知道Linux中是如何进行线程调度的吗? 你可能知道线程的栈是怎么进进出出,但你知道Linux的线程栈如何分配管理,栈的最下面藏了什么秘密吗? 你可能对TCP/IP协议了然于胸,但你知道Linux中是如何实现TCP协议吗,跟RFC规范又有哪些不同? 你可能知道Signal机制,但你知道内核是如何派发信号和执行信号处理函数的吗? 你可能知道操作系统内存管理技术,但你知道Linux和Windows同样在x86架构下的实现有哪些区别吗? ······ 学一项技术,不能只是纸上谈兵,知其然还能知其所以然,还能知如何以然,方达至高境界。 阅读操作系统源代码,是学习操作系统的不二法门。下面就最常见的Linux和Windows系统分别介绍一下。 Linux Linux属于开源系统,想获取源码轻而易举,不过这里轩辕推荐一个我私藏的网站,不需要你科学上网,不需要你下...

Node.js v14.7.0 (Current) 发布

Node.js v14.7.0 已发布,增加了不少新特性: deps: 将 npm 升级至6.14.7 #34468 dgram: (SEMVER-MINOR)将 IPv6 scope id 后缀添加到接收到的 udp6 数据报#14500 src: (SEMVER-MINOR)支持阻止SetPromiseRejectCallback#34387 (SEMVER-MINOR)支持为所有诊断输出设置目录#33584 worker: (SEMVER-MINOR)使 MessagePort 继承自 EventTarget#34057 zlib: 针对 zlib 流切换至延迟初始化(lazy init)#34048 New Collaborators: 将 rexagod 添加到协作者中 #34457 将 AshCripps添加到协作者中#34494 将 HarshithaKP添加到协作者中 #34417 为 Richard Lau 添加发布密钥 #34397 其他的 commit 主要是对文档和测试功能进行优化,以及改进构建和编译相关的功能,详情查看发布公告。

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册