自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jQuery

jQuery1. jQuery是什么         --> 写项目都用这个            2. jQuery短小精悍        write less,do more                是一个别人写好的类库(模块),我们直接在页面上引用这个类库(模块),就可以直接使用类库里面定义好的方法        2. jQuery怎么用     1. 引用

2018-01-06 11:32:40 235

原创 JS

1、引入额外的JS文件 2、<script src="myscript.js"></script>3、JavaScript中的语句要以分号(;)为结束符。一、JS语法基础:语句结束之后要写分号; *****变量声明:      1. JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。      2. 声明变量使用 var 变量名; 的格式来进行声明

2017-12-26 17:05:56 307

原创 copy各网页

路飞: 路飞学城 收藏有礼 VIP 注册 登陆

2017-12-24 21:46:16 462

原创 HTML-CSS

一、建CSS三种方法: 1 : 行内 样式 建在标签内 。 例<div> style="color: green">衩头凤 唐婉 </div> 2 : 内部样式 将CSS样式 ,建在 head 中<style> p{ color : red;font-size : 18px;}</style>3: 外部样式(右击–新建Stylesheet) 将CSS样式 ,建在文件中

2017-12-22 20:27:43 224

原创 HTML

html>html lang="zh-CN">head> meta charset="UTF-8"> title>京东title> --> link rel="icon" href="https://www.jd.com/favicon.ico"> meta http-equiv="x-ua-compatible" content

2017-12-20 16:05:26 381

原创 MySQL2

SQL

2017-12-20 15:54:30 318

原创 MySQL

Q

2017-12-20 15:53:48 153

原创 27ti

1.要求:将武当派 张三 修改为 张三丰 update ren set p_name =’张三丰’ where p_name=’张三’ “`-- 1.查询所有人员?-- select * from ren;-- 2.只查询人员的姓名和年龄? -- select p_name,p_age from ren;-- 3.查询年龄为20岁的人有哪些?

2017-12-08 14:41:46 178

原创 数据库知识点

一、数据库分类● MySQL ● SQL Server ● Oracle ● Sybase ● DB2 ● 等等…   RDBMS:关系数据库管理系统(Relational Database Management System)的特点:    1. 数据以表格的形式出现 2. 每行为各种记录名称 3. 每列为记录名称所对应的数据域 4. 许多

2017-12-07 21:36:55 309 1

原创 协程

17年12 月5日协程:单线程实现并发。ps:并非所有的并发对效率都有意义。1 gevent模块协程:单线程下实现并发(并发指的是看起来同时运行,实现方式:切换+保存状态)遇到IO切换到其他任务去执行,这种切换才能提高效率gevent模块1、切换+保存状态2、检测单线程下任务的IO,实现遇到IO自动切换只有大招:(yield,Greenlet不太会)

2017-12-07 21:33:43 153

原创 阻塞,非阻塞,IO多路复用

阻塞I/O模型(服务端):from socket import *server = socket(AF_INET, SOCK_STREAM)server.bind(('127.0.0.1',8081))server.listen(5)while True: conn, addr = server.accept() print(addr) while True

2017-12-07 21:32:18 183

原创 单线程实现并发

####**单线程下支持并发(服务端):**```from gevent import spawn,monkey;monkey.patch_all()from socket import *def server(ip,port): server = socket(AF_INET, SOCK_STREAM) server.bind((ip,port)) server

2017-12-07 21:31:17 1486

原创 socketserver模块

一、数据库分类● MySQL ● SQL Server ● Oracle ● Sybase ● DB2 ● 等等…   RDBMS:关系数据库管理系统(Relational Database Management System)的特点:    1. 数据以表格的形式出现 2. 每行为各种记录名称 3. 每列为记录名称所对应的数据域 4. 许多

2017-12-07 21:16:25 201

原创 GIL解释器锁

一、个小院里:① 启动python解释器(软件),软件的代码在硬盘上;② 把硬盘上的代码读到内存上,python解释器起来了(C代码);③ 用python解释器再到硬盘吧test.py 读到内存(python代码);④ C代码,python代码都在一个进程里边,线程都能看到。问:写的python程序能执行吗?解:不能,离开python解释器,代码啥都不是,必

2017-12-05 21:23:13 249

原创 生产者与消费者模型(重要)

from multiprocessing import Process,Queueimport time,os,randomdef procducer(q): for i in range(10): res = '包子%s'%i time.sleep(0.5) q.put(res) print('%s 生产了 %s'%(o

2017-12-05 17:07:21 188

原创 守护进线程,互斥锁,信号量,队列,死锁递归锁等

守护进程:from multiprocessing import Processimport os,time,randomdef task(): print('%s is running' %os.getpid()) time.sleep(2) print('%s is done' %os.getpid()) # p = Process(target=

2017-12-05 16:58:39 411

原创 进线程,进线程池,等

进程:内存空间隔离线程:内存资源共享多进程(并发)from multiprocessing import *import timedef task(name): print('hahah %s'%name) time.sleep(2) print('hehee %s'%name)if __name__ == '__main__': p = Proc

2017-12-05 16:46:33 251

原创 socket

struct模块import struct#帮我们把数字转成固定长度的bytes类型res=struct.pack('i',123123)print(res,len(res))res1=struct.unpack('i',res)print(res1[0])subprocess 模块import subprocessobj = subprocess.Po

2017-12-05 16:21:09 546

原创 类的内置方法 和 面向对象进阶

曼珠沙华 -- 张敬轩翻唱大佬

2017-12-05 16:07:04 255

原创 接口类与抽象类 加总结

一、接口类python没有接口的概念,只能借助抽象类的模块 来实现接口类接口类:(多继承,父类不实现)①是规范子类的一个模板,只要接口类中定义的,就应该在子类中实现②接口类不能被实例化,它只能被继承③支持多继承,鼓励多继承一开始的小代码:class Payment:def pay(self,money):pass # 不实现class Apple_Pay

2017-12-05 15:49:37 485

原创 property

一、property@property把一个方法 伪装成一个属性1.属性的值 是这个方法的返回值2.这个方法不能有参数了呐:(圆的小栗子)from math import piclass Circle: def __init__(self,r): self.r = r @property def area(self):

2017-12-05 15:46:02 294

原创 classmethod、staticmethod

一、classmethodclass Goods: __d = 0.8 @classmethod #类方法 def c_d(cls,new_d): cls.__d = new_d # 把他变成私有变量 @classmethod def get_d(cls): return cls.__d# apple = Goo

2017-12-05 15:39:45 163

原创 封装

一、封装 :把一些属性和方法放到类里 这本身就是一种封装封装 : 把属性和方法藏在类里 我只能在类内部调用,不能再外部使用要想变成私有变量,只需要把变量名前加上__(双下划线),外部则不能调用,若要调用用_类名__变量名 来调用(不提倡这样)呐:classDog:__role = 'dog'#私有的静态属性def__discount(self):

2017-12-05 15:30:36 218

原创 面向对象

一、属性:静态属性(直接和类名关联或者直接定义在class下的变量)对象属性(在类内和self关联,在类外和对象名关联的变量)动态属性(函数)class Foo:country = 'China'country_lst = ['China']def__init__(self,name):self.name = namealex = F

2017-11-20 20:56:31 143

原创 模块和包

一、1、有些时候代码的可读性差,且重复的代码多,写代码困难大然后我们就将一些复杂的需要重复使用的功能进行归类,分别放到同一个py文件中。需要调用的时候直接拿来用就可以了。--- 就产生了模块(其实就是py文件)2、导入模块①、是先看自己内存有没有,没有的话再引入。②、创建一个命名空间,在这个命名空间中执行代码③、创建了一个xiaomei这个名字,给命名空

2017-11-17 14:13:24 129

原创 module + 异常

1、collections一、双向队列append 和 pop、popleftfrom collections import dequedq = deque() # 可以直接传参dq.append('a')dq.append('b')dq.appendleft('c')print(dq.popleft())二、有序字典1、from c

2017-11-14 22:08:17 265

原创 正则 和 re模块

一、正则:正则 是一种 处理文字 的规则,让我们提取有用信息1、字符组(简写模式需从小到大)表示数字的字符组:[178034],[0123456789],[0-9],[2-8]表示字母的字符组:[abcd],[a-z],[A-Z]表示匹配任意字符 : [\w\W][\d\D][\S\s]2、正则匹配:字符 量词 非贪婪标志字符:字符、字符组、元字符  表示一个字符位置上

2017-11-13 16:20:23 207

原创 关于key?

1、sortedprint(sorted([-5,3,-4,2,-1],key=abs))   # [-1,2,3,-4,-5]list2 = ['sunv',(1,2),'a',[1,2,3]]print(sorted(list2,key=len,reverse=True))   # ## ['sunv', [1, 2, 3], (1, 2), 'a']2、max/minpr

2017-11-12 22:45:52 407

原创 内置函数

一、1、callable() : 可否调用def func(): passprint(callable(a)) # Falseprint(callable(print)) # Trueprint(callable(func)) # True2、三个查看方法Ctrl  +  左键单击 :pycharmhelp:包含所有方法名 以及 它的使用方法 -

2017-11-09 18:06:48 191

原创 递归小栗子

一、alex多大了def alex(n): if n == 4: return 40 else: return alex(n+1)+2 print(alex(1)) # 46二、阶乘def jiec(n): if n == 1:

2017-11-08 20:59:37 307

原创 考试题2(摘要)

一、选择题1、python不支持的数据类型有      AA、charB、intC、floatD、list2.             Ex = “foo”y = 2print(x+y)A.foo B.foofoo C.foo2 D.2 E.An exception is thrown3、关于字符串下列说法错误的是       BA、字符应该视为长度

2017-11-07 16:55:27 12392

原创 select name where id>1

啥都别说了就是高兴,明天再继续实现!!(小部分功能实现)sel = input('请输入查询信息:') # select name, age where age>20se = sel.split('where')content = se[0].split('select')con = content[1].split(',')# print(con,se[1]) # [' n

2017-11-04 23:24:05 587 2

原创 闭包,装饰器,迭代器,生成器

闭包:f2.__closure__(判断是否为闭包,是返回地址,否返回None)定义:内部函数引用了外部函数的变量(非全局)def f1(b): def f2(): print(b) # 这样也是闭包闭包的常用状态:def f1(b):def f2():print(b)return f2ff = f1('hhh')

2017-11-02 21:30:51 447

原创 函数

一、写函数的时候,要尽量以功能为导向,结果最好不要直接在函数中打印例:def my_len(): # 函数名的定义 l = [1,2,3,4,5,6] count = 0 for i in l: count += 1 return count # 函数的返回值ret = my_len() #

2017-10-31 17:02:55 228

原创 File

day9:1030一、(文件路径,操作模式(默认读模式)(r,w,a,b),编码(utf-8))f = open('歌词','w',encoding'utf-8') 指定为’utf-8'中文就不会报错f:文件操作符 文件句柄 文件操作符f file f_obj f_handler fhopen打开文件依赖操作系统提供的途径,操作系统有自己的编码,open在打开文件的时候默认使用操作

2017-10-30 21:21:41 228

原创 Fileshopping

完成文件解析,再进行购物车作业f = open('Fileshopping','w',encoding='utf-8')f.write('电脑 1999\n鼠标 10\n游艇 20\n美女 998\n')f.close()f = open('Fileshopping',encoding='utf-8')shop_list = []for line in f: s

2017-10-30 19:47:59 158

原创 哈哈哈

不能笑却又忍不住(土到不能行)# 30、购物车# 功能要求:要求用户输入总资产,# 例如: 2000显示商品列表,让用户根据序号选择商品,加入购物车购买,#       如果商品总额大于总资产,提示账户余额不足,#    否则,购买成功goods=[ {"name":"电脑","price":1999}, {"name":"鼠标","price":10}

2017-10-29 12:36:58 245

原创 bianma

py3默认的是UnicodeUnicode:A:四字节中:四字节utf-8       : A :一字节      欧洲:两字节中:三字节gbk : A :两字节中:两字节①不同编码之间是不能相互识别,会产生乱码②存储,传输的是 utf-8、gbk、或者gb2312等(不可能是Unicode)所以需要转换:py3 中的   str 和 byt

2017-10-26 13:13:25 274

原创 dict

2017-10-25字典的键①是可哈希(不可变的数据类型:字符串,数字,元祖,bool值)的②唯一dict1 = {'name':'sunv','age':18}dict2 = {'name':'lixio','job':'666'}增dict1['class']='four' # 没有的则添加,有的是覆盖dict1.setdefault('hobbie','haha')

2017-10-25 15:15:45 262

原创 list

list1 = ['t1','t2','t1','t3']# 增list1.append()list1.extend() # 区别于append,这个可迭代(一个个添加)list1.insert(list1.index('t1')+1,0) ##按索引加# 删list1.pop() # 按索引删,有返回值,索引超出范围则报错list1.remove() # 按元素删

2017-10-24 11:30:27 181

空空如也

空空如也

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

TA关注的人

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