自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Code of StayrealS

GitHub : https://github.com/liborui

  • 博客(9)
  • 收藏
  • 关注

原创 原生Arm版Office安装步骤

笔者使用Apple M1 MacBook, 因为需要在虚拟机里面使用Office, 故尝试在ARM版本的Windows 11上安装Arm版本的Office环境Parallel Desktop + Windows 11 Arm版尝试本来以为和x86的Office一样,下载一个安装镜像ISO,安装即可.但是我尝试了几个x86或x64的镜像,安装发现无法安装.看到微软在2021年发布了ARM版Office的预览版, 所以笔者希望安装原生ARM版的Office.但是,在官方发布的步骤中(参见),需要电

2022-05-13 00:18:49 15585 4

原创 Linux下安装Matlab、设置中文,并配置优化求解器YALMIP、Gurobi与lpsolve

文章目录背景在Linux上安装Matlab R2021aYALMIP什么是YALMIP安装YALMIPGurobi什么是Gurobi安装Gurobi并启用其Matlab接口LP_SOLVE什么是LP_SOLVE在Linux上安装面向Matlab的LP_SOLVE背景在Linux上安装Matlab R2021a下载Matlab ISO镜像,挂载后通过命令行./install即可。安装完成后,在terminal中直接打matlab,如果能出现图形界面就表示安装成功注意:安装Matlab时它会提示输入你

2021-07-03 20:22:27 2813 1

原创 Ubuntu 18.04安装Intel SGX开发环境

文章目录准备工作检查自己的CPU和主板是否支持SGX,并做硬件的准备工作软件包的安装顺序安装SGX Driver安装依赖编译与安装安装SGX PSW添加预编译的PSW镜像源安装安装Intel SGX SDK准备工作从源码编译安装记录一下自己在安装Intel SGX开发环境期间遇到的各种问题,希望能帮助大家少走弯路。准备工作检查自己的CPU和主板是否支持SGX,并做硬件的准备工作SGX需要CPU和主板的共同支持。一般来说,Intel 桌面级CPU在6代之后就全面支持了SGX功能。CPU支持可以通过以

2021-06-10 10:02:28 2802 9

原创 一键去除/弃用C++代码中的exception相关代码

文章目录起因解决方案起因最近在学习WebAssembly这一门语言,尝试将C/C++的源码通过Emscripten或者wasicc编译成WebAssembly二进制文件。然而虽然WebAssembly语言是支持异常处理的,但是无论是Emscripten还是wasicc目前都是不支持将C++的exception编译为WebAssembly,会报错。例如使用wasic++编译一个包含有throw…catch…等关键字的程序,就会出现以下错误:wasm-ld: error: /tmp/correlatio

2020-07-02 22:52:29 1190

原创 Windows启用WSL,并在WSL Ubuntu中使用gnuplot

Windows启用WSL,并在WSL Ubuntu中使用gnuplot起因步骤1. 启用WSL,安装Ubuntu 20.04LTS和Windows Terminal2. Ubuntu与Windows Terminal设置2.1. Ubuntu apt source 替换为清华tuna源2.2. Windows Terminal 默认窗口设置3. 安装和运行gnuplot3.1. 安装gnuplot3.2. 安装`XMing`,以显示gnuplot的绘图结果3.3. 解决`gnuplot: error whi

2020-05-10 17:17:28 1735 1

原创 从源码编译安装CMake 3.17.1

文章目录起因:为什么要从源码编译安装cmake?方法1. 从官网下载源码、解压2. 删除旧版CMake3. 编译结果起因:为什么要从源码编译安装cmake?笔者在编译gRPC相关项目时,gRPC官方要求cmake版本必需满足cmake>=3.13,然而我使用apt能获取到的最新版本为3.11,此时cmake官网版本已经到了3.17.3。并且由于笔者是在树莓派上使用cmake,官网上编译...

2020-04-17 15:28:02 8791

原创 在树莓派和Ubuntu 18.04上从源码编译运行gRPC,并测试hello-world

文章目录基本情况起因实验环境详情gRPC树莓派Ubuntu编译安装步骤1. 下载源码2. 安装依赖3. 在编译链中添加atomic库的链接(树莓派编译必需/Ubuntu不必)4. 编译与安装使用自带的helloworld例程测试gRPC安装成果Server(Ubuntu)端编译Client(Raspberry Pi)端编译测试效果基本情况起因最近由于实验需要,要在树莓派和PC上使用RPC通信...

2020-04-02 00:53:25 1080

原创 编写Linux内核模块/驱动程序,并提供ioctl接口

文章目录什么是Linux内核模块、驱动程序和ioctl?Linux内核模块(Linux Kernel Module)和硬件驱动程序(Hardware Driver)ioctl写一个简单的内核模块内核模块HelloWorld内核模块Makefile编写一个提供ioctl接口的设备驱动程序(内核模块)Linux的设备设备的分类设备的主编号(major number)与副编号(minor number)...

2019-08-27 20:42:45 2694 2

原创 从源码编译安装msp430-gcc 4.7.2

文章目录Install essenstialRemove Latest TEXINFO package using Synaptics.remove old gcc-mspBuild GCC-MSPInstall essenstialsudo apt-get install patch ncurses-dev build-essential bison flex libgmp3-dev li...

2019-06-02 15:06:42 1128 2

空空如也

空空如也

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

TA关注的人

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