姜茶.Blog

这是一个正在成长的程序员

Qt 解析命令行

Qt 解析命令行参数,类似 argparse 工具

Qt解析命令行 我们使用 Python 写个简单的脚本很方便,直接 import argparse 就能很容易的实现命令行参数解析的功能,还可以通过 --help 来输出帮助功能,而 Qt5 页提供了这方面的支持。 Qt 从 Qt5.2之后提供了 QCommandLineParser 和 QCommandLineOption 两个类来负责这个功能。 QCoreApplication 提供...

然并卵系列

windows 下使用CMAKE-gui来编译第三方库的源代码

很多 linux 和 windows 平台通用的第三方库喜欢使用 CMAKE 来管理整个工程文件,当我们需要编译安装该库时,在 linux 上往往非常简单。 ./configure make make install 而在 windows 下配置该库难度就比较麻烦,一般使用 cmake-gui 进行配置,生成对应开发环境的工程(比如VS2010、V...

linux 终端从阿里云 OSS 下载文件

写了 python 脚本方便在 linux 终端下下载、上传、查看阿里云 OSS 上的文件

说明 最近放寒假回家了,准备租用阿里云的 GPU 云服务器 按量收费,训练时临时购买,训练完了就释放。但这样的话,每次要上传训练数据,需要耗费很多时间。这时我想到了阿里云的 OSS对象存储服务。 阿里云的 OSS服务相当于一个云盘,按存储量、访问次数、下载流量 三项计费,而且外网下载收费,内网之间访问不收钱。如此一来,我便可以只花少量的存储费用便可以把我的数据集托管在阿里云上。 使用...

PyFlann 使用介绍

关于解决 nearest neighbor search 问题

PyFlann 使用方法 PyFlann 其实是 FLANN 的 python 接口,当前支持python2 和 python3。FLANN 的意思是Fast Library for Approximate Nearest Neighbors,也就是快速解决最近点搜类问题的库。 这一类问题,是一个在尺度空间中寻找最近点的优化问题。问题描述如下:在尺度空间M中给定一个点集S和一个目标点q ∈...

在 Windows 下运行 ubuntu

无需虚拟机,直接运行 linux 子系统

前言 早在 win10 刚出的时候就流传着 win10 可以直接运行 linux 程序的传言,顿时让人觉得吊炸天,Win10 逆袭。 然而,win10 真正出来后,这个功能被推迟了,直到最近才真正的大范围推出。 win10 下的 linux 子系统并没有图形界面,只是一个黑框框,有期待使用 linux 图形界面的可能要失望了,这个版本应该更针对于专业的计算机人员。 那么怎么开启这个...

让你的U盘变得有趣起来

改变U盘盘符,让你的U盘有趣起来

效果 当你完成了这个简单的教程,你会发现你的U盘图标不再是单调的可移动磁盘,而是变成了一个可爱的图案。Ps:仅针对Windows 系统 方法 那么话不多说,从这里,我们开始讲这个简单的教程。 ico 图片 首先需要说明的是,我们需要有一个可爱的图片来替代它,我觉得这种图片最好是周围是透明的,只有一个简单的卡通画。有一个这样的满满是图标的网站,叫做iconfont,这个网站是阿里...

Git使用教程-入门

关于第一次使用git

1. 安装准备 2 以“码云”为例 2.1 新建工程 2.2 克隆版本库到本地 2.3 建立工程 2.4 选择版本控制的文件 2.5 本地提交 2.6 推送到服务器 2.7 推送到其他服务器 3. 分支说明 4. SSH秘钥 安装准备 如图 1所示,我们需要安装的有3个软件,第一个是Git,只有安装了Git才可以使用Git的服务。然后安装...