自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Charlie Bin 的博客

考拉面包兽

  • 博客(18)
  • 收藏
  • 关注

原创 Python-2018——缓存数据库

NoSqlNoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库,随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合...

2018-07-21 10:55:42 780

原创 Python-day19

1.django两种关系1.1FBV(function base views)1.2CBV(class base views)1.3name:多url路由关系进行命名,以后可以根据此名称生成自己想要的urlurl(r'^index/',views.index,name='i1'),url(r'^index/(\d+)/(\d+)/',views.index,nam

2018-01-23 16:52:34 264

原创 Python-day18

1.js正则表达式1.1 test 匹配字符串是否符合规定的正则1.2 exec 获取匹配的数据rep = /^\d+$//^\d+$/rep.test('12312312312321')truerep.test('12312312312321asfasfas')false注:简单匹配2.全局匹配gjavastr = "javaasda 123

2017-12-19 17:32:05 378

原创 Python-day17

jQuery$("#1")[div#1, context: document, selector: "#1"]$("#1")[0]d = document.getElementById("1")<div id=​"1">​123​</div>​$(d)[div#1, context: div#1]注:jquery和dom存在包含与被包含关系$(".c1 a")(2) [a, a, pre

2017-12-04 15:54:23 246

原创 Python-day16

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="css2.css"> <link rel="stylesheet" href="font-awesome-4.7.0/css/font-awes

2017-11-15 14:17:59 183

原创 Python-day15

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>position永远停留在某个位置,层次划分开来<div style="width:90px;height: 50px;background-color: black;color: r

2017-10-27 17:34:09 258

原创 Python-day14

html基础知识点:1.web服务端其实只是运行socket服务端,而客户的浏览器充当socket客户端,服务端返回的数据永远只是字符串,如果字符串中的格式恰好是浏览器认识的,就会转化成各种颜色以及样式2.DOCTYPE 标准的对应关系3.html标签(只能有一个,相当于人的身体,是主体)4.head标签(相当于脑袋,是内在的东西,支配所有动作,外在是看不到的)5.自闭合标签meta6.搜索引擎:<

2017-09-22 17:55:09 346 1

原创 Python-day12(day13)

MariaDB数据库1.什么是数据库?答:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。基本操作:查看表结构:MariaDB [mysql]> desc user; 查看表数据,纵向显示MariaDB [mysql]> select * from user\G;创建数据库:MariaDB [(none)]> create

2017-08-09 15:42:51 237

原创 Python-day11

epoll和gevent的区别:解:在linux底层都是调用libevent.so模块文件实现的,也就是说在底层都是一样的,协程gevent也是I/O多路复用,epoll关注点更多的是I/O多路复用本身;不同函数,方法之间的切换,协程则是I/O多路复用是默认设置,关注点更多的是任务之间的切换,上层封装了函数以及方法之间的切换。1.消息队列rabbitmq注:其实作用和Python的

2017-07-06 13:39:33 213

原创 Python-day10

进程注:Python的多线程不适合CPU密集操作型的任务,适合IO操作密集型的任务,但是如果是多进程的话,进程也是直接调用系统底层的进程(调用C语言的接口),在进程的概念中,进程与进程之间本来就是相互独立的,所以也不存在GIL锁的概念,也不该归GIL管,所以为了解决Python线程中无法实现的“真正”的并发处理,折中的方案就是启用多进程,能做到CPU真正的多核处理(如果启用超过CPU核心数

2017-06-02 14:24:30 421

原创 Python-day9

paramiko1.scp_client.py#!/usr/bin/env python3# this is CR7 scripts!import paramikoimport getpass#连接IP、端口等信息,建立传送文件的通道,并不是真正的执行scptransport = paramiko.Transport(('10.0.0.188', 22))transport.connect(

2017-06-01 16:00:48 704

原创 Python-day8

1.跨目录调用模块#!/usr/bin/env python3# this is CR7 scripts!# mod = __import__("lib.aa")# obj = mod.aa.C("aqsed")# print(obj.NAME)import importlibaa = importlib.import_module('lib.aa')obj = aa.C('123')pr

2017-05-02 17:46:05 190

原创 Python-day7

1.类方法classmethod#!/usr/bin/env python3# this is CR7 scripts!class test(object): name = "Jay" def __init__(self,name): self.NAME = name @classmethod def talk(cls): print(

2017-04-24 18:05:47 266

原创 Python-day6

Subprocess1.run方法(Python3.5开始才有)>>> subprocess.run(["ls","-l"])total 21772-rw-------. 1 root root 1623 Mar 8 2017 anaconda-ks.cfg-rw-r--r-- 1 root root 19026 Mar 8 14:33 auto7.py-rw-

2017-03-07 15:51:54 390

原创 Python-day5

1.hashlib模块#!/usr/bin/env python3# this is CR7 scripts!import hashlibm = hashlib.md5()m.update(b"charlie")print(m.hexdigest())##############################bf779e0933a882808585d19455cd7937

2017-02-14 17:12:46 473

原创 Python-day4

1.装饰器解:本质上是函数,在语法上和普通的函没有区别(装饰其他函数,为其他函数添加附加功能) 原则1:不能修改被装饰的函数的源代码 原则2:不能修改被装饰的函数的调用方式 注:对于被装饰器装饰的函数而言,装饰器的透明,完全感知不到其的存在装饰器知识储备: 1.函数即“变量” 2.高阶函数 3.嵌套函数高阶函数+嵌套函数====》》》》装饰器函数的理解: 注:其实在Python中,函数

2017-02-07 17:46:17 323

原创 Python-day3

集合set1.set集合用法1:list1 = [1,2,3,3,4,4,5]list1 = set(list1)print(list1,type(list1))#############################{1, 2, 3, 4, 5} <class 'set'>注:以上set的作用是将列表中重复的值只出现一遍,set在Python中单独的一种数据类型set,而且集合也是无序的

2016-12-26 16:47:16 498

原创 Python-day1

Python-day-one首先当然是我写出了我本人的第一个python程序!!hello,world!!这是一个新的开始!#!/usr/bin/env python3print("hello,world")要声明解释器具体位置,由于python官方已经不推荐使用python2(只支持到2022年),所以用python3定义字符变量时需要加引号“”引起来,数字则不用,python会认为被引号引起

2016-11-30 16:19:55 334 1

空空如也

空空如也

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

TA关注的人

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