晨曦的博客

点点滴滴

Ubuntu系统跨平台编译SPAWAR LWPC v2.1版本软件

Space and Naval Warfare (SPAWAR), LongWave Propagation Code(LWPC)

记录一下在Ubuntu系统跨平台编译LWPC代码,得到Windows 64/32 位可执行程序的过程

Windows 10系统配置深度学习环境

主要包括安装cuda、cudnn和定制版深度学习库

写的时候已经很早了,现在可能已经无法正常使用了,而且不推荐用Windows炼丹

ubuntu系统配置深度学习环境

主要包括安装nvidia显卡驱动、cuda、cudnn和主要深度学习库

这个教程是很久以前写的了,现在可能软件版本号已经不是最新了

ubuntu系统编译安装PolyFit 1.4

为了使用Gurobi求解器,只能自己编译最新版本的PolyFit源码了

PolyFit是一种基于假设和选择的表面重建算法

ubuntu系统编译安装OpenCV 4.4

最新版本的OpenCV只能从源码编译安装

OpenCV是图像处理领域最强大的库,内置实现许多常用算法

ubuntu系统编译安装Pangolin

Pangolin是基于OpenGL编写的轻量便携式三维图形处理库

主要是用于三维物体的可视化

常用的几种时间系统以及GPS时间转UTC时间

包括GMT、UT、TAI、UTC等时间系统

使用Python编写时区转换和GPST与UTC转换的代码

ubuntu系统共享桌面的使用和配置

共享桌面配置为RDP协议,方便其他系统连接

可以搭配frp内网穿透实现在公网环境访问桌面,作为TeamViewer、向日葵等远程控制软件的替代

为Github仓库添加Github Actions实现持续集成

Github Actions是Github推出的CI工具,配置文件采用yaml格式

公开仓库可以免费使用此功能,私有仓库也有一定的使用额度

YAML语言的介绍和语法规则

持续集成工具的配置文件都是使用YAML语言编写的

本文主要介绍如何使用YAML语言的基础数据类型