![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂类
FRAM
这个作者很懒,什么都没留下…
展开
-
mingw 使用 HPSocket 进阶版
#ifndef HPSOCKET4CWRAPPER_HPP#define HPSOCKET4CWRAPPER_HPP#include <cstdio>#include <shared_mutex>#include <optional>#include <map>#include <HPSocket4C.h>/** * 如果 lambda 表达式不捕获任何外部变量,在特定的情况下,会有额外的代码生成。 * 其中,特定情.原创 2021-09-01 10:43:20 · 518 阅读 · 0 评论 -
c++ IP地址离线查询
在编写服务器程序的时候,我们可能会对连接的客户端IP进行一些过滤、统计,...等等的一些操作。在此就需要一些技术手段来分析客户端的IP地址。总的来说可以有以下几种方法。1、通过在线ip服务(使用post/get等技术手段)投入少,但是查询速度慢,效率不高,对于并发量大的情况,效果不好。2、通过离线ip查询(1)使用付费版,投入大,效率高。(2)使用免费版,限制大。(3)使用开源版,效率高,但是准确率稍差。结合上述几点看法,最终我选择开源离线IP查询方案。就我本人认知来说,主要原创 2021-03-30 10:57:13 · 782 阅读 · 0 评论 -
Qml 高速显示 opencv Mat
在传统Qt5 程序中,显示高速图像,往往都要使用opengl,但是Qt5的opengl程序编写,自我感觉都太繁琐。后来发现在qml中使用videooutput控件,显示视频速度超快,并且代码简单。videooutput的视频源,代码如下。//// Created by Yoo on 2020/8/13.//#ifndef DOORCONTROL_FRAMEPROVIDER_HPP#define DOORCONTROL_FRAMEPROVIDER_HPP#include <QObj原创 2020-09-01 11:45:41 · 1301 阅读 · 0 评论 -
Mingw使用HPSocket的包装类
首先,HPSocket是一个很好的开源网络项目,支持跨平台,Windows,Linux,Android,MacOS等等。但是就Windows平台而言,它的开发环境是VisualStudio。由于c++编译器的差异,Mingw和Mingw64是无法调用HPSocket的c++动态链接库的,因此我们只能使用HPSocket的c语言动态库。但是对于习惯使用c++的人来说,使用c语言是一件感觉很不好的是,就像现代人,突然回到了原始社会一样,在c语言中,没有c++的各种武器,并且函数、变量分散,阅读代码...原创 2020-05-27 11:46:31 · 601 阅读 · 0 评论 -
c++ 调用阿里云短信
在c++ 程序中,有时我们需要根据客户需求,添加短信提醒/短信验证等功能,然而,市场上的大部分短信平台,对c/c++支持都不算友好。有人,自己用c/c++从头到尾,自己实现了一套短信的c++ sdk,但是用起来,呵呵。。。但是我们换个角度想一想,短信平台提供的SDK 大部分都包含 python,java,go...等等。1、python 和 java 都是解释性语言,可以用c++调用p...原创 2020-04-01 16:44:55 · 1406 阅读 · 2 评论