自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 CelebA数据集介绍以及预处理代码

数据地址:官网地址:http://mmlab.ie.cuhk.edu.hk/projects/CelebA.html文件类别:我是从官网的百度云连接里下载的,下载之后一共四个文件下面我们一 一看过文件内容Anno文件夹第一个文件夹Anno,存放的是各类标签比如第一个identity_CelebA.txt是图片与 所对应的身份idlist_bbox标签,是人脸标注框坐标注释文件,包含每一张图片对应的bbox起点坐标及其宽高list_landmarks_align_celeba

2020-05-10 22:41:03 6616 18

原创 详细介绍--vim的基本操作

vim的基本操作vim的三种模式三种模式的切换vim配置文件普通模式下移动光标.swp文件跳转到第N行vim中的关键字搜索复制/黏贴/删除/撤销一行代码的操作vim的三种模式普通模式命令模式编辑模式三种模式的切换进入vim,直接是普通模式在普通模式下 输入 i 进入编辑模式在普通模式下输入英文冒号即进入命令模式在命令/编辑模式下按ESC进入普通模式命令模式的常用命令q...

2020-03-26 14:32:36 234

原创 windows商店安装ubuntu子系统报错

前段时间安装Ubuntu子系统时报错:WslRegisterDistribution failed with error: 0x8007019e原因是因为没有装windows子系统支持故这里我们安装一下windows子系统支持就可以了。步骤:以管理员身份打开命令行输入:Enable-WindowsOptionalFeature -Online -FeatureName Mic...

2020-03-25 00:01:44 533

转载 opencv简单实现人脸识别

参考文章:https://blog.csdn.net/beyond9305/article/details/93724948一个是对本地图片进行人脸识别一个是对摄像头截取的图片进行人脸识别这里我只是对参考文章做了一点更改,加了一个摄像头获取人脸去识别的功能。注:如想复现,请改下文件路径# # -*- coding:utf-8 -*-import cv2import osimpo...

2020-03-24 23:50:46 425

原创 Numpy的一些基础

Numpy常用计算函数读取数据保存数据增删改查替换如何改变数组的维度矩阵函数生成数据集定义numpy数组为data = np.array([1,2,3,4])常用计算函数计算函数说明备注data.mean(axis=0)求平均值axis=0:按每行的平均值data.sum(axis=0)求和思路同上data.cumsum(axis=0)累加思路同...

2020-03-23 16:58:03 301

原创 机器学习基础小总结

神经网络首先我这里所叙述的神经网络是按照(输入层-->隐藏层-->输出层)这样的结构的。输入层我这里规定为第0层,隐藏层(可能包含多层,一般也包含多层,下面会画图标明),输出层。画图表示一下下面通过逻辑回归来解释一下所需要用到的变量(这里需要解释一下的是逻辑回归可以说是单层神经网络,就是说直接从输入到输出,没有隐藏层,所以可以直接用a (即是该层的输出)来表示y hat...

2020-02-21 17:34:11 305

原创 机器学习的个人学习过程

机器学习的学习任务根据训练集是否拥有标记信息,可大致分为两类:监督学习和无监督学习分类和回归是监督学习的代表(对于预测的结果是离散值,例如“好瓜”“坏瓜”此称为分类;对于预测值是连续值,例如西瓜成熟度是0.95,此称为回归)聚类是无监督学习的代表(将训练集分为若干组,每组形成一个簇,他们自动形成的簇对应着一些潜在的特征划分,这些概念我们事先不知,这样的样本也不拥有标记)模型评估方法...

2020-02-18 21:41:54 274

原创 Linux下命令行安装和执行pycharm

首先在/bin目录下创建脚本文件(我创建的文件名是pycharm)然后进入编辑文件(新手建议使用gedit编辑器)以下是脚本编辑内容(意思是将pycharm.sh脚本放在sh(这是一个命令)中打开) 后面的&表示在后台运行 中间一部分是文件的实际路径保存退出最后修改pycharm的权限我直接是 chmod a+x pycharm直接在命...

2020-02-14 16:16:41 2143

原创 sublime快捷键如何添加

效果如图 鼠标右键直接打开sublime步骤如下打开注册表点编辑->查找->输入shellshell右键新建项->输入sublime(这个就是右键的那个名字 是自定义的)sublime右键新建项->输入command->然后确定->双击右边的默认在数值数据中输入"D:\sublimeText\Sublime Text 3\sublime...

2020-02-14 15:47:11 310

原创 词法分析程序设计

词法分析程序设计设计思想首先建立关键字结构体,然后写关键字匹配函数,字母匹配函数,数字匹配函数,判断是否为分解符是否为运算符函数,在函数中先获得输入的语句,判断是否制表符,如果是,则直接进入下一次循环,如果不是,则进入判断,调用前面所写的函数,判断是否为字母、关键字、数字、运算符、分解符等等,若是则输出相应的字符,并且进入下一次循环,最后循环结束跳出。流程图:主要源代码关键...

2019-12-31 18:08:58 540 1

原创 VMware15下Ubuntu18.04无法自适应屏幕大小&&Ubuntu设置中文

自适应屏幕大小按照图示进入虚拟机设置查看自己电脑的分辨率设置,将该参数设置成和Windows下的相同,我电脑是1920x1080**ctrl+alt+t打开Ubuntu终端输入命令:**sudo apt-get install open-vm-toolssudo apt-get install open-vm*最后重启即可**Ubuntu18.04中文环境设置:...

2019-12-25 10:25:52 2486 3

原创 在pycharm中如何使用新的库文件覆盖旧的&&cv2安装失败的问题

1.覆盖旧的库文件首先点击setting->project->project interpreter如果要使用新版本覆盖旧版本,首先点击加号下载新版(只是下载,不会自动替换)安装完成,把该页面点掉,点击pip,三角符号会亮,点一下就可以替换了CV2安装失败的问题:我没有尝试成功过安装CV2这里把CV2换成opencv-python 安装 就可以了调用时直接调用...

2019-12-09 14:24:48 610

原创 如何禁用和启用笔记本键盘

用管理员身份运行cmd:禁用笔记本键盘 sc config i8042prt start= disabled启用笔记本键盘 sc config i8042prt start= auto然后重启

2019-11-01 11:13:31 1155 1

原创 使用爬虫爬取猫眼电影top100的信息

分析:第一步:确定我们所需要抓取的目标站点为http://maoyan.com/board/4,打开之后便可以看到榜单信息第二步:排名第一的电影是霸王别姬,页面中显示的有效信息有影片名称、主演、上映时间、上映地区、评分、图片等信息。(即是我们需要提取的信息)第三步:进入主页之后发现一页只有10个电影的信息,而我们需要爬取的是top100,当我们点击第二页的时候,发现页面的...

2019-10-14 17:16:31 1531

原创 一个系统同时装office2007和2019时遇到的问题及解决方案

首先我在之前已经安装了office2019,但是现在由于需要考office二级,所以用到了office2007,我在网上也查了一些资料,有好多人说两个版本不能同时装的,我也是抱着试试的心理去装的。刚开始是在网上找的一个镜像(他给的是一个镜像的链接,然后用迅雷下载下来的,现在迅雷真的龟速,我看着0k/s,我都想砸电脑)经过漫长的岁月也终于下载下来了,但是我却发现每次安装都会让我去找一个什么什么...

2019-09-10 23:25:47 17456

原创 Intellij Idea 双击启动无效的解决方案

我是在安装完成之后,在安装路径下导入了JetbrainsCrack-2.8-release-enc.jar 包,然后用记事本打开了bin路径下的idea64.exe.vmoptions文件,在最后一步加上了网上的一句话-javaagent:JetbrainsCrack-2.6.2.jar,但当时没太注意,就按照流程做了所以无法启动的原因很可能是导入的jar包,没有添加路径,或者路径不对。...

2019-08-28 01:03:59 7008 4

原创 const指针

1、指向常量的指针变量const 类型名 * 指针变量名;在此情况下,不允许通过指针变量改变他指向的对象的值;例如:int a=5;const int * p = &a;*p = 2; // 不合法,因为指针指向常量,不可能通过指针来改变其值但是可以这样int a =5;const int * p =&a;a=10; //这样 *p 就指向10了...

2019-07-27 15:26:13 710 2

原创 JSP加mysql实现学生系统登录以及学生信息的增删改查

如果对你有帮助,能不能留个赞呀啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊文件结构如图涉及到数据库和java需要导入一下两个包,下文代码不在赘述,因为页面布局代码太多,我打包放在文件里了,这里只解释功能代码(特殊易错的点我会特别说明,毕竟是我踩过的坑)这里强调一下环境信息,JDK1.8 (只能用1.8及以下的版本,不然你会踩坑),jdbc的文件也是必装的,还有就是tomcat的这个版本好像影响不大,我这里...

2019-07-07 00:42:15 15803 41

原创 关于如何在docker中利用tomcat和MySQL容器部署java web应用的一点改bug经历

一 . Linux18.04安装docker,安装成功后,启动失败 提示docker 启动失败 Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for detai...

2019-07-05 23:24:30 240

原创 JSP+MYSQL简单登录验证界面

环境配置tomcat9、jdk1.8(1.8以上版本会有报错,所以尽量1.8以下)jdbc驱动(我的是8.**),ecplise编译器我直接在代码中注释吧! 新手上路,有说的不清楚的或者不正确的还请指出。这里我只放了登录界面连接数据库并验证的代码,样式内的图片之类的我没放,成功跳转页面也没放出来<%@ page language="java" import="java.util.*"...

2019-06-26 15:54:31 1840

原创 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path解决方案

上图The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path项目右击–>build path -->Add libraries–>server runtime–>next选择tomcat版本–>apply然后如下图 勾选相应tomcat版本...

2019-06-17 23:21:36 148

原创 通过QTDesigner构建实现含有打开文件Button的窗体

先放代码部分第一段代码是在qtdesigner通过拖拽的方式构建UI文件,当然对于button也需要建立信号与槽的联系,pushButton的点击事件连接到openImage(),后面我会定义这个函数。pushBotton_2的点击事件会连接到runModel()这个函数(也是自定义的)保存为.ui文件.ui文件通过扩展工具pyuic,转化为.py文件,如下# -*- coding: ...

2019-05-22 14:20:23 10529 3

原创 python类的构造方法与内置属性

构造方法我们来看一个例子:class person: def __init__(self): print(self)a=person()def __init__(self)语句定义person类的构造方法,self是必要的参数且为第一个参数。用户可以在__init__()构造方法内加入许多参数,在创建类的同时,设置类的属性值。 ...

2019-05-20 23:35:22 1857

原创 python中的快排

def quick_sort(arr): if len(arr)<2: return arr mid=arr[len(arr)//2] right,left=[],[] arr.remove(mid) for i in arr: if i>mid: right.append(i) ...

2019-05-18 23:42:03 268

原创 Lambda函数及其用法

Lamnda函数又称为匿名函数,相当于函数的精简版,同样实现函数的功能,但是因为情况需要,简化了定义函数的格式先看个例子

2019-05-16 15:57:37 592

原创 pycharm上配置pyqt5,安装后发现找不到pyqt5-tools文件

当配置pyqt5(我是直接在pycharm中安装的pyqt),配置额外模块时发现找不到designer.exe文件经过查资料发现,是因为我安装pyqt5时,里面不带这个pyqt5-tools文件解决方法,在命令行中输入pip3 install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com即...

2019-05-14 23:41:27 9725

原创 在pycharm中打开QTDesigner一直未响应问题

bug在行走,也在变异呀刚刚打开什么也没写就发现卡死了我还在奇怪,以为是系统为他分配的运存不够于是乎,把pycharm的运存扩大了四倍结果发现还是不行 所以这个方法行不通然后又去尝试在删除C:\Users\Administrator\.designer文件夹下的gradients.xml文件结果是同样行不通最后再博客上看到一篇文章写到,应该是和 有道词典 划词取义 截...

2019-05-14 23:21:25 2423 5

原创 关于opencv的imread()的用法

import cv2img=cv2.imread(r"C:\Users\rugu\Desktop\1.png",flag)print(img)print(img.shape)对于imread()函数来说,它的参数有两个:图片的相对路径或者绝对路径flag的取值有三个,分别是0(总是返回一个灰度图),1(返回3通道彩色图),-1(返回原图(带alpha 通道:Alpha通道是计算机图...

2019-05-12 20:51:22 3328

原创 os.walk(filedir)

import osimport timet1=time.time()for i in os.walk("D:"+os.sep+"pythonInstall"): print(i[0]) print(i[1]) print(i[2])print(time.time()-t1)以上是我测试的例子,其实os.walk(filedir)这个函数会返回三个对象,依次是:...

2019-05-10 11:10:46 2024

原创 关于map()函数的返回值问题

先贴下代码,以下是错误部分代码及问题描述。因为我没有用到len()函数,所以报错我找了好一会都没看懂,于是·我就去查了一下map()函数的用法原来map()函数在python2和python3之间做了调整原来在python2中map()函数返回的是一个列表,所以我这样写是对的但是在python3中1他返回的是一个迭代数(iteration)<map object at 0x000...

2019-05-08 16:00:17 7464

原创 os.path中的一些实用函数汇总

os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回List(多个路径)中,所有path共有的最长的路径。(但是好多Python版本不支持,我是室友的anconda版本的python3.6.4就可以,我的python3.6.7就不行)os.path.dir...

2019-04-25 23:54:18 208

原创 关于在python程序中添加路径

这是我写的测试添加路径的代码,发现如果在我打开文件是不输入绝对路径或者相对路径就会报错,原因是python中用sys.path.append()只能导入模块的路径,而不能导入文件夹的路径...

2019-04-25 16:17:09 3846 1

jiaoWuGuanLi.zip

本资源是学生管理系统的代码部分,具体如何使用请看我的博客,里面只需要按格式放置Webcontent目录下的文件即可,其他文件自动生成的 配置的环境中jdbc我是直接放在jre文件里了 网址:https://blog.csdn.net/free_hard/article/details/94907357

2019-07-07

空空如也

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

TA关注的人

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