摘要:云计算的雏形 大概10年前的2010年,有个叫unix-center.net的网站。这个网站的主要功能就是提供一些slolaris, unix, freebsd, linux等类型的主机的telnet,ssh服务,以便linux, unix等开源爱好者来练手试用。那个年代安卓还没有崛起,电商网购也才 阅读全文
posted @ 2020-03-24 17:41 LionelGeng 阅读 (11) 评论 (0) 编辑
摘要:在Windows10系统下安装了VirtualBox虚拟机,虚拟机中安装了CentOS8系统。安装完毕之后,存在一个问题,就是CentOS不能全屏显示,屏幕分辨率最大只能调整到1024*768的水平。 搜索了一番之后,发现需要在虚拟机中安装增强功能。在安装过程中,例行的上网找了一些方法,解决了安装中 阅读全文
posted @ 2020-03-14 13:55 LionelGeng 阅读 (12) 评论 (0) 编辑
摘要:上一篇《搭积木做操作系统》提到了小工具,这里就列举一下著名的GNU相关资源,可以供个人学习研究。 所有 GNU 软件包 https://www.gnu.org/software/software.html#allgnupkgs 一个学习coreutils的网站,针对很多小工具进行代码分析。 http 阅读全文
posted @ 2020-03-02 21:51 LionelGeng 阅读 (7) 评论 (0) 编辑
摘要:相信很多人小时候都玩过积木,那种千变万化的感觉特别有吸引力。同时积木还给人以巨大的创造性,百玩不厌,乐趣无穷。 对于linux操作系统来说,也有些类似于搭积木。在开发上,linux kernel完全开源,通过GPL传播到了整个世界。数以万计的 程序员构建了一个个函数,模块,子系统,最终由linus之 阅读全文
posted @ 2020-02-26 22:11 LionelGeng 阅读 (10) 评论 (0) 编辑
摘要:根据2018年的一份调查,linux内核代码有6万+个文件,2000万+行代码,具体数据可以从这里找到, 而最新的linux kernel源代码可能比这个还要更多。面对这么多的代码,在本地使用源代码阅读软件, 比如source insight, vscode, vim建立索引都是一项巨大的工程,当查 阅读全文
posted @ 2020-02-25 22:15 LionelGeng 阅读 (19) 评论 (0) 编辑
摘要:Trial and Error 可以被翻译为试错,更白话一些就是不断尝试,不断犯错,继续尝试,继续犯错,一直进行下去,直到作对了。 有一篇英文文章讲解的不错,特在此分享,原文链接: http://www.exforsys.com/career-center/problem-solving/the-u 阅读全文
posted @ 2020-02-11 23:21 LionelGeng 阅读 (12) 评论 (0) 编辑
摘要:在前几篇文章中,推荐了一些个人站点,看效果还不错。继续再推荐一些,希望对看到的朋友有些帮助。 1. https://www.coolshell.cn/ 陈皓,网名左耳朵耗子,这里有技术和思考的文章,作者在极客时间也有专栏,这里一直也在更新。从这里收获了很多。 2. https://blog.codi 阅读全文
posted @ 2020-01-29 17:32 LionelGeng 阅读 (13) 评论 (0) 编辑
摘要:对于技术人员来说,经常需要在网络上搜索一些技术名词,错误信息等。不过现实有点尴尬,谷歌用不了,百度内容不忍直视,而国内的其他搜索结果也大同小异。 最近由于工作的需要,linux相关的内容需要频繁搜索。目前主力的搜索工具是微软的必应(https://cn.bing.com/),并且他还贴心的提供了国内 阅读全文
posted @ 2019-12-25 22:16 LionelGeng 阅读 (6) 评论 (0) 编辑
摘要:作为程序员,很多时候面对两难的问题。代码开发阶段,由于项目进度原因,很少人会主动写文档;另一方面,后期维护阶段,或者维护其他人的项目,又会抱怨缺少文档,代码混乱等。 仔细想一下,问题解决的方法其实不难,那就是从自己开始,有意识在平时的工作中写技术文档。在自媒体平台,比如微信公众号上写文章,确实不是一 阅读全文
posted @ 2019-12-15 21:15 LionelGeng 阅读 (29) 评论 (0) 编辑
摘要:git很强大的一点在于分支管理,相对于其他版本管理工具,git的分支是轻量级的,可以创建feature, bug, development等类型的分支。 使用git的时候,尽量将每一个特性或者bug单独创建分支开发,这样方便提交pull request, 方便代码审核,方便版本回滚。 当我们在git 阅读全文
posted @ 2019-12-12 23:01 LionelGeng 阅读 (13) 评论 (0) 编辑