自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 学习gRPC (三)

通过gRPC 已经编译并且安装好之后,就可以在源码目录下找到example 文件夹下来试用gRPC 提供的例子。在这里我使用VS2022来打开仓库目录下目录。

2023-08-03 14:54:37 471

原创 离线部署 python 环境

离线部署python 包

2023-08-02 16:23:19 292

原创 学习gRPC (二)

gRPC 仓库的地址:https://github.com/grpc/grpc。可以使用拉取最新的代码以及包括其子模块。在这里我列举几个重要的文件夹。

2023-08-02 16:15:50 283

原创 学习gRPC(一)

gRPC 使用Protocol Buffers作为其接口定义语言(IDL)和基础消息交换格式。Protocol Buffers是用于序列化、结构化数据,它与语言无关、与平台无关。它具备紧凑的数据存储、快速解析、支持多种编程语言和通过自动生成的类优化功能。下面的代码是一个.proto 文件下图展示了Protocol Buffers是如何工作的,使用protoc将已经编写好的proto文件编译成各种语言的代码,如java、c++等。gRPC 介绍Protocol Buffers介绍。

2023-08-01 20:00:25 338

原创 c++ atomic mutex 临界区 的性能比较

机器性能和环境win7 sp1i5-34708GBvs2017atomicatomic(原子操作)是c++11的一个新特性,允许无锁并发编程。#include <iostream>#include <thread>#include <atomic>#include <vector>#include <chrono>...

2019-09-04 11:42:02 1301

原创 c++11 条件变量

#include <iostream>#include <thread>#include <mutex>#include <condition_variable>using namespace std;condition_variable cv;mutex mu;bool isWork1Complete = false;bool ...

2019-09-03 15:56:54 253

原创 安装ubuntu 18.04,并安装eclipse配置c++开发环境

u盘安装ubuntu 18.04因为有台很久不用的大学时期电脑闲着,所以干脆装个ubuntu系统体验一下。下载ubuntu镜像从ubuntu官网下载镜像包。下载RufusRufus是一个可以帮助格式化和创建可引导USB闪存盘的工具。下载好之后进行设置成下图点击开始进行格式化。如果中间有什么警告,也一路确认就行了。安装系统首先进入bios设置U盘启动,然后再安装系统。...

2018-12-16 16:47:52 9030 2

原创 在CentOS 7上设置Nginx-RTMP

在CentOS 7上设置Nginx-RTMP安装Nginx和Nginx-RTMP安装FFMPEG配置nginx** 这个写的都是从源码安装 **安装Nginx和Nginx-RTMP安装从源代码编译Nginx和Nginx-RTMP所需的工具。sudo yum install pcre pcre-devel openssl openssl-devel zlib zlib-devel ...

2018-09-30 17:15:38 593

原创 利用WinINet进行网络程序的编程

The Microsoft Windows Internet (WinINet)使应用程序使用标准Internet协议,例如FTP 和HTTP。WinINet抽象了这些协议成了一个个接口。需要注意的是WinINet只能用于客户端程序,而服务器端需要使用Microsoft Windows HTTP Services (WinHTTP)。关于HINTERNET手柄由WinINet函数创建和...

2018-05-12 18:25:39 3083

原创 windows客户端安装时运行时库版本不匹配的问题

最近公司软件windows客户端在安装的时候遇到直接闪退的问题。最后查出来是vc运行时库版本比我们的低。为了指定特定版本的vc运行时库就像到了manifest文件。Manifest Manifests are XML files that accompany and describe side-by-side assemblies or isolated application...

2018-04-27 12:03:13 1863

原创 c++ AbstractFactory模式实现

抽象工厂模式 属于创建型模式,提供了一个创建一系列 产品对象的接口,而无需指定它具体的类。

2017-11-25 23:33:18 326

原创 c++ Factory模式实现

Factory模式,属于创建型模式,它主要是定义了一个创建对象接口,而让子类决定具体的实例化哪一个类。

2017-10-08 23:35:08 3225

原创 VS2015 编译 libcurl

VS2015 编译 libcurl

2017-09-28 16:39:56 1640

原创 小试ffplay+MFC

最近想尝试一下ffplay,于是就动手做了一个播放器。

2017-09-01 20:56:23 1002 5

原创 编译chromium时出现的错误

出现mt.exe有关的错误的时候 可能就是win10SDK没有安装好,重新安装一个;其他出现的问题可以见一下的博客 点这里 点这里 点这里 点这里

2017-06-01 16:59:16 717

原创 WIN10SDK(15063)错误bits10_1.h

编译chromium时出现fatal error C1083: Cannot open include file: ‘bits10_1.h’: No such file or directory是因为WIN10 SDK(15063)的c:\program files (x86)\windows kits\10\include\10.0.15063.0\um\bits5_0.h 头文件中824行 #

2017-06-01 15:32:41 801

转载 [debug]调试Release版本应用程序

调试Release版本应用程序

2017-04-25 11:50:07 424

翻译 c++中的动态绑定

c++中函数要触发动态绑定有两个条件:指定为虚函数的成员函数才能动态绑定;必须通过基类类型的指针或引用调用函数;

2017-02-05 19:43:41 270

原创 关于重复定义的问题

c++中自定义的头文件最好是加上#ifndef _A_#define _A_/*.......*/#endif不然在以后的主函数cpp文件中会出现重复定义的问题。

2017-02-05 16:58:37 863

原创 Labview 中局部变量和全局变量

labview中局部变量只能用于同一VI的程序框图,全局变量可以用于它能够用于同一计算机的多个VI。局部变量没有与相应的输入和显示控件相关联的时候会显示问号。 全局变量以独立的VI存在。双击可以进入前面板。

2016-12-01 10:28:37 6546

原创 字节数据转换为浮点数据

union { unsigned char charData[4]; long lData; unsigned long ulData; int iData; float fData; }unionData;/*================

2016-11-22 22:34:20 2646

原创 C++项目单元调试

C++ 项目在进行单元测试的时候要设置被测试项目的 属性->常规->配置类型 为静态库 不然会出现 error LNK2019

2016-11-14 16:20:46 377

LIB Release - LIB OpenSSL - LIB LibSSH2.7

压缩包中包含相应库和头文件。版本7.55.1 压缩包中包含相应库和头文件。版本7.55.1

2017-09-29

LIB Debug - LIB OpenSSL - LIB LibSSH2.

压缩包中包含相应库和头文件。版本7.55.1。 压缩包中包含相应库和头文件。版本7.55.1。

2017-09-28

DLL Release - DLL OpenSSL - DLL LibSSH2.7z

压缩包中包含相应库和头文件。版本7.55.1。 压缩包中包含相应库和头文件。版本7.55.1。

2017-09-28

DLL Debug - DLL OpenSSL - DLL LibSSH2

压缩包中包含相应库和头文件。版本7.55.1。放心下载 压缩包中包含相应库和头文件。版本7.55.1。放心下载

2017-09-28

DuiDesigner

DuiDesigner能用

2017-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除