自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ECH00O00的博客

流氓都没做过的事,大多数是用来搞大新闻的

  • 博客(55)
  • 收藏
  • 关注

原创 python截屏+ocr识别+翻译

目录一、前言二、主要功能三、源码四、执行结果五、关键库的使用一、前言之前因为拿到了一本纯英文的pdf文档,而且无法划词以及复制任何内容,这对于英文较差的我阅读起来极其不友好,于是产生了想实现一个工具,通过截屏图片+ocr文字识别+翻译功能来加快阅读速度,于是就有了以下的代码。代码本身并不复杂,只是随手写的初版,可优化的点也有很多,欢迎各路大佬的指正。二、主要功能1、按下键盘s键,开启截屏翻译功能,按下键盘q键,停止截屏翻译功能2、点击需要截取的位置的对角线两点,.

2020-07-02 17:46:56 1884

原创 猫眼电影榜爬虫实例

目录一、前言:二、源码:三、爬取结果doc文本展示:四、关键库:五、主要的优化点:六、最终耗时七、写到最后一、前言:本代码参考网上现有爬取猫眼排行榜代码进行优化及修改并新增写入doc,内容排序,图片爬取等功能,因参考链接后来没有找到,在这里对原作者说声抱歉。环境为python3,编译器使用pycharm。话不多说,直接帖代码。二、源码:import timeimport jsonimport requestsimport socketfrom p

2020-06-24 12:59:07 537

原创 MQTT协议

目录一、概述二、特性三、协议中的三种身份四、消息内容五、传输方式六、名词七、协议中的基本方法八、开发库九、测试工具十、实际开发遇到的坑点一、概述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽...

2020-05-23 22:14:06 679

原创 QT中的动画机制

目录一、qt框架中主要动画类二、各个类的主要作用三、关于窗体的透明属性四、qt框架的动画的一些弊端一、qt框架中主要动画类QPropertyAnimation QSequentialAnimationGroup QParallelAnimationGroup二、各个类的主要作用1、QPropertyAnimation该类为属性动画类,顾名思义,qt的动画...

2020-02-12 18:41:09 1157

原创 人体骨骼检测相关综述及总结

一、简介 实现人体检测,通常采用人体姿态估计(Human Posture Estimation),即将图片中已检测到的人体关键点正确联系起来,从而实现人体姿态的估计,实现人体的检测。人体关键点通常对应人体上有一定自由度的关节,比如颈、肩、肘、腕、腰、膝、踝等。 通过对人体关键点在三维空间相对位置的计算,可以估计人体当前的姿态。同时如果增加时间序列,在一段时间内观测人...

2020-02-12 16:23:02 2400

原创 deepstream on Jetson nano

官方指导手册:https://docs.nvidia.com/metropolis/deepstream/4.0/dev-guide/index.htmlnano镜像烧录以及镜像下载:https://developer.nvidia.com/embedded/jetpackgstream相关库的安装:$ sudo apt install libssl1.0.0 libgstreamer...

2019-08-15 15:21:05 1513

原创 解决qt无法连接mysql数据库

环境:ubuntu 14.04LTSqt5.5.1mysql报错:QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7 QSqlDatabase: an instance ...

2019-03-05 16:48:10 1283

原创 存储器

RAM(random access memory):是与cpu直接进行数据交换的内部存储器,所以称为主存或内存。可以随时读写,且速度极快,通常作为程序的临时数据存储媒介。其存取的速度与数据存放的位置无关,掉电丢失。根据存储单元的工作原理又分为:静态和动态随机存储器。(Static RAM和Dynamic RAM)特点:随机存取(存取速度与存放位置无关)、易失性(掉电丢失)、对静电敏感(...

2019-01-04 09:14:25 328

原创 STM32获取当前时间格式

UTC:世界标准时间,用来在全球范围内同步时间的方法,通过非常精准的原子钟维护,为抵消地球自转变慢参数的影响,需要不规则的加入闰秒,所以会出现闰年来弥补人为规定的纪年与地球公转产生的差异。UNIX时间:用来记录时间的流逝,定义为从UTC时间1970年1月1日0时0分0秒开始流逝的秒数,无论身处何地,时间都一样,UNIX系统中计算机内部的时间都是使用这种时间,但是为方便观察,需要转换为年-月-日...

2018-10-23 19:43:42 19208 11

原创 JAVA中的格式化输出

JAVA也支持像C语言中的printf格式化输出,这对于某些特殊情况下的输出结果有了更便利的输出格式和排列能力。

2017-08-04 16:25:43 583

原创 JAVA中的字符串及常用方法

字符串是程序设计中不可或缺的一部分,每种语言都有字符串类型的相关操作。

2017-08-03 10:09:38 427

原创 JAVA中的finally及异常丢失问题

在某些程序当中,我们通常会希望无论try块中的异常是否抛出,它们都能够得到执行。通常适用于内存回收之外的情况,为了达到此效果,可以在异常处理程序之后加入finally语句,finally子句总能够得到执行。

2017-08-01 09:36:43 2445

原创 JAVA标准异常

Throwable这个JAVA类被用来表示任何可以作为异常抛出的类。

2017-07-31 16:32:34 562

原创 JAVA中的异常处理机制

通常情况对于程序来说,发现错误的理想时机是在编译阶段,运行程序之前。但是实际上在编译期很难找到所有的错误,大部分问题都是在运行期间找到并试图解决的。异常处理是JAVA中唯一正式的错误报告机制,通过编译期强制执行。

2017-07-30 10:17:53 459

原创 总结JAVA中的容器

JAVA中容器的相关总结。

2017-07-29 16:28:26 312

原创 JAVA中的foreach和迭代器

foreach语法主要运用于数组,但它也同样可以应用于任何一个Collection对象。

2017-07-29 11:12:48 715

原创 JAVA中的Queue与PriorityQueue

Queue是一个典型的先进先出容器,而PriorityQueue是一个优先队列。

2017-07-28 17:58:07 539

原创 JAVA中的Set

Set不保存重复的元素,如果我们试图将相同对象的多个实例添加到Set中,编译器会阻止我们这样做。

2017-07-28 09:47:52 352

原创 容器的打印

此文介绍了一些基本类型的容器的打印。

2017-07-27 16:24:23 594

原创 JAVA中泛型和类型安全的容器

在JAVA中,同样具备同C++那样方便的容器。

2017-07-27 09:46:12 553

原创 JAVA中内部类的继承和覆盖问题

JAVA的内部类继承与覆盖问题还是有一些细节方面需要注意的地方

2017-07-26 10:31:14 3461 3

原创 JAVA中的闭包与回调

闭包是一个可调用的对象,它记录了 一些信息,这些信息用于创建它的作用域。而通过回调,对象可以携带一些信息,这些信息允许该对象在稍后的某个时刻调用初始对象。

2017-07-24 09:56:31 559 2

原创 JAVA中使用内部类的原因

一般来说,内部类继承自某个类或用以实现某个接口,内部类的代码可以毫无条件的操作创建它们的外围类的对象,所以我们可以认为内部类提供了某种进入其外围类的窗口。

2017-07-23 16:07:18 614

原创 JAVA中的匿名类

在JAVA中,匿名内部类的用法十分令人费解。匿名内部类与正规的继承相比有些受限。

2017-07-23 10:38:15 671

原创 JAVA中的内部类链接到外部类

在JAVA中,内部类似乎是一种名字隐藏和组织代码的一种形式,但内部类还有另一个最重要的用途。

2017-07-22 09:36:10 578

原创 JAVA中接口的一个实例

在JAVA中,只要一个方法操作的是类而非接口时,那么我们只能使用这个类及其子类,如果我们想要将此方法应用于不在此继承结构中的某个类,那么一定是不被允许的,接口可以在很大程度上放宽此限制。

2017-07-21 10:05:24 940

原创 JAVA中的接口问题

JAVA中的接口让抽象更加容易理解。

2017-07-21 09:42:01 508

原创 JAVA中多态的“缺陷”

在JAVA中,多态也并非是所有事物都可以多态的发生,然而只有普通的方法调用是可以多态的,如果我们直接访问某个域,该访问就会在编译期进行解析。

2017-07-20 15:44:17 298

原创 JAVA中的多态机制

在JAVA中,多态是继数据抽象和继承后的第三种基本特征,多态可以分离做什么和怎么做,将接口和实现分离开来,改善代码的组织结构和可读性,能够方便将来的创建可扩展程序,多态的作用是消除类型之间的耦合性。

2017-07-19 16:22:08 543

原创 JAVA中的“final”关键字

在JAVA中,“final”的含义在不同的上下文环境中存在着细微的差别,但总体上指的是“这是无法改变的”。可能使用到“final”的三种情况为:数据、方法和类。

2017-07-17 10:10:05 220

原创 JAVA中有关组合与继承之间选择的问题

在JAVA中,如何在继承和组合二者当中抉择是一项编程时的难题,通常情况下我们都应尽量避免继承。

2017-07-16 18:52:20 594

原创 JAVA中名称屏蔽的问题

在JAVA中,若基类拥有某个被多次重载的方法名称,那么在导出类中重新定义该方法名称时并不会屏蔽在基类中的任何版本。

2017-07-16 17:43:58 1362

原创 JAVA中的代理机制

在JAVA中除了合成与继承两种关系外,还有第三种关系称为代理。

2017-07-16 11:06:53 294

原创 JAVA中有关继承的一个实例

在JAVA中,“extends”用来表示继承,当创建一个类时,总是在继承,除非已经明确指出要从其他类中继承,否则都是隐式从JAVA中的标准根类Object中继承。

2017-07-15 17:02:53 2160

原创 JAVA中环境变量的认识

首先,环境变量并非算做JAVA中的术语,实际上为操作系统术语,在unix和类unix系统以及Dos系统和windows系统中均有此概念。那么什么是环境变量,它是指在操作系统中用来指定操作系统运行环境的一些参数的,在操作系统中是一个具有特定名字的对象,包含了应用程序所将使用到的信息,简单来说可以理解为运行程序时需要从环境变量来寻找路径使得程序得以正常运行。在JAVA中,我们需要配置三个环境变

2017-07-15 09:24:31 2126

原创 JAVA中的枚举类型

在JAVA中,枚举类型的使用需要借助“enum”关键字。

2017-07-14 16:23:14 308

原创 JAVA存储数据的五个区域

在程序运行的过程中,对象的放置安排,内存的分配机制需要我们去了解。

2017-07-13 16:26:34 881

原创 JAVA中的垃圾回收机制

在JAVA中,有垃圾回收器来进行回收不再使用的对象占据的内存,但关于垃圾回收器,有很多值得深思之处。

2017-07-09 19:49:57 268

原创 JAVA中“this”关键字的使用

JAVA中对”this”关键字的使用会使某些代码变得简洁,尤其是在一个类的多个构建器当中。

2017-07-09 15:55:39 272

原创 JAVA中主数据类型的过载问题

JAVA中数据的强制转换与自动转换的验证。

2017-07-09 09:50:32 650 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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