自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 部署第一个servlet应用到tomcat上

部署第一个servlet应用到tomcat上搭建环境eclipse的EE版本eclipse官网创建一个java的应用程序1.File->new java project导入servlet包右键点击项目 -> properties -> Java Build Path ->Libraries -> Add External JARsserv...

2019-09-30 19:44:00 342

原创 Windows上Tomcat安装以及解决乱码问题

Windows上Tomcat安装以及解决乱码问题下载tomcat81.进入tomcat官网官方网站2.选择windows的版本解压确定自己配置好了jdkjdk的相关配置配置好tomcat的环境变量我的电脑->右键->属性->高级系统设置->环境变量1.新建两个系统变量CATALINA_HOME、CATALINA_BASE对应的路径分别...

2019-09-30 17:45:00 310

原创 进程的管理(五)-进程的实现

进程的实现(五)-进程的实现PCB为了实现进程模型,操作系统维护着一张表格,也就是进程表(process table),每一个进程占用一个进程表项(PCB)。每个表项包含了许多的重要项,包括程序计数器、堆栈指针、内存分配的情况、所打开的文件状态、账号和调度信息、以及其他进程由运行态转换到就绪态或者阻塞状态必须要保存的信息,从而保证该进程随后能再次启动,就像从未被启动过一样。PCB...

2019-09-29 16:26:00 212

原创 进程管理(四)-进程的状态以及转换

进程的状态以及转换运行状态简要描述:该时刻实际占有着CPU就绪状态简要描述:可以运行,但是由于其他进程正在运行而暂时停止这种情况下,只不过是系统暂时没有把CPU分配给它而已,一旦系统将CPU分配给它,它立马就可以跑。阻塞状态简要描述:除非外部事件发生否则就不能运行当一个进程不能运行的时候,它就会被阻塞。典型的例子就是等待可以使用的输入。除此之外,一个理论上可以运行的进程被...

2019-09-29 15:27:00 340

原创 进程管理(三)-进程的层次

进程管理(三)-进程的层次UNIX在系统中,一个进程创建了另外一个进程后,父进程和子进程会以某种形式继续保持一种联系。子进程可以创建更多的进程,进而组成一个进程的层次结构。进程和它的所有子女和后裔进程共同组成一个进程组。当用户在从键盘发出一个信号的时候,该信号会被送给当前键盘相关进程组中的成员,每个进程可以根据需要分别捕获信号、忽略信号、或者被信号杀死。Windowswindo...

2019-09-29 14:49:00 409

原创 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 115

原创 进程管理(二)-进程的终止

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

2019-09-28 21:14:00 436

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

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

2019-09-28 20:58:00 643

原创 python爬取b站排行榜

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

2019-09-27 16:38:00 454

原创 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 197

原创 信息标记的三种形式

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

2019-09-25 18:02:00 354

原创 基于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 586

原创 BeautifulSoup库的基本元素

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

2019-09-24 21:55:00 195

原创 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 292

原创 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 77

原创 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 81

原创 python面向对象

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

2019-09-22 11:28:00 382

原创 操作系统的界面

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

2019-09-19 16:37:00 1083

原创 python中的装饰器

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

2019-09-19 14:15:00 55

原创 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 113

原创 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 345

原创 python高阶函数

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

2019-09-19 14:09:00 60

原创 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 68

原创 python基础知识

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

2019-09-19 13:54:00 1298

原创 诸论

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

2019-09-18 22:29:00 487

空空如也

空空如也

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

TA关注的人

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