自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 堆和栈

  在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分:       Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进行管理。       JVM内存的划分有五片:        1.   寄存器...

2018-10-17 18:47:48 130

原创 关于Scrapy安装错误:Microsoft Visual C++ 14.0 is required. 的问题

building 'twisted.test.raiser' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools在安装Scrap...

2018-06-08 15:47:36 195

原创 Python中Requests库的方法

2018-06-06 18:29:35 255

原创 Python中的Request库

查看源代码可知,Requests库中的get方法用request方法封装:Response对象的属性:r.encoding不能正确解码的时候,需要用r.apparent_encoding获得从内容中分析出的编码方式。然后将其赋值于r.encoding 。Requests库支持6种常用异常:在爬虫时,我们常用代码框架:...

2018-06-06 17:51:46 1212

原创 Python3正则表达式中常用函数

在python3中使用正则表达式需要引入re模块。匹配函数:re.match函数re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。函数语法:re.match(pattern, string, flags=0)函数参数说明:参数描述pattern匹配的正则表达式string要匹配的字符串。flags标志位,用于控制正则表达式的匹配方式,...

2018-05-31 23:37:20 302

原创 Python中的正则表达式基础

1.原子原子是正则表达式中最基本的组成单位,每个正则表达式中至少包含一个原子。常见的原子类型有:普通字符作为原子 如:a b c 字母非打印字符作为原子 如:\n \t通用字符作为原子 如:\d \D \w \W \s \S原子表 如:多个原子拼接在一起非打印字符:\cx :匹配由x指明的控制字符。 x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。例如, \c...

2018-05-31 11:54:20 174

原创 Django中的中间件

今天开发后台管理界面,涉及到Django的中间件。Middlewares 是修改 Django request 或者 response 对象的钩子。使用中间件,可以干扰整个处理过程,每次请求中都会执行中间件的这个方法。如果你要去一个公园,需要门票才可进入。而这个售票口一定在公园的外面,或者在公园唯一的对外开放的出口地点,如图:在一个后台管理界面,在进入前需要先进行管理员或者用户的身份认证,所以在进...

2018-05-23 08:45:07 341

原创 Django框架的安装

作为Python Web框架,Django需要Python,安装好Python之后在cmd窗口写入pip install django==1.11.11,为什么选择1.11.11版本呢,因为Django框架扩展流支持结束时间在2020年4月份之前。所以在此之前使用此版本Django框架不会出现问题。在线安装Django,指定版本安装,目前1.11的最新版为1.11.11 pip install ...

2018-05-21 14:24:36 203

转载 Django的快速入门 : 启用网站Admin管理

(1). 数据迁移Django框架中有一个非常强大的应用功能--自动管理界面,常被Web平台管理者使用,去管理整个Web平台。默认情况下,在settings.py配置文件中INSTALLED_APPS包含以下应用程序,这些应用程序都是由Django提供:django.contrib.admin - 管理网站。你会很快使用它。django.contrib.auth - 认证系统。django.con...

2018-05-21 14:12:03 1942

转载 Django的快速入门 : 项目的模型

(1). 连接MySQL数据库设置默认情况下,配置使用SQLite。若不使用SQLite作为数据库,则需要额外的设置,例如 USER,PASSWORD和HOST必须加入。其中ENGINE设置为数据库后端使用。内置数据库后端有:'django.db.backends.postgresql''django.db.backends.mysql''django.db.backends.sqlite3''d...

2018-05-21 14:11:29 121

转载 Django的快速入门 : 应用的创建

(1). 创建一个应用程序Django自带一个实用程序,可以自动生成应用程序的基本目录结构,因此您可以专注于编写代码而不是创建目录。要创建您的应用程序,请确保您与目录位于同一目录,manage.py 并键入以下命令:$ python manage.py startapp myapp 注:若当前环境中有两个python环境,可使用python3或python3.6命令来调用3.6的环境,如: $ ...

2018-05-21 14:09:41 202

转载 Django的快速入门 : Django项目的创建与运行

(1). 创建项目如果这是你第一次使用Django,那么你必须要照顾一些初始设置。也就是说,您需要自动生成一些建立Django 项目的代码从命令行cd到您要存储代码的目录,然后运行以下命令:$ django-admin startproject myweb 我们来看看startproject创建的内容:[root@localhost myweb]# tree . ├── manage.py └──...

2018-05-21 14:08:53 414

空空如也

空空如也

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

TA关注的人

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