搜索到与相关的文章
Linux

Linux学习笔记5——虚拟内存

一、为什么要有虚拟内存虚拟内存的提出,是为了禁止用户直接访问物理存储设备,有助于系统稳定。二、为什么一个程序不能访问另外一个程序的地址指向的空间1:每个程序的开始地址0x800840002:程序中使用的地址不是物理地址,而是逻辑地址(虚拟内存).逻辑地址仅仅是编号.编号使用int4字节整数表示.2^32=4294967296=4G每个程序提供了4G的访问能力三、内存映射逻辑地址与物理地址关联的过程是内存映射。虚拟地址与物理地址映射的时候有一个基本单位:至少

系统 2019-08-12 01:32:51 2730

Tomcat

解决Tomcat catalina.out 不断成长导致档案过大

方法1—分割流使用cronolog工具切分Tomcat的catalina.out日志文件cronolog一个对日志切分的小工具,其主页在http://cronolog.org/(不过发现这个域名已经过期了,可以去这里下载http://download.csdn.net/detail/wayne173/8096321),,我们也可以用它来切分Apache的日志。推荐用此方法,方法如下1.下载cronolog-1.6.2.tar.gz2.安装#tarzxvfc

系统 2019-08-12 01:32:42 2730

Python

【Python爬虫】数据存储

数据存储1.存储至TXTa+为Python文件的读写模式,表示将对文件使用附加读写方式打开,如果该文件不存在,就会创建一个新文件。一般在读取文件的时候可以使用r方式,如果文件不存在,就会返回错误,而且无法向该文件中写入数据,这样就保证了读取文件的可靠性。综上所述,地址可以写成如下3种形式:(1)withopen('C:\\you\desktop\\title.txt',"a+")asf:(2)withopen(r'C:\you\desktop\title.

系统 2019-09-27 17:56:15 2729

Python

Python Pandas 如何shuffle(打乱)数据

在Python里面,使用Pandas里面的DataFrame来存放数据的时候想要把数据集进行shuffle会许多的方法,本文介绍两种比较常用而且简单的方法。应用情景:我们有下面以个DataFrame我们可以看到BuyInter的数值是按照0,-1,-1,2,2,2,3,3,3,3这样排列的,我们希望不保持这个次序,但是同时列属性又不能改变,即如下效果:实现方法:最简单的方法就是采用pandas中自带的sample这个方法。假设df是这个DataFramed

系统 2019-09-27 17:53:55 2729

Python

Python爬虫 scrapy框架爬取某招聘网存入mongodb解析

创建项目scrapystartprojectzhaoping创建爬虫cdzhaopingscrapygenspiderhrzhaopingwang.com目录结构items.pytitle=scrapy.Field()position=scrapy.Field()publish_date=scrapy.Field()pipelines.pyfrompymongoimportMongoClientmongoclient=MongoClient(host='1

系统 2019-09-27 17:53:15 2729

Python

python模拟鼠标点击和键盘输入的操作

所有代码都是网上百度出来的,通过个人实践找到适合自己的。采用的python库是pymouse、pykeyboard安装时直接pip安装的,pipinstallPyUserInput安装不成功的可以参照http://www.lfd.uci.edu/~gohlke/pythonlibs/这个地址,内容很全实现了一个最简单的输入密码,enter进入的登录过程如果想遍历,可以使用itertools包,很有用,具体用法这里不介绍了。・鼠标点击有m.click(x,y

系统 2019-09-27 17:51:04 2729

Python

python123测验9: Python计算生态纵览 (第5周)

单选题1以下选项不是Python网站开发框架方向第三方库的是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ADjangoBredis-pyCFlaskDPyramid正确答案:Bredis-py是redis数据的Python访问接口。2‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬

系统 2019-09-27 17:45:43 2729

编程技术

Flash浇筑效果的制作教程

看看效果:[1b]源文件下载:[/1b][1b]浇筑效果.rar[/1b]一、新建一个空白的FLASH文档,把背景色设为黑色,其它默认。二、点选文本工具,选择好字体,字号,把填充色设为红色,然后在舞台打上“FLASH”,调整好位置。图1:三、单击下舞台上的字,然后按两次Ctrl+B取消字体组合,记住,要连按两次喔。图2:四、选择墨水瓶工具,然后选择线条的填充颜色为白色,然后在字周围填充上白色的线条。图3:五、填充好白色线条后,按Shift不放,把字周围的线

系统 2019-08-29 23:35:11 2729

编程技术

统一建模语言

回顾20世纪晚期--准确地说是1997年,OMG组织(ObjectManagementGroup对象管理组织)发布了统一建模语言(UnifiedModelingLanguage,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划--就像建筑工人多年来所使用的建筑设计图一样。到了21世纪--准确地说是2003年

系统 2019-08-29 23:15:12 2729

编程技术

再次深入到ip_conntrack的conntrack full问题

增加nf_conntrack_max固然可以缓解这个问题,或者说减小conntrack表项占据内核内存的时间也可以缓解之,然而这种补救措施都是治标不治本的.注解:不要过度减小NEW以及TCP的establish的CT状态的timeout的原因尽量不要减小NEW状态时间,因为对于某些恶劣的网络,一个数据包的来回确实需要很长时间,对于TCP而言,此时RTT还没有测量呢。如果NEW状态的conntrack保留时间过短,就会导致大量NEW状态的连接,而对于很多依赖

系统 2019-08-29 22:51:15 2729