自定义博客皮肤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)
  • 收藏
  • 关注

原创 使用fsanitize检查main.c是否存在内存泄漏时出现的问题及解决(cmake)

gcc(用于 C 语言)和 g++(用于 C++ 语言)默认链接的库不同,这会影响 AddressSanitizer 的行为?解决:在CMakeLists.txt里添加。问题: 不显示内存泄漏。

2025-01-21 17:23:57 142

原创 JDBC访问SQLite的Date数据类型问题

sqlite,date, jdbc

2024-09-03 17:35:01 291

原创 Java 访问sqlite数据库

java,jdbc,sqlite,

2024-08-30 16:55:01 363

原创 vscode中修改Gradle的version

vscode gradle extension version

2024-08-30 16:18:04 1107

原创 Install RStudio in win11(将错误等提示信息修改为英文)

安装成功在Rstudio 中执行简单的R语句,即使你在安装R 语言的时候选择的是英文,R Studio环境中错误信息的提示仍然是中文的。可能是翻译的原因,中文的错误信息理解起来更差一些。在Rstudio的console执行Sys.setenv(Lang='en'),但是这是个临时方案,每次运行R studio都需要执行这个命令。之所以缺省是中文的,应该是与我的Win11的语言设置为中文的。按照官网的安装顺序, 先安装R language,再安装Rstudio能顺利的安装成功。

2024-08-10 15:02:50 871

原创 怎么停止一个后台的Server程序

写了一个Socket Server 程序在监听client端的socket request的请求的同时可以接受command行的输入,可以接受一些Command 输入并相应, 如果命令行输入QUIT, 这个Socket server程序会退出。学校要求写一个自动测试程序,这样问题变得有些复杂, 需要在后台启动这个server程序,并接受pipe来的in文件, 在处理玩pipe来的in文件处理后, 等待一段时间接受client端的链接请求, 最后接受QUIT指令结束程序。

2024-05-23 19:52:25 432 1

原创 使用Pandas+sqlalchemy+PostgresSQL的创建表的问题

Pandas+sqlalchemy+PostgresSQL能很方便的进行数据库访问。在使用Pandas导入csv数据直接转换为PostgresSQL的Table遇见了大小写问题。在PostgreSQL数据库中会发现Test的数据库,但是你使用下面的SQL语句会告诉你Table不存在。这是因为你的Table名中包含了大写字符,PostgresSQL需要区分大小写的table名导致的。将df.to_sql中的table名用全小写就能解决这个问题。你必须使用public."Test"才可以使用。

2024-05-04 10:34:06 291

原创 升级Ubuntu 从22.4到23.10

Ubuntu的lts的版本是22.4,缺省安装WSL的时候安装的22.4, gcc的version是11.2. 由于作业的原因,学校用的gcc的version是13.2. gcc 13.2对于Warning error的检查更加严格,在我的WSL可以通过的程序,到学校的环境中就不能通过了。4.修改好这个文件后,再次执行Step2的 sudo do-release-upgrade,系统有可能提示你目前的安装的package不是最新的,升级目前version的安装包。

2024-03-24 09:11:42 1123 1

原创 C语言的字符串转int,double

C语言中提供了经典的atoi函数进行字符串转整数的操作,但是atoi有一个致命的弱点,就是当字符串不符合整数格式的时候,返回值为0, 这样就不清楚是真的0,还是非法字符串了。还好C语言还提供了strtol,和strtof函数进行字符串转整数和double的操作。下面这段代码简单的说明怎么使用strtol进行整数转换操作。

2024-03-22 16:40:15 266 1

原创 Win11下安装Rust环境

准备学习rust语言,安装官方的rust安装方法下载rustup进行安装是最简单不过的了。但是rustup安装的缺省步骤会帮你安装一个visual studio community, 我的机器上已经安装了vs code,不想在装一个visual studio community了。按照vscode 的rust-analyzer的安装步骤确认rust在vs code 中是否安装成功。Step2: 安装Microsft C++ Build tool仅仅选择rust需要的模块。Step3:安装rust。

2024-03-20 19:45:30 1459 1

原创 在vscode 中配置Makefile工程

现在写C/C++程序的通常都使用Cmake来制作工程文件,但也存在不少使用Makefile的。vscode提供了Makefile相关的插件,帮助用户对Makefile工程进行Debug等任务。在vscode中快捷键CTRL+Shift+P中输入Makefile:, 选中Makefile:Configure执行。按下面这个按钮会出现配置gdb的选项,选择后就可以进行debug了。选择后上面和下面的按钮都可以debug了。在vscode的左边栏中可以看到Makefile Tools的工具按钮。

2024-03-19 15:35:33 8855

原创 关于windows11 蓝牙设备显示驱动程序错误的解决经历

Sony的xm5和JBL的音响能在系统中的“蓝牙和其他设备”显示,但在设置的“声音”输出里找不到,并且在“蓝牙和其他设备”中的对应设备的图标下显示”驱动程序错误“。这种状况的现象是电脑显示蓝牙设备已配对,但听不见声音。或是电脑显示蓝牙已连接但设备却显示正在配对。在验证完成后,重启电脑,问题解决,耳机和音响都能发出声音。该命令会使系统开始自动扫描并修复相关文件。以管理员身份运行”命令提示符“

2024-01-27 21:23:46 3048

原创 valgrind 如何显示具体的内存泄露信息

如果发生内存泄露的话会有提示。

2024-01-13 16:12:49 527 1

原创 win11安装WSL+ubuntu环境下C语言工具安装的经历

在此,遇到了"Could not find OpenSSL"的报错(没有安装openssl导致的),因此执行了以下命令(Ubuntu环境下)安装了openssl。启动终端并打开WSL,执行以下指令(把c/Users/youruser/Documents/project/myproject替换为存储下载的cmake源码的位置)执行完1后重启电脑,打开终端里的ubuntu,设置完用户名和密码后,执行以下指令。在安装WSL的同时,ubuntu也会被安装。(下载了cmake-3.24.1.tar.gz)

2023-12-18 17:02:33 673 2

空空如也

空空如也

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

TA关注的人

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