
成长之路
文章平均质量分 59
Ellan_BM
这个作者很懒,什么都没留下…
展开
-
golang范型
1. golang已经支持范型,网上搜索的教程全是打印的例子,根本不能算是范型的例子,还是官方教程靠谱附上官方教程的连接2. 目前go1.18beta版本已经可以下载并使用,我的测试是用beta版做的,下面附上代码package mainimport "fmt"func SumIntsOrFloats[K comparable, V int64 | float64](m map[K]V) V { var s V for _, v := range m { s += v } re原创 2022-01-20 10:13:50 · 261 阅读 · 0 评论 -
cmake命令行交叉编译opencv
本文的环境是:ubuntu20.04 opencv4.5.3系统环境都差不多,可能opencv太低的版本不适用于本文(cmake的结构不一样)网上搜的几乎都是cmake-gui的配置方法,在linux下怎么能缺少了命令行呢!1. 配置交叉编译工具链(参考网络上的,这里不做细说)2. 安装cmake(请参考网络上的教程,或者直接去cmake官网下载tar包解压后将bin目录下的所有文件拷贝到/usr/local/bin下,再把share/qmake-3.21这个目录拷贝到/usr/loca原创 2021-10-16 11:05:56 · 2367 阅读 · 0 评论 -
grpc C++异步调用的例子
代码主要是基于grpc官方examples/cpp/helloworld项目改的,对helloworld的做了改进,可以方便的增加多个rpc调用接口关于增加rpc接口的方法做如下介绍: 1. 修改proto文件,增加新接口 如增加新接口 在Greeter里面增加rpc UploadPlateIn(PlateInRequest) returns (PlateInReply) {}并增加PlateInRequest 和PlateInReply数据syntax = "proto3";...原创 2020-10-25 17:10:25 · 2724 阅读 · 0 评论 -
cmake生成的vs项目 报LNK4098的警告 默认库“msvcrt.lib”与其他库的使用冲突
在网上搜了一下午,终于找到了解决办法参照[https://stackoverflow.com/questions/24858792/how-to-make-cmake-to-set-visual-studio-linkers-option-generate-debug-info-as-ye]这个里面的第一个回答在我的CMakeList.txt里增加如下内容if(MSVC) # 自定义编译规...原创 2020-04-22 18:26:33 · 2364 阅读 · 0 评论 -
wxWidgets嵌入CEF3,并实现JavaScript调用C++代码
由于项目选用了wxWidgets做图形界面,wx既然能和QT相提并论,自然是他的跨平台做的也相当的优秀,唯一的美中不足是资料太少。 好了废话不多说,言归正传。 我使用wxWidgets版本是3.0.2,在windows vs2013下做的项目,接下来是要移植到Mac 和Linux系统下的。 wx嵌入CEF3是参考了GitHub上的一个开源项目,也是wx官方论坛里的大神提供的,连原创 2017-11-05 16:00:26 · 2282 阅读 · 0 评论