协程
文章平均质量分 56
qianbo_insist
AI,网络安全,nodejs,c++ ,java,.net
email :[email protected]
weixin:18091589062
展开
-
go udp server事件服务器
所有消息由udp server 接收,http协议进行获取,如智能面板中的udpserver 接收所有消息以后, 其他客户端可以获取所有流量udp server 记录所有的数据结构和流量,能力,定义角色如下:对应服务类型和编号ai server 推理服务器 :4nvr :6ipc :7分别启动udp 服务器 和http服务器。...原创 2022-08-26 21:55:05 · 530 阅读 · 0 评论 -
go 协程和协程通信
1、go channelchannels 是 go 协程routines之间通信的方式,更为安全,为什么这么说,他可以理解为管道, 虽然任何语言可以使用共享变量的方式, 但是更加推荐使用channel,说到管道,读者可以理解一下大学里面学的操作系统,无论linux和windows都有进程通信管道的方法。使用 go func() 来启动协程,所以go语言在这方面比c++和java有更多的优势。c := make(chan int)可以使用make 来生成线程间或协程间的通道2、协程协程方式是充分原创 2021-07-04 08:06:15 · 637 阅读 · 4 评论 -
boost1.7 centos7编译
下载后解压tar zxvf xxxx.tar.gz运行编译./bootstrap.sh./b2 -j 5./b2 installldconfig在usr/local/include/boost 下可以看到新安装的文件,写以下测试代码#include <iostream>#include <boost/filesystem.hpp> using namespace boost::filesystem; int main(int argc, char原创 2021-05-22 16:56:46 · 582 阅读 · 0 评论 -
opencv 识别机车
效果1 识别摩托效果 公路场景撞击现场定义识别名称const char* classNames[] = { “背景”,“飞机”, “自行车”, “鸟”, “船”,“瓶子”, “大汽车”, “小汽车”, “猫”, “椅子”,“奶牛”, “餐桌”, “狗”, “马”,“机车”, “人”, “花盆植物”,“羊”, “沙发”, “火车”, “tv监视器” }; String file_path = parser.getPathToApplication() + "/"; String原创 2021-03-19 07:17:12 · 593 阅读 · 1 评论 -
go的优势--链表与结构体使用
一、go语言的优势1 可以使用脚本和可执行两种方式1、这种方式用脚本执行 go run test.go2、这种方式编译可执行 go build test.go2 跨平台不依赖运行库3、脚本方式成功直接就可以编译成可执行,脱离运行库3 语言精练易懂,如c,并发和并行自然4、go func() ,直接运行新线程或者协程5、注意并发和并行概念是不一样的二、数据结构:使用链表在使用go的过程中,不可避免使用hashmap 和 list,很多人写一个例子直接链表里面就放入数值,如整形,或者str原创 2021-02-27 08:05:08 · 358 阅读 · 0 评论 -
在代码中实用协程(二)
第一篇的链接:在代码中实用协程(一)在网络处理程序中,一个协程正在接收网络请求者,一个协程正在循环发包,另一个协程中正发生错误,删除链接。问题:是否可以循环链表同时进行删除和添加操作先看一段流程#mermaid-svg-qp52QPHl2O5uoL6W .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-qp原创 2021-02-22 22:17:01 · 178 阅读 · 0 评论