Centos7 – 安装高版本的gcc/g++,多版本切换以及配置环境
1 Centos7的默认gcc版本与安装g++ Centos7默认安装了gcc,但是默认没有安装g++, 我们可以在命令行输入 g++ 如果出现 -bash: g++: command not found 则说明没有安装g++,可以通过以下命令安装 yum install -y gcc gcc-c+…
- Linux运维
- 2023-09-01
C++ – GCC版本与C++标准之间的对应关系
1 GCC版本与C++标准的对应关系 C++到今年为止已经有了C++98、C++11、C++14、C++17、C++20,而C++23也于今年发布,而C++26也预计在2026年发布。目前在项目中一般是C++11作为标准,当然也有时会用到C++14和C++17的一些特性。 GCC是支持多种编程语言的…
- C++
- 2023-09-01
Javascript – 接收websocket服务器发送base64编码的音频数据并进行播放
1 Javascript接收websocket服务器发送base64编码的音频数据并进行播放 在js中除了可以播放本地音频之外,在有些情况下音频数据是需要在远程服务器上生成的,在这种情况下需要接收服务器端的音频数据并在本地中使用js播放接收的音频数据。 假设现在音频数据是由一个websocket服务…
- Javascript
- 2023-08-31
C++ – Windows系统使用C++切换音频默认输出设备
1 Windows系统上切换默认音频输出设备 如果电脑上插了多个音频输出设备(比如同时插了音响和耳机),在Windows系统中一般通过在声音设备页面选择输出设备,通过这种方式切换音频的默认输出设备。 也可以在高级声音选项 - 应用音量和设备首选项单独为某个软件设置音频输入设备和音频输出设备。 2 使…
- C++
- 2023-08-30
C++ – 日志库easylogging++初始化时不生成默认日志文件mylog.txt
1 easylogging++日志会默认生成日志文件mylog.txt 在使用C++日志库easylogging++的过程中,既使我们在日志配置中已经进行了日志文件路径和文件名格式的指定,但是只要通过以下类似代码初始化了easylogging++, #include "easylogging++.h…
- C++
- 2023-08-28
CSS – 使图片居中显示的方式总结
在CSS中居中图片是我们在写web时经常需要实现的需求,本文简单的总结几种在css如何使图片居中显示的方式。 1 text-align居中 图片标签img是一个内联元素,而text-align属性居中只对块级元素有效,所以我们需要使用div包含img,然后设置这个div的text-align属性为c…
- CSS
- 2023-08-28
C++ – 单例模式
转载自:Zhongtian‘s Technical Notes,如侵联删。 单例模式是使用最广泛的设计模式之一,其目的是保证一个类仅有一个实例,并提供一个访问它的全局访问点。 1 Eager Singleton class Singleton { public: static Singleton&a…
- C++
- 2023-08-25
OnnxRuntime – 如何部署多个输入和多个输出tensor的onnx模型
1 OnnxRuntime如何部署多个输入和多个输出的模型 1.1 OnnxRuntime仓库问题答疑 这个问题其实在OnnxRuntime的Github下面的FAQ.md文档中直接回答过这个问题,这个问题的链接在这里。 在这个问题的回答中官方还贴心的给出了一个有3个输入和3个输出的模型推理示例代码…
- OnnxRuntime
- 2023-08-24
OnnxRuntime – C++捕获OnnxRuntime中的异常
1 如何捕获OnnxRuntime中的异常 之前在写OnnxRuntime部署模型代码的时候没有写捕获异常的代码,导致推理过程出错就直接崩溃。今天查了一下,在OnnxRuntime中是有异常处理机制的,OnnxRuntime中提供了继承std::exception的结构体Ort::Exception…
- OnnxRuntime
- 2023-08-24
WordPress – 获取网站名称和首页网站链接
在WordPress中可以使用blog_info获取网站的名称以及网站主页的链接。 比如 <?php $blog_name = get_bloginfo('name'); $blog_url = get_bloginfo('url'); echo $blog_name; echo $blog_…
- WordPress
- 2023-08-21
C++ – std::vector初始化方式总结
本文将简单总结下std::vector初始化的几种方式。 1 std::vector初始化 1.1 使用值初始化std::vector #include<iostream> #include <vector> int main() { std::vector<int&g…
- C++
- 2023-08-21
C++ – websocket++不依赖boost,基于独立Asio编译方法
1 websocket++ WebSocket++ 是一个跨平台开源(BSD 许可证)仅标头 C++ 库,它实现RFC6455(WebSocket 协议)和RFC7692(WebSocket 压缩扩展),可基于WebSocket++编写Websocket客户端和服务器,其中Websocket++网络…
- C++
- 2023-08-18
评论
57