自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (2)
  • 收藏
  • 关注

原创 大象机器人C++环境配置

官方配置过程配置过程出现了环境变量加入了但是一直提示没有找到QTDIR变量的错误。解决方法:将if("$ENV{QTDIR}" STREQUAL "") message(FATAL_ERROR "Please set env var QTDIR to Qt toolchain path")endif()更改为SET(ENV{QTDIR} "D:/Qt5.12.10/5.12.10/msvc2017_64")...

2022-04-12 18:49:51 898

原创 Opengl背景介绍

OpenglOpengl即Open graphic library开源图形库,然后他本身并非是一个函数库,而仅仅是一个接口规范,各家厂商由于并不愿意公开自己的源码,但是又有开发需求(游戏工作室要进行开发),所以依照这个规范进行设计,方便开发人员的调用。作为开发人员,Opengl提供了一些命令,让我们调用这些命令就可以完成我们对应想要完成的操作。例如,使用这个命令,我们就可以画出一个光源,就可以设置颜色,但是具体的实现是由各个厂商设计完成的。在使用Opengl前,还需要简单了解三个部分的知识,Cma

2021-06-07 15:57:35 340

原创 Android 注册主Activity以及toast的使用

1.注册主活动注册Activity为主互动,在程序一开始的时候调用,在AndroidManifest中application代码块中进行注册.代码如下:<activity android:name=".myactivity" android:label = "这条显示在Activity的顶端"> <intent-filter> <action android:name="android.intent.action,MAIN"/> <category

2020-06-20 10:14:51 360

原创 pdfminer库解析,使用pdfminer进行信息抽取

pdfminer解析首先给出pdfminer官网的说法,主要包含三张图片这是pdfminer各个类之间的关系,首先使用PDFParser对文章解析,之后建立PDFDocument和PDFparser之间的关联这张图描述的是解析出来的LTpage的各个内容,其包含识别出来的一个一个文本块(注意这里识别出来的是以空间为基础而不是逻辑上),一个LTPage包含多个LTTextBox文本块,每一个文本块又包含多个LTTextLine文本行,行内由各个字符组成.具体各个类型的含义如下类型含义.

2020-06-17 12:16:56 3755 3

原创 python heapq库使用,以及堆优化问题

函数名作用heapify(heap)把可迭代对象转化为堆的形式heappushu(heap, x)将x压入堆heappop(heap)弹出堆中的最小元素heapreplace(heap, x)弹出堆中最小元素,并将x压入堆nlargest(iter, n)返回可迭代对象的第n大的值,iter并不一定为堆nsmallest(iter, n)...

2019-12-05 14:16:24 99

原创 C++命令行读文件问题

程序中文件地址要用绝对地址(我用的是VS),因为在IDE下运行时,他可以自动链接到与文件名相同的资源文件,但是在命令行下他只能找在那个地方真实存在的地址,所以应该改为绝对地址。...

2019-05-23 16:52:26 661

原创 爬取12306火车票车次等信息(python)

本例子中将爬取相应日期的车次信息到数据库中,用的是postgresql数据库import requestsimport jsonfrom bs4 import BeautifulSoupimport psycopg2db = psycopg2.connect(host='localhost',port='5432',user=#####',password='#####',databa...

2019-05-06 20:43:41 907

原创 python中iter()函数解析

在python中列表,元组等都是可迭代对象,我们可以通过iter()函数获取这些可迭代对象的迭代器。然后我们可以对获取到的迭代器不断使⽤next()函数来获取下⼀条数据。iter()函数实际上就是调⽤了可迭代对象的__iter__方法(注意是两个横线,简单来说就是类似于C语言中的对链表结构的遍历,当指针不为空时就一直遍历下去,不停迭代。...

2019-03-13 13:49:46 4566

原创 python中的数组和二维数组构造

今天学习了在python中自己构造一个数组的类,并且以此构造出自己的二维数组。首先讲解一下python中的列表,为什么python中的列表可以用append方法一直增加元素呢?不可能申请一个特别大的空间的,这样太浪费了。所以我们需要换一种方法。解释一下两种大小一个叫做物理大小,一个叫做逻辑大小。物理大小就是你申请的空间的大小,而逻辑大小就是已经被使用的空间大小,即逻辑大小小于等于物理大小。当列表...

2019-03-13 13:43:00 2006

原创 归并排序实现(python)

import random#用于测试时生成随机数序列import numpydef mergesort (listp): tempbuffer=numpy.empty(len(listp)) mergesorthelper(listp, tempbuffer, 0, len(listp)-1)def mergesorthelper (listp, tempbuffer...

2019-03-12 13:31:35 978

原创 快速排序实现(python)

快速排序总体上有四个步骤:选取一个项为基准点(pivot);将列表中的项进行分区处理,把比基准点小的数字放到基准点的左侧,比基准点大的点放到基准点的右侧。所以此时,尽管其他项是乱的,但基准点的位置已经被确定,即已经排序完毕;分而治之,将列表划分割为更小的列表,将基准点左右部分分别作为子列表重复进行第一步的操作,取一个点作为基准点进行排序;每次遇到少于俩个项的子列表就结束这个过程;根据以...

2019-03-12 09:11:24 128

空空如也

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

TA关注的人

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