![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
编程语言
各种编程小技巧
昼行plus
学而知菜,菜而后学……
杂而不精,去杂就精……
展开
-
CMake下调用anaconda的pytorch及numpy传参CV::Mat给python(多线程版)
经测试发现上次写的在多线程下就挂了……经过各种实验,终于完成了多线程的实现,在此分享一下。原创 2022-07-15 19:23:37 · 696 阅读 · 0 评论 -
CMake/ROS下调用anaconda的pytorch及numpy传参CV::Mat给python
系统:ubuntu 18.04前文Cmake/Gcc调用 Python模块演示了调用ubuntu自带python3.6的情况。这次演示下与anaconda混合编程的情况:上篇文章根据官网的获取链接命令方法:得不到类似 -lpython3.9的内容target_link_libraries部分直接写 -lpython3.9 会找不到Python.h涉及的各种函数从而无法通过编译。最后解决方法也很简单,我们直接给路径就完了:然后就可以类似OpenCV一样进行 include_directories 和原创 2022-07-09 11:02:00 · 962 阅读 · 0 评论 -
字典Dictionary<TKey,TValue>的用法示例
using System.Collections.Generic;using UnityEngine;[RequireComponent(typeof(ParticleSystem))]public class test : MonoBehaviour{ void Start() { Dictionary<string, int> dic = new Dictionary<string, int>(); dic.Add("Be原创 2020-09-03 09:49:34 · 1188 阅读 · 0 评论 -
C# 异常处理(try\catch\finally)
异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零。异常提供了一种把程序控制权从某个部分转移到另一个部分的方式。C# 异常处理时建立在四个关键词之上的:try、catch、finally 和 throw。try:一个 try 块标识了一个将被激活的特定的异常的代码块。后跟一个或多个 catch 块。catch:程序通过异常处理程序捕获异常。catch 关键字表示异常的捕获。finally:finally块用于执行给定的语句,不管异常是否被抛出都会转载 2020-09-03 10:55:32 · 2721 阅读 · 0 评论 -
C# float型转String保留小数位数
float a = 0.4332f;string s = a.ToString("0.00"); //保留两位小数如上T原创 2020-09-29 00:35:21 · 6635 阅读 · 0 评论 -
C# 读取Excel表格内图片
本文只写针对.xls文件的问题解决!详细理论讲解还是看原文:C#读取Excel的内容和图片及图片位置, 本文在其基础上解决其只适用于.xlsx文件,并不适用于.xls文件的问题:有同学会说,用Excel转成xlsx不就行啦?你可以试试hh不出意外的话会在这条语句报错// 找节点中的r的命名空间,如果找不到返回默认命名空间r = nPic.FirstAttribute.IsNamespaceDeclaration ? nPic.FirstAttribute.Value :"http://schema原创 2021-09-29 11:17:01 · 2905 阅读 · 4 评论 -
Cmake/Gcc调用 Python模块
系统:ubuntu 18.04python 3.6.9gcc 9.1.0安装库:其他系统的安装方法CmakeList.txtc_python.cppc_py_test.py运行结果:如果上面cmake编译不通,可以试试gcc版本:执行若遇到类似抱错:需要:Reference如何实现 C/C++ 与 Python 的通信?Python.h的Cmake配置python文档 – 拓展和嵌入python文档 – python/C API接口上面文档的中译版cmake的项目c++调原创 2022-07-08 09:57:23 · 1485 阅读 · 2 评论 -
Ubuntu 18.04系统中可用并行算法库的GCC-9安装
前言本篇文章记述了Ubuntu 16.04系统中GCC 9.1编译器安装方法及C++17标准测试示例中的主要过程,其间各步讲解与报错解析还请查看原文。正文先查看下你的gcc版本:gcc -v可以看到我这里是gcc7.5下面我们手动安装gcc9.1(据说9.3的安装会各种报错)去https://gcc.gnu.org/mirrors.html选一个镜像(不用找了,里面没有中国……)随便打开一个找到releases/gcc-9.1.0/gcc-9.1.0.tat.gz,我开的是http原创 2022-02-06 11:17:34 · 3424 阅读 · 0 评论 -
fatal error: boost/format.hpp: No such file or directory
在读高博的《视觉SLAM十四讲》的第五章内容,运行rgbd的joinMap.cpp时报错fatal error: boost/format.hpp: No such file or directory解决方案:sudo apt-get install libboost1.62-all-dev(方法很暴力,很无脑,若有更合适的解决方法还请各位指教!)...原创 2021-10-04 16:34:58 · 4332 阅读 · 0 评论 -
public、protected 和 private
public:internal:private:原创 2021-08-25 11:28:46 · 131 阅读 · 0 评论 -
C++ 进阶 -- 类与对象 实例 :职工管理系统(当大作业一定不错!)
最近看b站上黑马程序员学C++,进阶部分的实例——职工管理系统写的着实不敢恭维(特别是内存安排上)。私下里用链表重写了一遍,供诸君品鉴!因为涉及多个文件,着实不方便贴在这,只能麻烦各位花几个币下载了……资源链接...原创 2021-08-16 09:13:41 · 122 阅读 · 0 评论 -
C++ 文件夹目录读取 与 iostream读写文件
写文件//文本文件 读文件#include<iostream>#include<fstream>#include<string>using namespace std;//文本文件 写文件void writeFile() { //1、包含头文件fstream // 2、创建对象流 ofstream ofs; // 3、指定打开方式 ofs.open("test.txt", ios::out); // 4、写文件 ofs <&原创 2021-08-14 13:46:43 · 2814 阅读 · 0 评论