静态 符号 动态linux

用 kGDB 调试 Linux 内核

1 简介 这个文档记录了用 kGDB 调试 Linux 内核的全过程,都是在前人工作基础上的一些总结。以下操作都是基于特定板子来进行,但是大部分都能应用于其他平台。 要使用 KGDB 来调试内核,首先需要修改 config 配置文件,打开相应的配置,配置内核启动参数,甚至修改串口驱动添加 poll ......
内核 Linux kGDB

在vite环境中动态导入静态资源

背景 现在有一个场景,有很多的选项卡,点击不同选项卡实现图片的切换。 当我们动态的切换图片url时,会发现图片找不到,报404. 原因 在vite项目中,运行的时候,其实是打包后的代码,所以,图片需要的是打包后的图片路径。 vite在一些情况下会自动转喊路径 css中的静态路径 img中的src(静 ......
静态 环境 动态 资源 vite

渐近符号

......
符号

Linux : FinalShell连不上LinuxCentOS-7 (connection time out)

依赖于一的二三系统连接不上。 后想起更改了系统名称 将系统通过快照更改到上一个状态即可 ......
LinuxCentOS FinalShell connection Linux time

Unix/Linux 系统编程学习记录

Unix/Linux 系统编程学习记录 不定期更新学习笔记、心得与操作过程 chapter 1 引言 第一章学习笔记博客链接 安装Linux操作系统,学习Linux基础 chapter 2 编程背景 第二章学习笔记博客链接 课程来源:2021-2022-1 信息安全系统设计与实现(上)的平行课程 推 ......
系统 Linux Unix

linux常用命令大全

less less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。 在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedo ......
命令 常用 大全 linux

Linux磁盘新增分区

Linux新增分区操作 df命令查看 # 查看已挂载分区 及 文件系统类型 snowing@ubuntus:~$ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda2 ext4 57359200 133970 ......
磁盘 Linux

Linux环境编程-进程通信

一、基本概念 什么是进程间通信: 是指两个或多个进程之间需要协同工作、交互数据的过程,因为进程之间是相互独立工作的,为了协同工作就需要进行通信来交互数据 进程间通信的分类: 简单的进程间通信: 信号(携带附加信息)、文件、环境变量、命令行参数等 传统的进程间通信: 管道文件(有名管道、匿名管道) X ......
进程 环境 Linux

Linux虚拟机安装及下载

centos 7操作系统下载及安装步骤 (仅供参考) 下载: 1.打开如下网站:先下载镜像文件 ping:https://www.centos.org/download/ 2.进入到如下界面 3.然后到如下界面 4.点击下载 5.等待下载完成即可 安装:这里要用到VMware软件,没有安装的话网址如 ......
Linux

学习linux系统中的一些笔记(持续更新)

快捷键: CTRL+ALT+T 打开终端 CTRL+SHIFT+T 新建标签页 ALT+数字N 终端中切换到第N个标签页 TAB 终端中命令补全,输入开头补全 上下键盘 切换命令历史 CTRL+C 中断程序运行Linux命令 命令格式:command [option] [arguments] (选项 ......
笔记 系统 linux

linux firewall 常用命令

# 1.启动防火墙 systemctl start firewalld #2.关闭防火墙 systemctl stop firewalld #3.查看防火墙状态 systemctl status firewalld #4.开机自动禁用 systemctl disable firewalld #5.开 ......
firewall 命令 常用 linux

LeetCode279:完全平方数,动态规划解法超过46%,作弊解法却超过97%

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本篇概览 这是道高频面试题,值得一看 首先,这道题的难度是中等 来看题目描述: 给你一个整数 n ,返回 和为 n 的完全平方数的最少数量 。 ......
解法 LeetCode 动态 279 46%

Linux下安装Python3

Linux下安装Python的状况层出不穷,慢慢查文档很多人会走弯路,下面是本人实际安装时遇到问题并解决问题的Python的安装过程1.Python必备依赖因为很多人安装后会出现tkinter库报错或者编译Python 时报错,所以安装以下Python必备依赖sudo apt-get gccsudo ......
Python3 Python Linux

Linux虚拟机配置Redis

Linux虚拟机部署Redis 下载 下载:https://redis.io/download/ 下载最新版本或者指定版本。 这时有两种下载方式 直接点击Download下载压缩包 在Linux中使用rz上传文件(需要用到上传下载工具) # 安装上传下载工具 yum install -y lrzsz ......
Linux Redis

Linux: bash builtin commands(fedora38-GNU Bash 5.2)

Linux: bash builtin commands(fedora38-GNU Bash 5.2) 1. bash builtin commands(fedora38-GNU Bash 5.2) 1 BASH_BUILTINS(1) General Commands Manual BASH_BU ......
commands builtin fedora Linux Bash

基于 Debian 12 的 Devuan GNU+Linux 5 为软件自由爱好者而生

导读 Devuan 开发人员宣布发布 Devuan GNU+Linux 5.0 “代达罗斯 “发行版,它是 Debian GNU/Linux 操作系统的 100% 衍生版本,不包含 systemd 和相关组件。 Devuan GNU+Linux 5 基于最新的 Debian GNU/Linux 12 ......
爱好者 Debian Devuan Linux 软件

linux: date 命令的用法

linux: date 命令的用法 一、date 命令的用法 1 [wit@fedora null]$ date "+%Y-%m-%d" 2 2023-09-10 3 [wit@fedora null]$ 4 [wit@fedora null]$ 5 [wit@fedora null]$ date ......
命令 linux date

Wine——在linux上运行你打windows程序(opensuse案例)

需求 本篇文章以个人需求。因为以Ubuntu,国产Linux来说 这些系统来说,有很良好打生态。但是对比某些系统来说。想装一些软件例如,QQ,微信。可能会很麻烦。 所以本篇文章来介绍一下何为Wine,以及Wine的使用。 Wine 是什么? 首先我们了解一下什么是wine?Wine (“Wine I ......
opensuse 案例 windows 程序 linux

LINUX常见命令一张图

LINUX常见命令一张图今天先到这儿,希望对云原生,技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管管,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微服务与Dock ......
命令 常见 LINUX

Linux环境编程-进程管理

一、进程的基本概念 1、进程与程序 程序是存储在磁盘上的可执行文件,程序被加载到内存中开始运行称为进程,一个程序可以同时加载成多个进程,进程就是处于活动状态下的程序 2、进程的分类 进程根据功能不同一般分为三种类型:交互进程、批处理进程、守护进程 交互进程:由一个shell终端启动的进程,在运行过程 ......
进程 环境 Linux

wpf工业动态控件

视频地址:https://www.bilibili.com/video/BV1T94y1X7cn?p=5&vd_source=a4e06be300e655612460fd5149552558 动画比较重要 <UserControl x:Class="WpfComponetLibrary.Coolin ......
控件 工业 动态 wpf

linux加磁盘

1. 硬盘分区fdisk /dev/vdbnp12个空格w 2. 创建物理卷pvcreate /dev/vdb1 3. 格式化物理机mkfs.ext4 /dev/vdb1 使用df -Th看一下文件系统类型 4. 将新的物理卷添加到卷组vgs看一下卷组名vgextend openeuler /dev ......
磁盘 linux

Spartacus 如何动态将 SmartEdit attribute 添加到 DOM 里,单步调试

从 Spartacus 发起的 base site occ 请求的 response 获取当前 site 的数据: 从 CMS page 的 response 结果里得到的 properties: 使用 renderer 往 DOM 元素上添加 attribute: 在这个 DynamicAttri ......
Spartacus SmartEdit attribute 动态 DOM

如何找到 Spartacus 动态加载 library 的准确实现地址

Spartacus 里 SmartEditFeatureModule 这段实现代码: import { NgModule } from '@angular/core'; import { CmsConfig, provideConfig } from '@spartacus/core'; impor ......
Spartacus library 地址 动态

安装Linux操作系统,学习Linux基础

1.虚拟机与Linux系统安装 1.1VirtualBox安装 VirtualBox安装 经验: 1.光驱可在设置虚拟机时设定(设置虚拟机时即可置入Ubuntu) 2.若虚拟磁盘路径包含中文,VirtualBox程序右侧会出现问题弹窗,点击可查看问题详情(无法覆盖所选中文名文件夹),文件夹名称改为英 ......
Linux 基础 系统

linux虚拟机磁盘扩容

虚拟机磁盘扩容 关闭虚拟机 -> 虚拟机菜单 -> 编辑 -> 磁盘 -> 扩展 linux分区 查看磁盘容量 fdisk -l 增加分区 fdisk /dev/sda (相同的分区前缀名) n 进入 p 进入扩容模式 后面默认 wq 保存退出 检查分区情况 fdisk -l 重启 分区格式化 查看 ......
磁盘 linux

cmake基础示例:如何编译【跨平台】的动态库和应用程序

示例代码 首先看一下测试代码的全貌: mylib:只有一个源文件,编译输出一个动态库; myapp:也只有一个源文件,链接 mylib 动态库,编译输出一个可执行程序; mylib 在mylib目录中,一共有3个文件:mylib.h, mylib.c 以及 CMakeLists.txt,内容分别如下 ......
示例 应用程序 基础 程序 动态

四、若依获取动态路由

1、获取动态路由 2、全局路由守卫 2.1)用户在登录后,会发出3个请求,分别是login,getinfo,getRouters。分别代表了请求登录,获取用户角色和权限,获取动态路由。getinfo,getRouters是配置在路由守卫中的。 3、前端 3.1)在router在index.js文件中 ......
路由 动态

Linux环境编程-信号管理

一、基本概念 1、中断 当进程接收到消息后中止当前正在进行进程,转而去执行其它任务,等其它任务执行结束后再返回刚刚中止的位置,可以继续往下运行,这种执行模式称为中断 中断分为硬件中断、软件中断,硬件中断是由硬件设备引发的、软件中断是执行了中断指令引发 2、信号 信号是一种软件中断,由操作系统发出,进 ......
信号 环境 Linux

Linux环境编程-内存管理

一、内存管理 用户层 STL 智能指针/容器 自动分配、释放 调用C++ C++ new/delete 调用C C malloc/free 调用POSIX\Linux POSIX brk/sbrk 调用内核 Linux mmap/munmap 调用内核 系统层 Kernal kmalloc/vmal ......
内存 环境 Linux