系统linux kali

数维图智慧隧道三维可视化管控平台系统

前言 交通是国家发展的关键,四通八达的交通路线,对国家经济、社会等方面的发展起着至关重要的作用。 建设背景 随着社会经济的持续发展与城市化进程的平稳推进,我国公路工程规模逐步扩大,公路工程建设直接影响着城市未来发展与人民交通出行,隧道是公路工程建设主要内容。 根据交通运输部发布数据显示,我国公路隧道 ......
隧道 智慧 系统 平台

Linux - MySQL修改临时密码并设置访问权限【Linux】

1. 查阅临时密码 cat /var/log/mysqld.log | grep password 2. 登录 MySQL ①. 登录mysql(复制日志中的临时密码登录) mysql -uroot -p 输入临时密码 ②. 修改密码 set global validate_password_len ......
Linux 权限 密码 MySQL

三次输错密码后,系统是怎么做到不让我继续尝试的?

# 故事背景 忘记密码这件事,相信绝大多数人都遇到过,输一次错一次,错到几次以上,就不允许你继续尝试了。 但当你尝试重置密码,又发现新密码不能和原密码重复: ![](https://img2023.cnblogs.com/blog/1127399/202305/1127399-20230511195 ......
密码 系统

基于SpringBoot+MyBatis+Thymeleaf的学生管理系统搭建

## 学生管理系统Maven工程搭建 #### 【步骤】: 1. 打开IDEA工具,选择创建一个新工程。 ![image](https://img2023.cnblogs.com/blog/3145567/202306/3145567-20230614103645659-1778660015.png ......

linux GDB高级调试

gdb -v查看版本 CppCon 2015: Greg Law 'Give me 15 minutes & I'll change your view of GDB' https://undo.io/resources/cppcon-2015-greg-law-give-me-15-minutes ......
linux GDB

Linux简单命令

Linux统分为两种: RedHat系列,包含Redhat、Centos、Fedora等,RedHat 系列的包管理工具是 yum,因而,我们可以使用如下命令安装: sudo yum install xxx Debian系列,包含Debian、Ubuntu等,Debian 系列的包管理工具是 apt ......
命令 Linux

Linux - MySQL安装【Linus】

1. 检测当前系统是否安装过MySQL相关数据库 rpm -qa 查询当前系统中安装的所有软件 rpm -qa | grep mysql 查询当前系统中安装的名称带mysql的软件 rpm -qa | grep mariadb 查询当前系统中安装的名称带mariadb的软件 2. 卸载现有的MySQ ......
Linux Linus MySQL

Network File System 网络文件系统(centos 6)

预备知识: 1 什么是程序、进程、线程? 程序 : 安装的软件就是程序 进程 : 运行的程序 就是进程 线程 : 运行的程序同时完成多个任务 2 NFS三个主要组件? Rpc.nfsd :它是基本的NFS守护进程,主要功能是管理客户端是否能够登录服务器;(由nfs进程实现) Rpc.mount :主 ......
Network 文件 System centos 系统

Linux的mysql包下载(快速)

请到阿里云镜像站下载 地址:https://mirrors.aliyun.com/mysql/MySQL-5.7/?spm=a2c6h.25603864.0.0.7d92712bqJu6ejMySQL解压一定要存放到/opt/local路径下,这是官网推荐的,这主要原因是因为许多运行文件的默认为:/ ......
Linux mysql

Linux杀死进程

前言 常见面试题:如何用一句 linux 指令,查找到指定名称的进程并杀掉 常用的杀进程的三个指令:killall 、kill 、pkill 杀进程几种方式 killall命令用于杀死指定名字的进程(kill processes by name) killall [参数] [进程名] kill命令杀 ......
进程 Linux

C/C++会员卡计费系统[2023-06-14]

# C/C++会员卡计费系统[2023-06-14] 会员卡计费系统设计 (1)问题描述 设计一个会员卡计费管理系统。 (2)功能要求 1) 新会员登记。(将会员个人信息及此会员的会员卡信息进行录入。) 2) 会员信息修改。 3) 会员续费。(会员出示会员卡后,管理人员根据卡号查找到该会员的信息并显 ......
计费系统 会员卡 会员 系统 2023

【操作系统】【内存管理】在 4GB 物理内存的机器上,申请 8G 内存会怎么样?

1 前言 这节我们来看看内存的另一个问题哈,「在 4GB 物理内存的机器上,申请 8G 内存会怎么样?」 这个问题在没有前置条件下,就说出答案就是耍流氓。这个问题要考虑三个前置条件: 操作系统是 32 位的,还是 64 位的? 申请完 8G 内存后会不会被使用? 操作系统有没有使用 Swap 机制? ......
内存 物理 机器 系统 4GB

minio分布式文件存储系统

1什么是minio? MinlO是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据。例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinlO是一个非 ......
分布式 文件 系统 minio

【操作系统】【内存管理】内存满了,会发生什么?

1 前言 这节我们来看看一个极端情况,就是当内存满了,接下来会发生什么呢?大家可以猜一下,类似我们的jvm oom然后是不是会进行垃圾回收呢,其实都是一样的道理,我们来看看。 2 内存分配的过程是怎样的? 应用程序通过 malloc 函数申请内存的时候,实际上申请的是虚拟内存,此时并不会分配物理内存 ......
内存 系统

【操作系统】【内存管理】malloc 是如何分配内存的?

1 前言 这节我们来实际看看一次内存分配的过程,就以 malloc 动态内存分配为切入点,我在文中也做了小实验: malloc 是如何分配内存的? malloc 分配的是物理内存吗? malloc(1) 会分配多大的内存? free 释放内存,会归还给操作系统吗? free() 函数只传入一个内存地 ......
内存 malloc 系统

【操作系统】【内存管理】为什么要有虚拟内存?

1 前言 这节我们来看看内存管理里的虚拟内存哈,内存管理还是比较重要的一个环节,理解了它,至少对整个操作系统的工作会有一个初步的轮廓。 2 虚拟内存 如果你是电子相关专业的,肯定在大学里捣鼓过单片机。 单片机是没有操作系统的,所以每次写完代码,都需要借助工具把程序烧录进去,这样程序才能跑起来。 另外 ......
内存 系统

【操作系统】【系统结构】Linux 内核 vs Windows 内核

1 前言 Windows 和 Linux 可以说是我们比较常见的两款操作系统的。 Windows 基本占领了电脑时代的市场,商业上取得了很大成就,但是它并不开源,所以要想接触源码得加入 Windows 的开发团队中。 对于服务器使用的操作系统基本上都是 Linux,而且内核源码也是开源的,任何人都可 ......
内核 系统 Windows 结构 Linux

微软 WSL2 工程师超爱的 Linux 功能

导读 今天来介绍一下微软 WSL2 工程师超爱的 Linux 功能 在温哥华举行的 Linux 基金会的开源峰会上,微软的 WSL2 工程团队分享了他们喜欢的 Linux 内核功能。这包括多代 LRU(MGLRU)、用于编译器优化的性能剖析导引优化(PGO)、用于虚拟 GPU 处理的 VirtIO- ......
工程师 功能 工程 Linux WSL2

Linux-date/ps

## date 时间 1. date ``` date ``` ![](https://img2023.cnblogs.com/blog/3221494/202306/3221494-20230613232912670-510473698.png) 2. date “+%Y-%m-%d %H:%M: ......
Linux-date Linux date ps

Fedora Linux 36生命周期结束

红帽软件工程师 Kevin Fenzi 宣布,Fedora 36 已在 5 月 16 日结束生命周期,官方不再提供安全补丁和功能更新,同时所有推送到稳定版的 Fedora Linux 36 更新也将停止。 红帽软件工程师 Kevin Fenzi 宣布,Fedora 36 已在 5 月 16 日结束生 ......
周期 生命 Fedora Linux

Fedora Linux 36生命周期结束

红帽软件工程师 Kevin Fenzi 宣布,Fedora 36 已在 5 月 16 日结束生命周期,官方不再提供安全补丁和功能更新,同时所有推送到稳定版的 Fedora Linux 36 更新也将停止。 红帽软件工程师 Kevin Fenzi 宣布,Fedora 36 已在 5 月 16 日结束生 ......
周期 生命 Fedora Linux

Fedora Linux 36生命周期结束

红帽软件工程师 Kevin Fenzi 宣布,Fedora 36 已在 5 月 16 日结束生命周期,官方不再提供安全补丁和功能更新,同时所有推送到稳定版的 Fedora Linux 36 更新也将停止。 红帽软件工程师 Kevin Fenzi 宣布,Fedora 36 已在 5 月 16 日结束生 ......
周期 生命 Fedora Linux

m基于FPGA的CRC循环冗余校验系统verilog实现,包含testbench

1.算法仿真效果 本系统进行了两个平台的开发,分别是: Vivado2019.2 Quartusii18.0+ModelSim-Altera 6.6d Starter Edition 其中Vivado2019.2仿真结果如下: Quartusii18.0+ModelSim-Altera 6.6d S ......
冗余 testbench verilog 系统 FPGA

关于mkfs.xfs创建xfs文件系统指定block-size为512字节时报错-Minimum block size for CRC enabled filesystems is 1024 bytes.

今天笔者看到mkfs.xfs命令的帮助文档手册时,有如下一段内容 可以通过-b size=value 的方式指定 block的大小,默认值是4096 bytes,最小为512 ,最大为65536 The default value is 4096 bytes (4KiB), the minimum ......
block size 字节 filesystems block-size

关于Linux系统中xfs文件系统的创建方法及过程

XFS一种高性能的日志文件系统,最早于1993年,由Silicon Graphics为他们的IRIX操作系统而开发,是IRIX 5.3版的默认文件系统。 2000年5月,Silicon Graphics以GNU通用公共许可证发布这套系统的源代码,之后被移植到Linux 内核上。XFS 特别擅长处理大 ......
系统 过程 文件 方法 Linux

m基于FPGA的AGC自适应增益控制系统verilog实现,包含testbench

1.算法仿真效果 Vivado2019.2仿真结果如下: 放大后可以看到: 2.算法涉及理论知识概要 数字AGC(Automatic Gain Control)是一种广泛应用于通信系统中的自动增益控制技术。它可以自动调节接收信号的增益,以使信号的强度保持在适当的范围内,从而保证接收到的信号质量。 数 ......
控制系统 testbench verilog 系统 FPGA

linux查看磁盘空间大小,各文件夹大小

1. 查看目前所有文件系统的可用空间及使用情形 df -h 参数数 -h 表示使用「Human-readable」的输出,即用合适的单位表示,示例: 2. 查看当前目录下各个文件及目录占用空间大小 du -sh * 示例: 如果要看各个用户账号的磁盘空间使用情况,假设这些账号都在raid这个文件夹下 ......
大小 磁盘 文件夹 文件 linux

现代C++学习指南-类型系统

> 在前一篇,我们提供了一个方向性的指南,但是学什么,怎么学却没有详细展开。本篇将在前文的基础上,着重介绍下怎样学习C++的类型系统。 ### 写在前面 在进入类型系统之前,我们应该先达成一项共识——尽可能使用C++的现代语法。众所周知,出于兼容性的考虑,C++中很多语法都是合法的。但是随着新版本的 ......
学习指南 类型 指南 系统

linux reset模块

# 前言 大家都知道,复杂IC内部有很多具有独立功能的硬件模块,例如CPU cores、GPU cores、USB控制器、MMC控制器、等等,出于功耗、稳定性等方面的考虑,有些IC在内部为这些硬件模块设计了复位信号(reset signals),软件可通过寄存器(一般1个bit控制1个硬件)控制这些 ......
模块 linux reset

macOS系统adb logcat grep 过滤多个关键字

macOS系统adb logcat grep 过滤多个关键字: 1、过滤单个关键字: adb logcat | grep "error" 2、过滤多个关键字: adb logcat | grep -e "error" -e "warning" -e "fatal" 把日志保存到本地: adb log ......
多个 关键字 关键 logcat 系统