自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 numpy库的认识以及数组的创建

numpy库numpy是Python数值计算最重要的基础包。大多数提供科学计算的包都是用NumPy的数组作为构建基础。numpy十分高效,基于NumPy的算法要比纯Python快10到100倍(甚至更快),并且使用的内存更少。NumPy的ndarray初步用法导入库import numpy as np#常规用法生成随机矩阵import numpy as npdata=n...

2019-09-29 10:24:00 133

转载 进程管理(二)-进程的终止

进程的终止进程并不是始终存在的,从它开始运行开始,迟早会结束。进程终止的四种原因正常退出多数的进程会因为完成了其自己的工作而最终选择终止发生严重的错误比如要编译一个文件,但是这个文件根本就不存在。进程引起的错误比如引用了不存在的内存、除数为零,等等,在这种情况下进程会收到信号被中断,而不是在错误出现的时候终止。被其他进程杀死某个进程执行了一个系统调用通知操作系统杀死某...

2019-09-28 21:14:00 238

转载 进程管理(一)-进程的概念以及进程的创建

进程什么是进程?程序一旦跑起来就是一个进程,进程是一个可以运行的实例。每个进程都拥有一个自己的虚拟CPU,但是实际上只有一个CPU,其只是在各个进程之间快速的切换,这种快速切换就叫做多道程序设计进程和程序有什么区别?例子:一个计算机科学家给女儿做蛋糕,他有做蛋糕用的食谱,厨房中有大量的原料,比如香草、鸡蛋、面粉、糖等等。其中食谱就是程序,它就是一种方法。计算机科学家就是CPU,...

2019-09-28 20:58:00 246

转载 python爬取b站排行榜

爬取b站排行榜并存到mysql中目的b站是我平时看得最多的一个网站,最近接到了一个爬虫的课设。首先要选择一个网站,并对其进行爬取,最后将该网站的数据存储并使其可视化。网站的结构目标网站:bilibili排行榜bilibili排行榜的地址网页的层次首先要确定要提取的信息,也就是标题、播放量、作者up主、评分、播放量和评论量在网页源代码中找到要找的信息每个网页中大...

2019-09-27 16:38:00 1537

转载 re库的使用

re库的使用精确匹配如果直接给出字符,就是精确匹配。用\d可以匹配一个数字,\w可以匹配一个字母或数字s1='00\d'#可以匹配'007',但是匹配不了'00A's2='\d\d\d'#可以匹配'010's3='\w\w\w'#可以匹配'py3's4='\s'#空格匹配任意字符s1='py.'#'pyc','pyo','py2'匹配变长字符符号功能...

2019-09-26 14:15:00 121

转载 基于bs4库的HTML查找方法

基于bs4库的HTML查找方法find_all方法<>.find_all(name,attrs,recursive,string,**kwargs)返回一个列表类型,内部存储查找的结果name对标签名称的检索字符串import requestsfrom bs4 import BeautifulSoupr=requests.get('http://python...

2019-09-26 09:52:00 234

转载 信息标记的三种形式

信息标记的三种形式HTMLhyper text markup language超文本标记语言,其可以把声音、图像、视频等超文本信息嵌入到文本中html通过标签形式来组织各种各样不同的信息<html><head><title>This is a python demo page</title></head><bod...

2019-09-25 18:02:00 210

转载 基于bs4库的HTML标签遍历方法

基于bs4库的HTML标签遍历方法import requestsr=requests.get('http://python123.io/ws/demo.html')demo=r.textHTML基本格式HTML可以看做一棵标签树遍历方法!下行遍历属性说明.contents将该标签所有的儿子节点存入列表.children子节点的迭代类型,...

2019-09-25 16:43:00 208

转载 BeautifulSoup库的基本元素

BeautifulSoup库<html> <body> <p class='title'></p> </body></html>BeautifulSoup库是解析、遍历、维护、"标签树"的功能库对标签的理解<p class='title'></p>&...

2019-09-24 21:55:00 260

转载 Requests的基本使用

Requests库r=requests.get(url)#返回一个包含服务器资源的Response对象#构造一个向服务器请求资源的Request对象格式:requests.get(url,params=None,**kwargs)url 抓取页面的url连接params:url中的额外参数,字典或者字节流的格式**kwargs 12个访问控制参数Response对象...

2019-09-23 21:50:00 122

转载 python中的迭代器

可迭代对象可通过for…in 进行遍历的数据类型包括 list,tuple, dict, set, str;以及生成器generator,及带yield的生成器函数这些可直接作用于for循环的对象统称为可迭代对象:Iterablefrom collections import Iterable>>>isinstance('abc',Iterable)&gt...

2019-09-22 15:21:00 58

转载 python中的生成器

生成器列表推导: L = [x * x for x in range(10)] 可创建一个列表内存限制,列表容量有限例如,创建包含100万个元素的列表L= [x * x for x in range(1e6)],不仅占用很大存储空间,如果仅访问前面几个元素,大多数元素占用的空间被浪费列表元素按照某种算法推算出来,在循环的过程中不断推算出后续元素?生成器(generator)...

2019-09-22 11:46:00 57

转载 python面向对象

面向对象编程类的定义形式多样既可以直接创建新的类,也可以基于一个或多个已有的类创建新的类;既可以创建一个空的类,然后再动态添加属性和方法,也可以在创建类的同时设置属性和方法。类是对现实世界中一些事物的封装,可以把数据(属性)和操作(方法)封装在一起,从而使得程序结构更加清晰。使用class保留字定义一个类:定义类定义一个类class Person: #定义一...

2019-09-22 11:28:00 192

转载 python环境搭建

python环境搭建官方网站下载我们直接下载最新版本python下载链接本人的链接链接:https://pan.baidu.com/s/1oSwXLLM1Nb627giy_va95A提取码:sfgx复制这段内容后打开百度网盘手机App,操作更方便哦安装1.选择自定义安装2.勾上选项3.添加环境变量4.安装继续成功5.成功6.测试7.写个Hell...

2019-09-20 18:45:00 183

转载 操作系统的界面

操作系统的界面操作系统为用户提供用户界面作业严格:在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。作业由不同的顺序相连的作业步组成。l理解:做一件工作,从输入业务到输出结果,让计算机所做的全部工作叫作业作业是由不同顺序相连的作业步相连的做饭:洗菜->淘米->炒菜->拿碗筷->洗手-&gt...

2019-09-19 16:37:00 327

转载 python中的装饰器

什么是装饰器?装饰器就是做装饰的,装饰谁?装饰的是函数,也就是给函数化妆。为什么要给函数化妆呢?其实就是要给函数添加一些功能,为什么要用装饰器呢?为啥不能直接修改函数呢?简单粗暴!因为加上装饰器的话,可以不改变人家原来的函数,防止你乱改人家代码出错,可维护性更好假如我们要给一个返回字符串的函数加上标签>>> def say_hello(name): ret...

2019-09-19 14:15:00 62

转载 python中的闭包

返回函数函数在python中是可以的作为返回值的假如原来有这样一个函数>>> def cal_sum(*args): s=0 for i in args: s+=i return s>>> cal_sum(1,2,3,4,5)15假如现在不着急立刻求和,向一会儿在计算可以返回函数>>&...

2019-09-19 14:13:00 79

转载 python中的lambda函数

lambda函数lambda函数是一种匿名函数,即没有名字的函数使用lambda保留字定义,函数名是返回结果lambda函数的函数体只是一个表达式lambda函数用于定义简单的、能够在一行内表示的函数f=lambda x,y:x+y>>> f(1,2)#3与map相互使用:>>> list(map(lambda x:x**2,[...

2019-09-19 14:12:00 92

转载 python高阶函数

mapmap函数的作用是对于其迭代器中的每一个元素,拿出来,传入函数,得到的结果放到原来的位置。最后返回一个修改后的新的迭代器其并没有返回一个列表类型,而是返回了一个可以迭代的对象,其类型是map不过我们可以将其转化为列表,不过奇怪的是我们遍历了一次之后,发现转化成的列表空了传入多个参数def expo(x,y): return x**yr=map(exp...

2019-09-19 14:09:00 65

转载 python函数基础

函数自定义函数调用函数函数的参数函数的递归参数传递方式位置传递fact(1,2)名称传递fact(m=1,n=2)关键字参数def Hello(greeting="Hello",name="world"): print('{},{}!'.format(greeting,name))Hello()Hello("goodbye")Hello(...

2019-09-19 14:06:00 51

转载 python基础知识

python基础python的诞生2002年,python 2.x2008年,python 3.xpython的命名马戏团的名称python简介简单、易学持快速开发.跨平台.开源.可扩展.可嵌入.大量的标准库和活跃的交流群.可用于各种各样的开发.应用领域系统编程提供API(应用程序编程接口),方便进行系统维护和管理,Linux下标志性语言之一,是很多...

2019-09-19 13:54:00 556

转载 诸论

诸论成绩分布作业 10%实验 20%期末考试 70%目录处理器管理进程管理处理与调度内存文件系统外设管理操作系统体系结构操作系统概念任何计算机系统都是由两个部分组成硬件软件应用软件工具软件多媒体软件系统软件编辑软件/编译软件操作系统什么是裸机?没有任何软件支持的计算称为裸机,它仅仅是构成了计算机的物质基础,实际...

2019-09-18 22:29:00 276

转载 Vue.js官方文档学习笔记(三)创建Vue实例

创建Vue实例每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的:var vm=new Vue({ //选项})Vue的设计受到了mvvm的启发当创建一个 Vue 实例时,你可以传入一个选项对象一个 Vue 应用由一个通过 new Vue 创建的根 Vue 实例,以及可选的嵌套的、可复用的组件树组成。一个 todo 应用的组件树可以是这样的...

2019-08-27 12:03:00 102

转载 Vue.js官方文档学习笔记(二)组件化应用的构建

组件化应用的构建组件化应用允许我们使用小型、独立和通常可复用的组件构建大型应用。Vue注册组件Vue.component('todo-item',{template:'<li>这是个待办项</li>'})根据其构建另一个模板<ol> <todo-item></todo-item></ol>但是...

2019-08-25 20:34:00 83

转载 algorithm下的常用函数

algorithm下的常用函数max(),min(),abs()max(x,y)返回x和y中最小的数字min(x,y)返回x和y中最大的数字abs(x)返回x的绝对值,注意x应当是整数,如果是浮点数应当使用math头文件下的fabs函数swap()swap(x,y)交换x和y的值reverse()reverse(it,it2)可以将数组指针在[it,it2)之间的元素...

2019-08-24 19:46:00 79

转载 pair常见用法

pair的使用关于pair什么是pair可以将pair看做一个内部有两个元素的结构体,且两个元素的类型是可以指定的。struct pair{ typename1 first; typename2 second;}何时使用pair当想要将两个元素绑在一起作为一个合成元素,又不想要定义结构体的时候,使用pair可以方便地作为一个替代品。pair的定义头文件引...

2019-08-23 21:39:00 179

转载 Vue.js官方文档学习笔记(一)起步篇

Vue.js起步Vue.js介绍Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。起步导入<!-- ...

2019-08-23 20:40:00 73

转载 最长无重复字符串的长度(暴力法)

给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke"...

2019-08-22 22:05:00 387

转载 stack的常见用法

stack的常见用法栈是什么?栈是一种先进后出的容器栈的定义引入头文件# include <stack>using namespace std;定义栈可以定义任何类型的栈stack<typename> s;栈内元素的访问只能通过top()来访问栈顶元素# include <stack># include <iostrea...

2019-08-22 19:42:00 73

转载 初步学习jquery学习笔记(六)

jquery学习笔记六AJAX 简介AJAX 是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新。load() 方法load() 方法从服务器加载数据,并把返回的数据放入被选元素中。语法$(selector).load(URL,data,callback)必需的 URL 参数规定您希望加载的 URL。可选的 data 参数规定与请求一同发送的查...

2019-08-21 19:51:00 103

转载 初步学习jquery学习笔记(五)

jquery学习笔记五jquery遍历什么是遍历?从某个标签开始,按照某种规则移动,直到找到目标标签为止标签树<div> <ul> <li> <span> </span> <span> ...

2019-08-21 12:45:00 72

转载 priority_queue的常见用法

priority_queue的常见用法priority_queue是什么?优先队列底层实现用堆来实现每次队首的优先级最大priority_queue的定义引入头文件# include <queue>using namespace std;定义使用priority_queue<typename> name;容器内元素的访问只能通过top(...

2019-08-21 11:13:00 109

转载 queue的常见用法

queue的使用queue是什么?queue是一种先入先出的容器queue的定义引入# include <iostream># include <queue>using namespace std;定义queue<int> q;queue元素的访问STL只能通过front()访问队首元素,或者使用back()访问队尾元素queu...

2019-08-20 17:20:00 191

转载 初步学习jquery学习笔记(四)

Jquery HTMLJquery 捕获内容什么是dom?DOM = Document Object Model(文档对象模型)获取内容text()获取所选元素的文本内容html()获取所选元素文本标记(包括标签)val()获取表单字段的值html代码<p id="test">这是段落中的 <b>粗体</b> 文本。</p&...

2019-08-20 11:25:00 70

转载 map的常见用法

map的常见用法map 是什么?map是一组键值对的组合,通俗理解类似一种特殊的数组,a[key]=val,只不过数组元素的下标是任意一种类型,而且数组的元素的值也是任意一种类型。有点类似python中的字典。通过"键"来取值,类似生活中的字典,已知索引,来查看对应的信息。(个人理解,其实不准确,内部并不是数组实现的,而是红黑树)map的定义map<typename1,ty...

2019-08-19 10:34:00 172

转载 两个数字相加

两个数字相加题干给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -&g...

2019-08-18 21:40:00 135

转载 求两个数之和

求两个数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]...

2019-08-18 20:29:00 282

转载 初步学习jquery学习笔记(三)

jQuery学习笔记三jquery停止动画stop函数的初步功能<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-sca...

2019-08-18 15:52:00 76

转载 string的常见用法

string的使用c语言中一般使用字符数组来存放字符串,但是这样使用起来容易出现一些错误。为了避免使用时候的麻烦和错误,c++在stl中加string类,对常用的功能进行了封装。string的定义1.头文件包含string# include <string># include <iostream>using namespace std;2.定义和初始...

2019-08-18 09:38:00 65

转载 初步学习jquery学习笔记(二)

jQuery事件jquery是为事件处理而设计的什么是事件?页面对不同访问者的相应叫做事件。事件处理程序指的是html中发生某些事件所调用的方法实例:在元素上移动鼠标选取单选按钮点击元素触发:产生事件的过程,比如点击按钮常见的dom事件鼠标事件键盘事件表单事件文档/窗口事件clickkeypresssubmitloaddblcl...

2019-08-17 18:06:00 68

空空如也

空空如也

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

TA关注的人

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