自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 抽象方法,工厂模式

# -*- coding: utf-8 -*-__author__ = 'liangchao'__date__ = '202018/7/5 15:53'import abc'''抽象方法工厂模式需求:定义一个Car基类,Car产生日系车,德系车,中国车'''class Car(metaclass=abc.ABCMeta): def __init__(self, name ,tyre, eng...

2018-07-05 19:44:54 162

原创 观察者模式,和代理模式,

两种设计模式# -*- coding: utf-8 -*-__author__ = 'liangchao'__date__ = '202018/7/5 14:26''''MVC思想M --数据V --视图C -- 控制下面是一种代理模式,是一种思想设计模式:观察者模式,和代理模式'''class Observerd(object):#定义一个基类 ''' 观察者基类,负责订阅通知 ...

2018-07-05 19:43:36 347

原创 python 对象类型

​ 程序在启动以后,是以进程方式存在。进程中数据(变量,函数,类,容器等)保存在内存中。​ python中对象是什么? ​ 由于python是弱类型语言,python中一切皆对象,对象包含:变量,函数,类,容器 对象存储在内存中的值。这就意味着在创建对象时会在内存中开辟一个内存空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 ...

2018-07-04 19:52:45 517 1

原创 数据库和mysql的安装

什么是数据库?​ 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,​ 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。​ 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代...

2018-07-03 19:26:28 238

原创 linux基本命令

sudo apt install treetree -L 1查看第一层目录cd / 到根目录cd etc 都是congfig里面的配置文件ll initrd.img初始化的一个镜像文件cd lib是一些库cd opt是一个扩展的cd usr也是配置的cd home是用户,不要用root来操作,只要用sudo来操作就行但是还是不要轻易操作ls 不能看到详细的信息 ls -l就可以了du -h 文件...

2018-07-02 23:09:30 163

原创 git 命令行提交

首先通过pycharm提交工程你早已经会了很简单,之前上传不了但是改了pycharm的设置之后,改的是git操作用git的命令行去操作你是一定要会的平时我们如果你想提交项目到远程githup上面,首先找到你githup上面仓库的地址然后打开git命令:$ git clone https://github.com/chaochao779/Django.git就会在桌面出现一个文件夹,这里面就有.gi...

2018-06-26 10:44:34 504

原创 爬虫中xpath的用法的一些实例

import requestsfrom lxml import etreeimport urllibimport urllib.requestimport osurl = 'http://sc.chinaz.com/tupian/shamotupian.html'x = '''/html/body/div[@class='all_wrap']/div[@class='index_only']/di...

2018-06-20 21:30:43 2676

原创 沙盒环境的创建

两种方案1.安装virtualenv:pip install virtualenv (适用于windows系统与ubuntu系统,pip命令得能找到)采用virtualenv创建虚拟化环境 virtualenv python3.6_env --python=python3.6输入virtualenv可以查看进入到python3.6_env目录里面,cd ~/python3.6_env/b...

2018-06-17 15:21:54 3501

原创 装饰器

面向切面编程 AOP 和装饰器装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲, 装饰器的作用就是为已经存在的对象添加额外的功能。#类似对函数功能上做了一些扩展#对现有函数进行装饰import timedef add(): pr...

2018-06-13 14:54:06 88

原创 githup上传出现的错误

Windows平台下IDEA中git出现could not read from remote repository解决方案could not read from remote repository1.很显然是一个权限的问题,这是由于远程仓库ssh中配置与本地仓库对应用户没有读取权限的原因。找到.ssh/github_rsa.pub这个文件,用记事本打开,在字符串末尾有账户名,比如说:Adminis...

2018-06-12 19:50:47 290

原创 爬虫

1.网页都有自己唯一的URL(统一资源定位符)来进行定位。2.网页都使用HTML (超文本标记语言)来描述页面信息。3.网页都使用HTTP/HTTPS(超文本传输协议)协议来传输HTML数据。4. 首先确定需要爬取的网页URL地址5.通过HTTP/HTTPS协议来获取对应的HTML页面6. 提取HTML页面里有用的数据7.Python 语法优美、代码简洁、开发效率高、支持的模块多,相关的HTTP请...

2018-06-08 21:46:50 471

空空如也

空空如也

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

TA关注的人

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