• 等级
  • 96868 访问
  • 44 原创
  • 2 转发
  • 47872 排名
  • 39 评论
  • 49 获赞

Modern C++ (C++11/14新特性)

Introduction最近听闻了一个段子同样是C++工程师,有的人写的是Cwithobject,有的人写的是C++98,fashion一点儿的写C++11,而有些弱鸡写的是谭++。(日常黑谭浩强,虽然我不太了解有多少黑点。。。左值右值C++(包括C)中所有的表达式和变量要么是左值,要么是右值。通俗的左值的定义就是非临时对象,那些可以在多条语句中使用的对象。所...

2019-05-11 10:05:30

介绍下Github工程中常见的特殊文件

新的计算机从业者很多会奇怪为什么很多github工程中都会有些相同命名的文件,这里为大家简要介绍其中的几个。README.md如上图,通常我们打开一个Github时都会在其下方看到关于工程的介绍说明,readme的意思“读我”也是希望访问工程的读者首先读一下这里的内容。通常包括工程的介绍、工程的效果展示、工程的编译说明、如何为此工程做出贡献、以及工程文档等相关内容。有的时候因为内容过多,会新...

2019-04-04 17:20:19

简述人脸识别技术

简介人脸识别技术是一种生物识别技术,可以用来确认用户身份。人脸识别技术相比于传统的身份识别技术有很大的优势,主要体现在方便性上。传统的身份认证方式诸如:密码、PIN码、射频卡片、口令、指纹等,需要用户记住复杂密码或者携带身份认证钥匙。而密码、卡片均存在丢失泄露的风险,相比于人脸识别,交互性于安全性都不够高。人脸识别可以使用摄像头远距离非接触识别,相比于指纹免去了将手指按在识别区域的操作,可由摄像...

2019-04-04 16:06:48

C++ 智能指针--内存泄露的惨痛经历

layout:posttitle:“C++指针”subtitle:“避免C++内存泄露的惨痛经历”date:2019-04-1author:Mcoderheader-img:img/JCQ_0383-Pano.jpgcatalog:truetags:C++memorySmartPointer引言最近在敲...

2019-04-01 21:01:21

使用 Qt 解析命令行参数

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

2018-03-30 22:16:46

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

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

2018-03-16 10:30:35

python 上传下载 OSS 文件

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

2018-01-14 20:15:46

PyFlann 使用方法

PyFlann使用方法PyFlann其实是FLANN的python接口,当前支持python2和python3。FLANN的意思是FastLibraryforApproximateNearestNeighbors,也就是快速解决最近点搜类问题的库。这一类问题,是一个在尺度空间中寻找最近点的优化问题。

2017-12-26 09:44:24

Tensorflow入门 之 linux 操作快速学习

这个是我TensorFlow学习系列的比较前期的内容,首先要熟悉Linux操作,无论是利用Windows的linux子系统,还是独立的linux服务器,我们都需要有一定的使用上的了解才行。这里主要是一些常用的小工具和一些命令,希望可以给后入门的提供些帮助!

2017-12-15 11:06:53

Tensorflow入门之 Win10 运行 linux 子系统

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

2017-12-13 10:36:49

Tensorflow入门之 前言

开始最近在学习深度学习,在github上开了个坑,写一写自己的学习心路历程。希望有志同道合的小伙伴们一起学习。这里附上个人网站的地址.我写的深度学习的笔记在网站导航栏上的DL-NOTES栏目,是直接使用githubpages功能转出来的项目页面。因为,当前正在持续的学习,修改比较多,当写得差不多后,我会搬运到这里。嘿嘿,到时又能增加不少访问量吧。

2017-12-07 17:29:08

修改U盘图标

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

2017-12-05 20:17:13

Git 使用教程 初级

Git使用初级教程,叫你如何配置一个基础的Git环境,以及如何同步到在线Git服务提供商:以码云、Github为例。

2017-12-01 14:58:15

Large Pose 3D Face Reconstruction 文章理解

对文章LargePose3DFaceReconstructionfromaSingleImageviaDirectVolumetric的一点点理解梳理。因为我比较弱,在机器学习和三维重建方面都算是新手,所以并不是很理解这篇文章,只是梳理下文章中的模型结构,当做笔记,我相信大家更加优秀,应该能理解的层次比我更深。我这里梳理的顺序按照由小模块向大模块梳理。

2017-11-26 21:14:06

Atom sync-setting配置问题

Atom简介我自己很喜欢用Atom编辑器,它和notepad++很类似,但不同的是他可以安装很多插件,通过插件可以让他变得更好用。不过ATOM运行效率远远没有notepad++高了,追求高性能的用户还是不要用了。那么安装了很多插件,如果换了台电脑或是重装了系统,怎么记得那么一大堆插件装了哪些呢??这里可以使用sync-setting作为管理,那么更换电脑后,只要先把sync-setting插件安装

2017-10-19 15:13:45

使用git管理unity工程

版本控制器说明版本控制器的概念在之前的文章Git基本使用中已经有了一定的介绍,本篇文章介绍下如何使用git作为unity的版本控制器.gitignore文件关于.gitignore文件的详细介绍,在git的官网中有介绍gitignore简单的来说,这个文件的目的就是让指定的文件被git忽略,从而不会被检测变更。通常将编程工具生成的中间代码、debug文件夹、或是其他不重要的中间生成文件

2017-09-12 10:11:42

QTextEdit 适应内容调整大小

QTextEdit适应内容调整大小

2017-08-26 16:39:09

C# 中使用C++导出的DLL文件

摘要本篇博客主要介绍使用C++生成DLL库,并在C#工程之中进行调用。本技术可以用于Unity开发中,可以将一些复杂计算量较大的工作使用C++编写,生成DLL文件后在Unity中使用C#脚本进行调用。

2017-07-17 23:52:15

Vuforia Object Scanner 使用

本篇博客主要讲述如何利用Vuforia插件,将自己的物体作为标记物。这需要使用VuforiaObjectScanner`软件扫描物体,然后在Vuforia网站中构建物体,之后导入到unity之中进行使用。

2017-07-06 21:59:21

linux (中标麒麟) 安装Qt

参加第六届中软杯,选择了一个工作量比较大的,但比较偏向于传统软件开发的题目,需要在中标麒麟上运行。因此,需要将Qt安装在中标麒麟上。

2017-06-05 22:02:20

姜茶

一个向往美好未来的程序员,有问题可以发我邮箱:mcoder2014@sina.com
关注
  • 计算机软件/研究生
  • 中国 江苏省 常州市
奖章
  • 持之以恒