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...
二段构造与构造函数中抛出异常比较2021-11-16 有这么个情景,程序需要打开设备,而打开设备会失败。为了模拟这个情景,c++代码中写了个设备类,由于在进行其他操作之前需要先打开这个设备,所以这里要对类做点设计。经过查阅和分析,想了两种方法只调用一次就能够获得已经打开的设备对象。 一是二段构造,二是构造函数中抛异常。1.二段构造 原来的构造函数中只是对内部变量进行赋值,construct函数负责完成打开设备操作,另外还要有个init静态函数把构造函数和construct函数包起来。二段构造中的new操作似乎是不可避免的,这需要在主函数中加入d
记一下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就行了================================================================================
WPS画频数直方图 这个方法我是看知乎上的一个回答,抄来的。先设置好频率间隔 比如60,70,80,90…将计算频数的空格全选中插入frequency公式选择数值(小tip,选择要统计的列表的第一个数据,然后按下ctrl+shift+ ↓,就选中了该组所需的数据选择第一步的间隔值然后输入ctrl + shift + enter 就全出来了。再选择两列数据,选择柱状图就行了...
[转载]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
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
【转载】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-5-9 修改win7的时间服务器,方便同步时间 1.命令行键入regedit进入注册表2.依次展开如下文件项- 项目HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers3.改值即可,比如改成阿里云 ntp1.aliyun.com
借助windbg在winmine(扫雷)程序中直接获胜 实验材料:XP(x86)专业版SP3 虚拟机、对应的XP符号文件安装包、windbg(x86)、winmine这个实验的思路是直接修改扫雷程序的指针,将指针指向Gameover函数,从而达到直接获胜的目的。一、先打开windbg,点击Open Executable二、选择winmine(扫雷)程序,点击打开三、设置一下符号路径,输入.sympath SRVc:\symbolshttps://msdl.microsoft.com/download/symbols,之后再输入!Sym noisy将
如何用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
二叉树及平衡二叉树 纯C语言实现 二叉树及平衡二叉树 纯C语言实现作者:cuicui实现了二叉树节点的增加、查询、删除还有将二叉树变成平衡二叉树。定义速览深度(层数)、层、叶子、孩子、兄弟、堂兄弟。二叉树:两个子节点,且区分左右节点。满二叉树。完全二叉树:最后两层可以出现子节点不为2的节点,如果只有一个子节点,必须为左节点。平衡二叉树:对于所有节点,左树右树的节点数差一。存储方式:顺序(数组)、链式。遍历:按行、先序(根左右)、中序(左根右)、后序(左右根)。特别的:已知先中或中后两种遍历方式可以重建整个树,先后不行