- 博客(65)
- 资源 (1)
- 收藏
- 关注
原创 vscode新建cmake管理cpp项目,使用compile_commands.json开启智能代码提示
按照提示一步一步来即可,创建一个CMake管理的cpp工程按Ctrl+Shift+P按键出现Quick Start需要下载CMake Tools插件。
2024-11-16 23:51:50
641
原创 CMakeLists.txt纠错练习1答案
1、路径使用"\\"cmake可能无法识别2、对于file和set定义的变量需要使用${}包裹变量名。
2024-11-16 10:49:27
200
原创 C语言之写一个修改数组内容的函数
函数ltrim是为了消除buf字符数组中左边空格,memmove函数介绍如果对c语言指针运用非常熟练的人,结合函数功能就会发现这个代码非常的傻逼,你会发现为什么需要返回,buf不用接收返回值,执行这个函数后buf中的内容就已经被改变。
2024-11-02 17:08:40
485
原创 -1比sizeof(char)大?
显然上述代码中-1 为int类型,而 sizeof运算符返回值为unsinged long long类型。为什么会造成这样的结果,由于进行比较运算时,需要将先将两个数据转换为同一数据类型。根据下列两条粗糙的规则,则需要将-1转化为unsigned long long类型。如果-1转化为unsigned long long类型就会变成2*32-1。b.若两种类型的字节数相同,且一种有符号,一种无符号,则转换成无符号类型。a.若两种类型的字节数不同,转换成字节数高的类型。1 对int 型的二进制表示 为。
2024-10-22 21:20:19
175
原创 CMakeLists.txt模板
包含目录:编译器查找需要的头文件目录,cmake中使用include_directories或target_include_directories进行指定链接目录:链接器查找链接库的目录,cmake中使用target_link_directories配合target_link_libraries指定链接库,前者指定查找库文件的目录,后者指定库文件名,也可以在target_link_libraries中直接指定库文件的绝对路径,不需要使用target_link_directories。
2024-08-19 21:39:47
572
原创 win10+ubuntu22.04LTS双系统安装大概步骤和可能遇到的问题记录
2、将启动盘插在电脑上在开机时进入BIOS选择U盘启动,我的电脑是惠普,按F9键即可,每个品牌的笔记本与主板进入bios的按键各不相同需要自行百度。1、安装ubuntu系统遇到ERROR:Verification failed:(0x1a) security violation。3、在引导界面最好选择ubuntu(safe graphics )集显驱动,NVDIA的linux驱动有点问题,容易造成黑屏问题。2、按安装ubuntu的引导程序成功后,输入用户名与密码,灰屏只显示光标不显示桌面。
2024-08-19 20:01:37
407
原创 Windows平台下内存泄漏检测工具Visual Leak detector介绍(vscode使用)
Windows平台下内存泄漏检测工具Visual Leak detector介绍(vscode使用)
2024-08-02 20:15:02
680
原创 vscode+cmake+msys2工具链配置
toolchain包中包含很多不必要的包,应该可以指定具体的工具g++,gcc,mingw32-make的下载,详细命令请自行搜索。
2024-08-01 21:17:10
697
原创 git出现错误 fail to push some refs to “xxx“
问题产生原因:根据测试猜测造成这一错误的原因是在码云的远程仓库上删除了一个文件,本地没有pull下来,直接进行了commit,commit到本地仓库后,如果在pull下来,也是无法提交的。问题解决办法: 使用 git pull --rebase,拉取远程仓库,并将本地仓库新的提交作为最顶层的提交。当然你也可以先撤销提交,这边请自行了解。
2024-04-17 22:46:13
475
1
原创 关于在qtdesigner中使用QChartView,编译提示使用未定义表示符QChartView
需要在ui_xxx.h文件中手动添加命名控件。
2023-12-30 20:01:50
813
原创 为什么子类重写父类中的某一函数后带修饰符override,会比较好
重写父类函数时,函数后带override,vs这种ide会帮你检查重写函数的函数名是否正确,参数列表参数个数,参数类型是否一致,算是一种检查。
2023-12-24 20:31:22
421
原创 加载minio中存储的静态文件html,不显示样式与js
原因:仔细看你会发现加载css文件显示的contentType:text/html文件,原来是minio上传文件时将所有文件的contentType设置成了text/html。问题描述:点击链接获取的就是纯静态文件,但是通过浏览器可以看到明明加载了css文件与js文件。要在上传时指定文件,根据文章的类型指定的ContentType类型。
2023-11-24 11:17:26
888
原创 微服务项目,请求从发出到后端处理器的历程
微服务leadnews-admin加入nacos-discovery的dependency,在启动类上加载@EnableDiscoveryClient。查看配置文件,该条请求会被映射形成对http://localhost:51603/admin/login/in的post请求。发送spring.application.name=leadnews-admin的项目的。通过网关请求地址变成了http://leadnews-admin/login/in,/login/in的请求处理器中进行处理。
2023-11-06 20:32:09
535
原创 虚拟机作为nacos配置中心踩坑
1.用户机想要通过IP(192.168.xxx.xxx)访问虚拟机开放端口,需要进行联网配置2.访问服务,有时一些服务需要ip:port/服务名才能正常访问,例如192.168.142.176:8848/nacos这种,若直接输入192.168.142.176:8848无法直接访问
2023-10-24 17:42:48
149
原创 虚拟机使用linux常用问题(虚拟机操作系统:ubuntu 22.04LTS)
利用gparted工具时,直接将unallocated空间的前一个位置的磁盘resize,将unallocated的空间全部覆盖。
2023-10-23 12:50:31
265
原创 Correct the classpath of your application so that it contains a single, compatible version of xxx
Description:An attempt was made to call a method that does not exist. The attempt was made from the following location:The following method did not exist:The method’s class, org.apache.ibatis.annotations.Select, is available from the following locations:
2023-10-20 13:39:28
337
原创 爬小说,静态页面获取文本内容进行整合
希望有大佬来帮忙想想多线程写文件的方法,提高速度,然后就是有什么好玩的爬虫项目吗,想尝试一下。2.目录跳转出来的是内容是响应式的,需要通过response.txt来获取。1.爬取文本乱码的问题。
2023-10-11 14:29:05
107
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人