自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux下VTK编译及运行环境

安装编译器注: 如果需要降级,则运行如下命令:

2024-04-23 17:02:21 302

原创 (RabbitMQ客户端)SimpleAmqpClient Linux编译

1. 下载对应的程序包,我这里直接使用master分支:rabbitmq-c-master。3. 进入rabbitmq-c-master主目录,完成编译。

2024-04-09 09:45:56 723 1

原创 Java 编译错误: 无效的目标发行版:11.0.20

3. 检查File -> Settings-> Build,Executing.. ->Compiler -> Java Compiler是否正确指定版本。2. 检查File -> Settings-> Build,Executing.. -> Maven ->Runner 中的JRE是否正确配置。1. File -> Project Structure下的SDK是否正确指定。

2023-12-14 20:38:10 150 1

原创 Windows 下 C++ 代码编译支持公共语言运行时(clr)支持的 DLL

1. 公共语言运行时相关介绍: https://docs.microsoft.com/zh-cn/dotnet/standard/clr2. 项目 -> 属性 -> 常规 -> 项目默认值 -> 公共语言运行时支持(/clr)3. Debug 版本时: 项目 -> 属性 -> C/C++ -> 代码生成 -> 运行库(MDd) Release 版本时: 项目 -> 属性 -> C/C++ -> 代码生成 -> 运行...

2021-08-25 17:26:58 1274

原创 VS C++ 编译时的两个问题

1. error D8045: 不能使用 /clr 选项编译 C 文件“..\Src\cmd5.c”解决办法:右击工程 -> 属性 -> C/C++ -> 高级 -> 编译为 ...(选择编译为C++代码/TP)2. error C2440: “类型强制转换”: 无法从“TCHAR [2048]”转换为“std::wstring”解决办法:右击工程 -> 属性 -> 常规 -> 字符集(使用多字节字符集)...

2021-08-25 17:07:57 2717

原创 Java调用C++ DLL库文件

对于C++编程人员, 他们一般会在C++工程中进行相关功能的封装, 形成一个独立的库文件, 这时可以将这个库文件提供给其他人员使用; 对于Java编程人员来说, Java 也是可以调用C++的DLL库的,其操作方式也是类似, 以下描述Java中如何使用C++库(注: 这里假设库的编写人员也是自己, 库的名字为libhh.dll):1. 操作步骤a. 创建Java调用C++库的程序文件, 这里假设为: com.gg.utils.DmoHello.java, 其内容为: pac...

2021-08-03 17:33:48 707

原创 浅谈认证与鉴权

1. 认证认证一般用于对用户身份进行鉴别,判断其是否允许进行系统后续的操作。1.1 Basic 认证(基本认证) 它应该是所有认证中最简单的一种方式了,注意利用用户的信息进行简单的编码来通讯。它在Http报文头中具有如下的格式: WWW-Authenticate: Basic realm="aGVsbG86d29ybGQ=" 说明: 这里的用户名:密码为(hello:world) 其中计算方式为: Base64(username:password) 特...

2021-04-28 08:51:48 4305

原创 Git 基础操作 - 笔记

Git 运行前配置1、Git的配置存储在以下三个地方: a、/etc/gitconfig: 包含系统上每一个用户及他们仓库的通用配置;使用带有--system的git config 命令时, 它就是读写该文件中的配置; b、~/.gitconfig或~/.config/git/config: 只针对当前用户. 传递 --global选项读写此文件。 c、当前使用仓库的Git目录中的config文件: 针对该仓库. 使用--local强制Git读写此文件, 默认情况下(进入该目录)也是使用它

2020-06-10 22:06:49 209

原创 log4cpp组件基本使用介绍

本文档主要介绍log4cpp开源库的基本使用信息。1. 下载地址https://sourceforge.net/projects/log4cpp/files/这里下载的是log4cpp-1.1.3.tar.gz,解压后log4cpp下面有好几个log4cpp的工程,其中:a、log4cpp为动态库工程;b、log4cppLIB为静态库工程;c、log4cppRunnabl...

2020-02-26 18:51:13 376

原创 MySQL之部分工具

mysqlimport语法:mysqlimport [options] db_name textfile1 [textfile2 ...]语义:以命令行模式来载入SQL声明。对于每个textfile,mysqlimport都将该文件名(后缀除外)作为数据库中的表。选项:--columns=column_list, -c column_list:以逗号作为分隔,列出对应的列名。载入文件...

2020-01-20 17:59:13 213

原创 MySQL之auto-increment相关处理

说明本文主要用于阅读后记录,参考翻译MySQL 5.7说明文档章节,后续讨论中所使用的的数据库存储引擎为InnoDB。目录1.概述2.术语3.锁模式4.AUTO_INCREMENT的使用说明5.AUTO_INCREMENT 计数器初始化6.参数查询与设置1.概述在数据库表的列中存在AUTO_INCREMENT的列时,配合锁机制可以极大地改进数据库的并发性和S...

2020-01-20 17:58:38 307

原创 Eclipse Paho C/C++客户端编译

概述本文档主要介绍编译安装C/C++paho客户端。准备1、安装openssl到系统目录;2、安装cmake,版本要求3.x以上。这里按照官方文档说明,安装的是3.6.3wget http://www.cmake.org/files/v3.6/cmake-3.6.3.tar.gzcd cmake-3.6.3/./configuremakemake install...

2019-12-25 21:46:40 1136

原创 MQTT各类操作消息

本篇文档简单描述MQTT中几类常用消息的交互过程。1、Ping Client Server sendPing ---> ...

2019-12-16 20:57:13 237

原创 Mosquitto之配置举例

目录概述鉴权配置示例openssl加密配置示例openssl双向加密配置示例预共享密钥配置示例retain保留消息测试示例will遗嘱消息测试示例桥模式示例概述本文章主要介绍mosquitto一些安全及访问控制列表相关的配置例子。根据文档描述可以了解到的mosquito支持以下方式的接入:a、无鉴权接入默认接入方式。allow_anonymos为tr...

2019-12-16 20:25:36 1013

原创 Mosquitto之Durable Connection超时断开与删除

本文章将进入mosquitto源码,介绍几个与客户端相关的时间变量,初探这些变量的含义。由于能力有限,如有错误,欢迎批评指正。注意:以下主要针对Durable Connection而言。keepalive:对应于mosquitto.conf中的max_keepalive配置选项,表示broker与client(桥模式的client除外)之间交互时,报文的最大有效时间,这个时间也可以成为保活时间...

2019-12-05 19:43:10 2220

原创 Mosquitto之配置文件解析

本篇文章将解释mosquitto.conf文件中部分参数的意义,以方便理解和部署mosquitto。初次使用,难免出现错误,欢迎批评指正。备注:mosquitto.conf配置文件以 '#' 作为注释。 基本相关 per_listener_settings:按监听配置。mosquitto具备一个默认的listener,称为默认监听端口,同时还可以配置多个listener,一个list...

2019-12-04 23:05:31 2387

原创 Mosquitto之编译与安装

概述 本文主要介绍linux下mosquitto的编译与安装。 编译前准备 安装openssl。 下载与编译 1、wget https://mosquitto.org/files/source/mosquitto-1.6.7.tar.gz2、创建安装目录mkdir -pv tools/mosquitto // 这里假设当前目录为/ho...

2019-11-30 10:48:37 2631

原创 Mosquitto之MQTT几个重要名词

MQTT是一个轻量级的发布/订阅消息协议,它非常适合于低功耗的传感器等设备;当然,其他很多业务场景也很适合。本文仅介绍MQTT中的几个比较重要的概念。有关MQTT协议等更加详细的内容请参考:http://mqtt.org/ Publish/Subscribe(发布/订阅) MQTT协议是基于发布消息和订阅主题的原理,简称“pub/sub”。多个客户端连接broker并订阅各自感兴...

2019-11-27 20:12:35 407

原创 加密、SSL相关等知识梳理

概述数据在交换的时候,通讯双方都希望彼此之间可以安全、无错误的进行,这时最好的方式是对彼此之间的通讯链路和通讯内容进行加密。为满足这种需求,通常存在两种方法,一种为链路加密,另外一种为端对端的加密。链路加密是指链路的出、入口存在加密设备,通讯数据经过链路时,首先必须经过加密设备完成数据的加密,然后在链路上进行传输,最后在链路的另一端,加密设备完成解密,数据最终到达对端;而端对端加密是指彼此交互...

2019-11-15 20:23:58 364

SecureCRT&SecureFX.zip

xshell没法用?那就使用SecureCrt吧,支持上传,下载功能,

2019-12-24

空空如也

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

TA关注的人

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