深圳幻海软件技术有限公司 欢迎您!

  • 那些被岁月遗忘的UNIX经典著作

    1.C程序设计语言内容简介:在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书是C语言的设计者之一DennisM.Ritchie和著名计算机科学家BrianW.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。本

  • Python 中当前时间表示方法详解

    在Python中获取当前时间是许多与时间有关的操作的一个很好的起点。一个非常重要的用例是创建时间戳。在本教程中,你将学习如何用datetime模块获取、显示和格式化当前时间。我们将学习如何读取当前时间的属性,如年份、分钟或秒。为了使时间更容易阅读,将探索打印时间的选项。我们还将了解不同的时间格式,学

  • 80岁还嗖嗖改代码!他是Unix命名人,发明“Hello World”,他说解决问题全靠拖

    本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。今天,“Linux三剑客”中一个非常古老的工具突然登上了GitHub今日热榜:——这竟是因为80岁的原作者更新了。是的你没听错,有人都80岁了还在改代码!这位大神,就是加拿大计算机科学家——布莱恩·柯林汉 (Bri

  • C 语言发展简史

    下面是我对布莱恩·克尼汉BrianKernighan的采访,他(与丹尼斯·里奇DennisRitchie)是《C程序设计语言TheCProgrammingLanguage》一书的共同作者,我们谈及了C语言及其50年的历史。两位作者写的最初的C语言编程指南,大约是在1978年C语言将在2022年满50

  • 走过半个世纪的C语言还在前行

    50年,半个世纪,很多人的大半生,C语言从诞生到现在已经过了这么久,它见证了无数多编程语言的诞生,有的语言曾经独领风骚,有的语言昙花一现,只有它,50年过去了,还依然活跃在历史的舞台上。C语言的诞生C语言是经过一系列系统编程语言演变出来的,从EPL,到BCPL,再到B,最后演变成了C语言。C语言是伴

  • 软件开发的门槛是如何降低的?

    上古时代,程序员绝对是个高门槛职业,只能用汇编编程,写个程序非常难。机器指令集互不兼容,程序不可移植,只能重写。IBM决定改变这种状况,推出了有着相同体系结构和指令集的机器家族System/360。计算机厂商众多,硬件和指令集是难以统一的,那就在上面加一个抽象层吧:操作系统。70年代,AT&

  • 为什么中国没做出自己的操作系统?

     这个标题其实是有问题的,正确的说法是:为什么中国没做出被广泛使用的商业操作系统?我们先看看中国操作系统的发展简史,然后试着回答下这个问题。1.70年代的超级工程很多人不知道,我们在1973年就研发成功了自己的操作系统。当时国家为了解决能源短缺问题,急需一个大型计算机来来处理石油勘探得到的

  • 浅析 Kubelet 驱逐机制

     Kubelet出于对节点的保护,允许在节点资源不足的情况下,开启对节点上Pod进行驱逐的功能。最近对Kubelet的驱逐机制有所研究,发现其中有很多值得学习的地方,总结下来和大家分享。Kubelet的配置Kubelet的驱逐功能需要在配置中打开,并且配置驱逐的阈值。Kubelet的配置中

  • C语言这么厉害,它自身又是用什么语言写的?编写过程被称为自举

    来自一个小白的提问:“C语言本身用什么语言写的?”换个角度来问,其实是:C语言在运行之前,得编译才行,那C语言的编译器从哪里来?用什么语言来写的?如果是用C语言本身来写的,到底是先有蛋还是先有鸡?1我们假设世界上不存在任何编译器,先从机器语言说起,看看怎么办。机器语言可以直接被CPU执行,不需要编译

  • “细腰”战事:技术架构的进化

     题记:谁具有灵活的外在表现形式,谁就能获得回报——这正是进化的精髓所在。——凯文·凯利《失控》熟知的互联网协议栈给了我们深刻的“细腰”概念。但这种架构是如何产生的?它是必然的吗?“细腰”架构在商业、技术、工程上给了我们哪些启示?互联网新的细腰结构在哪里?故事1:CPU指令集的烽火战事处理

  • Unix之父Ken Thompson的旧密码终于被破解!

     一名澳大利亚用户使用AMDGPU在短短四天内破解了密码哈希值。Thompson的Unix汇编代码早在2014年,开发人员LeahNeukirchen在BSD3源代码树的一堆文件中发现了一个/etc/passwd文件,该文件里面含有多位计算机科学先驱使用的密码,包括DennisRitchi

  • C语言这么厉害,它自身又是用什么语言写的?

     这是来自我的星球的一个提问:“C语言本身用什么语言写的?”换个角度来问,其实是:C语言在运行之前,得编译才行,那C语言的编译器从哪里来?用什么语言来写的?如果是用C语言本身来写的,到底是先有蛋还是先有鸡?1我们假设世界上不存在任何编译器,先从机器语言说起,看看怎么办。机器语言可以直接被C

  • 一个书呆子为黑学校电脑,搞出全球级操作系统,成就谷歌,让微软头疼不已

    本文来自微信公众号“魔铁的世界“(ID:jiangpeiyu0916),作者魔铁,首发于腾讯科技,未经授权,不得转载。划重点:1、让谷歌和IBM两家大公司爱恨难舍的Linux系统,最早只是芬兰一个叫林纳斯.托瓦兹的黑客玩出来的结果;2、上中学时,林纳斯数学超级好却不解风情,一直没明白找他补数学的女孩

  • 讨论微服务之前,你知道微服务的4个定义吗?

    关于“什么是微服务”的问题,其实并没有一个统一的认识。这些年在不同的场合里和不同背景的朋友都在探讨微服务。但聊得越多,越发现大家聊的不是同一回事。和DevOps一样,“微服务”也是一个内涵十分广泛的词。本文从“Microservice“这个概念的源头出发,总结了4个常用的微服务定义。一、JamesL

推荐阅读