logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++ fmt 库安装和使用示例、clion配置

安装git clonehttps://github.com/fmtlib/fmt.gitmake .mkae && make installCLion使用使用和安装存在出入下载源码,可以先 clone 到你的项目中去,https://github.com/fmtlib/fmt ,我放到的是项目的 dependencies 目录然后在 CMake 中加上这两句:add_subdire

Java JUC工具类--Master-Worker

Master-WorkerMaster-Worker模式是常用的并行计算模式。它的核心思想是系统由两类进程协作工作:Master进程和Worker进程Master负责接收和分配任务,Worker负责处理子任务当各个Worker子进程处理完成后,会将结果返回给Master,由Master做归纳和总结。 其好处是能将一个大任务分解成若干个小任务,并行执行,从而提高系统的吞吐量maste...

#java
MAC上Git安装与GitHub基本使用

参考链接MAC上Git安装与GitHub基本使用

#ubuntu#ssh#git
C++最新使用开源openssl实现输入是文件,输出是文件的AES加解密的代码

AES.h头文件#include <cstring>#include <fstream>#include <iostream>#include <openssl/aes.h>//AES文件加密函数int aes_encrypt_file(const std::string &original_backup_file_path,const st

密钥协商(密钥交换)机制的讲解

国标文件涉及密钥协商算法的函数生成密钥协商参数并输出计算会话密钥产生协商数据并且计算会话密钥密钥协商(交换)算法及其原理密钥交换/协商目的“密钥协商机制”是:(在身份认证的前提下)规避【偷窥】的风险。通俗地说,即使有攻击者在偷窥客户端与服务器的网络传输,客户端(client)依然可以利用“密钥协商机制”与服务器端(server)协商出一个只有二者可知的用来对于应用层数据进行加密的密钥(也称“会话密

#密码学
解决VM虚拟机中ubuntu系统上不了网的问题

最简单的方式关闭虚拟机在对应的虚拟机上右键,点击设置,找到网络适配器,点击移除,再次点击添加,将网络适配器再次添加回来,点击确定重启虚拟机如果第一种方式解决不了问题,请使用第二种方式第二种方式打开终端,(1) 输入sudo service network-manager stop(2) sudo rm /var/lib/NetworkManager/NetworkManager.state(3)

#ubuntu#linux#服务器
C++ 标准程序库std::string 详解

现在一般不再使用传统的char*而选用C++标准程序库中的string类,是因为string标准程序和char*比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,集成的操作函数足以完成大多数情况下(甚至是100%)的需要。比如,可以用 = 进行赋值操作,== 进行比较,+ 做串联。尽可以把它看成是C++的基本数据类型。C++是将面向过程的C语言和面向对象的Java语言拼接到一起而

#c++
VS2022 添加 dll 库文件

这些方法可以避免将 DLL 文件复制到可执行文件所在的目录下,但也可能带来一些其他的问题,比如 DLL Hell,因此需要根据具体的情况进行选择。添加包含目录:在“包含目录”中添加库文件的路径,包括 .h 文件所在的目录。在 Visual Studio 2022 中,可以通过在项目属性页面中添加库文件的目录,让编译器知道需要链接的库文件的位置。添加库目录:在“库目录”中添加库文件的路径,包括 .l

文章图片
#c++#microsoft#开发语言
Linux高性能服务器编程 第5章 Linux网络编程基础API

5.1 socket 地址 API现代CPU的累加器一次都能装载(至少)4 字节(这里考虑32位机,下同),即一个整数。那么这4 字节在内存中排列的顺序将影响它被累加器装载成的整数的值。这就是字节序问题。字节序分为大端字节序(big endian)和小端字节序(little endian)o 大端字节序是指一个整数的高位字节(23〜 31 b it)存储在内存的低地址处,低位字节(0 〜 7 b

使用多线程的方式调用chineseocr_API

ChineseOCR在线API网页链接界面提供多种接口调用方式,比如在线调用、Javascript api调用、curl api调用和python api调用四种方式,本次使用javascript api调用的方式进行OCR识别代码import globimport base64import osimport requestsimport threadingimport timefrom time

暂无文章信息