- 博客(13)
- 收藏
- 关注
原创 Grpc Server Stream Rpc通讯
-plugin==protoc-gen-grpc=grpc_csharp_plugin.exe:这个就是C#的插件,每个语言都要各自的插件,都必须指定。--csharp_out:用来生成C#代码,还可以支持cpp_out,java_out,javanano_out,python_out.......若无dll,可以安装Grpc,Grpc.Protobuf,Grpc.Tool工具包或者上网下一个。或者直接在NuGet 包管理器控制台,安装Grpc,Grpc.tool。3.在process中编写如下代码。
2024-08-30 17:06:32
1039
原创 Nsis 安装 详解
Nsis(NullSoft Scriptable Install System - NullSoft 脚本安装系统),是一个开放源代码脚本驱动的封装安装档用工具,可以用其脚本语言自定义安装的流程,同时支持多种语言的安装接口。
2024-06-04 17:37:40
796
原创 Task用法
同步指令,Task类中的等待函数,可等待多个task任务执行完成后返回。同步指令,task对象中的属性,等待该任务执行完成并返回结果。异步指令,可多个task线程启动,需要耗时(约数ms)异步指令,可异步执行{}中的命令。
2024-05-23 10:50:59
220
原创 OpenCV常用方法记录(2) CV::CornerEigeValsAndVecs,CV:Sobel,CV::Laplacian,CV::ConvertScaleAbs
拉普拉斯算子,二阶导数可以用来边缘检测,因为图像是二维的,需要在两个方向上求导,使用拉普拉斯算子将会使求导变得简单。ksize :边缘检测时模板的大小(ksize * ksize),取值为1,3,5,7。ksize :边缘检测时模板的大小(ksize * ksize),取值为1,3,5,7。ddepth:输出图像的深度,不同的输入图像,输出图像有不同的深度。ddepth:输出图像的深度,不同的输入图像,输出图像有不同的深度。src:输入的图像数组,Mat类的对象,需为单通道的8位图像。
2024-04-28 16:35:29
353
2
原创 OpenCV库下载安装详解(windows),谁都可以成功安装的方式!(通用)
一开始我按照网络上已有的一些文章去进行Opencv的安装,确实能让我顺利进行到了Cmake步骤,结果到了这一步怎么都过不去,上网查资料发现这个错误是自生的Visual Studio的错误,我的Visual Studio环境有问题,不支持Cmake这个opencv,然后我查遍了各大资料,尝试过重启电脑,重装Visual Studio 2019/2022,重新使用不同版本的Cmake与Opencv版本,全部都不行!一直卡在这一步,更别说之后的动作了,之后寻求万能的淘宝甚至都没法处理。
2024-04-22 21:37:47
5224
3
原创 vs2019下载(备份)
简体中文版下载地址:https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio-mac/?简体中文版下载地址:https://visualstudio.microsoft.com/thank-you-downloading-visual-studio-mac/?下载地址:https://visualstudio.microsoft.com/zh-hans/vs/mac/
2024-04-19 15:05:52
4128
1
原创 C++常用函数记录
二:Sizeof()是运算符,计算数组,指针,类型,对象,函数的字节大小的,不能用来返回动态分配的内存控件的大小。五:c_str()是string的一个函数,返回的是字符串的首地址,返回的类型是const char*。十:push_back()是将一个新的元素加到vector的最后面,位置为当前最后一个元素的下一个元素。返回值:表示dirp只想的目录流中的下一个目录条目,在达到目录流的末尾或者发生错误时返回NULL。一:Size()是取字符串长度的,跟Length()用法相同。参数:Root:传入根路径。
2024-04-10 19:54:05
154
1
原创 OpenCV常用方法记录(1) CV::Mat,CV::MinMaxLoc,CV:MeanStdDev,CV::Imread,CV::ConvertTo,CV::Rect
总共分1~4通道,C1,C2,C3,C4,1~3通道对应像素的三原色(B)蓝(G)绿(R)宏。MinMaxLoc是OpenCV中的函数,是为了找到多维数组中的最大值,最小值,最大值所在索引,最小值所在索引。mask :可选的掩码,其大小和类型必须和src相同,如果指定了该值,函数只查找具有非需掩码的元素。minLoc:存储的最小值的实际位置,如果不需要,可以设为0。minval:存储的最小值的实际值,如果不需要,可以设为0。maxval:存储的最大值的实际值,如果不需要,可以设为0。
2024-04-09 20:13:08
599
1
原创 计算器,CPU,多核,逻辑处理器的关系
对计算器来说,所有的指令都是由0,1组成的,所有的指令可以统分为控制单元,运算单元,存储单元。还有一点,不是只有多核心的CPU才被允许进行线程/进程并行处理,哪怕是单CPU,单核的设备也是可以进行程序的并行的,只不过底层使用的会是时间片轮转的方式,分时进行程序运行。二:中央处理器(CPU)经历了50多年的发展了,目前较为前列的是英特尔的酷睿系列处理器和ADM的锐龙系列处理器。三:一块CPU可以有多块核心,例如CPU单核,CPU双核,CPU8核,10核的。核心越多,代表CPU可并行执行的能力越强,效率越高。
2024-04-08 15:34:11
2589
1
原创 linux下QT学习
如果linux下已经安装了QT库则会显示版本信息,若是没有则显示command not found。1.在Linux下,可以使用QT Greator来生成可执行文件。快捷键 Ctrl+Alt+T(快速打开终端)快捷键Ctrl+Alt+T。
2024-04-07 15:55:55
283
1
原创 Linux 常规记录
打开文件夹 - 进入Other Locations - 输入smb://192.168.3.1。可以在Linux环境下共享一个文件夹,然后可以使用Samba从Windows环境下进行。例如访问Linux下192.168.3.1电脑的共享文件夹。1.Samba(共享服务器)如此便完成了一次初级的查询。
2024-04-07 12:02:21
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人