自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 centos7 docker空间不足

接着,以 记事本 的形式打开.vmx这个文件,在末尾加上bios.bootDelay = “5000”(这个5000,表示5秒的意思),点击 保存。先 关闭 虚拟机,根据自己电脑的路径,打开存放该虚拟机文件的目录,找到.vmx文件。启动 虚拟机,当虚拟机在如下图所示的界面时,按ESC键,进入 Boot Memu。我下载的是gparted-live-1.6.0-3-i686.iso这个版本。因为只是扩展的虚拟空间,并不支持扩展分区大小,下面对分区进行扩容。查看原因,发现是分区空间不足导致的。

2024-07-30 19:41:43 237

原创 python进程

多进程与多线程的区别多进程(Process)advantage:可以利用多核CPU并行计算disadvantage:占用资源最多,可启动数目比线程少使用:CPU密集型计算多线程(threading)ad: 更加轻量级,占用资源少disad: 相比进程:多线程只能并发执行,不能利用多cpu相比协程:启动数目有限制,占用内存资源,有线程切换开销使用:IO密集型计算,同时运行的任务数目要求不多python速度慢的原因1.python是动态类型,边解释,边执行2.GIL使其无法利用多核CPU

2022-04-06 10:32:51 194

原创 python写csv时,writerow和writerows的区别

在与zip(csvrow1, csvrow2…)结合使用时,writerrow是一行只写一个单元格(写单值),而writerrowsz则可写多个单元格,即写多值

2021-12-24 15:48:28 1270

原创 numpy数组切片

1.为什么使用numpy,比起列表来说numpy好在哪里答:使用numpy是为了方便向量和矩阵的处理,通过Numpy,可以轻松进行线性代数表达式的计算,使表达式,所见即所得。

2021-11-12 19:39:01 1337

原创 神经网络的性能调试方法

今天学习了神经网络性能的提高方法,单纯了解了基本脉络,具体应用有待后续编写程序的检验首先影响神经网络性能最为常见的就是过拟合和欠拟合问题,二者区分的话,也比较简单,如果在训练集的性能好,测试集性能差就是过拟合,训练集效果也差就是欠拟合。欠拟合的处理,需要考虑是模型的选择是否合理还是优化函数的选择问题,过拟合的处理则可以从数据和模型两个角度来考虑。过拟合的处理1.最简单往往最有效,增加数据,用更多数据训练就完了2.数据加强,现实往往是残酷的,没有那么多数据让我们训练怎么办?那就造数据,但也不能凭空捏造

2021-11-05 19:34:03 700 1

原创 Keras-黑白手写数字识别

这次主要记录一下Keras神经网络的入门学习,使用是MLP神经网络,数据集使用的是MNIST手写数据集,代码的实现主要是来自李易的深度学习算法入门一书step1 数据的处理本部分包括数据的处理与分割,mnist数据集共有60000张手写数字图片,其中训练图片50000张,测试图片10000张,为方便数据的处理需要对数据进行归一化,将数据范围映射到0-1之间,其次需要在训练数据集中选择10000个作为验证集#load datadef load_dataset(): (X_train,y_tra

2021-10-31 16:21:13 235 1

原创 Keras-线性回归

最近毕业设计需要用到keras,简单做个记录,以备不时之需首先介绍一下keras-Keras 是一个用 Python 编写的高级神经网络 API,它能够以 TensorFlow, CNTK, 或者 Theano 作为后端运行,所以画重点-keras一定要配置好tensorflow包,只有keras是不行滴下面以线性回归为例,将大体步骤熟悉一下step1:导入模块和数据import matplotlib.pyplot as pltfrom keras.layers import Densefrom

2021-10-27 20:30:11 850 1

原创 [蓝桥杯2015初赛]手链样式

题目描述:小明有3颗红珊瑚,4颗白珊瑚,5颗黄玛瑙。他想用它们串成一圈作为手链,送给女朋友。现在小明想知道:如果考虑手链可以随意转动或翻转,一共有多少不同的组合样式?输出请你输出该整数。不要输出任何多余的内容或说明性的文字思路:1.将珠子抽象成字符,然后使用C++中的下一个排列函数来求排列2.由于手链可以任意转动和翻转,故可以对每一字符串*2,然后比较是否可以匹配当前字串3.为了方便存储已排列字串,故可使用vector容器#include<bits/stdc++.h>usin

2020-10-01 16:12:22 325

原创 Web-Servlet配置

Servlet配置主要有两种方法,一种是使用XML文件进行配置,另一种则是基于注解的方法。首先是Xml方法<servlet> <servlet-name>Servlet1</servlet-name> <servlet-class>org.easybooks.test.servlet.MainServlet</servlet-class> </servlet> <servlet-mapping>

2020-09-25 21:17:22 425

原创 移位运算符<<的使用

<<:用来将一个数的各二进制位全部左移N位,高位舍弃,低位补0,右移同理;应用:1<<n:表示将1转为2进制后,左移n位,高位舍弃,低位补零n&(1<<i)表示,对n对应的二进制数字,与1左移i位后,按位相与。也可以看作取n的第i位,其余位置0例:for(int i=7; i>=0; i--) { cout<<(7&1<<i)<<endl;...

2020-08-07 17:28:18 1411

原创 Java-IO流

假设某个餐馆平时使用:1)文本文件(orders.txt)记录顾客的点菜信息,每桌顾客的点菜记录占一行。每行顾客点菜信息的记录格式是“菜名:数量,菜名:数量,…菜名:数量”。例如:“烤鸭:1,土豆丝:2,烤鱼:1”。2)文本文件(dishes.txt)记录每种菜的具体价格,每种菜及其价格占一行,记录格式为“菜名:价格“。例如:“烤鸭:169”。编写一个程序,能够计算出orders.txt中所有顾客消费的总价格。(注意,请使用文本读写流,及缓冲流来处理文件)代码:import java.io.*;im

2020-06-14 15:49:46 332

原创 关于Java浮点数的一些例子

与c一样,Java浮点数也有float,double两种类型,但Java默认为double,即若想把一个浮点类型当作float处理就应该在数值后紧跟f/FJava浮点数有两种表示形式:十进制形式与科学计数法,但需要注意的是只有浮点类型的数据才可用科学计数法表示,如6700是int类型的值,而67E2则是浮点类型的值。java 提供了三种特殊的浮点数,即正无穷大(NEGATIVE_INFINIT...

2020-04-11 19:35:48 797

原创 矩形面积交

问题描述  平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输入格式  输入仅包含两行,每行描述一个矩形。  在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。输出格式  输出仅包含一个实数,为交的面积,保留到小数后两位。样例输入1 1 3 32 2 4...

2020-04-10 21:50:20 125

原创 Qt-下拉列表框,计数器,滑动条

QComboxQCombox是一个集按钮与下拉选项于一体的控件,因此又被称为下拉列表框。其主要方法与信号如下实例import sysfrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import *class ComboxDemo(QWidget): def __init__(...

2020-04-02 12:22:06 1050

原创 Qt—按钮

1.QAbractButtonQAbractButton是按钮控件的基类,承载了按钮的大部分功能,但是不能进行实例化,必须由其他按钮来继承,以实现不同的表现形式以下是QAbractButton提供的常见状态与信号2.QPushButtonQPushButton是命令按钮的一种,形状一般为长方形(可以显示文本标题或图标)通过单击该按钮可以实现一些命令,或者响应一些事件(”确认“,”申请“,...

2020-04-01 16:38:35 968

原创 Qt—文本框

QLineEditQLineEdit是指单行文本框控件,只可输入单行字符串,若想输入多行,则可使用QTextEdit常用方法一般情况下,我们需要限制文本框的输入内容,比如纯数字,或者纯字母,在这种情况下,我们采取正则表达式+掩码的方法进行,下面列出了掩码的占位符以及字面符,并给出了QLineEdit使用的常用信号实例1.文本框输入显示格式# -*- coding: UTF-8 -*...

2020-03-28 22:30:00 4378

原创 Qt-Qlabel

Qlabel对象作为一个占位符可以显示不可编辑的文本或图片,还可以设置一个GIF动画,可以杯被用作提示标记其他控件。纯文本,链接,或者富文本五都可以显示在此标签上Qlabel常用类型与方法Qlabel标签的显示与使用...

2020-03-26 18:36:57 594 1

原创 Qt Window-QWidget

基础窗口控件QWidget是所有用户界面对象的基类,所有的窗口和控件都直接或间接的继承QWidget窗口坐标系统1.屏幕坐标系统:以屏幕左上角为坐标原点,从左到右为x轴正向,从上到下为y轴正向,用来定位顶层窗口2.窗口内部坐标系统:坐标原点为窗口左上角,原点,x轴,y轴围成的区域叫做Client Area(客户区),客户区周围的是标题栏与边框具体操作函数如下QWidget 直接提供的...

2020-03-23 20:58:18 824

原创 Qt designer-Qmainwindow

先介绍一下,几种常见的窗口类型1.QMainWindow窗口可以包含菜单栏,工具栏,状态栏,标题栏等,是最常见的窗口形式,是GUI程序的主窗口2.QDialog是对话框窗口的基类。对话框主要用来执行短期任务,实现与用户的互动。没有菜单栏,工具栏,状态栏等。3.QWidget,算是上述两种的折中,即如果是主窗口,就用QMainWindow,对话框就用QDialog;如果不确定,或者有可能作为顶...

2020-03-22 10:42:06 752

原创 Qt designer-打包资源文件(引用图片资源)

使用pyqt5引用外部资源文件主要有两种方式,一是将资源文件转换成py文件,二是在程序中通过相对路径引用外部图片资源下面仅介绍第一种方法1.创建资源文件创建一个txt文件,键入如下,再将后缀改成qrc<rcc version="1.0"> <qresource> </qresource></rcc>随后创建一个新窗体...

2020-03-21 11:01:55 3349 1

原创 Qt designer-菜单栏与工具栏

一级菜单的添加创建窗口,选择MainWindow点击Type here,添加选项卡与快捷键注意编辑快捷键时使用&,例如菜单(&F),编辑完毕后,必须按下回车来确认工具栏,与二级菜单编辑二者都要现在右下角的Action Editor中编辑使用new添加(shortcut为快捷键)编辑完成后如果添加工具栏直接鼠标左键单击,选择Add Tool Bar,将编辑好的...

2020-03-20 20:54:26 10857 1

原创 Qt designer-信号和槽(初识)

signal与slot是Qt的核心机制,即当事件循环创建后,通过信号与槽的连接,便可实现的对象之间的通信。通俗的说,信号发射后,其连接的槽函数将会自动执行。在pyqt5中,信号与槽通过QObject.signal.connect()连接。简单使用 关闭窗口按键的设计首先将控件拖入窗口并对objectName属性重命名选择Edit菜单中的编辑信号/槽,进入信号槽编辑模式直接在发射者(关闭窗...

2020-03-19 22:17:25 2561

原创 Qt designer-窗口布局

正文之前首先说下环境的配置,这个比较闹心,前前后后弄了几天的时间,本来考虑使用eric6+qyqt5来做,结果发现汉化版居然不更新了,配置英文版又出现了python模块加载的问题,考虑是pyqt版本与python不相匹配。又考虑了anaconda+pyqt+eric的方法,还是出现了让人捉急的问题。好在天无绝人之路,发现pycharm也可以做pyqt5的IDE,终于配置成功过程如下:参考博文...

2020-03-18 21:49:44 1751

原创 python-查漏补缺

由于从未系统学过python的相关知识,故今天将之前遗漏的部分内容,稍作补充1.函数部分1.字符串处理去末尾空格 s.rstrip()去头空格 s.lstrip()去首尾空格 s.strip()首字母大写 s.title()2.乘方计算 用**表示如3**2 94**3 642.列表name=['jian','xu','hao','miao','bin','zhen...

2020-02-28 20:10:35 210

原创 图像以及视频的获取

import cv2 as cvimport numpy as np#图像资料获取def get_image_info(image): print(type(image))#image type <class 'numpy.ndarray'> print(image.shape)#长宽,通道数 print(image.size) print(im...

2020-02-27 18:43:46 211

原创 uva-二叉树的遍历

代码测试一定要严谨!代码测试一定要严谨!代码测试一定要严谨!今天就是因为complete写成了complet,结果提交了n次,恨死我~先说下今天做的几个题目,今天主要做了紫书,有关树的遍历的部分题目,熟悉了BFS与DFS的相应操作,然而虽然之前已经学了数据结构的相关知识,现在却忘的差不多了,所以,菜鸡只好比着紫书上的代码,一点点的将之前的东西拾起来,所以本文的代码基本上与紫书一致。不得不说,大...

2020-02-25 21:04:29 149

原创 python 爬虫小结

这两天又跟着网课做了爬虫的几个项目,却总是遇到一些令人苦笑不得的问题,导致一天下来收获廖廖,看来这种速成式的教育方法不太适合我,学习爬虫必须得去了解其所以然,计算机知识的时效性,在它上面体现的淋漓尽致,有的网站今天可以爬,可过几天,网站一改版,再去套用原来的代码,肯定不行。所以,只有把基础的知识理解透彻,才能随着时间的推移,及时调整自己的策略;看来我得去回炉重造了总结以一下,这几天学习的内容1...

2020-02-23 11:31:33 164

原创 uva-210 514

题目连接#include<bits/stdc++.h>using namespace std;deque<int> ready;//等待队列queue<int> broke;//赋值队列int limit_time;//最大程序运行时间int t[5];//存放每条语句需要的时间int var[26];//变量,用数组元素的值表示变量的值#def...

2020-02-20 20:03:16 107

原创 Scrapy-模拟登录(简单无需验证码登录)

注:由于没有找到不需验证码登录的网站,所以本文代码均为经过验证,仅作了解原理之用1.使用 cmd 命令行创建项目scrapy startproject almostscrapy genspider basic baidu.com2.分析登录网页,使用flider,提取登录格式得到登录url:https://passport.baidu.com/v2/api/?login与提交表单格式...

2020-02-19 11:51:39 701

原创 scrapy基础-当当网爬取

本文使用工具:cmd pycharm phpstudy/mysql命令行Xpath表达式Xpath与正则简单对比1.Xpath表达式效率更高2.正则表达式功能更强大3.一般优先选择Xpath,解决不了再用正则Xpath提取规则/ 逐层提取text()提取标签下的文本/html/head/title/text()3.//标签名** :提取所有名为的标签4.//标签名[...

2020-02-18 15:59:55 437

原创 scrapy常见命令(待续)

scrapy的命令分为全局命令和局部命令,顾名思义,全局命令在任何位置均可使用,而局部命令只能在某项目内使用下面是一些命令的使用方法scrapy -h1.获取帮助scrapy fetch http://www.baidu.com2.爬取某一URLscrapy shell http://www.baidu.comexit()3.采用交互式爬取某一url,exit退出scra...

2020-02-17 17:13:00 174

原创 Database

题目题目大意:给出一个n行,m列的数据库,判断是否存在两个不同的行列,r1,r2,c1,c2;即(r1,c1)=(r2,c2)且(r1,c2)=(r2,c1)这道题看到的时候是一头雾水的,看过紫书的分析后,大体有了些许思路,但对于二元组的使用,以及每行数据的读入感觉无从下手,自己还是太菜了还是看代码吧#include <bits/stdc++.h>#include<v...

2020-02-16 19:43:08 139

原创 抓取腾讯视频评论

应用技术:浏览器伪装,抓包分析,正则提取import urllib.requestimport reimport random#https://video.coral.qq.com/varticle/[视频id] /comment/v2?callback=_varticle4563082514commentv2&orinum=[评论条数]&oriorder=o&pa...

2020-02-16 12:34:27 254

原创 python-代理池

概念将不同的用户代理,构建成一个池子,然后随机调用

2020-02-14 15:28:40 186

原创 python—urllib模块

基础urlopen:打开网页,不再赘述urlretrieve(网址,本地文件存储地址) 直接下载网页到本地urllib.request.urlretrieve("http://www.sdust.edu.cn/","D:/python/mj/fr.html")注意:格式应为htmlurlcleanup() 清除缓存urllib.request.urlcleanup()info ...

2020-02-13 10:24:20 112

原创 python—正则表达式

正则表达式: 一种用来提取有用信息的表达式原子:原子是正则表达式的基本组成单位,每个正则表达式至少含有一个原子。原子主要有以下几种类型:a:普通字符b:非打印字符c:通用字符d:原子表对应模块 re#普通字符 作为原子string="dfsffsfsg"pat="ffs"rs=re.search(pat,string)print(rs)# 结果(<_sre.SRE...

2020-02-11 13:11:28 127

原创 python—初识

使用版本3.6.5 编译 idle输出print("hello python! ")'/ "均可表示字串,但要注意前后匹配数据类型python主要有,数,字符串,列表,元组,集合,字典等数据类型#数abc=9#字符串a1='abc'a2="abc"a3='''abc'''#列表,可更改元素值b=[1,2,'sa']#元组,不可更改元素值b1=(1.2,'sa')...

2020-02-10 16:02:42 242

原创 matlab-排队模型和排队系统仿真

一. 什么是排队论排队论即通过对服务对象到来及服务时间的统计研究,得出某些数量指标的统计规律,并更让据这些规律来改进服务系统。二.排队论模型1.基本构成输入过程:描述顾客按照怎样的规律到达排队系统排队规则:顾客按照怎样的规定次序接受服务服务机构:服务台的数量;服务时间服从的分布2.数量指标队长,等待队长,等待时间,逗留时间,忙期(连续保持服务的时长),闲期3.数学表示等待制模...

2020-02-05 20:07:01 3833 2

原创 matlab-图论模型以及方法

基本概念图的概念与数据结构中基本一致,不做赘述。需要特别注意的是,图的两种表示方法即关联矩阵和邻接矩阵表示法如下面的无向图需要注意无向图略有差别,即关联矩阵用{-1,1,0}表示头,尾,其他;邻接矩阵a(uv)表示是否存在从顶点u到v的弧此外还有一些概念如接近中心度,中间中心度,以及特征向量中心度需要重点记忆。应用1.图论工具箱常用的函数简单用法 [a,b,c,d,e,f]=...

2020-02-04 17:54:04 4912 2

原创 枚举排列

1.生成n个数字的降序的全排列思路:分成两部分一个事前面已经确定的序列,另一部分是需要进行全排列的元素结合,一边依次选作第一个元素故考虑递归的思路,先输出已n开头的序列,再输出已n-1开头的序列,直至到1开头的序列void Downprint_permutation(int n, int *A,int cur){ if(cur==n) { for(int i...

2020-02-04 12:30:43 617

空空如也

空空如也

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

TA关注的人

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