Linux – 编译安装最新版本yasm和nasm
1 编译安装yasm 1 下载yasm wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz 2 解压缩 tar -zxvf yasm-1.3.0.tar.gz 3 编译和安装 cd yasm-1.3.0 ./con…
- Linux运维
- 2023-09-02
Linux – 创建软链接、删除软链接、修改软链接
Linux上的软链接相当于Windows上的快捷方式,在一些情况下使用软链接会非常方便,本文将简单介绍创建软链接、删除软链接、修改软链接的方式。 1 创建软链接 ln -s [源文件或者目录] [目标文件或者目录] 使用例子,比如源目录为/opt/rh/devtoolset-9/root/bin/g…
- Linux运维
- 2023-09-02
Centos7 – 安装CMake
1 CMake安装方式 CMake有3种安装方式: 使用包管理器安装,比如YUM或者DNF,从自定义软件库自动下载安装 下载二进制分发文件手动安装 编译源代码手动安装 上面3种安装方式各有优缺点,使用包管理器安装比较方便,但是安装的CMake版本一般不是最新或者最近的版本,并且无法定制额外的功能;而…
- Linux运维
- 2023-09-01
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
最新评论