自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 U-boot调试过程中gdb断点失效的问题

这个可能是因为u-boot重定向导致的,1.1的Address是do_spi_flash函数原来的地址,1.2的Address是u-boot重定向后do_spi_flash的地址,地址偏移了0xffd0a000。在u-boot中调试qspi时,在do_spi_flash函数上打了断点,会出现两个断点的信息。发现博主用的添加符号表的命令中,offset前面多了一个-o,我去加了一下,果然可以。因此,在 gdbinit中添加上符号表的地址信息。看了很多帖子,各种方法都试了,最后看到了这个帖子。

2024-07-16 11:14:05 286

原创 指针常量和常量指针(超详细!)

(左定值,const在*左边,无法通过指针来改变指针指向地址上的值,但可以改变指针的指向)(右定向,const在*右边,无法改变指针原本的指向,但可以通过指针来改变指针指向地址上的值)

2023-12-13 19:54:37 617 3

转载 VScode 调试教程 tasks.json和launch.json的设置(超详细)

VScode 调试教程 tasks.json和launch.json的设置(超详细)————————————————版权声明:本文为优快云博主「BillySturate」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。vscode中调试c++

2023-11-16 15:05:45 57213 15

原创 VS Code中如何进行使用标准库stdc++和多线程pthread调试

如果使用命令行编译:g++ main.cpp -lstdc++ 则没有问题。分析可知是代码中使用了标准库,但是在vscode中debug时没链接上。以此类推,在编译多线程调试的时候直接用vscode调试则。在刷leetcode时,遇到了一道使用标准库的题,如下。打开task.json添加上“-lpthread”将“-lstdc++”添加上,再次调试。打开tasks.json。

2023-11-08 11:08:26 1163 1

原创 g++编译->出现“未定义的引用‘

而使用 g++ main.cpp -o main.out -pthread 命令编译则是只编译指定的 main.cpp 文件,并将生成的可执行文件命名为 main.out。当然对于我这个文件目录也可以写成:g++ main.cpp http_conn.cpp -o main.out -pthread。使用 g++ *.cpp -pthread命令编译会将当前目录下的所有 .cpp 文件编译为一个可执行文件。才发现是其他.cpp文件没被编译进去(之前一直gcc hello.c -o hello用习惯了)

2023-11-02 19:29:15 500

原创 标准 C 库 IO 和 Linux 系统 IO

概要标准C的IO函数其中:路径名字,打开方式返回值:成功->文件指针,失败->NULL文件指针源码如下其中:_fileno: 是文件描述符,表示打开的文件。_IO_read_ptr: 文件读指针,表示当前读操作将从这个位置开始。_IO_read_base: IO缓冲区起始位置。_IO_read_end: IO缓冲区结束位置。_IO_buf_base: 另一个IO缓冲区起始位置。_IO_buf_end: 另一个IO缓冲区结束位置。总结:文件描述符: _fileno。

2023-07-31 20:40:30 156 1

原创 命令行中编译运行C/C++程序(多个)

此处运行环境是在Windos下,运行命令进入DOS界面,Linux中的运行过程有做说明!首先,如果想在DOS窗口中进行C/C++代码的编译,则需要先配置的环境变量。

2022-10-24 19:34:02 4701

原创 C/C++中一个int型指针占几个字节?

所有实际数据类型,不管是整型、浮点型、字符型,还是其他的数据类型,对应指针的值的类型都是一样的,都是一个代表内存地址的长的十六进制数。如下图所示,定义了一个int型的c变量,然后定义一个int型的指针a指向c变量(指向可能不太好理解,实际上就是a把c的地址存起来了),那么这个这个指针是把 int c的第一个内存单元的地址存起来了呢,还是把int c的4个内存单元的地址都存起来了呢。答案是,不管这个指针是什么类型的,不管指针所指向的变量是什么类型的,都只存第一个内存单元的地址,所以指针的大小是固定的。

2022-10-20 20:39:20 4856

原创 @Autowired注释的类为null

@Autowired注释的类为null

2022-08-29 00:28:01 398

原创 后端在控制台打印时出现中文乱码

使用最多的就是-Dkey=value设定系统属性值,比如-Dspring.profiles.active=dev3。,它需要以-D或-X或-XX开头,每个参数使用空格分隔。VM options其实就是我们在程序中需要的运行时。

2022-08-16 21:58:45 309

原创 前端传到后端的中文乱码问题

在用mybatis+spring+jsp往数据库插入数据时发现插入的中文出现乱码。排查了mybatis和mysql的编码格式设置都正确。在controllor层设置浏览器发送请求的编码格式。于是猜测是因请求的编码格式没有设置成utf-8导致。通过debug发现浏览器页面传入时中文格式正常。...

2022-08-16 15:56:59 2143

原创 class path resource (xml文件) cannot be opened because it does not exist

在构建过程中,resources文件夹中的内容均会按照原文件的样子被复制到输出文件夹。和sources文件夹一样,你可以定制你的resources文件夹的结构。所以 beans.xml文件必须放到 src/main/java和src/main/resources 下面的文件夹或者包中。该类文件夹用于存放你的应用中需要用到的资源文件(如:图片、xml或者properties配置文件等)。2:修改..中的配置。将原因1中的resources文件更改为。...

2022-08-09 23:40:36 23882

原创 HTML学习笔记

HTML入门学习笔记,由哔哩哔哩动力节点老杜HTML视频教学中的笔记和源码整合而来,

2022-06-20 18:04:33 375

原创 java基础学习-资源绑定器

java.util包下提供了一个资源绑定器,

2022-06-14 14:02:48 336 2

空空如也

空空如也

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

TA关注的人

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