点滴知识积累
不如吃个药
写博客最好到时间是十年前,其次是现在
展开
-
Linux和Mac 通用批量更改文件名称的命令
1、通过find -exec1、find . -name "*.andnav" -exec rename -v 's/\.andnav$/\.tile/i' {} \; 当然在实际执行操作时删除-v,否则将浪费时间显示所有文件2、通过find | renamefind . -name "第*" |rename "s/aaa/bbb/g"find . -depth -name "第*" |rename "s/aaa/bbb/g" -depth 确保重命名首先在孩子上进行,然后在父母上进行,以防原创 2021-08-27 15:10:55 · 512 阅读 · 0 评论 -
通俗的解释云计算 公有云 私有云 混合云
云计算提出的愿景,是要像用水用电那样使用IT服务。建立了水厂发电厂集中提供水电,家庭不再需要挖水井和买发电机,只要通过水管和电线便可享受专业的更高水平的水电服务,且按需付费,若短期突然要大量用水用电,也无需担心资源不足,用多用少可自主决定。类比到IT,便是云计算服务提供商建设好大规模的IT基础设施,通过互联网(网线或无线)为企业提供服务器(虚拟机)、存储、应用程序等的租用,企业无需自己再建设IT基础设施,便可享受专业的更高水平的IT服务,且按需付费,若短期内业务访问量暴增(如双11)需要更多的计算资源,也无转载 2020-11-09 22:29:51 · 1153 阅读 · 0 评论 -
点滴知识:高级程序语言都是怎么发明的?
很有意思的问题,高级语言是用低级语言写出来的吗?是,也不是。这个问题曾经也困扰过我,这里和大家分享一下我认识到答案的过程。一开始学计算机的时候,我一直以为C语言这种高级语言,肯定是用汇编语言写出来的。直到大学时候遇到一位很好的Linux老师,给我们分享了一个令人震惊的事实:C语言的编译器,是用C语言写的。这让班里的小伙伴十分纳闷,这不就是“鸡生蛋,蛋生鸡”的问题吗?要让C语言编译通过,就需要一个C语言编译器。但是C语言编译器是用C写的。那么世界上第一个能执行的编译器,是如何编译的呢?当时老师所说的转载 2020-10-26 00:18:56 · 869 阅读 · 0 评论 -
点滴知识:交叉编译是什么?
在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统(Operating System)。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。举例来说,我们常说的x86 Linux平台实际上是Intel x86体系结构和Linux for x86操作系原创 2020-10-25 23:45:20 · 224 阅读 · 0 评论