自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

simon曦的博客

如果有些事今天不做,很大可能永远都不会再做了!生即为死,愿留下一缕青烟!

原创 Pycharm安装pyqt5/pymysql

文章目录前言`pyqt`的安装`pycharm`配置总结前言python有很多界面库,博主研究过一段时间Qt,所以选择pyqt5作为python的界面,本文介绍pyqt的安装过程!pyqt的安装安装pyqt5pip install pyqt5==5.12.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/ 本文安装的pyqt5版本为5...

2020-01-13 20:08:36 4486

原创 树莓派交叉编译opencv3.4.1/pycharm安装opencv/实现人脸识别Demo记录

前言有需要用到树莓派实现一个人脸识别的程序,所以又回到了交叉编译opencv上。虽然工作的时候用到过opencv,交叉编译一次次失败的恐惧感还在眼前。而这次编译也花了三天的时间,我太难了[哭出声]!网上很多的opencv编译教程,但是写的挺乱的,我尽量把自己遇到的问题表达清楚吧!树莓派交叉编译opencv3.4.1交叉编译opencv3.4.1的教程参考Install OpenCV Pyth...

2019-09-30 10:52:11 6338 14

原创 win10安装anaconda3、pycharm和pytorch教程

前言博主研究生生涯准备用大一的旧电脑刚两年,于是乎在虚拟机centos环境中安装python环境和pycharm工作时特别卡。于是想尝试在windows下安装anaconda和PyCharm,这样软件运行或许能流畅些。本文基于2019年发行的anaconda3版本和PyCharm对安装过程中的问题进行记录。anaconda的安装官网下载anaconda我下载的版本为:双击安装注意...

2019-09-08 21:28:56 15763 8

原创 centos设置静态ip和java项目部署

文章目录前言linux项目部署导出Eclipse中的项目为.war包导出数据库和表到linux总结前言2019/7/3,博主的java学习即将告一段落!3月考完研后,磨磨蹭蹭的学java,到现在仍然没有接触的java的三大框架,但是博主觉得目前没有必要去学这些东西了。JavaWeb开发的整套流程我已经有了一定的了解,剩下的框架也不过是进一步的解放程序员的双手,方便程序员写代码而已。所以在博主做...

2019-07-03 23:02:57 263

原创 日常问题记录

文章目录前言日常问题前言本文用来记录博主日常遇到的一些问题,便于日后整理日常问题chm文件打不开解决方法(打开后内容不出现)

2019-06-22 11:06:15 296

原创 centos安装redis

文章目录前言安装redis启动方式redis使用前言安装redis[redis下载地址(https://redis.io/download)安装命令:# 安装gcc环境 如果没有安装gcc会出现错误(此时需要删除文件夹重新解压)yum install gcc-c++# 将redis-5.0.5.tar.gz下载到/homecd /home wget http://download...

2019-06-21 22:52:25 7442 1

原创 centos6.10 mini安装java/mysql/tomcat

文章目录前言javamysql前言博主使用的是centos6.10的命令行版本,在这基础上安装java、mysql和tomcat,记录一下安装过程中出现的问题。对于各软件的版本可以直接到官网上下载,在这里只是记录安装过程中出现的问题。java博主使用的是 jdk-7u71-linux-i586.tar.gz这个版本。安装的命令如下:# 本来想使用xftp拷贝的,但是奈何官网的最新版下载不...

2019-06-18 16:41:16 287

原创 JavaWeb(二)——Servlet

文章目录前言eclipse添加动态web项目servlet入门总结前言Servlet接口由tomcat提供,程序员需要实现Servlet接口来控制对浏览器的响应。eclipse添加动态web项目servlet入门使用Java工程建立servlet项目步骤:编写一个类:实现servlet接口,重写servlet方法编写配置文件:注册servlet使用servlet直接建立ser...

2019-05-24 16:06:53 215

翻译 JavaWeb(一)——web概念介绍

文章目录前言tomcat的目录结构web项目目录结构http协议总结前言tomcat的目录结构bin目录:存放可执行程序conf目录:存放配置文件如:tomcat的默认端口号是8080,可以在conf目录下server.xml中找到如下内容,修改port为其他端口号即可。 <Connector connectionTimeout="20000" port="8080" pr...

2019-05-23 21:27:47 840

翻译 Java开发基础(四)——dbutils的使用

文章目录前言DBUtilsJavaBean组件QueryRunner核心类:ResultSetHandler结果集处理类总结前言Java开发基础(二)——JDBC的使用中写到,Java与数据库的连接包括:导包、注册驱动、获取与数据库的连接对象、获取SQL语句的执行者对象、获取结果集对象、关闭连接等。其中连接池包含了注册驱动和获取与数据库连接两个步骤,而dbutils简化了其他步骤。DBUti...

2019-05-23 16:02:39 36618 5

原创 Java开发基础(三)——JDBC连接池

文章目录前言常见的连接池DBCP连接池C3P0连接池总结链接地址前言数据库连接很昂贵。获取一个与数据库的连接,整个系统在背后要做很多消耗资源的事情,大多数时候,创建连接的时间比执行sql语句的时间还要长。故Java使用连接池机制替代了直接建立连接的方式。常见的连接池Java为数据库连接池提供了公共的接口:javax.sql.DataSource,各个厂商需要让自己的连接池实现这个接口。这样...

2019-05-22 23:23:05 830

原创 Java开发基础(二)——JDBC的使用

文章目录前言JDBC简介总结参考链接前言Java开发中需要和数据库打交道,但Java如何才能实现和数据库的连接呢?答案是JDBC。JDBC简介JDBC(Java DataBase Connectivity, java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口(大部分)...

2019-05-22 18:35:49 736

翻译 Java开发基础(一)——Java相关工具安装

文章目录前言jdk和eclipse的安装mysql的安装tomcat的安装总结前言最近在学Java,虽然感觉现在编程语言Python最火,很多人推荐从Python学习,我仍然想了解JavaEE的开发流程,一部分是出于兴趣,另一部分是学了半途放弃等于没学过。Java有很多的细节, 本博文主要收集一些博主的链接,下次找内容就不会麻烦了。jdk和eclipse的安装jdk的安装比较简单,主要就是...

2019-05-21 23:12:20 278

翻译 yum源修改/python安装/PyCharm安装

文章目录前言yum源修改外网的yum源搭建yum源安装python总结前言博主感觉python挺好玩的!想着先学python然后往大数据方向去!实际在招聘网站上发现java好像目前多一些,所以果断准备重拾java。但做事有始有终,python的开发环境也是要先搭建起来的!yum源修改外网的yum源阿里开源镜像,点击查看帮助即可网易开源镜像wget -O /etc/yum.repos....

2019-01-05 22:52:09 1003

翻译 vmware配置

文章目录前言对vmware虚拟机三种模式详解linux网络中NAT模式设置动态分配方式静态分配方式centos桌面版和简易版切换命令 `init`总结前言离博主的上一篇文章已经有半年了!博主2017年6月毕业,2018年6月辞职!在学校里没有想过考研,感觉这是2018年的必做的事情!故果断辞职,参与2019考研,在290万的大军中奋斗,不管成功与否,总归是人生的一段美妙旅程!一个人忍受寂寞,一...

2019-01-03 12:01:35 531

转载 欢迎使用Markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-01-03 10:49:41 189

翻译 Keil4 开发模板搭建

目录目录前言快捷键相关Keil4中所有快捷键的位置程序下载与调试总结链接地址前言因为最近需要使用的Keil,以前在学校的时候也学过一段时间的Keil,但是后面感觉没什么意思,正好linux出现了,所以就投入了linux的怀抱。现在因为工作需要,所以需要在Keil下研究代码,以前没有总结,一些常用的东西都忘记了!其实,慢慢发现,大部分时间对于工具的不熟悉,...

2018-05-25 15:47:25 2164

翻译 树莓派自定义显示分辨率

目录目录前言树莓派显示分辨率设置HDMI-VGA转换器黑屏排障方案总结链接地址前言博主在树莓派接显示屏的时候,出现黑屏现象。经查验应该是hdmi的分辨率设置的问题,所以网上搜索了一下,发现可以自定义树莓派的显示分辨率。树莓派显示分辨率设置参考【RPi树莓派使用指南】树莓派连接HDMI显示器及配置方法,具体的步骤如下:// 打开/boot/c...

2018-04-20 16:59:48 15825

原创 树莓派摄像头使用记录(一)

目录目录前言树莓派视频操作树莓派保存视频raspivid树莓派视频格式转换MP4Box树莓派播放视频omxplayer树莓派设置程序开机自启动总结链接地址前言目前提供4个应用程序: raspistill, raspivid, raspiyuv 和raspividyuv。raspistill和raspiyuv非常相似,用于捕获图片;raspivid和raspividyuv用于捕获视频。

2018-04-20 11:51:06 3565

原创 树莓派新手体验记录(一)

目录目录前言树莓派SSH服务配置树莓派操作问题记录树莓派键盘问题总结链接地址前言前面大概根据 SSH原理与运用(一),已经对ssh的命令有了较为粗浅的认识,为了加深记忆,所以准备在树莓派上实践ssh远程登陆。博主2017年的时候就想要学学ssh的方式连接开发板,但是因为以前时候的开发板的问题,无奈只好使用nfs/tftp的方式与开发板通信。最近正好有一块...

2018-04-19 20:26:04 474

翻译 SSH原理与运用(一)

目录目录前言数字签名与数字证书加密方法单钥加密双钥加密数字签名什么是SSH?远程登录中间人攻击口令登录前言本文来自阮一峰的网络日志。原来一直使用的是nfs的方式来调试开发板,现在因为hlr大神使用ssh的方式进行调试,对ssh也很有兴趣,特此搜集网络上的文章来进行学习!数字签名与数字证书加密方法单钥加密加密和解...

2018-04-19 19:59:20 392

翻译 STM32F4中断学习

目录目录前言STM32F4中断NVIC简介优先级定义NVIC_InitTypeDef结构体EXTI外部中断/事件控制器EXTI功能框图EXTI初始化结构体详解IO口外部中断的一般步骤总结链接地址前言STM32F4中断NVIC简介NVIC是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个...

2018-03-25 17:01:47 6375 1

翻译 I2C协议与AT24C02学习

目录目录前言I2C协议介绍简介I2C物理层I2C信号存储器RAM存储器ROM存储器EEPROM学习简介读写过程简述总结参考书籍前言需要驱动磁力计,使用的I2C总线,所以博主只能拿起正点原子和野火的教程快速开发了。记得以前博主的同学说,面试的时候让他讲出I2C还是SPI总线的大体过程,那时候还是啃linux的东西,心想怎么可能知道,这么复...

2018-03-25 16:58:10 8588 1

原创 HMC5883L磁力计使用介绍

目录目录前言地磁场和航向角磁场干扰磁场校准椭球拟合算法HMC5883L三轴数字罗盘寄存器简介总结链接地址前言博主从来没有研究过磁力计,拿到一块HMC5883L就开始怼,记录瞎整磁力计的知识。也是对自己的理解的一种梳理。地磁场和航向角地球的磁场像一个条形磁体一样由磁南极指向磁北极。在磁极点处磁场和当地的水平面垂直,在赤道磁场和当地的水...

2018-03-22 18:11:56 8028 5

翻译 Git使用教程记录

目录目录前言安装Git在linux上安装Git在Windows上安装Git在windows上使用GitGit命令行常用命令版本回退使用GitHub总结链接地址前言个人感觉,Git要比SVN好用,虽然也可能是我不怎么会用SVN,特此记录一些常见的Git命令,方便查阅! SVN是集中式版本控制系统。集中式版本控制系统的版本库集中存放在中央...

2018-03-22 15:35:03 182 1

原创 CAN通信协议(一)

目录目录前言CAN基础知识介绍CAN的特点物理层特征通讯节点波特率及位同步位时序分解波特率帧种类介绍数据帧介绍总结链接地址前言因为工作,需要研究CAN总线。博主的CAN学习参考正点原子和野火的教程。虽然没有买板子,不过对于博主现在来说,感觉开发板都差不多吧!毕竟工作中开发板肯定是不一样的!CAN基础知识介绍CAN是Contr...

2018-03-06 18:10:46 81595 18

翻译 Linux网络编程(四)——点对点聊天程序实现

目录目录前言函数介绍setsockoptfork函数代码示例点对点聊天程序实现总结链接地址前言这篇文章记录了实现一个简易点对点聊天程序的过程,软件开发比较好的地方就是能够看到许多日常事务的本质,但也导致出去玩的时候会没有惊奇感,不过知道更多的未知的才会更有意思吧!函数介绍setsockopt服务器端尽可能使用SO_REUSEADD...

2018-02-12 14:20:56 2404 2

原创 Linux网络编程(二)

目录目录前言链路层的一些概念MTU以太网帧格式网络层的一些概念与IP协议配套使用的协议IP协议分类IP地址IP数据报格式路由表传输层的一些概念传输控制协议TCPTCP的连接TCP报文格式三次握手连接终止四次握手TCP可靠性滑动窗口协议用户数据报协议UDPUDP的主要特点总结链接地址前言实体(entity)表示任何可发送或接受信息的硬件或软件进程。 协议是

2018-02-11 17:59:15 192

翻译 (四) FFmpeg结合Qt实现视频播放器(二)

目录目录前言FFmpeg相关音视频相关概念常见编码模式SDL函数解析结构体函数总结链接地址前言FFmpeg相关音视频相关概念GOP(Group of picture) 关键帧的周期,也就是两个IDR帧之间的距离,一个帧组的最大帧数,一般而言,每一秒视频至少需要使用1个关键帧。码流/码率 码流(Data Rate)是指视频...

2018-02-09 15:50:11 1600

翻译 FFMPEG视音频编解码学习(二)

目录目录前言基本流程前言对于FFmpeg的学习,感觉非常有趣,但是好像随着我的理解,有些概念有点模糊了!基本流程

2018-02-09 15:36:20 295

原创 6818开发板uboot、kernel、rootfs编译记录

目录目录前言编译环境介绍uboot编译记录kernel编译记录kernel添加摄像头驱动kernel添加HDMI接口驱动kernel添加OV5645(MIPI)接口驱动rootfs编译记录总结参考链接前言因为前面编译过一次6818的uboot、kernel和rootfs。但是是在root用户下编译的,结果在开发板上运行出现错误。文档上写必须在普通...

2018-02-09 14:37:58 2843 3

翻译 Qt的事件循环与线程

目录目录前言介绍事件和事件循环为什么需要事件循环阻塞事件循环强制事件循环Qt线程类QThread线程与QObjects线程的事件循环我应该在什么时候使用线程当你不得不使用一个阻塞式API时当你参考链接前言因为在图像处理的过程中,通过信号与槽避过了需要创建线程的麻烦,但是之后程序的运行出现卡顿的现象。所以想对信号与槽的机制进行了

2018-02-08 16:26:01 2787

翻译 Qt基础学习(一)——.pro文件

目录目录前言Qt的pro文件前言Qt的.pro文件在Qt中,Makefile是根据qmake xx.pro文件生成的,最简单的xx.pro文件如下:QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = qt_odroidTEMPLATE = app

2018-02-08 13:50:57 26540 3

原创 Linux下嵌入式程序仿真调试(GDB)(二)

目录目录前言Ubuntu下Qt的GDB环境搭建未成功Qt5的设置命令行调试问题记录总结链接地址前言Linux下嵌入式程序仿真调试(GDB)(一)主要介绍了GDB交叉调试环境的搭建过程,本想把交叉编译好的gdb程序放置到Qt中来进行远程调试,但是最终出现了错误。所以这里记录搭建Qt的远程调试环境的过程(没有成功),以及在命令行下使用GDB时遇到的一些问题。Ubuntu下Qt的GDB环境搭建

2018-02-07 18:34:41 2848

翻译 Linux下嵌入式程序仿真调试(GDB)(一)

目录目录前言GDB调试工具介绍GDB调试教程gcc调试相关编译选项GDB交叉调试环境搭建下载地址编译过程总结链接地址前言项目遇到一个问题,就是程序在Ubuntu下运行的时候是正常的,至少大部分时候运行是正常的,但是移到开发板上,就会出现段错误。这时候突然想到了GDB,从来都没有接触过调试工具,以前的调试都是使用printf直接打印的方式!!!

2018-02-06 18:12:10 6457

原创 C++循环队列与FFmpeg队列

目录目录前言循环队列考虑细节总结代码实现FFmpeg队列为什么要使用队列实现方式考虑细节总结代码总结链接地址前言循环队列如果用数组实现队列,因为队列的先入先出特性。如果不使用循环队列,那么队列中删除队头剩下的空间将不会被使用。也就导致数组队列使用的不便性。所以,如果用数组实现队列,最好的方法就是循环队列。这样可以循环利用有限而固定的数组空间。考虑细节总结如何实现一个循环队列,

2018-01-29 17:30:41 1216 1

原创 Qt小程序(七)——获取文件夹和文件路径

目录目录前言QWidgetQDialogQMainWindowQt添加ui文件Qt如何重命名工程Qt获取文件夹和文件路径Qt获取文件夹路径Qt获取文件路径总结链接地址前言这篇博文躺在草稿箱里很久了,一直没有完成!主要时间一过,就忘记了原来要写什么 内容了!记得在哪里看过这句话:今天的事如果不完成,或许你永远都不会完成了!这里把这篇博文就记录Qt

2018-01-26 18:35:15 26299

原创 Ubuntu16.04下交叉编译ffmpeg

目录目录前言x264和x265库SDLFFmpeg的编译选项FFmpeg的交叉编译Ubuntu1604下编译FFmpeg总结参考链接前言因为项目有需求,需要用到ffmepg。所以就只能硬着头皮开始新的学习之路,搭建好环境是最基本的了! 学习!分享!感谢!x264和x265库 H.264是ITU(International Teleco

2018-01-26 18:08:44 8345

翻译 opencv相似图片搜索

目录目录前言 总结链接地址前言 总结链接地址

2018-01-26 17:12:21 1484

翻译 (三) FFmpeg结合Qt实现视频播放器(一)

目录目录前言总结参考链接前言总结参考链接

2018-01-24 15:09:31 4865

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