自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Day 1 MySQL数据库

MySQL数据库_1 一、概述   1、数据(DATA)     描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机。   2、数据库(DataBase,简称DB)     数据库就是一个文件夹!     数据库即存放数据的仓库,只不过这个仓库是在计算机...

2017-07-25 08:34:00 155

转载 Day 32 process&threading_4

线程和进程 4 一、multiprocessing模块   multiprocessing包是Python中的多进程管理包。 与threading.Thread类似,它可以利用multiprocessing.Process对象来创建一个进程。该进程可以运行在Python程序内部编写的函数。该Process对象与Thread对象的用法相同,也有start(), run(), ...

2017-07-20 19:57:00 166

转载 Day 30 process&thread_2

进程和线程_2 1、继承类创建线程 1 import threading,time 2 3 class Mythread(threading.Thread): #建立类,继承threading.Thread 4 def __init__(self): 5 threading.Thread.__init__(self) ...

2017-07-18 16:39:00 154

转载 Day 29 process&thread_1

进程和线程 1 进程(process):   1、定义:     最小的执行单元。进程就是一个程序在一个数据集上的一次动态执行过程。     进程一般由程序、数据集、进程控制块三部分组成:     我们编写的程序用来描述进程要完成哪些功能以及如何完成;     数据集则是程序在执行过程中所需要使用的资源;     进程控制块用来记录进程的外部特征,描述进程的执行变化过程,系...

2017-07-17 17:17:00 158

转载 进度条

方法一: 利用print打印,   注意1、flush的介入     2、“%%”打印%的方式,规定呢 import time for i in range(10): res = (i+1)*10 print("\r%s%% " %res +"#"*i,end="",flush=True) #100% ######### time...

2017-07-11 17:19:00 98

转载 Day 23 异常处理

异常处理 一、异常基本形式 # if # def test: # pass # class Foo # pass def test(): ''' 异常的基本类型和相关 :return: ''' try:             #  检测代码 print("a")...

2017-07-10 17:28:00 82

转载 Day 22 Object_oriented_programming 3

isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象,如果是返回True 1 class Foo(object): 2 pass 3 obj = Foo() 4 print(isinstance(obj, Foo)) issubclass(sub, su...

2017-07-09 17:33:00 97

转载 Day 21 Object_oriented_programming_2

继承实现原理 python中的类可以同时继承多个父类,继承的顺序有两种:深度优先和广度优先。 一般来讲,经典类在多继承的情况下会按照深度优先的方式查找,新式类会按照广度优先的方式查找 示例解析: 没有共同头部父类的类型 1 class E: 2 def test(self): 3 print('from E') 4 ...

2017-07-06 23:56:00 132

转载 Day 20 Object_oriented_programing(摘)

面向对象变成介绍 面向过程编程 核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。主要应用在一旦完成很少修改的地方,如linux内核、git、apache服务器等 优点:极大的降低了程序的设计复杂度 缺点:可扩展性差,改动一个地方很可能要改多个地方,牵一发而动全身 面向对象编程:不是编程的全部,只是用来解决...

2017-07-04 23:30:00 102

转载 Day 26 python 正则表达式

re模块\正则表达式 一、元字符 1、. ^ $ * + ? { } [ ] | ( ) \ "."  代表(任意一个字符) "*"  代表(任意数量任意字符,0-无穷) "+"  代表(任意一个或无数字符,1-无穷) "?"  代表(0或1个字符) "^"  代表(字符串开头) "$"  代表(字符串结尾) "{}"  代表(指定次数) 2、转义符 \ ...

2017-06-28 22:17:00 94

转载 Day 19 函数之闭包、装饰器

一、什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:本质就是函数,功能是为其他函数添加新功能 二、装饰器遵循的原则 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 三、高阶函数 高阶函数总结 1.函数接收的参数是一个函数名   作用:在不修改函数源代码的前提下,为函数添加新功能,   ...

2017-06-19 23:13:00 108

转载 Day 22 生成器yield表达式及内置函数(一丢丢)

本日知识点: ################################### #一、上节课复习:在for循环式,调用对象内部的__iter__方法, # 把他们变成了可迭代对象然后for循环调用可迭代对象的__next__方法去取值, # 而且for循环会捕捉StopIteration异常,以终止...

2017-06-19 23:13:00 109

转载 Day 20 迭代器、生成器

一、 迭代器 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 (只能往后走不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个iter()方法) 3.协议是一种约定,可迭代对象实现了迭代器协议,python的内部工具(如for循环,sum,min,max函数...

2017-06-19 23:13:00 99

转载 Day 21 三元表达式、生成器函数、列表解析

知识点程序: 1 #! /usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # __author__ = "DaChao" 4 # Date: 2017/6/16 5 6 l = [i for i in range(100) if i%2 > 0] 7 print(l) 8 ...

2017-06-19 23:13:00 183

转载 Day 18 函数之一

函数参数: 1.形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量 2.实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参。因此应预先用赋值,输入等办法使参数获得确定值 3.位置参数和关键字(标准调用:实...

2017-06-13 20:00:00 72

转载 Day 16 之二 省市县三级联动

摘录自:雨神,供参考! province_dic = { "河北": { "石家庄": ["鹿泉", "藁城", "元氏"], "邯郸": ["永年", "涉县", "磁县"], "唐山": ["唐山1", "唐山2", "唐山3", "唐山4", "唐山5"] }...

2017-06-12 19:15:00 108

转载 Day 17 编码+文本编辑+函数

知识点篇: #! /usr/bin/env python # -*- coding: utf-8 -*- # __author__ = "DaChao" # Date: 2017/6/12 #一、编码 # s = u'林' # s1 = s.encode('utf-8') # s2 = s.encode('gbk') # print(s1...

2017-06-12 19:12:00 95

转载 Day 16 购物车

#! /usr/bin/env python # -*- coding: utf-8 -*- # __author__ = "DaChao" # Date: 2017/6/7 #! /usr/bin/env python # -*- coding: utf-8 -*- # __author__ = "DaChao" # Date: 2017/6/10 ''' ...

2017-06-11 00:23:00 75

转载 Day 15 python 之 列表、元组、字典

基础: 1 #! /usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # __author__ = "DaChao" 4 # Date: 2017/6/8 5 6 ''' 7 一:可变不可变 8 可变:列表,字典 9 不可变:数字,字符串,元组 10 11...

2017-06-08 23:10:00 169

转载 Day 14 python 之 字符串练习

一、字符串总结与练习 1 #! /usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # __author__ = "DaChao" 4 # Date: 2017/6/7 5 6 # x = "234567ASDsdfghj" #切片和索引 7 # print(x[2:-2]) 8 # print(x[...

2017-06-07 23:19:00 85

转载 Day 13 Python 一之helloworld

直接肝程序吧! """ # 作业六:用户登录测试(三次机会) count = 1 while count <= 3: user = input('请输入用户名: ') password = input ('请输入密码: ') if user == 'dachao' and password == '123': pr...

2017-06-06 17:23:00 83

转载 Day 12 shell语法及程序若干

1.现归纳一下shell中的运算符: +:对两个变量做加法。 -:对两个变量做减法。 *:对两个变量做乘法。 /:对两个变量做除法。 **:对两个变量做幂运算。 %:取模运算,第一个变量除以第二个变量求余数。 +=:加等于,在自身基础上加第二个变量。 -=:减等于,在第一个变量的基础上减去第二个变量。 *=:乘等于,在第一个变...

2017-06-05 15:20:00 105

转载 Day 11 正则表达式

正则表达式 一、简介   Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配到的行打印出来。grep全称是Globally search for a Regular Expression and print out the line,表示全局搜索正则表达式并打印匹配结果的意思。Linux下所有用户都可以使用。 二、格式   grep...

2017-06-02 19:46:00 87

转载 Day 10 Linux nfs && crond(摘)

(摘) 介绍:   NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。   NFS 的基本原则是“容许不同的客户端及服务端...

2017-06-01 18:50:00 193

转载 Day 9 Linux samba & ngnix

(摘) Samba服务 一、Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共...

2017-06-01 18:44:00 122

转载 Day 8 Linux之Day8

Linux 之 Day 8 一、Linux网络原理及基础设置 1. 使用ifconfig命令来维护网络 1) ifconfig命令的功能:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址。 2) 灵活应用ifconfig命令设定网卡的IP地址:   例如:修改eth0网卡的IP地址为172.18.48.56和子网掩码255.255.255.128的命令:   ifc...

2017-05-30 20:21:00 103

转载 Day 7 Linux之系统监控、硬盘分区等

Linux之系统监控、硬盘分区等 系统监控 系统监视和进程控制工具—top和free1) 掌握top命令的功能:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。2) 了解使用top命令列出系统状态时,系统默认每5秒刷新一下屏幕上的显示结果。1.第一行是任务队列信息14:54:36   当前时间up...

2017-05-26 21:24:00 111

转载 Day 6 Linux基础之正文处理、vi编辑和系统初始化和服务

Linux基础之正文处理、vi编辑和系统化服务 一、正文处理命令及tar命令 1、归档   定义:归档(archiving)就是将许多文件(或目录)打包成一个文件。   目的:归档的目的就是方便备份、还原及文件的传输操作。 2、压缩   定义:将一个大的文件通过一些压缩算法变成一个小文件。   目的:主要是缩小文件的大小,这样会节省存储文件的磁盘或磁带的空间,另外在网络上...

2017-05-25 17:35:00 109

转载 Day 5 Linux之用户、群组和权限

Linux之用户、群组和权限 一、各文件及内容对应含义 1、/etc/passwd文件   功能:存储所有用户的相关信息,该文件也被称为用户信息数据库(Database)。   含义:如下图所示。 2、/etc/shadow   功能:存储所有用户的密码,每一个用户占用一行记录,该文件实际上就是存放用户密码的数据库(Database)。   含义:如下图所示。 ...

2017-05-24 15:41:00 112

转载 Day 4 Linux基础

Linux基础(指令篇) 一、Linux命令 1、Linux命令行的语法格式:   命令+选项+参数   命令:告诉Linux(UNIX)操作系统做(执行)什么。   选项:说明命令运行的方式(可以改变命令的功能)。选项部分是以“-”字符开始的。   参数:说明命令影响(操作)的是什么(如一个文件、一个目录或是一段正文文字) 2、Linux文件系统的树状结构:   在Li...

2017-05-23 20:20:00 104

转载 Day 3 网络基础

网络基础 一、什么是互联网协议及为何要有互联网协议 ?   互联网协议:指的就是一系列统一的标准,这些标准称之为互联网协议。互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite)。   互联网协议的功能:定义计算机如何接入internet,以及接入internet的计算机通信的标准。 二、tcp/ip五层模型   总结如下图: ...

2017-05-22 17:10:00 80

转载 Day 2 操作系统基础

课前复习新知识 RAID(Redundant Arrays of Independent Disks)独立冗余磁盘阵列   定义:加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可...

2017-05-19 17:15:00 84

转载 Day 1 计算机基础

计算机基础 一、为什么学习计算机基础?   编程语言的作用:人类使机器明白并动作的指令。类似:人文社会的英语。   关系:计算机硬件 —— 操作系统(OS) —— 软件(编程语言成品,学习成果)。     自语:硬件层上有操作系统进行控制,而OS上有软件,人类通过软件达到使硬件层动作反应的。 计算机硬件: 指的是计算机可视部分的硬件基础。 ...

2017-05-19 14:03:00 189

空空如也

空空如也

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

TA关注的人

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