自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Git--Git基本介绍

一、版本控制介绍 1、版本控制系统的概念 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 实际上,可以对任何类型的文件进行版本控制(例如写作)。 2、版本控制系统的类型 (1)本地版本控制系统 许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改...

2018-03-31 18:55:52 123 0

原创 智能监控系统教程--工程的整体介绍

一、智能监控系统的效果图   二、具体实现的功能 1、监控 2、人脸识别(YOLO) 3、通过单片机远程控制摄像头传感器     三、开发的环境与硬件平台 1、Qt 5.8 2、opencv3.2 / YOLO 3、mysql 4、USB摄像头 5、PC运算 6、S...

2018-03-29 19:21:46 696 0

原创 linux--vim程序编辑器

一、简介 1、vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。 2、系统管理员的重要工作就是修改与设置某些重要软...

2018-03-29 19:20:35 202 0

原创 执行shell脚本出现异常:bad interpreter: No such file or directory如何解决

一、问题1、执行shell脚本出现异常:bad interpreter: No such file or directory二、分析1、.sh文件的编码格式问题,在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。2、脚本语句写错问题。三、解决1、检...

2018-03-29 19:19:39 7802 0

原创 Python--‘No module named natsort’问题解决

一、问题 1、.py文件中有一行代码 “import natsort”,在python3 工程.py 时报错如下   二、分析 1、之前没有安装 natsort 包,解决思路安装 natsort 包。 2、可以使用pip工具安装或者是下载对应的安装包然后命令用python安装。  ...

2018-03-28 21:47:46 5826 0

原创 Python--‘No module named setuptools’问题解决

一、问题 1、博主在安装pip时执行如下命令时,遇到报错‘No module named setuptools’ // sudo python setup.py install // 2、涉及到pip安装的部分见傻瓜式安装pip   二、问题分析 1、安装pip安装包前需要安装 ...

2018-03-28 21:16:43 17005 3

原创 Python--傻瓜式安装pip

一、需求 1、pip install natsort 时报 bash:pip:command not found ; 2、为了安装这个 python 工程需要的 natsort 模块,我需要安装 pip 工具。   二、pip 简介 1、pip类似RedHat里面的yum,安装Pytho...

2018-03-28 18:55:56 3894 0

原创 Python--python2与python3共存问题

一、基础知识 1、python2.x 和 python3.x 是可以共存的; 2、python2.x 和 python3.x 两个版本的语法有一些不同,并且python3.x不向下兼容python2.x。   二、安装两个版本 1、参考链接   三、共存前提下使用单一版本运行.py文...

2018-03-28 18:55:15 198 0

原创 Python--Python简介

一、Python简介 1、Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。之所以选中Python(大蟒蛇的意思)作为该编程语言的...

2018-03-28 18:54:27 256 0

原创 Python--书籍、社区

一、书籍 1、《Head First Python》 2、《A Byte of Python》  3、《Python源码剖析》    4、《与孩子一起学编程》  5、《Think Python》 6、 《Python基础教程》 [第2版·修订版]   二、官网&论...

2018-03-28 18:52:38 181 0

原创 TIOBE排行榜

一、TIOBE排行榜介绍1、TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所...

2018-03-28 18:51:13 11329 1

原创 TX2--OpenCV3.2+OpenCV_contrib3.2+CUDA8.0+python3.5安装

一、需求 1、在TX2上编译安装OpenCV3.2+OpenCV_contrib3.2+CUDA8.0+python3.5   二、当前环境 1、在TX2板子上安装好Jetpack包后,对应的 CUDA 便是 8.0 版本,查看命令如下; // nvcc -V // 2、python...

2018-03-27 17:51:20 4436 0

原创 TX2--Python相关

一、Python介绍 1、Python 简介 2、Python可以多个版本共存   二、Python卸载与安装 1、关于ubuntu卸载python反思,该文章介绍卸载了ubuntu14.04下的python,使用了如下命令导致了系统重启之后进入系统失败,分析的原因是系统中很多软件都是依...

2018-03-27 12:56:38 1381 4

原创 U盘量产--U盘只读文件系统

一、问题1、U盘变成只读文件系统;2、U盘不能格式化;3、按照此文章U盘只读文件系统修复详解二、分析1、基于上述的问题,可以知道U盘只读文件系统并不是简单的额权限问题。2、可能的原因是U盘底层硬件信息受损,需要量产。三、知识补充1、U盘量产简要说明(1)字面意思就是,批量生产优盘。是指批量对U盘主...

2018-03-26 18:20:42 1115 0

原创 U盘只读文件系统修复详解

一、问题1、Ubuntu下有时候插入U盘,发现不能修改其中的内容。例如不能新建文件和文件夹,不能向U盘中复制文件等,系统提示:只读文件系统。二、分析1、原因大概是U盘的文件系统信息出错(保存在一个硬盘或U盘最前面的头,其中有所有文件的信息)。2、格式化U盘自然可以解决问题,不过会删除U盘上的所有数...

2018-03-26 18:03:17 2174 0

翻译 TX2--Building OpenCV for Tegra with CUDA

一、OpenCV with CUDA for Tegra 1、本文档是构建OpenCV库的基本指南,CUDA支持在Tegra环境中使用。它涵盖了从源代码中构建版本3.1.0库的基本元素,包括三种不同类型的平台: (1)NVIDIA DRIVE™ PX 2 (V4L) (2)NVIDIA® T...

2018-03-26 15:02:07 2434 0

转载 取消ubuntu系统home(主文件夹)中的内容在桌面的显示

一、问题1、在使用ubuntu时难免会遇到一些问题,比如:有时候为了整理好文件及文件夹而将home文件夹中的Desktop删除了(或者是其他的什么原因),从而出现了home文件夹中的全部内容在系统重启之后都出现在桌面上,这对于比较喜欢干净桌面的人来说是受不了的。二、解决步骤 1、cd 到自己的ho...

2018-03-26 13:16:54 8033 0

原创 C--数据类型

一、数据类型分类 1、谭浩强的第四版《C语言程序设计》将C语言中的数据类型分为:基本数据类型,构造数据类型,指针类型,空类型四大类。 2、谭浩强老师的数据类型分类图 3、四大类型的主要特点  {来自《C语言程序设计》[第四版],作者谭浩强}   基本数据类型 构造数据类型 ...

2018-03-25 20:39:28 184 0

原创 C--运算符

一、算数运算符   二、关系运算符   三、逻辑运算符   四、位运算符 假设如果 A = 60,且 B = 13,现在以二进制格式表示,它们如下所示: A = 0011 1100 B = 0000 1101   五、赋值运算符   六、杂项运算符(...

2018-03-25 20:39:10 127 0

原创 C--基础知识

一、整数在计算机中的表示 1、现在⼏乎所有计算机都采⽤⼆进制数(Binary)编码⽅式,所以我们⽇常所⽤到的整数如果要⽤计算机来表⽰的话,需要表⽰成⼆进制的⽅式。 2、在计算机术语中,把⼆进制数中的某⼀位数又称为⼀个⽐特(bit)。⽐特这个单位对于计算机⽽⾔,在度量上是最⼩的单位。除了⽐特之外...

2018-03-24 16:05:00 604 0

原创 C--C语言中的基本元素

一、C语言中的字符集 1、⼀般来说,编程语⾔的字符集都可分为两组:⼀组叫源字符集,另⼀组叫执⾏字符集。所谓“源字符集”是指在写C源代码时⽤的字符集,也就是呈现在C源⽂件中的字符集。⽽“执⾏字符集”是指编译构建完源⽂件后的⽬标⼆进制⽂件中所表⽰的字符集,它将⽤于运⾏在当前的执⾏环境中。⽐如,我们在...

2018-03-24 16:03:33 1188 0

原创 C--计算机体系结构简介

一、计算机体系结构简图 1、⼀个简单的计算机系统包含了中央处理器(CPU)以及存储器和其他外部设备。⽽在CPU内部则由计算单元、通⽤⽬的寄存器、程序序列器、数据地址⽣成器等部件构成。简图如下:   二、贮存器 1、贮存器(Storage)尽管在图中没有表⽰出来,但我们对它⼀定不会陌⽣,...

2018-03-24 14:37:39 908 0

原创 C--C语言概述

一、C语言的发展过程 1、C语言的产生 C程序设计语言最早是由Dennis M.Ritchie于1969年到1973年在AT&T贝尔实验室⾥开发出来,主要⽤于重新实现Unix操作系统。此时,C语⾔又被称为K&R C。其中,K表⽰Kernighan的⾸字母,⽽R则...

2018-03-24 13:04:19 1097 1

原创 TX2--Tegra架构介绍

一、Tegra发展以及各Tegra对比 1、Tegra发展 (1)2008年2月,NVIDIA与Microsoft合作开发基于ARM11架构的APX 2500应用处理器发布。 (2)随后英伟达发布Tegra产品Tegra 600 和 Tegra 650,集成的显示核心是基于GeForce 6...

2018-03-23 15:05:18 9571 0

原创 TX2--TX2介绍

一、性能参数介绍 1、具体参数如下 二、实物   三、架构 1、CPU、GPU、软件架构详见 TX2学习笔记--Tegra架构介绍。   致谢 1、 Hardware For Every Situation(官方) 2、 TX2学习笔记--Tegra架构介绍...

2018-03-23 15:03:47 5675 1

原创 opencv--资料汇总

一、书籍 1、《OpenCV 3编程入门》[毛星云、冷雪飞等] 2、《学习OpenCV》[Bradski G、Kaehler A] 3、《OpenCV 3计算机视觉:Python语言实现(原书第二版)》[JoeMinichino编、刘波等译] 4、《Qt 5 and OpenCV 4 Co...

2018-03-23 12:06:36 265 0

原创 激光雷达--C16镭神16线三维激光雷达使用

一、基础知识介绍 1、点云数据一边采集一边重构,对处理器的硬件资源消耗特别大,所以用电脑作为处理器时,电脑的配置要高,具体需要什么杨的配置,下面会有数据介绍。 2、虽然激光雷达采集的数据和摄像头采集的数据没法做比较,但是从数据量和数据单位可做如下对比。   雷神16线激光雷达 锐...

2018-03-22 22:41:54 10510 7

转载 Wireshark安装使用及报文分析(图文详解)

一、Wireshark介绍1、Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用pcapnetwork library来进行封包捕捉。可破解局域网内QQ、邮箱、msn、账号等...

2018-03-22 20:39:42 1117 0

原创 激光雷达--C16镭神16线三维激光雷达介绍

一、外形 二、性能参数   致谢 1、雷神智能官网 2、《C16系列多线混合固态激光雷达用户使用手册V1.3》  

2018-03-22 17:07:57 4338 1

原创 激光雷达--资料汇总

一、书籍 1、待加   二、网站 1、rosclub激光雷达学习笔记   三、知名博主 1、libing64激光雷达学习笔记 2、激光雷达点云数据处理相关算法库收集 3、激光雷达数据处理常用软件...

2018-03-21 17:01:09 3628 0

原创 linux下怎么查看cpu核数

一、知识点介绍1、cpu信息记录在/proc/cpuinfo中。2、Linux中的Top相当于win系统下的任务管理器,也可以用来查询3、CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数4、总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数二、查询命令1、查看CP...

2018-03-21 12:34:55 11095 0

原创 linux--资料汇总

一、基本介绍 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用...

2018-03-21 11:18:07 186 0

转载 linux--top linux下的任务管理器

top linux下的任务管理器 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,to...

2018-03-21 11:08:20 257 0

原创 C--资料汇总

一、书籍 1、《C语言程序设计》[第四版],作者谭浩强 2、《C程序设计语言》[第二版],作者 Brian W.Kernighan, Dennis M.Ritchie      3、《C语言编程魔法书》作者 陈轶 4、《嗨翻C语言》David Griffiths / Dawn Griffi...

2018-03-20 16:21:10 286 0

原创 Bitbucket 介绍与使用

一、Bitbucket的介绍1、The Git solution for professional teams二、Bitbucket的使用1、You have an empty repository(1)To get started you will need to run these comma...

2018-03-20 09:51:35 1305 1

原创 Qt--日志文件(log)

一、Qt 日志文件介绍 1、平时code时,一般时debug模式,打印对应的信息就便于调试,但是工程最终生成release版本,需要将对应的log信息打印到文件中。 2、Qt中模块core中有对应的类QMessageLogger,该类能方便的将调试信息打印到文件中。   二、函数类介绍 ...

2018-03-16 21:06:54 1471 0

转载 Yocto详解

Yocto详解参考:http://www.yoctoproject.org/docs/2.1/mega-manual/mega-manual.html#creating-a-general-layer-using-the-yocto-layer-script 这篇文章第五章不错1.名词解释Yoct...

2018-03-13 15:08:01 1137 0

转载 SourceTree的基本使用

一、SourceTree基础介绍拥有可视化界面的项目版本控制软件,适用于git项目管理window、mac可用二、获取项目代码1. 点击克隆/新建2. 在弹出框中输入项目地址,http或者ssh地址都可以   如果箭头指向的仓库类型表明“这不是一个标准的Git仓库”,可能是有以下原因    1) ...

2018-03-12 09:23:07 524 0

原创 STM32F407--Software flow

为应用程序构建程序流有很多方法,这里将介绍一些基本概念 一、轮询 1、对于非常简单的应用程序,处理器可以等待,直到有数据准备就绪,处理它,然后再等待。对于简单的任务,这是非常容易setup并且运行很好。下图显示了一个简单的轮询程序流程图。 2、在大多数情况下,一个微控制器将不得不服务多个...

2018-03-11 21:19:17 173 0

原创 STM32F407--keil MDK介绍

一、keil介绍 1、MDK 即 Microcontroller Development Kit、 2、Keil MDK is the most comprehensive software development solution for Arm-based microcontrollers...

2018-03-11 11:39:46 926 0

提示
确定要删除当前文章?
取消 删除