- 博客(13)
- 收藏
- 关注
原创 CICD_script_胡乱笔记
目录树Makefile更多的是开发者本地,.gitlab-ci.yml是每次提交时的检查在中,可以定义如何使用 CMake 来构建项目,比如运行cmake命令来生成构建系统,并使用make或ctest来构建和测试项目。但实际的构建逻辑和配置是由文件提供的。cmake -G “MinGW Makefiles” … 或者Merge触发配置。
2024-08-23 14:21:59
1038
原创 cpp_test_note_杂乱无章备份笔记
C++代码自动化测试├── build/├── src/├── tests/├── build/├── ci/├── docs/├── cmake/├── docs/├── src/└── test/后面考虑使用python自动化C/C++ 静态分析cppcheck。
2024-08-23 14:19:16
855
原创 最短路径_Dijkstra_BellmanFord_SPFA_FloyedWarshall_Johnson
最短路径算法 Dijkstra 核心思想:BFS、贪心 数据结构:两个数组 isShortest[],抵达该点是否已经找到最短路径(保存T/F);初始全F Dis[],抵达该点的距离;初始infinite(除起点); 基本过程: Shortest[1]=T,从1开始“广度优先搜索”,更新Dis[]; 选择isShortest[i]=F且Dis[i]中“值最小”的点(即在未获得最短路径的点集中找“当前路径最小”的点),并将对应isShortest[i]=T,更新Dis数组; 循环上一步至isShort
2021-06-24 19:18:35
194
2
原创 leetcode1293_BFS
#include <vector> #include <cstring> #include <iostream> using namespace std; class Solution { private: int cost[40][40]; int dx[4] = {0, 0, -1, 1}; int dy[4] = {-1, 1, 0, 0}; public: int shortestPath(vector<vector<
2021-06-08 17:37:49
110
原创 leetcode1515_GeometricMedian
//getDistanceSum template<typename t1, typename t2> double distsum(vector<t1> &currp, vector<vector<t2>>& positions) { double sum = 0.000000000; for (const auto &p : positions) { double distx = (double)abs(p[0] - cur
2021-06-08 10:29:59
180
原创 reference binding to null pointer of type ‘double‘
reference binding to null pointer of type 'double’ 使用stl相关容器记得申请内存! 1. `vector<vector<int>> positions{ { 0, 1 }, { 3, 2 }, { 4,5 }, { 7, 6 },{ 8, 9 },{ 11, 1 }, { 2, 12 } };`//这样列表初始化,其构造函数帮我们申请了内存; 2. `vector<double> currp(2);`//非列表初始化
2021-06-08 10:03:30
258
原创 代码备份_Node.js删除MySQL中的项
var mysql = require('mysql'); //连接数据库 var connection = mysql.createConnection({ host: '替换成你自己的', user: '替换成你自己的', //用户名 password: '替换成你自己的', //密码 database: '替换成你自己的', port: '替换成你自己的' //端口号 }); connection.connect(); var delSql = 'DEL.
2021-04-07 17:11:21
108
原创 基于C++查看shp文件的两种方法
基于QGIS的二次开发 #include <QtWidgets/QMainWindow> #include <qmenu.h> #include <qaction.h> #include <qgsmapcanvas.h> #include <qgsapplication.h> #include "ui_OpenSHP.h" class OpenSHP : public QMainWindow { Q_OBJECT public: Open.
2020-12-23 20:01:09
1071
原创 配置VS+QT+QGis二次开发环境遭遇QWidget: Must construct a QApplication before a QPaintDevice
按照 https://blog.youkuaiyun.com/xiongjia516/article/details/81668665 配置环境,结果遭遇不少问题,评论区+百度基本都能解决,最后卡在QWidget: Must construct a QApplication before a QPaintDevice。 受到一部分博客启发查看pro文件(如果是VS这玩意儿要在QtVsTool里手动生成)见到这个了。 直接删除无法运行,突然想到之前C#的config文件于是进行如下更改: 成功运行! ...
2020-10-09 00:37:02
502
2
转载 狂神说Java_day01
Java学习 Markdown学习 “# 空格 标题”; “ * * 粗体 * *”、“ * 斜体 * ” “> "引用 “” [超链接] ( ) Win快捷键 ctrl+ A 全选 ctrl+ X 剪切 ctrl+ S 保存 win+R运行 win+ E 我的电脑 ctrl + shift+esc 任务管理器 dos命令 打开CMD:win+R 输入CMD、文件下shift右键 进文件夹:D: 查看目录: dir 切换目录: cd /d D:\books 返回上级: cd… 清除屏幕
2020-09-14 21:43:07
113
原创 在MS SQL Server使用SQL Server验证登录时遭遇错误233
在Microsoft SQL Server2014进行安装时,由于操作失误,使得我们只能使用Windows身份验证登录。 为了可以使用SQL Server身份验证登录,需要进行如下操作。(否则大概率遭遇错误233) 需要强调的是“登录名!=用户名”!!!! 然后关闭SQL. ![在这里k,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ...
2019-11-13 22:34:57
1436
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人