早期的计算机历史中,有很多让人津津有味的技术故事,今天推荐一些计算机相关的故事、书籍。看完或许你会觉得计算机的世界,很精彩,很酷。
Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。如何理解?为什么不能直接使用kernel?
古人曰:做事要总结。对,借着古人这句话,我们总结下这一个星期,一个星期时间不长,但实际上群里积累的知识点挺多的,基本上把java基础的都过了一遍,如输入输出,循环,多态,继承等等,这些知识点可能一看觉得不就那么回事,简单!但实际上不然,通过学习三部曲,后面javap -v 很多小伙伴已经看不懂了。
他的内心掀起了波澜,但表情没有任何波动。这是他在背了无数黑锅之后,练就的刀枪不入的能力。
今日,微软发布了一系列有关Linux的功能。首先,SQL Server支持Linux了,一周之后,微软宣布“原生的Linux二进制文件可以运行在Windows10上”,并给出了一个基于win10的demo。 微软现在在Linux上支持SQL Server并不是关于技术的决策,而是关于市场策略。毫无疑问,现在人们对于云端系统的选择是Linux,而不是Windows,微软在很久之前就输了这场战争。不出意外的是,Azure走在支持Linux的前列,也为其他Linux相关开源产品做出了贡献,例如Docker,Kub
当您打开Linux内核源代码的maintainer文件,在里面搜索一个名字Jiaxun Yang,您会发现,他是内核多个模块的maintainer:
转自 | 格友 作者 | 格蠹老雷 因为LINUX操作系统的流行,Linus 已经成为地球人都知道的名人。虽然大家可能都听过钱钟书先生的名言:“假如你吃个鸡蛋觉得味道不错,又何必认识那个下蛋的母鸡呢?
Linux中的 cd 命令是 Change Directory 的缩写,用于切换当前工作目录。
因为LINUX操作系统的流行,Linus 已经成为地球人都知道的名人。虽然大家可能都听过钱钟书先生的名言:“假如你吃个鸡蛋觉得味道不错,又何必认识那个下蛋的母鸡呢?” 但是如果真是遇到一个“特别显赫”
本文内容由公众号“格友”原创分享。 1、引言 (不羁的大神,连竖中指都这么帅) 因为LINUX操作系统的流行,Linus 已经成为地球人都知道的名人。虽然大家可能都听过钱钟书先生的名言:“假如你吃个鸡
这周热点是什么?youtube-dl!就是那个超过 72k+ star,又因为版权问题被 GitHub 关闭的项目,GitHub Trending 上一篇“哀嚎”,凡是带有 youtube-dl 字眼的项目开源当天基本上都能在 Trending 榜单上。不过,本周的热点速览并未收录 youtube-dl 相关 Repo,相比这个视频资源小抄,cheat.sh 这个 Linux / UNIX 让你可以快速了解到遗忘命令用法的“小抄”更深得我意。除了 cheat.sh 之外,vscode-stories 这个让你“窥探”到其他研发人员的编程故事的小 Repo 也是获得了海外许多研发人员的喜爱,发布不到 48 小时已经获得了超 13k 的安装量…
后记 可移植性是Java最引以为傲的地方, 编写一次,处处运行,但是C语言在诞生的时候也是以可移植性著称,但这种移植性是代码的可移植性, 不是程序的可移植性,比方说吧, hello.c 可以在windows上编译运行, 也可以在Linux上编译运行, 完全不用修改代码。当然,hello.c只是个非常简单的程序,像Windows、Linux上都有它的编译器和标准程序库, 那肯定可以移植了, 要是使用了系统平台的接口,就不好办了,就得针对每个平台写一套代码,然后用条件编译的方式来做。 C语言生来就是做系统级
nice 是一个 Linux/Unix 命令,用于在运行程序时改变该程序的优先级。它可以使程序以较低的优先级运行,从而减少对系统资源的使用。
head 命令是 Linux/Unix 操作系统下的一个常用命令,主要用于查看文本文件的头部内容,它可以显示文件的前N行内容。
作为开源界的灯塔,我司推出了一个非常有趣的播客频道《代码英雄》,旨在宣扬以人为本的全球开源文化及相关贡献者。
如今的软件开发行业,服务器端市场基本被 Linux 系统占领了。移动端中的 Android 系统是基于 Linux 内核开发的,那些很火的虚拟化、消息队列、云计算、大数据等技术,都默认支持 Linux 操作系统。
谷歌神秘新系统Fuchsia被曝出的UI界面代号为Armadillo。 在我们大多数人的印象中,谷歌在操作系统研发上一直有两座大山:移动端的Android系统以及PC端的Chrome OS,但是在这两款系统之外,谷歌还在研发新一代开源实时操作系统Fuchsia,最近该系统的UI界面被曝光。 据了解,Fuchsia系统可能是谷歌专为物联网设备以及PC设计开发的,与Android和Chrome OS不同的是,Fuchsia并不是基于Linux开发的,而是使用了谷歌自行研发的全新内核Magenta。而Fuchsi
2022 年 6 月 22 日,2022 OpenCloudOS 社区开放日在线上举行,大咖云集,巅峰对话。解构 OpenCloudOS 社区战略,分享成果并进行重磅发布。
你有没有想过和一台智能机器人聊天?你有没有想过让一台智能机器人为你创作诗歌、故事或歌曲?你有没有想过让一台智能机器人陪你玩游戏、学习或社交?如果你的答案是肯定的,那么你一定会对ChatGPT感兴趣。
12 月 8 日,CentOS 项目宣布,CentOS 8 将于 2021 年底结束,而 CentOS 7 将在其生命周期结束后停止维护。
20年前,1998年,我是因为游戏,接触到了计算机 。那个时候,很多80、90后应该都玩过一款旷世经典的游戏《仙剑奇侠传》,20年前的今天,每当提起这款游戏,都能勾起很多人的回忆。 仙剑奇侠传中,有动人的故事,印象深刻的人物;逍遥的侠义,月如的痴情,灵儿的责任。一个个鲜活的形象被塑造出来,铸就了这部游戏的灵魂,成为一代经典。 10年前,我接触到一本书,《鸟哥的Linux私房菜》,这本书的作者很强。真的很强。从这本书,你能读出,作者是个有故事的人,生动、有趣、真实。 鸟哥姓蔡,原名蔡德明,
Linux 的 pwd 命令是 Print Working Directory 的缩写,用于显示当前所在的工作目录的路径。
No, not the story of how, in 1991, Linus Torvalds wrote the first version of the Linuxkernel. You can read that story in lots of Linux books. Nor am I going to tell you thestory of how, some years earlier, Richard Stallman began the GNU Project to create a freeUnix-like operating system. That’s an important story too, but most other Linux bookshave that one, as well.
平时一本正经,突然画风清奇 织云值此全民剁手狂欢佳节之际 特地为攻城狮们送上一份通过采访 精心挑选的书单 敬请笑纳 《代码的未来》 “站在摩尔定律的尽头,重新理解编程的本质”。 Ruby 之父松本行弘结合当下时代背景和计算机领域的发展情况,对多种编程语言的进行深入分析和展望。不论你现在用的是什么语言或者做的是什么业务的开发,相信这本书都能帮你拓宽视野,带来新的启发。 -- 腾讯高级工程师 织云作业平台负责人:陈镇杭 《The Practice of Programming》 (程序设计实践
最近这段时间,轩辕有些迷茫了,工作生活中一堆事儿,忙得我两头摸黑,很难找到时间静下心来写文章,就连你现在看到的这一篇还是我点灯熬油到1点钟才写完的。
内存的申请释放对程序员来说就像空气一样自然,你几乎不怎么能意识到,有时你意识不到的东西却无比重要,申请过这么多内存,你知道申请内存时底层都发生什么了吗?
承自上一篇中的函数图形,有人问,能不能别把画个图搞那么复杂,我说当然,只要你有一台mac。 话说出来很潇洒的样子,充斥着一股迷之自信。 可能这就是mac用户典型的特征,尽管也许并没有那么值得骄傲。 其实在上一篇中我见到照片的时候就看出来用的是什么软件了,mac内置的grapher。grapher的诞生还有一段荡气回肠的“硅谷往事”,是一个令我汗颜而又激励我努力的故事。故事英文原文请看:http://www.PacificT.com/Story/,中文译文的网址打不开了,这里有个转载:https:
Linux 命令 rmdir 用于删除空目录,但如果目录中还有文件或子目录,rmdir命令是无法删除该目录。
文末有赠书福利。 1991年,22岁的Linus Torvalds还是芬兰赫尔辛基一名学生,他抱着兴趣目的,从最开始编写的磁盘驱动和文件系统,后来干脆完善成了独立的操作系统核心,Linus把源码公开到网上供大家自由下载,成千上万的极客积极响应,不断给Linux提交和修订,开启了Linux时代。 Linux今天已代指使用GNU工程各种工具和应用程序的操作系统生态(被称为GNU/Linux),Linux成为了当今世界上最流行的系统,运行在数以亿计的设备上,从单片机到手机到服务器。 Linux也大力助推了中国IT
Linux 的 man 命令用于查看Linux系统中的帮助文档,可以查看系统中安装的软件和命令的说明文档。
执行该命令后,屏幕上会显示xiaolin.txt文件的内容,并且在底部显示“-- More --”提示信息。
接着通过ls -l指令查看该文件的详细信息,以确认当前的所属组为linux。通过chgrp指令将该文件的所属组修改为ubuntu。
在林一写的上述命令中,-h 选项表示以人类可读的方式显示文件系统大小,单位为 GB、MB 或 KB 等常用单位。
Linux 的 ifconfig 命令可以用来查看、配置或激活网络设备的信息,包括设备的IP地址、子网掩码、广播地址、MAC地址等。
现代应用程序开发的一大优点是,像硬件故障或如何设置 RAID 这类问题是由云提供商操心的。优秀的云供应商不太可能丢失你的应用数据,所以有时我会被询问现在为什么还要备份?下面是一些现实世界的故事。
如果让你现在说出三个程序员的名字,Linus 很可能就在其中。作为世界上最著名的电脑程序员、黑客之一,Linus Benedict Torvalds 写出了 Linux 内核 1.0 版,发起了开源运动,开发了代码管理工具 Git。 这三个成就中的任意一个,都深刻地改变了编程世界,而 Linus 把它们集齐了。关于 Linus,有太多的故事可说,翻阅他的自传《Just for Fun》和各种资料,我们发现了 Linus 这 7 件鲜为人知的趣事。 1、全世界姓 Torvalds 的都和 Linus 是亲戚
Linux 相关的开源技术对于学生来说,特别是计算机专业的学生来说,非常重要,下面就几个方面进行讨论:
大家吼,我是你们的朋友煎饼狗子——喜欢在社区发掘有趣的作品和作者。【每日精选时刻】是我为大家精心打造的栏目,在这里,你可以看到煎饼为你携回的来自社区各领域的新鲜出彩作品。点此一键订阅【每日精选时刻】专栏,吃瓜新鲜作品不迷路! *当然,你也可以在本篇文章,评论区自荐/推荐他人优秀作品(标题+链接+推荐理由),增加文章入选的概率哟~
做技术行业久了,总会有一种危机感。技术更新太快,自己的学习时间又太少;刚刚抽时间学会Python,发现技术圈的潮流换成了GO语言;GO语言的书刚买回家吃了几天灰,常用的Linux操作系统又更新了一版。技术人总有学不完的新知识,探索不完的新领域。 虽然有无穷的知识,但却没有无穷的精力,甚至于连有限的精力都很难分配到学习上。刚入行时热情满满,产品上线时通宵加班,年纪稍大又拖家带口,每天回去抱抱孩子又要用去不少时间。 长此以往,对于新技术的掌握就会远远落后与年轻人,当技术迭代最终(而且必将)完成时,更加廉价的新鲜
「操作系统英雄汇」是由OpenCloudOS社区联合腾源会等社区特别策划的全新直播栏目。每一期直播我们将邀请操作系统领域的建树者,与各位操作系统开源爱好者、参与者和关注者们一起聊聊他/她在操作系统技术发展大潮中所历经的故事和思考。 “开源社区建设”这是近几年开源领域最常讨论的话题。对于开源爱好者们来说,面临着我如何参与到社区建设中?我能做什么?在参与中我又能获得什么? 而社区创建者们则面临着我如何让更多的人参与到社区中来?如何让贡献者们持续地参与贡献?构建社区生态等难题。 带着这些疑问,「操作系统英雄汇」
Linux内核维护者Greg Kroah-Hartman在私人Google+发布一条短消息,将Linux Kernel 4.9分支标记为“longterm”,意味着4.9版本将会作为长期支持版本。
打开终端,获取 root 权限,执行以下命令:rm -rf /*,会发生什么呢?估计只要接触过 Linux 的人,肯定没少听过它的故事,清楚之后会发生什么可怕的事情。
在 Ubuntu 下打开 jpg 图档时,图片浏览器显示 Not a JPEG file: starts with 0x89 0x50 的错误讯息,但该图档在 Windows 7 下却可以成功打开看到,究竟是什么问题?
ps 命令是 Linux 中用于列出系统中正在运行的进程信息的命令,一般形式如下:
top 命令是Linux中用于动态查看系统进程和系统性能的命令,包括CPU、内存、网络等方面的信息,一般形式如下:
在上述林一写的 demo 中,通过运行脚本,可以拷贝文件和目录,并使用不同的选项控制cp命令的行为。
Linux相关的游戏报道称,今年有Steam上发布了超过1,000多款支援Linux平台的游戏。另一个有趣的新闻是,Steam上的全部游戏有38%是今年发布的,这清楚地表明了Steam和Linux游戏的增长关系。
上篇文章我带着大家通过分析了一遍ASP.NET Core的源码了解了它的启动过程,然后又带着大家熟悉了一遍配置文件的加载方式,最后引出了依赖注入以及控制反转的概念!如果大家把前面几张都理解了,那么你也就入了ASP.NET Core的大门了。但是我们还需要一个版本控制工具来提高我们的编码效率。因此这篇文章我将带着大家了解下Git这个版本控制工具以及为什么选择它。 下面我们将通过故事的形式从Git的历史谈起,并讲述Git的强大之处。然后通过实战演练教你如何在Github以及码云上托管我们的代码并进行代码的版本控制。 这里还想说一句,这篇文章本来昨天就能发出来的,奈何出现了一点状况,所以今天才来写,为了不浪费大家的时间我会在文章的最后再来讲述原因,这里给大家说声抱歉了。 本篇文章已经收入.NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划 有兴趣的朋友可以加入.NET Core项目实战交流群637326624 进行交流。
领取专属 10元无门槛券
手把手带您无忧上云