自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

原创 python快速入手

def:定义函数class:定义类lambda:定义 lambda 函数import:导入模块from/import:获取模块中的指定函数或变量。

2023-11-18 13:25:49 169

原创 常用名词积累

常用名词积累

2022-05-05 10:06:10 286

原创 win7安装VMware

https://blog.csdn.net/m0_37048012/article/details/101394081?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165138467916781683928266%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165138467916781683928266&am

2022-05-01 14:01:46 1397

原创 win7系统安装

https://blog.csdn.net/qq_36821448/article/details/79447980?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165138467916781683928266%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165138467916781683928266&amp

2022-05-01 13:59:46 215

原创 ubuntu镜像下载

http://mirrors.melbourne.co.uk/ubuntu-releases/22.04/http://mirrors.zju.edu.cn/ubuntu-releases/21.10/参考博客地址:https://blog.csdn.net/qq_17783559/article/details/82025601

2022-04-30 21:27:55 302

转载 linux grep用法

https://blog.csdn.net/Rong_Toa/article/details/79799127模糊检索文件夹下的字符串grep -rni device_create --include=‘device.h’

2022-04-27 12:31:04 78

转载 安装系统pe

https://www.wepe.com.cn/about.html

2022-04-24 12:38:38 57

转载 linux 下 /dev和/sys/dev的区别

https://blog.csdn.net/u010164190/article/details/51850150?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_title~default-0.pc_relevant_aa&spm=1001.2101.3001.4242.1&utm_relevant_index=3https://blog.csdn.net/weixin_38812277/article/d

2022-04-09 18:42:51 356

原创 uboot相关博客

uboot相关博客uboot相关uboot相关uboot和bootloader之间区别uboot的本质就是一段裸机程序https://baijiahao.baidu.com/s?id=1713236081349224949&wfr=spider&for=pcBL1和BL2是什么意思https://blog.csdn.net/qwaszx523/article/details/52317185嵌入式linux开发uboot启动过程源码分析https://www.cn

2022-03-11 15:16:08 108

原创 linux内核宏文件路径proc

当前的Linux内核的配置文件保存到了/proc/config.gz,有了它可以对调试当前内核有很大的帮助。可以进入/proc文件夹下,将config.gz解压出来,.config文件就是此机器的内核配置文件。zcat /proc/config.gz > .configlinux内核宏文件路径proc描述描述当前的Linux内核的配置文件保存到了/proc/config.gz,有了它可以对调试当前内核有很大的帮助。可以进入/proc文件夹下,将config.gz解压出来,.config文件

2022-02-08 10:48:48 890

转载 Linux查看文件大小的简单指令du

转载 https://blog.csdn.net/qq_44472134/article/details/105158208

2022-01-30 10:11:44 83

转载 linux、ubuntu等samba映射磁盘或者文件夹到windows

https://blog.51cto.com/u_15316847/3219799

2022-01-30 09:38:10 159

原创 反汇编操作方法

反汇编操作方法说明说明./tools/open_source/gcc-toolchains/aarch64/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu/aarch64-linux-gnu/bin/objdump -d test.o > text6.txt

2021-10-16 14:22:25 669

原创 window文件格式转换成linux格式

window文件合适转换成linux格式描述描述新建文件test.sh在linux环境下执行命令dos2unix test.sh

2021-10-16 14:15:36 2003

原创 C语言宏中“#“和“##“的用法

https://blog.csdn.net/G1036583997/article/details/60756786

2021-10-11 20:22:47 112

原创 linux内核中的GFP_KERNEL和GFP_ATOMIC区别

linux内核中的GFP_KERNEL和GFP_ATOMIC区别作用区别作用用来标记分配内核空间内存时的方式区别如果内存不够时,会等待内核释放内存,直到可以分配相应大小的内存,也就意味着会发生阻塞,因此不能使用在中断处理函数中,而GFP_ATOMIC标记正好是用在中断处理函数中的,也就是GFP_ATOMIC用在不能睡眠的场合(中断处理),而GFP_KERNEL用在可以睡眠的场合(使用GFP_KERNEL会引起休眠)...

2021-09-30 09:33:47 2298

原创 *工作队列workqueue使用方法

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2021-09-29 22:52:59 96

原创 设置全局hooks用于代码提交校验

设置全局hooks用于代码提交校验描述描述在root目录下编辑.gitconfig文件增加hooksPath路径设置,将正确的commit.msg文件放置在改路径下

2021-09-10 10:02:58 582

原创 脚本中fi是什么意思

脚本中fi是什么意思一级目录二级目录三级目录一级目录二级目录三级目录

2021-09-10 10:00:59 3704

原创 C++创建一个新节点

C++创建一个新节点描述描述/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : va

2021-09-06 23:08:59 4733

原创 **C++常用数据结构

C++常用数据结构队列栈set散列表哈希map队列先进先出#include <queue>queue<int> q;q.push(i); // 入队列q.empty(); // 判断队列是否为空q.front(); // 取队首元素值q.back(); // 取队尾元素值q.pop(); // 删除队首元素q.size(); // 求队列长度 栈#include <stack>stack<int> q;q.push(i); //

2021-09-03 23:37:55 64

原创 **刷题算法模板

算法模板BFS 算法回溯算法动态规划BFS 算法// 计算从起点 start 到终点 target 的最近距离int BFS(Node start, Node target) { Queue<Node> q; // 核心数据结构 Set<Node> visited; // 避免走回头路 q.offer(start); // 将起点加入队列 visited.add(start); int step = 0; // 记录扩散的步数

2021-09-03 23:04:01 85

原创 *kconfig规则及全局宏和特性宏之间关系

kconfig规则及全局宏和特性宏之间关系一级目录二级目录三级目录一级目录二级目录三级目录

2021-08-14 10:10:26 243

原创 *POE和POC区别

POE和POC区别一级目录二级目录三级目录一级目录二级目录三级目录

2021-08-14 10:04:15 190

转载 最大公约数gcd函数简介

gcd函数简介 最大公因数(英语:highest common factor,hcf)也称最大公约数(英语:greatest common divisor,gcd)是数学词汇,指能够整除多个整数的最大正整数。而多个整数不能都为零。例如8和12的最大公因数为4。 ...

2021-08-11 23:06:42 11485

原创 mk加打印

mk加打印描述描述$(warning TEXT…)函数功能: 函数“ warning”类似于函数“ error”,区别在于它不会导致致命错误( make 不退出),而只是提示“ TEXT…”, make 的执行过程继续。

2021-08-11 16:43:56 413

原创 C++ 中max()与max_element()的区别

@[TOC](C++ 中max()与max_element()的区别)描述max(a,b),返回a,b两者之间的较大值max_element(r, r+6),返回数组r中[0, 6)之间的最大值的迭代器,返回的是最大值的地址,取值为*max_element(r, r+6)使用max_element返回的值减去数组头地址即为该最大值在数组的序号举例#include <iostream>#include <algorithm>using namespace std;in

2021-08-08 13:11:51 310

原创 i2c_set_clientdata/i2c_get_clientdata函数

i2c_set_clientdata/i2c_get_clientdata函数描述定义补充描述driver_data - private pointer for driver specific infodriver_data是驱动特殊信息的私有指针,i2c_set_clientdata(client, dev)就是将自定义的设备结构dev赋给设备驱动client的私有指针定义static inline void i2c_set_clientdata(struct i2c_client *dev,

2021-08-07 11:31:14 2199

原创 ENOMEM含义

ENOMEM含义描述举例描述ENOMEM 是记录系统的最后一次错误代码。代码是一个int型的值,在errno.h中定义。查看错误代码errno是调试程序的一个重要方法。当linux C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因。举例常见定义:#define EPERM 1 /* Operation not permitted */#define ENOENT 2 /* No such fi

2021-08-07 11:21:43 6860

原创 GFP_KERNEL的作用

GFP_KERNEL的作用描述定义举例描述GFP_KERNEL是linux内存分配器的标志,标识着内存分配器将要采取的行为。分配器标志分为行为修饰符,区修饰符及类型。行为修饰符表示内核应当如何分配所需的内存。区修饰符表示内存区应当从何处分配。类型就是行为修饰符和区修饰符的合体。定义在include/linux/gfp.h中定义,GFP_KERNEL是内核内存分配时最常用的,无内存可用时可引起休眠.#define GFP_KERNEL (__GFP_WAIT | __GFP_IO | _

2021-08-07 11:16:55 1828

原创 kmalloc/vmalloc区别

kmalloc/vmalloc区别定义区别补充定义void *kmalloc(size_t size, int flags);size要分配内存的大小. 以字节为单位.flags要分配内存的类型。在设备驱动程序或者内核模块中动态开辟内存,不是用malloc,而是kmalloc ,vmalloc释放内存用的是kfree,vfree区别kmalloc函数返回的是虚拟地址(线性地址). kmalloc特殊之处在于它分配的内存是物理上连续的,这对于要进行DMA的设备十分重要. 而用vmalloc分配的内存

2021-08-07 11:07:34 262

原创 c++中栈stack使用方法

c++中栈stack使用方法C++描述C描述C++描述定义:stack stk;求大小:int n = tokens.size();int a = 10;stk.push(a); // push整数入栈int num2 = stk.top() // 取栈顶数值stk.pop(); // 删除栈顶数字C描述C中一般简单情况直接使用数组作为栈,下表索引表示入栈出栈定义比较大的长度...

2021-08-07 01:55:20 86

原创 C++/C中字符转整数函数atoi()

C++/C中字符转整数函数atoiC++描述C描述C++描述string &str;int a = atoi(str.c_str());c_str()将string转换成字符C描述char* token;int a = atoi(token);

2021-08-07 01:51:00 211

原创 unordered_set用法

unordered_set用法定义插入判断定义unordered_set hashset插入hashset.insert(3);判断hashset.count(3);有返回1,无返回0。

2021-08-04 01:09:33 180

原创 一个vector内容赋值给另一个vector

一个vector内容赋值给另一个vector方法1方法2方法3方法4方法1vector<int > v1(v2);//声明方法2使用函数assign进行赋值vector<int > v1;//声明v1v1.assign(v2.begin(), v2.end());//将v2赋值给v1方法3使用swap进行赋值vector<int > v1();v1.swap(v2);//将v2赋值给v1方法4vector<int >::itera

2021-07-27 00:33:33 5524 4

原创 二维vector初始化

二维vector初始化初始化初始化vector< vector > vt;vector<vector > vect(vt);vector< vector > vec(row,vector(column));vector<vector > visited(row,vector(column,6));vector<vector > vecto(row,vector(vt[0].begin()+1,vt[0].begin()+3));..

2021-07-26 23:54:29 153

原创 C++vector常用方法

C++vector常用方法定义常用函数定义vector state;常用函数int a = 2;stat.push_back(a);stat.pop_back();

2021-07-16 00:01:25 107

原创 爬取哔哩哔哩等视频网站方法

爬取哔哩哔哩等视频网站方法安装python安装you-get工具包下载举例安装python具体安装方法,百度就可安装you-get工具包如下图打开cmd命令窗口,执行命令pip install you-get下载举例执行命令you-get -o F:\test https://www.bilibili.com/video/BV1V64y1t7t3?spm_id_from=333.851.b_7265636f6d6d656e64.1...

2021-07-15 01:01:54 535

原创 常用max函数

常用max函数描述CC++描述C#include<math.h>float fmax(a, b)返回浮点数中最大的C++int max(a, b)返回整数中最大的

2021-07-14 00:48:49 983

原创 *几种常用排序算法原理介绍及具体实现

几种常用排序算法原理介绍及具体实现一级目录二级目录三级目录一级目录二级目录三级目录

2021-07-13 00:54:59 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除