静态 符号 动态linux

Linux常用命令

# Linux常用命令 ## mkdir ``` mkdir 感谢老铁的花花 感谢老铁送上的飞机 mkdir -p 斗鱼/lol 虎牙/王者农药 ``` ## tree 树的意思,以树状图显示文件目录的层级结构 ``` #确保你的机器可以上网 ,yum如同pip一样,自动的安装东西,解决依赖 # p ......
命令 常用 Linux

如何在C语言中实现队列和堆栈的动态扩容

如何在C语言中实现队列和堆栈的动态扩容 队列和堆栈是在C语言中常用的数据结构,它们可以帮助我们高效地处理数据。然而,在实际编程中,我们经常会遇到数据量超过容量限制的情况。这时,我们需要实现队列和堆栈的动态扩容,以满足实际需求。 6如何在C语言中实现队列和堆栈的动态扩容 动态扩容是指在数据结构的容量不 ......
堆栈 队列 语言 动态

Linux安装JDK环境

## 简介 JDK即Java Develop Kit,是Java开发工具包。 开发Java程序必须有Java开发环境,即Java开发工具包,这个工具包包含了编译、运行、调试等关键命令,哪怕运行Eclipse,NetBeans等开发工具,也要有JDK或JRE的支持,所以开发Java程序之前的第一步准备 ......
环境 Linux JDK

Linux内存管理2.6 -反向映射RMAP(最终版本)

所谓反向映射是相对于从虚拟地址到物理地址的映射,反向映射是从物理页面到虚拟地址空间VMA的反向映射。 RMAP能否实现的基础是通过struct anon_vma、struct anon_vma_chain和sturct vm_area_struct建立了联系,通过物理页面反向查找到VMA。 用户在使 ......
内存 版本 Linux RMAP 2.6

C语言中如何进行动态内存分配和释放

动态内存分配和释放是C语言中非常重要的概念,它允许在程序运行时动态地申请和释放内存空间,提高程序的灵活性和效率。本文将围绕这一主题,详细介绍C语言中如何进行动态内存分配和释放。 在C语言中,动态内存分配和释放主要通过malloc()和free()函数实现。malloc()函数用于申请一块指定大小的内 ......
内存 语言 动态

linux笔记-基础命令

## 关机命令 ``` shutdown -h now/10 #现在/10分钟 shutdown -c #取消 shutdown -r 5 #重启 halt #直接关机 reboot #直接重启 poweroff #直接关机 ``` ## 检查网卡地址配置 ``` ip address show i ......
命令 基础 笔记 linux

Linux 身份验证被拒绝,登录失败解决

解决方案: vim /etc/ssh/sshd_config 修改参数 基本参数: PermitRootLogin yes #允许root认证登录 PasswordAuthentication yes #允许密码认证 重启ssh服务 service ssh restart ......
身份 Linux

linux中断

1,申请中断API函数request_irq() int request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, const char *name, void *dev) irq:要申请中断的中断号。hand ......
linux

Burp Suite Professional / Community 2023.9 (macOS, Linux, Windows) - Web 应用安全、测试和扫描

Burp Suite Professional / Community 2023.9 (macOS, Linux, Windows) - Web 应用安全、测试和扫描 Burp Suite Professional, Test, find, and exploit vulnerabilities. ......
Professional Community Windows 2023.9 Suite

因为SSH原因导致Xshell无法连接Linux

1.因为SSH原因导致Xshell无法连接Linux 如果你在尝试运行 sudo systemctl status sshd 命令时收到错误消息 Unit sshd.service could not be found,则表示你的系统中没有安装和启用 OpenSSH 服务器。 要安装并启用 Open ......
原因 Xshell Linux SSH

linux安装anaconda

找到相应的版本:Anaconda与Python版本对应关系_笔记大全_设计学院 (python100.com) 我下载的是3.6版本的python 找到对应版本的下载链接:Index of / (anaconda.com) (https://repo.anaconda.com/archive/Ana ......
anaconda linux

linux进阶:设备号

设计字符设备 文件系统调用系统IO的内核处理过程 在Linux文件系统管理中,当应用程序调用open函数时,内核会根据文件路径找到文件的索引结点(inode),为文件分配文件描述符和文件对象,并根据打开模式和权限等参数进行相应的操作和设置。 硬件层原理 思路:把底层寄存器配置操作放在文件操作接口里, ......
设备 linux

装饰器模式和静态代理模式的区别

![](https://img2023.cnblogs.com/blog/1892439/202308/1892439-20230813151446446-1021164429.png) 核心点是要增强的对象,代理模式是代理类内部new出来的,装饰器模式是外部传进来的。 https://www.bi ......
模式 静态

如何使用反射动态加载程序集

在C#中,我们可以使用反射Reflection来动态加载程序集。动态加载程序集是一种在运行时根据需要加载程序集的技术,而不是在编译时将其硬编码到应用程序中。 应用场景具体:为应用程序开发自定义插件。在应用程序中,我们可以使用反射来动态加载插件程序集,然后使用插件中的类型。 比如有如下的程序集: `` ......
程序 动态

Linux下Shell脚本中比较大小

### 数字比较 - -eq 等于,如: `if [ "$a" -eq "$b" ]` - -ne 不等于,如: `if [ "$a" -ne "$b" ]` - -gt 大于,如: `if [ "$a" -gt "$b" ]` - -ge 大于等于,如: `if [ "$a" -ge "$b" ] ......
脚本 大小 Linux Shell

Linux - CentOS 8 Stream

# CentOS 8 Stream 使用常见问题 ## 较之前的CentOS x. version, CentOS 8 Stream 有一些改变,以下是学习linux知识时遇到的问题 ### 1. **mail**的使用 * command not found yum -y install mail ......
CentOS Stream Linux

活字格-Linux部署

# 活字格-Linux部署 ##### 什么是活字格? 活字格是一个企业级 低代码开发平台,旨在显著提升企业或者软件公司应用系统的开发效率,同时提供前所未有的灵活性和扩展性,开发人员可以使用涵盖整个开发生命周期的集成开发环境(活字格设计器,服务管理器)进行开发、质量检测、部署、监控和管理。 #### ......
活字 Linux

maven系列:简介和安装配置(Mac、Linux、Windows、settings.xml、IDEA配置)

[TOC] ## 一、简介 官网:https://maven.apache.org maven 是一个项目管理工具,主要作用是在项目开发阶段对Java项目进行依赖管理和项目构建。 依赖管理:就是对jar包的管理。通过导入maven坐标,就相当于将仓库中的jar包导入了当前项目中。 项目构建:通过ma ......
settings Windows 简介 maven Linux

设置 X11 转发以在 Linux 中访问 GUI

一、概述 X11转发是一种在客户端和服务器之间传输图形界面的协议。它允许远程客户端在本地显示远程服务器上的图形应用程序,使用户可以在本地操作远程服务器上的图形界面。 使用场景: 远程服务器管理:管理员可以通过X11转发在本地管理远程服务器上的图形化工具和应用程序,而无需直接登录到服务器上。 远程应用 ......
Linux X11 GUI 11

Linux

# Linux 我们这个课程基于CentOS 7版本的学习。 ## 入门概述 ### 我们为什么要学习Linux linux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板。就如同在国内再搞一个社交软件取代腾讯一样,想想而已基本不可 ......
Linux

Linux 上的 DB2 11.1 GUI 安装

概述 在这篇文章中,我们将介绍在 Linux 上安装 DB2 11.1 的步骤。在安装任何 DB2 LUW 产品之前,您应该确保您的系统满足操作系统、硬件、软件、存储和内存要求。 注:以下步骤也适用于 Linux 上的 DB2 11.5 安装。 解决方案 第 1 步:检查以下链接以了解最新的安装要求 ......
Linux 11.1 DB2 GUI DB

嵌入式Linux dhcp自动配置usb虚拟网卡ip跟主机通信

dhcpd自动配置usb虚拟网卡ip,与PC机通信 ## 配置 ### buildroot ![image](https://img2023.cnblogs.com/blog/2605173/202308/2605173-20230812190356054-598369944.png) 勾选dhcp ......
嵌入式 网卡 主机 Linux dhcp

VNC连接Linux图形化界面

> 作者:张启昊 > 邮箱: > 更新日期:2023年08月12号 1. `Linux` 安装 `workstation` 软件包,其中包含 `GNOME` 图形化界面 ```bash yum groupinstall -y workstation ``` 2. 开启默认图形化界面 ```bash ......
图形 界面 Linux VNC

静态成员(static)VS extern

# static与extern区别 ## 静态成员(static) - 静态全局变量: 限制作用域,只在定义该变量的源文件内有效 作用于全局变量时: 叫静态全局变量。表示该变量是私有的,只能在该文件使用。不能通过extern关键字对其引用。 - 静态局部变量: 改变局部变量的生存周期,使得该变量存在 ......
静态 成员 static extern

VUE3_动态绑定多个值

动态绑定多个值​ 如果你有像这样的一个包含多个 attribute 的 JavaScript 对象: const objectOfAttrs = { id: 'container', class: 'wrapper' } 通过不带参数的 v-bind,你可以将它们绑定到单个元素上: <div v-b ......
多个 动态 VUE3 VUE

mapper.xml 的特殊符号

从别处看来的,自用 ......
符号 mapper xml

Linux内核虚拟内存管理之匿名映射缺页异常分析

今天我们就来讨论下这种缺页异常,让大家彻底理解它。注:本文使用linux-5.0内核源代码。文章分为以下几节内容: 1. 匿名映射缺页异常的触发情况 2. 0页是什么?为什么使用0页? 3. 源代码分析 3.1 触发条件 3.2 第一次读匿名页 3.3 第一次写匿名页 3.4 读之后写匿名页 4. ......
内核 内存 Linux

linux查看内存

linux查看内存多大的方法:1、执行“free -m”命令,输出列表的“total”项值就是查询的总内存数;2、执行“cat /proc/meminfo”命令,可显示内存的详细信息,输出列表的“MemTotal”项值就是查询的总内存大小。 本教程操作环境:linux5.9.8系统、Dell G3电 ......
内存 linux

JDK中动态库加载路径问题,一文讲清

# 前言 本周协助测试同事对一套测试环境进行扩容,我们扩容很原始,就是新申请一台机器,直接把jdk、resin容器(一款servlet容器)、容器中web应用所在的目录,全拷贝到新机器上,servlet容器和其中的应用启动没问题。以为ok了,等到测试时,web应用报错,初始化某个类出错。报错的类长下 ......
路径 动态 问题 JDK

Linux下Vim使用指南

# Linux下Vim使用指南 基本上 vi/vim 共分为三种模式,命令模式(Command Mode)、输入模式(Insert Mode)和命令行模式(Command-Line Mode)。 ## 命令模式 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被 Vim 识别为 ......
使用指南 指南 Linux Vim