◆◆ 从微观角度来看Linux内核设计 ◆◆ 余生皆欢喜 最近总结出来学习内核有两个大的角度,一种就是从宏观角度来看,总的来说就是顺着抽象,管理,操作来看,这种角度更多的是内核中应用层面的内容,用来理解内核中是怎么运转起来的
BroadcastReceiver 用于接收程序(包含用户开放的程序和系统内建程序)所发出的Broadcast intent
疑惑一 linux系列经典的书籍 入门篇 《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 。...驱动篇 《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。...国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码 分析比较多,基于2440的,对linux外围驱动有很全面的讲解 内核篇 浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《...另外赵炯的《LINUX内核完全剖析--基于0.12内核》也非常不错,对内核代码进行了详细的注释,非常有助于对内核的理解和代码的分析。...shell篇 《LINUX与UNIX Shell编程指南》 应用编程 不用说了肯定是《unix环境高级编程》被称为unix编程的圣经。 输入关键字Linux获取更多相关学习资料,不懂的继续后台问。
作者简介 赵晨雨:西安邮电大学2018级陈莉君教授研究生,天真无邪小白一枚,已经爱上linux内核而不能自拔,正在成长为内核狂热爱好者?...跟随陈老师学习linux内核两个月了,对linux内核产生了极大的兴趣,最近学习文件系统,有一些自己的看法,很荣幸能在linux内核之旅进行分享^_^ 本篇文章使用尽量通俗的语言来说明linux内核文件系统中各个数据结构之间的关系...由于linux内核足够复杂,就会有多种解释方式,我认为所有关于linux内核的书籍,都是不同作者对内核的不同的看法,说不定这些看法对于linus本人来说都是很巧妙的,所以我在这里也大胆地提出自己对linux...由于自己接触linux内核时间不长,才疏学浅,班门弄斧了,如果有错误的地方欢迎大家指正,小赵万分感谢:-D
https://github.com/huangz1990/redis-3.0-annotated 2、linux-0.12(Linux) Linux 是一种开源的类 UNIX 操作系统。...该项目是 Linux 内核 0.12 版本完全注释版。 我最初是在 GitHub 找到了别人上传的旧版(0.11)注释源码,一通搜索下发现了原作者赵炯老师的网站。...这个阅读 Linux 源码的项目,虽然没有上传到 GitHub 但是内容、注释的源码、配套工具全部开源。
Kubernetes提供了探针(Probe)对容器的健康性进行检测。实际上我们不仅仅要对容器进行健康检测,还要对容器内布置的应用进行健康性检测。
晚上看到鹤冲天的“反驳老赵之“伪”递归”,大概看了一下,主要是反驳老赵提出的“伪”递归的概念,特别是“伪”,看起来说的都很有道理,但我个人认为,老赵说的没有错,Lambda这种看上去是递归的方式,根本不算是递归...我们都知道lambda构建的是一个委托,委托只是对一个方法的应用,lambda表达式只是构建了一个匿名方法体,并没有去执行,只有在使用的时候根据需求来延迟加载,但其中是有陷阱的,老赵先前写了一篇“.NET...继续说鹤兄的代码,就算鹤兄说委托调用自己委托属于一种递归,但存在着一个“延迟特性的陷阱”,这一点老赵已经说明,每一次调用的是方法体,其中的参数是从外部传进来的,并不是方法自身往下传的,老赵也在“使用Lambda...老赵说是一种“伪”递归,这是从代码层面来说的,严格来说,绝对不是递归,我也不是老赵的拥护者,老赵也说了他的SelfApplicable也不是递归,所以这种驳论觉得没有什么意义。
Docker的日志分两类,一类是 Docker引擎的日志;另一类是容器日志。下面我们分别进行介绍。
Linux从诞生到现在已经有三十年了,经过很多人的不懈努力,终于发展成为现在的样子。很多人工作中经常会使用到linux,包括我在内。...但对于详细的历史并不太清楚,今天就来大家分享一下我所了解的关于linux的知识。...所以在这种前提下,就激发了linus对于编写linux系统的激情,当然也是因为人家linus抓住了这个好机会,使得linux有飞速发展的未来。 GNU计划也是一个叫Richard M....使用linux作为核心的GNU操作系统被广泛使用,尽管都叫Linux,但严格说应该叫GNU/Linux系统。...图片源自赵炯老师著作《linux内核完全注释》,仅供学习 好了,到这对于linux的诞生发展就有一个基本的了解了,感兴趣就多去了解下,祝学习顺利! END 作者|希里安
《Linux内核设计与实现》,Robert Love著。...Linux内核四库全书之一,基于Linux 2.6.34内核,覆盖了从核心内核系统的应用到内核设计与实现等各方面,以及颇具特色的CFS调度程序、抢占式内核、块I/O层以及I/O调度程序等内容。...《Linux内核完全剖析——基于0.12内核》,赵炯著。...对早期Linux 0.12内核代码进行了详细、全面的注释和说明,旨在帮助读者用较短的时间对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux打下坚实的基础。
Flink为了能够处理有边界的数据集和无边界的数据集,提供了对应的DataSet API和DataStream API。我们可以开发对应的Java程序或者Sca...
Kakfa 依赖文件系统来存储和缓存消息。对于硬盘的传统观念是硬盘总是很慢,基于文件系统的架构能否提供优异的性能?实际上硬盘的快慢完全取决于使用方式。同时 Ka...
卫瓴成立于2020年,从时间来看,较国内其他主流CRM 厂商,卫瓴入局时间要晚的多,但这并不是杨炯纬的首次创业。...早在卫瓴之前,杨炯纬就一直做与营销相关的工作,他曾先后创办了好耶、聚胜万合等互联网广告公司。 2020年12月,带着对营销行业的满腔热血和独到见解,杨炯纬创办了卫瓴科技。...这并非杨炯纬头脑发热的决定,其实在创办卫瓴前期杨炯纬就做了大量的工作,并参考了国内主流CRM厂商的经验,但在他向一线销售了解CRM的使用情况时,得到的答案却是“CRM并不能给销售创造什么价值。”...杨炯纬:目前还没有明确的规定,稳定性可靠性也不敢保证。...杨炯纬:我们的反应速度还是很快的,文心一言出来后,我就到处托人拿到了试用账号,并官宣了合作。
MySQL DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且影响较大,就需要能快速回滚。传统恢复方法是利用备份重搭实例,再应用去除错误sql后的b...
Spark SQL是Spark用来处理结构化数据的一个模块,它提供了一个编程抽象叫做DataFrame并且作为分布式SQL查询引擎的作用。
HBase是一个基于HDFS之上的分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“BigTable大表”,即:把所有的...
非常高兴跟大家分享我们在SDNFV实践和挑战,实际上SDNFV是我们运营商网络重构技术关键两大技术支柱,我现在在运营商工作,网络重构方面有几个关健词在这里体现给...
MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover ...
WebLogic 脚本工具 (WebLogic Scripting Tool , WLST) 是一种命令行脚本界面,系统管理员和操作员用它来监视和管理 WebL...
Redis慢查询日志帮助开发和运维人员定位系统存在的慢操作。慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(慢查...
领取专属 10元无门槛券
手把手带您无忧上云