基础概念
文章平均质量分 76
jrglinux
这个作者很懒,什么都没留下…
展开
-
DRM中render-node编号的分配
linux中render node的编号是如何分配确定的原创 2023-10-20 07:15:00 · 677 阅读 · 0 评论 -
视频编解码(七)之FOURCC和YUV关系简介
FOURCC格式和YUV格式的关系简要介绍分析原创 2023-10-12 21:15:00 · 665 阅读 · 0 评论 -
Linux共享库基础及实例
linux共享库基础介绍及实例代码原创 2023-08-23 22:45:00 · 446 阅读 · 0 评论 -
nvdec与vaapi与vdpau的关系
简要分析nvdec与vaapi与vdpau的关系,需要修改driver来支持vaapi到vdpau或者nvdec的转换原创 2023-05-01 07:30:00 · 3227 阅读 · 0 评论 -
图形界面GUI相关概念GLX/Wayland/X11/DRM/DRI
图形GUI相关基础概念整理,如X11,wayland,Xorg,等等原创 2023-04-28 08:15:00 · 3461 阅读 · 1 评论 -
闲聊之π和e到底是个啥
圆周率π和自然底数e的数学定义来源原创 2023-04-24 07:45:00 · 1243 阅读 · 1 评论 -
qemu gutest network configuration
qemu-kvm主机和虚机的网络配置原创 2022-08-31 21:00:00 · 846 阅读 · 0 评论 -
ps命令实用例子
ps实用例子原创 2022-08-28 14:19:48 · 1090 阅读 · 0 评论 -
编译内核版本号带“+“问题
编译内核版本号带"+"问题原创 2022-08-24 19:00:00 · 558 阅读 · 0 评论 -
制作rpm包实例
如何自己制作rpm安装包,详细实例原创 2022-08-20 09:00:00 · 601 阅读 · 0 评论 -
Centos7编译kernel时No libelf found问题
Auto-detecting system features:libelf [OFF] zlib [OFF] bpf [OFF]原创 2022-07-28 16:00:29 · 2304 阅读 · 0 评论 -
僵尸进程产生实例
如何产生僵尸进程,实例原创 2022-06-13 21:00:00 · 133 阅读 · 0 评论 -
数据结构之时间空间复杂度
基本概念概念含义数据所有能输入到计算机中的描述客观事物的符号,如文本、声音、图像、符号等数据元素数据的基本单位,也称节点或记录数据项有独立含义的数据最小单位,也称域。若干个数据项构成数据元素,数据项是不可分割的最小单位数据结构相互之间存在一种或多种特定关系的数据元素的集合,包含逻辑结构、存储结构、运算三个要素数据结构包含的基本概念整理如下图所示。稀疏索引表示例:倒排索引示例:算法算法是指对特定问题求解步骤的一种描述。时间复杂度时间复杂原创 2022-05-06 21:00:00 · 366 阅读 · 0 评论 -
KVM latency优化点分析
kvm latency tunning注:参考tencent-cloud的wangpengli的报告报告的目标是优化kvm hypervisor的latency性能,主要有以下几点。TLB ShootdownTLB:Translation Lookaside Buffer,转译后备缓冲区(页表缓存),存放虚拟地址映射物理地址。TLB shootdown一般通过IPI方式实现。问题TBL shootdown preemption问题。在裸金属架构(bare-metal)上,远程TLB刷新导致发原创 2022-04-08 21:00:00 · 669 阅读 · 0 评论 -
简易快速在ubuntu20上编译harmony
Openharmony编译Openharmony如何在linux上进行源码编译,初次尝试了一下,记录一下自己根据官网记录的比较快速上手的简单步骤操作环境准备ubuntu20.04安装必要的依赖软件包:sudo apt-get install binutils git-core git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib原创 2021-06-22 14:15:43 · 489 阅读 · 4 评论 -
gitbook之website.css/book.json实例
website.css在目录下下新建styles/website.css,以下是一个实例/* @import url(https://fonts.googleapis.com/css?family=Raleway); */@import url(https://fonts.googleapis.com/css?family=Ubuntu);@import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono);/* Use Ubuntu原创 2021-11-03 09:49:17 · 580 阅读 · 1 评论 -
概念整理ia32/x86/amd64/ia64/arm64
x86早期,1980s年代,x86一般指当时的处理器8088和80286,不过这两个处理器都是16位的。如今,x86通常指32位指令集架构的处理器,比如80386。80386处理器是intel在1985年实现的第一款32位指令集架构的处理器,又叫i386,Intel Architecture, 32-bit,缩写为IA-32,现在,IA-32一般又能引喻成所有的支持32位计算的x86架构。按照发展历史看,x86应该是指令集概念,一般用于个人PC系统如8086,286,386。IA-32是intel首推的原创 2021-08-04 08:49:23 · 11750 阅读 · 0 评论 -
C基础之输入输出(一)
在牛客网做C语言题目时,往往第一步卡脖子的地方就是输入问题,比如:按行读取数值,以0结束;按一次性输入读取字符串(中间包含空格)等等问题,发现基础很重要,干脆整理下,以便后面参考。Makefile每个C源文件都编译成对应的.o文件和目标程序# File pathsSRC_DIR := .BUILD_DIR := .OBJ_DIR := $(BUILD_DIR)# Compilation flagsCC := gccLD := gccCFLAGS := -Wall# Files原创 2021-08-04 09:02:57 · 108 阅读 · 0 评论