
教程
文章平均质量分 90
一些开发流程、安装使用RoadMap。
MachinePlay
一只R&D社畜,兴趣驱动,学习、分享、沉淀。
筚路蓝缕,以启山林。
展开
-
yaml-cpp:c++ 开发中利用yaml-cpp读写yaml配置文件
在程序员的开发生涯中,读写配置文件必不可少。配置文件有利于我们灵活配置工程,解决大量重复劳动,也方便调试。配置文件的格式有很多,最简单的有一行一行的文本,也有像 json、xml、protocol buffer 这样结构化的格式,当然也有 yaml 这种格式。今天的博文介绍的是如何在 C++ 开发中利用 yaml-cpp 开源库读写 yaml 配置文件。如果有 Python...原创 2020-02-13 00:36:57 · 1460 阅读 · 0 评论 -
Makefile简单入门
最近工作编译程序一直在用别人写的Makefile,但是没有系统的学习过,趁着放假学一波makefile0x00 Makefile 概述一个企业级项目,通常会有很多源文件,有时也会按功能、类型、模块分门别类的放在不同的目录中,有时候也会在一个目录里存放了多个程序的源代码。这时,如何对这些代码的编译就成了个问题。Makefile 就是为这个问题而生的,它定义了一套...原创 2020-02-10 04:17:55 · 176 阅读 · 0 评论 -
Ubuntu安装OpenGL开发环境
apt安装链接库sudo apt-get install build-essential libgl1-mesa-devsudo apt-get install freeglut3-devsudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev使用O...原创 2019-05-27 23:19:51 · 251 阅读 · 0 评论 -
快速搭建TensorFlow目标检测框架并训练自己的数据集
安装anaconda前往anaconda清华镜像站下载最新版本可参考我的博文anaconda简单入门创建python3.6环境非常不建议使用windows,因为学界、工业界tensorflow基本上都是linux环境,windows各种工具bug调试麻烦多多。笔者很早就完成了ubuntu 18.04的教程,windows又花了很多时间解决BUGlinux,macos系统...原创 2019-03-12 22:57:34 · 880 阅读 · 0 评论 -
Git团队合作
注册GitHubimage.png登录GitHub官网使用邮箱注册账号,账号记得起英文名。下载安装GitWindows操作系统去Git官网下载安装。Linux和MacOS先在终端输入git查看是否已经安装过,若没有则安装。Ubuntu 在终端输入sudo apt install git安装Mac系统随Xcode安装配置Git安装完Git后,Win...原创 2019-01-07 19:01:50 · 187 阅读 · 0 评论 -
Jupyter Notebook 远程访问配置
问题Jupyter Notebook可以说是非常好用的小工具,但是不经过配置只能够在本机访问笔者参阅了文档对jupyter notebook进行配置,实现了跨主机浏览器访问安装jupyter notebook笔者使用conda包管理conda install jupyter notebook生成默认配置文件jupyter notebook --generate-co...原创 2019-03-22 00:18:16 · 240 阅读 · 0 评论 -
Git和GitHub使用教程
github.png内容提要本文分为两个个部分1.Git教程2.Github教程第一部分1.什么是GitHub?GitHub是世界上最大的软件远程仓库,是一个面向开源和私有软件项目的托管平台,使用Git做分布式版本控制。简单的来说,GitHub就是全是界程序员和组织发布程序代码的平台之一,全世界各地的程序员讲自己写的代码上传到这里与大家分享。当你需要完...原创 2018-12-20 00:18:30 · 289 阅读 · 0 评论 -
ubuntu下caffe环境搭建和使用流程
什么是Caffe?caffe(ConvolutionalArchitecture for Fast Feature Embedding)是由伯克利视觉和学习中心(BVLC)开发,基于C++/MATLAB/Python实现的卷积神经网络框架,作者贾杨清。它能完成的任务只是卷积神经网络,其他的神经网络RNN等,它是没有能力实现的。另外,caffe是主要用来做计算机视觉方向的。内部...原创 2018-10-28 14:22:47 · 401 阅读 · 0 评论 -
使用Hexo+服务器搭建个人博客
使用Hexo+服务器搭建个人博客已经有了Github Page的我为什么我要写这篇文章?一方面是把数据和服务寄存在别的平台上总归没有自己掌控心里踏实,另外也是因为我还是那个爱折腾的肥宅。我想还是因为好奇心很重,之前我用服务器搭建过个人静态网站,全手写的HTML,效果堪比上世纪九十年代的黄页。今天看到一位博主负雪明烛使用Hexo搭建的静态网页:homepage.p...原创 2018-10-11 01:45:39 · 237 阅读 · 0 评论 -
Python简明教程
Python一小时快速入门1.Python简介pylogo.pngPython是一种相当高级的解释性程序设计语言,完成同一个任务C语言可能需要几千行代码Java要写100行,Python可能只需要20行。用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多...原创 2018-09-26 01:49:43 · 236 阅读 · 0 评论 -
Anaconda简单入门
Anaconda入门Anaconda简介Anaconda是一个方便的python包管理和环境管理软件,一般用来配置不同的项目环境。我们常常会遇到这样的情况,正在做的项目A和项目B分别基于python2和python3,而第电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。Anaconda通过...原创 2018-09-02 04:11:39 · 126 阅读 · 0 评论 -
深度学习零基础入门书单
深度学习零基础入门书单简介为了做项目我搜集和购买了一些电子版的书,下面是书单参考首先明确一下学习主要内容,主要是以下三个部分编程语言,主要是python和c++数学基础 包括微积分、线性代数和概率论内容,要求不高,能看懂书就行,用到现学机器学习算法、深度学习算法和工具框架使用,深度学习是机器学习的一个方向,用到很多机器学习的概念,机器学习的相关内容我们了解就...原创 2018-09-01 22:20:55 · 487 阅读 · 0 评论 -
win10 + vs2017/2019 + OpenCV4.2配置OpenCV开发环境
文章目录1.安装Visual Studio2017/20192.配置OpenCV2.1 下载OpenCV2.2 安装OpenCV3.VisualStudio配置OpenCV3.1添加环境变量3.2配置项目目录3.3 配置inlcude目录3.4 配置静态库4.测试OpenCV1.安装Visual Studio2017/2019目前最新的Visual Studio版本是Visual Studio...原创 2020-03-29 21:26:51 · 1034 阅读 · 0 评论