编程笔记

  • 我赌你不懂系列:啥是序列化

    持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第29天,点击查看活动详情 前言 什么是序列化?工作中什么时候用到序列化了? 为什么实现了java.io.Serializable接口就能序列化? java中serialVe…

    编程笔记 2022年7月27日
  • day30

    1.剑指 Offer 17. 打印从 1 到最大的 n 位数  1)直接列举(执行用时比分治短) 1 class Solution { 2 public: 3 vector<int> printNumbers(int n) { 4 vector<int> res; 5 int num = 0; 6 for(int i =…

    编程笔记 2022年7月27日
  • 在 Kubernetes 中使用混沌工程

    作者: Jessica Cherry 译者:LCTT Donkey | 2022-06-22 11:09      在这篇文章中学习混沌工程的基础知识。 混沌工程是由科学、规划以及实验组成的。它是一门在系统上进行实验的学科…

    编程笔记 2022年7月27日
  • Linux驱动开发十.中断——3.按键产生的外部中断和用户APP交互

    现在我们已经能够使用GPIO外设产生一个外部中断了,下面要做的就是如何在用户APP里获取到中断产生的信息。 用户APP的思路是在while循环里一直调用read函数从内核里读取驱动的信息,内核在文件被read的时候向用户态A…

    智能运维 2022年7月27日
  • Linux 04 用户文件

    参考源 https://www.bilibili.com/video/BV187411y7hF?spm_id_from=333.999.0.0 版本 本文章基于 CentOS 7.6 概述 完成用户管理的每一种方法实际上都是对有关的系统文件进行修改。 与用户和用户组相关的信息都存放…

    智能运维 2022年7月27日
  • Linux 08 磁盘管理

    参考源 https://www.bilibili.com/video/BV187411y7hF?spm_id_from=333.999.0.0 版本 本文章基于 CentOS 7.6 概述 Linux 磁盘管理好坏直接关系到整个系统的性能问题。 Linux 磁盘管理常用命令为 df、du: df:列出…

    智能运维 2022年7月27日
  • Linux 09 vim使用

    参考源 https://www.bilibili.com/video/BV187411y7hF?spm_id_from=333.999.0.0 版本 本文章基于 CentOS 7.6 概述 vim 是从 vi 发展出来的一个文本编辑器。 代码补完、编译及错误跳转等方便编程的功能特别丰富,在…

    智能运维 2022年7月27日
  • Linux 11 安装Tomcat

    参考源 https://www.bilibili.com/video/BV187411y7hF?spm_id_from=333.999.0.0 版本 本文章基于 CentOS 7.6 这里使用解压缩方式安装 Tomcat 概述 这里的解压缩方式与 Windows 的解压缩方式是一个概念,都是将文件…

    智能运维 2022年7月27日
  • Linux 13 配置服务自启动

    参考源 https://www.bilibili.com/video/BV187411y7hF?spm_id_from=333.999.0.0 版本 本文章基于 CentOS 7.6 准备 我们通常的部署流程是: 1、将写好的项目打成 jar 包。 2、将打好的 jar 包传输到服务器上。 3、编…

    智能运维 2022年7月27日
  • Linux安装GCC编译器

    今天突然想到怎么样在Red Hat 8上练习C,安装GCC编译器,并运行出“hello world”。 于是就有了以下操作 1 [root@localhost ~]# yum install gcc 2 [root@localhost ~]# cc -v 3 [root@localhost ~]# mkdir qmh 4 [ro…

    智能运维 2022年7月27日