- 博客(77)
- 收藏
- 关注
原创 window搭建git环境
点击右上角的账户设定按钮(Account Settings)选择SSH Keys菜单, 点击add SSH Key,在Title中输入适当的名称, Key部分请粘贴id_ras.pub文件里的内容, 添加成功后,创建账户时所用的邮箱会接收到一封提示公共秘钥添加完成的邮件。3.1创建github账户,如果github因国内访问控制无法打开,可以window官网下载stream++工具来对github进行加速,安装成功后如下。上面的命令,会在“~/.gitconfig”中保存,可以打开这个文件查看。
2024-06-30 01:59:46 513
原创 python快速入手
def:定义函数class:定义类lambda:定义 lambda 函数import:导入模块from/import:获取模块中的指定函数或变量。
2023-11-18 13:25:49 213
原创 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 1441
原创 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&
2022-05-01 13:59:46 259
原创 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 338
转载 linux grep用法
https://blog.csdn.net/Rong_Toa/article/details/79799127模糊检索文件夹下的字符串grep -rni device_create --include=‘device.h’
2022-04-27 12:31:04 98
转载 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 396
原创 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 148
原创 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 979
转载 Linux查看文件大小的简单指令du
转载 https://blog.csdn.net/qq_44472134/article/details/105158208
2022-01-30 10:11:44 104
转载 linux、ubuntu等samba映射磁盘或者文件夹到windows
https://blog.51cto.com/u_15316847/3219799
2022-01-30 09:38:10 186
原创 反汇编操作方法
反汇编操作方法说明说明./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 715
原创 window文件格式转换成linux格式
window文件合适转换成linux格式描述描述新建文件test.sh在linux环境下执行命令dos2unix test.sh
2021-10-16 14:15:36 2064
原创 C语言宏中“#“和“##“的用法
https://blog.csdn.net/G1036583997/article/details/60756786
2021-10-11 20:22:47 135
原创 linux内核中的GFP_KERNEL和GFP_ATOMIC区别
linux内核中的GFP_KERNEL和GFP_ATOMIC区别作用区别作用用来标记分配内核空间内存时的方式区别如果内存不够时,会等待内核释放内存,直到可以分配相应大小的内存,也就意味着会发生阻塞,因此不能使用在中断处理函数中,而GFP_ATOMIC标记正好是用在中断处理函数中的,也就是GFP_ATOMIC用在不能睡眠的场合(中断处理),而GFP_KERNEL用在可以睡眠的场合(使用GFP_KERNEL会引起休眠)...
2021-09-30 09:33:47 2881
原创 设置全局hooks用于代码提交校验
设置全局hooks用于代码提交校验描述描述在root目录下编辑.gitconfig文件增加hooksPath路径设置,将正确的commit.msg文件放置在改路径下
2021-09-10 10:02:58 872
原创 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 5096
原创 **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 103
原创 **刷题算法模板
算法模板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 127
转载 最大公约数gcd函数简介
gcd函数简介 最大公因数(英语:highest common factor,hcf)也称最大公约数(英语:greatest common divisor,gcd)是数学词汇,指能够整除多个整数的最大正整数。而多个整数不能都为零。例如8和12的最大公因数为4。 ...
2021-08-11 23:06:42 16426
原创 mk加打印
mk加打印描述描述$(warning TEXT…)函数功能: 函数“ warning”类似于函数“ error”,区别在于它不会导致致命错误( make 不退出),而只是提示“ TEXT…”, make 的执行过程继续。
2021-08-11 16:43:56 447
原创 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 353
原创 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 2484
原创 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 8249
原创 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 2149
原创 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 306
原创 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 113
原创 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 274
原创 unordered_set用法
unordered_set用法定义插入判断定义unordered_set hashset插入hashset.insert(3);判断hashset.count(3);有返回1,无返回0。
2021-08-04 01:09:33 220
原创 一个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 5720 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 180
原创 C++vector常用方法
C++vector常用方法定义常用函数定义vector state;常用函数int a = 2;stat.push_back(a);stat.pop_back();
2021-07-16 00:01:25 129
原创 爬取哔哩哔哩等视频网站方法
爬取哔哩哔哩等视频网站方法安装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 657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人