后端程序员必备的 Linux 基础知识
从认识操作系统开始正式开始 Linux 之前,简单花一点点篇幅科普一下操作系统相关的内容。1.1. 操作系统简介我通过以下四点介绍什么是操作系统:操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石。操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源...
2020-11-18
简单几招助您加速 ARM 容器应用开发和测试流程
随着5G时代的临近,低延迟网络、AI硬件算力提升、和智能化应用快速发展,一个万物智联的时代必将到来。我们需要将智能决策、实时处理能力从云延展到边缘和IoT设备端。阿里云容器服务推出了边缘容器,支持云-边-端应用一体协同。在IoT和边缘计算场景,我们不但需要支持X86芯片也要提供对ARM架构芯片的支持。此外随着国产A...
2019-08-08
CentOS系统变化看开源演进
CentOS社区还存不存在?CentOS项目还存不存在?众多CentOS用户将何去何从?伴随CentOS停更,大家可能会有这样那样的疑问,今天针对以上问题,我来进行一一解答。CentOS实际上有两个变种,一个叫做CentOS Linux,另外一个叫CentOS Stream。CentOS Linux出现比较早,大家所知道的CentOS都是CentOS Linux。而CentOS Stream...
2023-03-11
VirtualBox 虚拟机的目录结构
由于博客已经全面由 CSDN 迁往 SegmentFault, 故将部分文章进行改写和迁移. 这些文章的开头均有本说明. 由于时间较为久远, 部分内容可能发生变更, 稳重的实例请斟酌后再尝试.
2020-08-13
Linux目录结构及开机流程详解
对Linux有一些了解的,都应该知道在Linux中所有的内容都是文件,包括硬盘等各种硬件在Linux中也都是按照文件来继续处理的,所以对Linux文件的了解将是非常重要的。
C++20 以 Bazel & Clang 开始
C++20 如何以 Bazel & Clang 进行构建呢?本文将介绍:Bazel 构建系统的安装LLVM 编译系统的安装Clang is an "LLVM native" C/C++/Objective-C compilerBazel Clang 工具链的配置C++20 库与应用的构建本文示例可见: [链接]本文是于 Ubuntu 20 上进行的实践,Windows 可以用 WSL 准备环境。安装 Bazel,以二进制方式Baze...
2022-07-11
Linux 系统学习(2):常用命令 type
一般情况下,type 命令被用于判断另外一个命令是否是内置命令 参考: Linux的五个查找命令:find, locate, whereis, which, type type 命令的用法
Linux安装与卸载软件
原文链接Linux安装与卸载命令。安装软件(以nplay为例): {代码...} 卸载软件: {代码...} 学习更多编程知识,请关注我的公众号:代码的路
Windows 11 + Linux Mint 21 双系统安装
如果您在您的 PC 上运行 Windows 并且想尝试 Linux,那么一个选项是安装一个管理程序,您可以在其上创建和运行 Linux 虚拟机。虽然这是可以的,但它不允许您获得 Linux 系统的全部好处。这是因为有些特性在虚拟环境中不可用或不能按预期工作。
2022-11-17
LINUX上传下载命令:RZ,SZ
有时候在操作xshell需要上传本地文件的时候还需要打开ftp来上传,我感觉有点麻烦,Linux中的sz和rz就可以完美解决这个问题,先说下sz和rz的含义的吧:
阿里云CentOS升级Python以及安装node
yum -y install gcc make gcc-c++ openssl-devel wgetwget npm.taobao.org/mirrors/node/v8.4.0/node-v8.4.0-linux-x64.tar.xztar -vxf node-v8.4.0-linux-x64.tar
golang源码安装时fatal error: MSpanList_Insert错误
网上没搜到好的解决办法,最后把 GOROOT_BOOTSTRAP 指向go1.9的安装目录解决。(默认的GOROOT_BOOTSTRAP是指向go1.4的)
2019-01-10
【Ruby】基础知识
学习[链接]记录 Ruby的安装 注意点 OSX或linux较好 不同版本的实现:c++、C、java 本次C Ruby 安装方法 linux或OSX都有预装 包管理器(apt、yum、brew),并非最新 版本控制系统:rvm(rvm.io)、rbenv rvm 查看ruby版本 {代码...} 安装 {代码...} 帮助 {代码...} rbenv OSX下用brew安装 windows下安装通过rubyInstaller 学...
2015-12-08
树莓派4B raspberrypi离线安装Docker
下载Docker和相关依赖docker包和相关依赖下载地址 {代码...} 配置Docker开机自启动服务 {代码...}
2022-08-07
mongodb 学习记录
1.安装mongodb 服务 {代码...} 2.目录解析 3.安装php mongodb扩展php 调用mongodb时需要此扩展 {代码...} 4.编辑php.ini增加下述一行添加mongodb扩展 {代码...} 5.mongodb存储数据结构 {代码...} 6.php 操作mongodb {代码...} 结果 {代码...} {代码...} 结果 各种mongodb select
Linux下安装calibre-ebook
官网的说法:- You need GLIBC 2.17 or higher and libstdc++.so.6.0.17 (from gcc 4.7.0) or higher to run calibre
2019-07-19
Ubuntu16.04下Python3.5升级到3.6的踩坑记录
1.Python3.5升级到3.6时sudo apt-get update报错 安装Python3.6步骤为: {代码...} 但是在sudo apt-get update时遇到403 Forbidden解决方法有两个: (1)去除破损陈旧的PPA仓库 {代码...} (2)这条是一个日本博客上写的 {代码...} 两个方法一定有一个可以的!!! 2.升级到3.6后出现打不开终端的问题 执行如下命令: {...
2020-02-25