自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设备树工程师之RK3588

RK设备树简单基础配置方法

2024-04-26 00:59:49 507 1

原创 git subtree简单用法

2024-04-09 23:55:02 109

原创 代码随想录算法训练营第七天 | 344. 反转字符串 | 541. 反转字符串 II| 剑指 Offer 05. 替换空格 | 剑指 Offer 58 - II. 左旋转字符串

字符串刷题

2023-03-22 00:25:52 153

原创 代码随想录算法训练营第六天 | 454. 四数相加 II | 383. 赎金信 | 15. 三数之和 | 18. 四数之和

leetcode刷题

2023-03-19 18:52:48 133

原创 代码随想录算法训练营第五天 | 242. 有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和

总结:刷完这四道题之后,发现自己对容器的各种初始化不太熟,对这些哈希表相关c++的stl库也不太熟,后面得加强训练,还有一个是问题的分析方法,也需要锻炼。需要把字符映射到数组也就是哈希表的索引下标上,因为字符a到字符z的ASCII是26个连续的数值,所以字符a映射为下标0,相应的字符z映射为下标25。题目链接:https://leetcode.cn/problems/valid-anagram/总结:对容器的各种用法还不熟,特别是用一种容器的元素去初始化另外一种容器,后面要加强训练。

2023-03-15 00:08:51 120

原创 代码随想录算法训练营第四天 | 24. 两两交换链表中的节点

Leetcode链表题目

2023-03-05 15:16:28 93

原创 代码随想录算法训练营第三天 | 203. 移除链表元素

leetcode链表题目

2023-03-05 00:49:51 45

原创 代码随想录算法训练营第二天 | 977. 有序数组的平方、27.移除元素

leetcode刷题笔记

2023-02-27 22:18:09 43

原创 代码随想录算法训练营第一天 | 704.二分查找、27.移除元素

leetcode刷题打卡

2023-02-21 23:59:56 117

原创 解决STLINK烧录stm32核心板问题:ERROR:flash Download failed - “Cortex-M3“

解决STLINK烧录stm32核心板问题:ERROR:flash Download failed - “Cortex-M3”这两天在整stm32相关的东西,结果用STLINK一直烧录不进去,疯狂搜百度无果,知道今天早上才搜一篇比较类似的。这是出现的问题,使用STLINK进行烧录出错了,百度上大多错误是在讲芯片选择的问题,但我这里不是。最后是通过修改IROM的值解决的。这个位置的值要和KEIL里面配置的值一样:把这里修改成0x800000,成功烧录。成功的道路上,总充满崎岖不平的坑,只要踩过了

2021-04-26 08:27:50 1222

原创 二分法的变式

二分查找法:1、算法思想:通过左边界和右边界不断缩小,判断目标数是否与中间值相等,相等就返回,不等于就一直缩小一半,查找得到返回该数的下标,否则返回-1。/正常二分查找//*int binary(int a[], int n, int target){//在[l,r]区间进行排序int l = 0;int r = n - 1;while (l <= r){int mid = ( l + (r - l)/2 );if (target == a[mid]){return mid

2020-09-22 16:38:17 101

原创 qt的简单构建

第一步:先选中Qt Widget Application2、设置一个项目名称3、选择想要的版本的套件。4、选择一个基类。QWidget是什么都没有的基类框,QMainwindow是继承于QWidget的拥有工具栏等的东西,QDialog是对话框。5、6、6、创建一个新按钮,并给按钮设置文字。7、第二种设置按钮的方式。显示效果;...

2020-09-02 12:55:59 460

原创 搭pyqt环境遇到的问题

花了一天时间搭了pyqt的环境,踩了好几个坑吗,现在记录一波。下面这个链接是搭pyqt环境教程的,贼仔细。https://www.jb51.net/article/162137.htm我搭完后打开designer出现了问题:网上收罗一番之后解决了这个问题:1、首先检查你windows中的python.exe在什么位置用where python 命令我这里有三个,我使用的是Anaconda里的python.exe2、定位到D:\Anaconda3\Lib\site-packages\PyQ

2020-07-09 13:53:02 144

原创 课程设计pygame实现贪吃蛇

Python语言程序设计课程论文项目名称:基于pygame的贪吃蛇游戏摘要Pygame是被设计用来写游戏的python模块集合,Pygame是在优秀的SDL库之上开发的功能性包。使用python可以导入pygame来开发具有全部特性的游戏和多媒体软件,Pygame是极度轻便的并且可以运行在几乎所有的平台和操作系统上。Pygame包已经被下载过成千上万次,并且也被访问过成千上万次。Pygame是免费的,发行遵守GPL,你可以利用它开发开源的、免费的、免费软件、共享件、还有商业软件等等。如果想要看到关于以

2020-07-07 20:25:37 3273

原创 操作系统多个生产者多个消费者问题

题目如下:一家人吃水果问题是生产者消费者问题的一种变形。问题如下:• 桌子上有一只盘子,每次只能放一个水果;• 爸爸专向里面放苹果,妈妈专放桔子;• 儿子专吃苹果,女儿专吃桔子;• 仅当盘子空闲时,爸爸妈妈才可以向里面放水果;• 仅当盘子里有自己需要的水果时,儿子女儿才可以从里面取出一只水果。试利用线程模拟这个问题,并进行正确的同步。问题解决:盘子只允许放置一个水果,则可以不使用互斥信号量。只需要三个信号量即可:empty: 盘子空信号量apple: 苹果信号量orange: 橘子

2020-06-14 15:34:21 1641

原创 c语言常用字符串函数实现

C 库函数 char *strncpy(char *dest, const char *src) 把 src 所指向的字符串复制到 dest。char strcpy(char *dest, const char *src) { char *address=dest; assert((dest!=NULL)&&(src!=NULL)); while(*src) { *dest++=*src++; } *dest='\0'; return address;

2020-05-14 13:57:07 194

原创 Ubuntu18.04输入密码后进入不了系统

今天安装交叉工具链配置环境变量的时候,配错环境变量导致ubuntu启动不了,经过网上一番查找,加上自己的探索,解决了这个问题。1、进入输入密码的那个界面。2、按住Ctrl+alt+f2(本人是ubuntu18.04)其他版本可能f键不同。3、根据提示输入用户名密码4、编辑profile文件(/usr/bin/sudo vi profile)5、删除配置的环境变量,保存并退出。6、关机重...

2020-04-13 16:33:54 2391 1

原创 Micro2440 SDRAM初始化实验

1、BWSCON(位宽和等待寄存器)通过上面两个图可以发现这个寄存器每四位控制一个bank,所以我们只需要配置第7的这四个位。ST7:配置为0,不是用UB/LB,通过芯片连接图可得知WS7:配置为0,不初始化为等待。DW7:位宽为32位,则配置为10。BANK6也控制着SDRAM,所以配置一样,其他配置为0则这个寄存器配置为0x220000002、BANKCONx(BANK控制寄...

2020-03-13 00:10:21 137

空空如也

空空如也

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

TA关注的人

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