自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言宏定义格式化控制台打印

写了个简单的控制台打印代码,有三种打印级别,支持颜色打印,支持时间打印。在MSVC环境中使用。

2024-07-18 19:20:11 256

原创 springboot事务异常Transaction rolled back because it has been marked as rollback-only

使用junit单元测试时报事务异常,通过查看源码,提示是一个全局的rollback标记导致的。也查阅了些相关资料,知道事务回滚有传播性,传播到junit的单元测试里了。然后在对应的方法事务上加上(propagation=Propagation.NOT_SUPPORTED),限制事务传播范围,再运行单元测试就没有异常提示了。

2023-12-02 22:36:53 118

原创 vcpkg+cmake+vs使用静态库提示MSVCRTD与其他库使用冲突,请使用/NODEFAULTLIB:library

set(VCPKG_TARGET_TRIPLET x64-windows-static) 指定triplet

2023-10-27 17:34:45 224

原创 cmake-gui+VS2022开发XP程序方法

输入v141_xp即可。

2023-09-17 21:31:23 171

原创 windows系统下监控串口设备的插入和拔出(C++)

借助windows自带的消息循环,通过注册串口类变动的通知,获得设备的插入和拔出情况。最后写了一个演示效果的ui-demo和一个方便使用的lib导出库。

2023-09-06 21:47:08 597

原创 【解决bug】qt的QVLayoutBox中的qtableview显示不全,部分内容隐藏,底下的几行看不到,滚动条的一部分也看不到

【解决问题】qt的QVLayoutBox中放入的qtableview显示不全,底下的几行看不到,滚动条的一部分也看不到

2022-10-31 18:57:33 2049 1

原创 有趣的c++模板元编程11个例子

有趣的c++元编程11个例子

2022-08-26 11:20:23 818

原创 学习 “一杯茶的时间,上手 Express 框架开发” 的体会

一杯茶的时间,上手 Express 框架开发 学习笔记

2022-03-16 18:08:07 102

原创 【C语言】如何将函数内部申请的内存,放到函数外部也能引用到

如何将函数内部申请的内存,放到函数外部也能引用到

2022-02-22 12:58:42 1478

原创 vs2019 控制台出现乱码的解决记录

vs2019 控制台乱码解决记录

2022-02-21 17:16:14 1521

原创 ECMAScript 6 入门《函数的扩展》章 思维导图

2022-02-15 19:58:34 392

原创 windows下MSVC编译gtest并搭建cmake项目环境

WINDOWS VS2019 googtest cmake

2022-01-18 20:42:04 1729 2

原创 cmake在vscode和VS中的使用笔记

launch.json的"program":"${command:cmake.launchTargetPath}",这样就可以在vscode中按F5运行程序了CMakeLists中的aux_source_directory(./src SRCS),可以自动扫描src文件夹中的源文件,并把这些源文件命了名SRCS,之后可以用${SRCS}使用它。CMakeLists中的${PROJECT_NAME}指的是project([程序名])中的程序名,如project(test)的程序名是test...

2022-01-03 18:13:12 904

原创 conda管理python环境

笔记

2022-01-03 17:01:56 235

原创 基于C语言封装的工具类库-关于一些文件操作和图片操作

utils这是一个工作中用到的,基于C语言封装的工具类库

2021-12-09 12:52:12 343

原创 二段构造与构造函数中抛出异常比较2021-11-16

   有这么个情景,程序需要打开设备,而打开设备会失败。为了模拟这个情景,c++代码中写了个设备类,由于在进行其他操作之前需要先打开这个设备,所以这里要对类做点设计。经过查阅和分析,想了两种方法只调用一次就能够获得已经打开的设备对象。  一是二段构造,二是构造函数中抛异常。1.二段构造  原来的构造函数中只是对内部变量进行赋值,construct函数负责完成打开设备操作,另外还要有个init静态函数把构造函数和construct函数包起来。二段构造中的new操作似乎是不可避免的,这需要在主函数中加入d

2021-11-16 13:02:31 465

原创 translate

一些翻译

2021-11-13 23:35:23 375

原创 记一下Linux下动态库与静态库的生成与使用

用来练习静态库和动态库生成静态库1.gcc -c hello.c-c告诉gcc只编译,不链接2.ar rcs hello.a hello.or - 如果存在则替换cc - 如果目标不存在则创建s -为目标文件创建索引使用静态库gcc -g3 -o testlib testlib.c hello.a想提供.c那样提供给gcc就行了================================================================================

2021-11-02 15:26:18 114

原创 记一下dpkg和rpm安装程序

dpkg 与 rpm

2021-10-31 17:25:48 368

原创 WPS画频数直方图

这个方法我是看知乎上的一个回答,抄来的。先设置好频率间隔 比如60,70,80,90…将计算频数的空格全选中插入frequency公式选择数值(小tip,选择要统计的列表的第一个数据,然后按下ctrl+shift+ ↓,就选中了该组所需的数据选择第一步的间隔值然后输入ctrl + shift + enter 就全出来了。再选择两列数据,选择柱状图就行了...

2021-10-21 14:29:38 10741

转载 [转载]Visual Leak Detector: Investigate Memory Leaks in Visual C++

Visual Leak DetectorVisual Leak Detector (VLD) is an open-source alternative to investigate these memory leaks. Using it is very simple and straightforward:Download and install VLD. The installer will prompt about adding its bin path (C:…\Visual Leak Det

2021-08-23 10:30:27 103

原创 HTML+CSS自我练习

准备浏览器 Chrome编辑器 vscode基础环境配置基础环境配置在桌⾯建⽂件夹 project打开vscode把project拖动到vscode新建index.html ⽂件index.html⾥输⼊ ! 然后按 Tab 键,⽣成html 模板在body标签⾥输⼊<h1>hello world</h1>点击vscode左侧插件按钮,搜索 live server, 安 装在index.html的编辑区,右键,点击 Open with liveServe

2021-08-21 11:58:51 176

转载 【转载】Red Hat Enterprise Linux ISO 45678版本镜像下载【网盘资源】

版本Red Hat Enterprise Linux 8.3Red Hat Enterprise Linux 8.2Red Hat Enterprise Linux 8.1Red Hat Enterprise Linux 7.9Red Hat Enterprise Linux 7.8Red Hat Enterprise Linux 7.7Red Hat Enterprise Linux 7.6Red Hat Enterprise Linux 7.5...

2021-06-04 22:46:17 2413 3

原创 2021-5-9 修改win7的时间服务器,方便同步时间

1.命令行键入regedit进入注册表2.依次展开如下文件项- 项目HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers3.改值即可,比如改成阿里云 ntp1.aliyun.com

2021-05-09 20:11:37 586

原创 借助windbg在winmine(扫雷)程序中直接获胜

实验材料:XP(x86)专业版SP3 虚拟机、对应的XP符号文件安装包、windbg(x86)、winmine这个实验的思路是直接修改扫雷程序的指针,将指针指向Gameover函数,从而达到直接获胜的目的。一、先打开windbg,点击Open Executable二、选择winmine(扫雷)程序,点击打开三、设置一下符号路径,输入.sympath SRVc:\symbolshttps://msdl.microsoft.com/download/symbols,之后再输入!Sym noisy将

2021-04-18 17:52:33 467

原创 如何用MSVC命令行编译 SQLite ?

作者:cuicui这个问题的关键是如何配置MSVC工具:VS2017要编译的源代码从https://www.sqlite.org/download.html下载官方说明中的方法是cl shell.c sqlite3.c -Fesqlite3.exe如果没有配置MSVC是无法编译的。经过自己实验,用下面这个方法就可以解决问题。在环境变量中添加cl.exe的路径,另外增加LIB和INCLUDE两个环境变量。cl.exe会运行在{软件安装目录}\Common7\Tools文件夹下的VsDevCm

2021-03-03 10:08:26 414

原创 二叉树及平衡二叉树 纯C语言实现

二叉树及平衡二叉树 纯C语言实现作者:cuicui实现了二叉树节点的增加、查询、删除还有将二叉树变成平衡二叉树。定义速览深度(层数)、层、叶子、孩子、兄弟、堂兄弟。二叉树:两个子节点,且区分左右节点。满二叉树。完全二叉树:最后两层可以出现子节点不为2的节点,如果只有一个子节点,必须为左节点。平衡二叉树:对于所有节点,左树右树的节点数差一。存储方式:顺序(数组)、链式。遍历:按行、先序(根左右)、中序(左根右)、后序(左右根)。特别的:已知先中或中后两种遍历方式可以重建整个树,先后不行

2021-02-21 11:45:02 366

原创 如何满足python安装需求升级win7到SP1版本

最近需要安装在win7上安装python,提示升级到SP1版本才能安装python,这个升级的关键是要找对安装的升级包,就是KB976932这个包,下图是打开后的安装界面。然后是两个网盘下载地址32位https://pan.baidu.com/s/1i3sT4f764位https://pan.baidu.com/s/1i3qlEML之后再用360或者其他升级工具打补丁升级到最新版本就可以安装python了。...

2020-10-04 00:14:13 2411 3

原创 给BMP格式的8位灰度图 加个文件头 C语言实现

8位灰度图是256色位图的一种,它有调色板的颜色表,表中都是灰度色。文件头的大小是(14文件头+40信息+1024调色盘=1078)

2020-09-21 18:06:31 749

windows下监控串口设备的插入和拔出

windows下监控串口设备的插入和拔出

2023-09-06

空空如也

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

TA关注的人

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