- 博客(56)
- 收藏
- 关注
原创 GIS公司整理
1.做三维GIS的公司总结-cesium和threejs2.HighTopo 的评价3.谁是国内最大的GIS企业?4.数据可视化,大屏展示,哪家公司做的不错?+ HighTopo 产品展示5.基于Html5组态软件的竞品分析(提及 HighTopo)
2022-04-23 16:09:43 161
原创 C++调用python(cmake Fatal Python error: initfsencoding: Unable to get the locale encoding Module)
教程1
2022-02-22 21:02:09 920 1
原创 java v4.contextcompat
import android.support.v4.app.ActivityCompat;import android.support.v4.content.ContextCompat;修改:import androidx.core.app.ActivityCompat;import androidx.core.content.ContextCompat;
2022-02-15 18:06:31 234
原创 Tandem
~/w/p/tandem/tandem master !3 ?2 scripts/runtime_euroc.bash ✔ [W BinaryOps.cpp:467] Warning: floor_divide is deprecated, and will be removed in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floo.
2022-01-26 13:19:51 1034 1
原创 cmake
我们通常需要使用不同版本的opencv,这时候如果用cmake构建工程,直接指定本地编译好的路径就可以,在CMakeLists.txt中添加:set(OpenCV_DIR “/home/zzy/downloads/3party/opencv-4.4.0/build/”)
2022-01-24 02:28:17 2835
原创 差分专题合集
经典差分和距离枚举:牛客练习赛95C#include <bits/stdc++.h>using namespace std;const int N = 1e4+7;typedef long long ll;ll a[N]; int b[N];int main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int T; cin >> T; while (
2022-01-22 14:50:33 458
原创 Ubuntu 20.04 + RTX3060 + pytorch 1.7 + cuda 11.0 + cudnn 8.0.5 DCNv2调试
pytest+pyblind11安装将anaconda环境下的 lib/python3.6/site-packages/torch/utils/cpp_extension.py文件将[‘ninja’,’-v’]改成[‘ninja’,’–v’] 或者[‘ninja’,’–version’] 1631 行
2021-12-13 17:58:03 2754 1
原创 Ubuntu 20.04 切换 python 路径 anaconda3
查看 python 版本:python --verson修改环境变量:vim ~/.bashrc[用户名] python="/usr/bin/python版本"生效: source ~/.bashrc还可以修改软链接sudo ln -sf /usr/bin/python版本 /usr/bin/python
2021-12-11 14:04:52 1037
原创 Ubuntu 20.04 安装 PCL
用gcc -v查看当前版本为9.3.0。(1)安装-10版本:sudo apt install gcc-10 g+±10(2)切换gcc版本:sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g+±10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10再次gcc -v查看当前版本,已切换至10.3.0。.
2021-12-11 10:08:10 1460
原创 Ubuntu20.04/18.04+opencv4.5.2+contrib4.5.2安装
libopencv_cudafilter.sosudo vim /etc/apt/sources.list 配置deb http://security.ubuntu.com/ubuntu/ focal-security universe restricted main multiversedeb http://security.ubuntu.com/ubuntu xenial-security maindeb-src http://security.ubuntu.com/ubuntu xenial
2021-12-10 14:04:25 3231
原创 Ubuntu20.04/18.04-RTX3060-i711800安装NVIDIA驱动
1,关闭 BIOS 的 安全引导 方式。2.由于大部分笔记本电脑改成了 UEFI 的引导方式,建议选择 GPT 磁盘写入。3.如果是新买的电脑建议直接安装 18.04 和 20.04 版本,不要选择 16.04 版本,因为新版笔记本电脑的网卡驱动可能太新,导致 Ubuntu 16.04 无法联网。4.选择 Safe Graphics 模式安装,因为会自带 NVIDIA 服务。5.安装成功之后,系统会自动进入 GRUB 引导,这时有 10s 的时间按 E 进入编辑模式,在 quiet splah 两个
2021-12-09 22:52:02 3996 2
原创 刷题系列——2021年11月版
题单图论有向图的强连通分量1.ACwing367——tarjan图论有向图的强连通分量tarjan 应用:将有向图转化成有向无环图,针对新图每个点的入度和出度进行分析即可。1.ACwing367——tarjan入度为 0 的点有多少,答案就是多少;入度出度最大的结点数量。特判:如果只有一个结点,答案为 0。#include <iostream>#include <cstdio>#include <cstring>#include <algorith
2021-11-21 15:00:37 480
原创 机器人状态估计疑难公式推导
机器人状态估计第二章——概率论2.10公式的推导第二章——概率论2.10公式的推导前置知识:在有多个随机变量的分布中,涉及到单个随机变量的概率就是边缘概率,如有 x, y 组成的两个随机变量的分布,p(x),p(y) 就是边缘概率,他们可以由 p(x,y) 求出。2.10 分析:p(y),是为 F(Y=y) 时的的概率,所以 y 是常量,所以对全部的 x 积分即可得到 p(y)。...
2021-11-18 18:57:04 660
原创 算法入门经典模板总结
第二章——算法设计优化快速选择问题中位数POJ2388思路分析:nth_element 函数的使用。nth_element 用法: nth_element(a, a+k, a+n);nth_element 时间复杂度: O(N)。nth_element 结果:将第 k 个元素放在整个数组中的第 k 个位置,并且左侧的元素都比这个数字小,但是不保证有序,右侧都比这个元素大,同样不保证有序。nth_element详解#include <iostream>#include &l
2021-11-10 09:56:58 1343
原创 算法入门经典刷题经历
刘汝佳github:官方题解第七章——暴力枚举UVA140解题思路:没啥思路,暴力模拟全排序即可,没什么技术含量。重点在于编码细节的处理:(1)如果设计自己写的输入函数,注意本题目是多组输入,代码注释部分的 readin() 为单组输入,未注释部分是多组输入。(2)可使用 int 数组代替 char 数组,输出答案时直接使用 %c 格式转换输出 ASCII 码对应的字符即可。(3)剪不剪枝无所谓。(4)时间复杂度推算,因为数据量只有 8 个,且最多只有 8 个字母,也就是正常深搜的量级是 8
2021-11-08 16:02:03 296
原创 SLAM十四讲学习历程
第四讲——李群、李代数李群环境配置:这一章节,设计模板库的安装,因为 CMake 和 Eigen3 各种版本的问题,装包耽误很多时间,现就 2021年11月7日为止的安装带模板的 Sophus 的方法。卸载全部 3.3.0 以下的 eigen3 。sudo rm -rf /usr/include/eigen3 /usr/lib/cmake/eigen3 /usr/share/doc/libeigen3-dev /usr/share/pkgconfig/eigen3.pc /var/lib/dpk
2021-11-07 12:20:45 956
原创 2021-07-25
机器学习的评判指标(混淆矩阵)1. 分类和回归评判指标的意义:性能度量1.1. 分类指标、混淆矩阵1.1.1. 准确率1.1.2. 精准率(查准率:针对预测结果P)1.1.3. 召回率(查全率:针对正样本)1.1.4. F1 分数1.1.5.合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML
2021-08-14 11:48:56 108
原创 Win10家庭版解决VM虚拟机Hyper/Device不兼容问题
1.如果没有gpedit.msc,创建方法:@echo offdir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txtdir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
2021-01-26 13:43:22 1302
原创 conda SSL错误 SSLError,爬虫应用总结
1.conda SSL错误 SSLError("Can’t connect to HTTPS URL because the SSL module is not available.解决办法使用conda环境来运行爬虫程序,因为无法使用电脑自带的SSL而出现无法连接上https的协议,因为https是基于SSL进行加密的。OpenSSL下载地址https://slproweb.com/products/Win32OpenSSL.html即可正确运行。2.文件操作:几个属性,'w’是可写,'a’是追
2021-01-24 18:41:11 2653 1
原创 vs 2013去背景的函数,适用于graphics.h的工程项目(制作掩码图)
由于现在网上对于graphics的教程还不是特别多,貌似也没有特别笼统的教程出现,现贴出一份可以作为制作掩码图使用的函数。IMAGE maskWork(IMAGE *img) { IMAGE maskbitmap(WIDTH1, HEIGH1); DWORD *pmemimg = GetImageBuffer(img); DWORD *pmemmaskbitmap = GetImageBuffer(&maskbitmap); COLORREF maskbk = pmemimg[0]; f
2021-01-06 17:23:49 269
原创 VS2013怎么导入万能头文件<bits/stdc++.h>
参考帖子:<bits/stdc++.h>在这里简单说一下<bits/stdc++.h>,这个头文件是在Mingw中的include文件中的bits文件夹下的,具体内容如图上,再导入的时候,只需要将bits文件夹拷贝到VS2013安装路径中的VC下的include中即可。...
2021-01-05 18:14:21 550
原创 Linux总结
一、文件和目录的操作:1、touch {a,b}.txt 结果为 a.txt, b.txt2、touch{a…d}.txt 结果为 a.txt, b.txt, c.txt, d.txt3、ls - 显示文件和目录列表(ls [选项] [目录或文件列表])-a (列出所有文件)-l (列出文件的详细信息,通常称为“长格式”)-d (输入参数目录时,只显示目录本身)-A (显示除 . 和 … 外的所有文件)-S (以文件大小排序输出)-t (时间排序输出)-r (将结果反向输出)4、cd
2020-09-25 00:43:35 90
原创 Leetcode刷题 2020.7.26
329.矩阵中的最长递增路径class Solution {public: int dir[5] = {-1, 0, 1, 0, -1}; int rows, columns, x, y; int dfs(vector<vector<int>>& matrix, int m, int n, vector<vector<int>> &dp) { if(dp[m][n]) return dp[m][n];
2020-07-26 21:48:44 130
原创 Leetcode刷题 2020.7.25
盛最多水的容器双指针!!心得:当左右两边都需要移动的时候,想到双指针!!class Solution {public: int maxArea(vector<int>& h) { int n = h.size(), Max = 0, l = 0, r = n - 1, t; while(l < r) { if(h[l] >= h[r]) t = h[r--];
2020-07-25 15:19:57 101
原创 Leetcode刷题 2020.7.22
10.正则表达式匹配dp解法:分两种情况!讨论,日后更新。class Solution {public: bool isMatch(string s, string p) { int m = s.size(), n = p.size(); vector<vector<int>> dp(m + 1, vector<int>(n + 1, 0)); dp[0][0] = 1; if(n >=
2020-07-23 00:59:38 111
原创 Leetcode刷题 2020.7.20
整数反转class Solution {public: int reverse(int x) { long long f = x < 0 ? -1: 1, k = x; if(x < 0) k*=-1; //精髓 vector<int> ans; while(k){ ans.push_back(k%10); k/=10; }
2020-07-20 15:53:03 118
原创 2020.7.20 学习心得 (python list)
listpop是删除后面的元素查找 in, index(“str”, start, end)random.randint[0, 2]
2020-07-20 08:59:24 141
原创 2020.7.19 学习心得 (python)
(1) for补充:\t 制表符注意输出的空格!!!!(2)while练习 9*9乘法表 > > > > > > > > > >n = 9for i in range(1, 10): for j in range(1, i + 1): print("%d*%d=%d" %(i, j, i*j), end = "\t") print()...
2020-07-20 08:33:09 140
原创 2020.7.18 学习心得(C++ forward_list)
(1) forward_list 的头文件是 #include <forward_list>以下程序是删除forward_list中元素的程序代码。严格注意forward_list(单向链表)中是没有emplace,erase,insert操作的只有emplace_after,erase_after,insert_after#include <iostream>#include <forward_list>using namespace std;int .
2020-07-19 02:20:49 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人