编程笔记

  • 专题8-I2C驱动程序设计-第5课-I2C自编设备驱动设计

    1、概述        2、编程   #include <unistd.h> #include <stdio.h> #include <fcntl.h> int main() { int i, fd; char write_data[256]; char read_data[256]; //打开at24c02对应的sys文件 fd=o…

    编程笔记 2022年8月11日
  • Bug记录——搬用、挪用、使用、借鉴、学习别人SpringBoot工程的二三事

    一、前端明明返回了token,检查前端没问题了(就是axios响应拦截有数据,then没数据) 找了半天前端的问题,最后发现,原因是后端ResultHandler的扫包问题 Result实体类 package com.example.demo.entity; import l…

    编程笔记 2022年8月11日
  • linux 系统维护

    linux系统版本信息:        内核版本: cat /etc/issue        发型版本: uname -a关机命令  shutdown  poweroff  init 0重启命令  reboot     init 6  history  ==>显示当前终端下输入命令的历史记录  histor…

    智能运维 2022年8月11日
  • Linux系列之压缩命令

    前言 Linux 有三个常用的压缩命令:gzip、bzip2和 tar 。本文介绍它们的区别和简单用法。 压缩文件 数据压缩是去除数据中冗余部分的过程,需要通过压缩算法完成。这些算法可分为两类: 无损压缩:保留原始文件中包…

    智能运维 2022年8月11日
  • CentOS7 内核升级

    CentOS7 内核升级   背景:修复服务器内核漏洞 当安装了一个发行版,它包含了一个特定版本的内核,如下这台服务器内核则为:Linux 3.10.0-1160.el7.x86_64 # uname -sr Linux 3.10.0-1160.el7.x86_64 内核升级操作…

    智能运维 2022年8月11日
  • 10.linux防火墙

    一、防火墙分类1.软件防火墙和硬件防火墙2.包过滤防火墙和应用层防火墙Centos 6默认的防火墙是iptablesCentos 7默认的防火墙是firewallD(底层使用netfilter)3.firewallD会把自己的规则转换为iptables,最终底层使…

    智能运维 2022年8月11日
  • golang执行linux (2)

    目录 [−] 执行命令并获得输出结果 将stdout和stderr分别处理 命令执行过程中获得输出 命令执行过程中获得输出2 命令执行过程中获得输出3 改变执行程序的环境(environment) 预先检查程序是否存在 管道 管道2 原文: A…

    智能运维 2022年8月11日
  • golang执行linux

    func copyAndCapture(w io.Writer, r io.Reader) ([]byte, error) { var out []byte buf := make([]byte, 1024, 1024) for { n, err := r.Read(buf[:]) if n > 0 { d := buf[:n] out = append(out, d...) os.Std…

    智能运维 2022年8月11日
  • 检查 Linux 磁盘使用情况

    作者: Don Watkins 译者:LCTT MjSeven | 2022-07-13 11:13  收藏: 1     du 和 ncdu 两个命令提供了相同信息的两种不同视图,便于我们跟踪存储在计算机上的内容。 无论你有多…

    编程笔记 2022年8月11日
  • C语言一维数组和二维数组编程实例练习题

    C语言中数组是一个固定长度的存储相同数据类型的数据结构,数组中的元素被存储在一段连续的内存空间中。数组可能具有多个维度来表示数据,我们将其称之为多维数组,可以使用多个索引来访问多维数组中的元素。本文主…

    编程笔记 2022年8月11日