自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jasonLee的博客

保持饥饿

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux:伙伴系统buddy system

主要为了解决外碎片的问题。为了满足对连续大的页框的需求

2018-03-26 11:34:33 691

原创 Linux中的TLB小结

TLB(Translation Lookaside Buffer)转换检测缓冲区TLB是一个内存管理单元,用于改进虚拟地址到物理地址转换速度的缓存。 TLB是一个小的,虚拟寻址的缓存,其中每一行都保存着一个由单个PTE(Page Table Entry,页表项)组成的块。如果没有TLB,则每次取数据都需要两次访问内存,即查页表获得物理地址和取数据。重点:加快线性地址(逻辑地址...

2018-03-26 10:49:57 2568

原创 TKinter布局之pack

pack布局非常简单,不用做过多的设置,直接使用一个 pack 函数就可以了。1、我们使用 pack 函数的时候,默认先使用的放到上面,然 后 依次向下排,它会给我们的组件一个自认为合适的位置 和大小,这是默认方式。2、可接受的参数:  side:按扭停靠在窗口的哪个位置    left: 左    top: 上    right: 右    botton: 下  ...

2018-03-24 16:03:01 1512

转载 Python3下用tkinter和PIL实现简单的显示图片

想做看图工具的,必然要支持jpg、png等常见格式,但tkinter是个纯粹的GUI库,不像GTK、QT那样大而全,所以只支持gif和ppm两种格式,局限很大,必须搭配图像处理库,才能实现基本的看图功能 在python生态系统里,最常用的图像处理库是PILPython3下库的安装 这两个库在python3下跟python2有一定差异: tkinter首字母变成小写 PIL官方...

2018-03-20 21:30:35 29811 3

原创 scrapy中Request对象

转载自雷子-LL

2018-03-19 21:10:37 465

原创 内存管理之:页和页框&地址变换结构

一、基本概念1、页和页框的区别划重点::逻辑地址空间分为若干页;物理内存空间分为若干页框(也叫作块)页 分页存储管理是将作业的逻辑地址划分为一系列同等大小的部分,称为页。 并为各页加以编号,每个作业的页的编号都是从0开始的。页框 与之类似,把可用的物理内存也划分为同样大小的连续的部分,称为块或页框。同样为块也进行标号,从0#开始。...

2018-03-19 15:01:13 37356 6

原创 NVM和DRAM混合存储小结

与 DRAM 相比,新型 NVM 具有扩展性好、静态能耗低以及非易失性等优势,有望用于内存系统。 然而,NVM 同样存在着写延迟长、写功耗大等缺点,如 PCM 的写延迟为150ns左右,明显大于 DRAM 的写延迟;DRAM的写能耗为4×10-15J/b,而PCM 的写能耗为6×10-12J/b,也显著大于 DRAM 的写能耗。将 NVM 用 于内存系统有 3 种不同的内存 结构: 第1种

2018-03-19 10:46:07 5659

原创 常用垃圾回收算法

今天我关于常见的垃圾回收算法来做个总结,我们最常听到的是Java虚拟机里的垃圾回收机制,其实垃圾回收的概念最先并不是Java里首先提出来的,垃圾回收这个概念很早就已经被提出来了,并且已经在其他语言中得到了应用。 关于垃圾回收的机制,这里不再解释,这篇文章我主要介绍常见的垃圾回收算法,当然还有其他的。算法一:引用计数法。这个方法是最经典点的一种方法。具体是对于对象设置一个引用...

2018-03-14 21:20:58 1528

转载 内存分配方式与内存分配算法

内存分配方式有两种,连续内存分配方式和离散内存分配方式。不同的分配方式又有不同的分配算法。内存分配算法,其实就是:有一大块空闲的资源,如何合理地分配资源?内存分配的思想可以用到很多其他的领域。比如Java虚拟机是如何将内存分配与回收的?再比如文件系统是如何将磁盘块分配与回收的?其本质就是如何把空闲的资源分配出去,分配之后又如何回收?目标就是分配快,回收也快,而且还不浪费。那么,就需要根据资源的...

2018-03-14 20:24:56 8319

原创 ubuntu16.04安装Scrapy

安装过程:http://blog.csdn.net/qq_30242609/article/details/52810765如果遇见如下问题: 在Ubuntu中,有时候运用sudo apt-get install 安装软件时,会出现一下的情况 E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporar...

2018-03-13 16:47:41 532

原创 Python:爬虫异常处理URLError & HTTPError

'''爬虫异常处理URLErrorHTTPError:是URLError的子类,所以如果URLError和HTTPError同时出现的话,要将HTTPError写在前面,URLError写在后面'''import urllib.requestimport urllib.error'''URLError错误'''req = urllib.request.Request('ht...

2018-03-13 16:06:13 918

原创 Ubuntu输入法使用回车键后字符间距异常的问题

问题如下: 使用拼音输入法输入时: 此时使用enter键会出现下面的情况:《字符间距明显变大》 解决方法:在输入法中找到“全半角切换”,进行切换;这样就可以了! 我使用的是搜狗输入法,很容易就找到了。...

2018-03-11 09:55:19 1326 1

原创 Python使用re实现str.strip()方法,去除首尾的空格

主要用到的新知识:‘+d_str+’ 对某一个d_str变量中的字符串进行正则匹配话不多说,先上代码;'''类似于str方法中的strip方法去除首尾两端的指定字符或字符串'''import redef py_strip(p_str, d_str=' '): temp = re.search(r'[^('+d_str+')].*',p_str).group() ...

2018-03-08 14:42:45 4778

转载 python3 正则表达式re.sub()函数

转载自http://blog.csdn.net/mrzhoug/article/details/51585615

2018-03-08 10:49:19 23563

原创 Python爬虫获取代理ip及端口

'''爬取代理ip可以作为模块使用,在使用代理ip的时候直接调用该模块即可。'''import reimport urllib.requestdef ExtractIP(url='http://www.xicidaili.com/'): headers = {'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:5...

2018-03-06 15:43:17 3264

原创 Python3中正则表达式的特殊符号及用法

转载自bbs.fishc.com 鱼C论坛

2018-03-06 15:37:37 2959

深入Linux内核架构(中文版)

Linux内核学习最经典的数据。本资源是超高清版本,不是影印版本!! Wolfgang Mauerer 资深Linux专家,有数十年Linux开发经验。从1997年最初发表关于内核的系列文章开始,他就醉心于解释Linux核心的内部机制、编写相关的文档。此外,他还著有LaTeX排版方面的图书,其撰写的大量文章已经被翻译成7种语言。

2018-04-26

空空如也

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

TA关注的人

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