Ubuntu
逗神大人
C++程序员,也会点Java,Kotlin, Swift,Python,Golang, C#, 但技术相对比较菜,用到啥就学啥,用不上的一会就忘了
展开
-
shell笔记: 与判断有关的那些参数
-f “/path/to/file”表示判断文件是否存在比如:[[ -f /tmp/flags ]] || echo "1" > /tmp/flags表示 当/tmp/flags文件不存在时,创建该文件并写如内容为文本1-n 和 -z “${VAR}”·-n "${VAR}" 表示 判断字符串非空, -z "${VAR}" 则相反, 比如:if [[ -z "${VERSION}" ]]; then VERSION=1.0.0fi表示当VERSION这个变量不存在或者值为空时,原创 2021-01-26 13:08:45 · 199 阅读 · 0 评论 -
使用SDL2_mixer库播放MP3音乐
使用SDL2_mixer库播放MP3音乐运行环境:Ubuntu:16.04开发环境准备安装libsdl2-mixer-dev~$ sudo apt install libsdl2-mixer-dev需要包含的头文件#include <SDL2/SDL.h>#include <SDL2/SDL_mixer.h>需要链接的库文件set(CMAKE_CX...原创 2019-10-23 10:27:58 · 1863 阅读 · 0 评论 -
Linux 按文件列表拷贝文件到指定目录并保持原有的目录结构
需求说明当需要拷贝多个文件并且需要保留源文件的目录树结构时, 如果源目录的文件比较纯净,没有其他相关的文件或目录时, 我们只需要执行~$ #cp -r <源目录> <新目录>~$ cp -r workspace/project workspace/Cpp但是, 如果我们需要拷贝的文件所在的目录里包含了其他项目或程序的文件或目录, 那我们就不能这么干比如,在 ...原创 2019-10-18 09:54:19 · 6183 阅读 · 0 评论 -
Ubuntu 16.04 LTS apt-get 163 镜像源配置
经常遇到Ubuntu系统默认的apt-get 配置源网络不好导致安装或者更新软件时卡很久, 因此更换国内镜像源时很有必要的以下时本人常用的163 镜像源(在线记录用)deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ xe...原创 2019-08-28 23:14:13 · 2385 阅读 · 1 评论