12 2016 档案

摘要:一、错误和异常 程序中难免出现错误,而错误分成两种 1.1、语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 1.2、逻辑错误 示例1: 示例2: 1.3、什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Pyth 阅读全文
posted @ 2016-12-30 12:25 努力哥 阅读(506) 评论(0) 推荐(1) 编辑
摘要:建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建 阅读全文
posted @ 2016-12-30 08:43 努力哥 阅读(2833) 评论(0) 推荐(0) 编辑
摘要:OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。 完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥 阅读全文
posted @ 2016-12-30 08:36 努力哥 阅读(1651) 评论(0) 推荐(0) 编辑
摘要:一、定义目录结构目的 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等。从而非常快速的了解这个项目。 可维护性高: 定义好组织规则后,维护者就能很明确地知道,新增的哪个文件和代码应该放在什么目录之下。这个好处是,随着时间的推移,代 阅读全文
posted @ 2016-12-27 14:54 努力哥 阅读(1230) 评论(0) 推荐(1) 编辑
摘要:python解释器示例 pycharm示例 执行结果: 随机生成UUID的两种方法综合应用: 执行结果: 阅读全文
posted @ 2016-12-24 09:22 努力哥 阅读(14129) 评论(0) 推荐(0) 编辑
摘要:一、什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 二、四个可以实现自省的函数(下列方 阅读全文
posted @ 2016-12-23 15:39 努力哥 阅读(525) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2016-12-20 23:09 努力哥 阅读(245) 评论(1) 推荐(0) 编辑
摘要:一、三大编程范式 编程范式即编程的方法论,标识一种编程风格 三大编程范式: 1.面向过程编程 2.函数式编程 3.面向对象编程 二、编程进化论 1.编程最开始就是无组织无结构,从简单控制流中按步写指令 2.从上述的指令中提取重复的代码块或逻辑,组织到一起(比方说,你定义了一个函数),便实现了代码重用 阅读全文
posted @ 2016-12-19 15:35 努力哥 阅读(660) 评论(0) 推荐(0) 编辑
摘要:(1)运维人员要谨记的6个字:运维人员做事需遵循:简单、易用、高效(2)运维人员服务的3大宗旨:1、企业数据安全保障。2、7*24小时业务持续提供服务。3、不断提升用户感受、体验。(3)初中级运维的日常涉及工作:1、评估产品需求及发展需求,设计网站架构。2、选择IDC公司、云产品,CDN等产品。3、 阅读全文
posted @ 2016-12-18 22:44 努力哥 阅读(5248) 评论(0) 推荐(0) 编辑
摘要:re 正则表示式 正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 一、正则表达式的作用1、给字符串进行模糊匹配,2、对象就是字符串 二、字符匹配(普 阅读全文
posted @ 2016-12-15 23:19 努力哥 阅读(981) 评论(0) 推荐(0) 编辑
摘要:一、模块介绍 Python Module(模块),就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。 一、模块介绍 Python Module(模块),就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。 文件名就是模 阅读全文
posted @ 2016-12-12 22:05 努力哥 阅读(1505) 评论(0) 推荐(0) 编辑
摘要:需求: 一:三次登录锁定 1、用户信息存放于文件中 2、尝试三次都失败,锁定用户 二、购物车功能要求: 要求用户输入总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买,如果商品总额大于总资产,提示账户余额不足,加入购物车。购买,如果商品总金额大于总资产,提示账户余额不足,否则 阅读全文
posted @ 2016-12-11 21:09 努力哥 阅读(461) 评论(0) 推荐(0) 编辑
摘要:需要掌握的知识: 1、函数 2、文件处理 3、tag的用法 4、程序的解耦 需求: 1:查询 2:添加 3:删除 4:修改 5:退出 haproxy.conf 配置文件内容: 1 global 2 log 127.0.0.1 local2 3 daemon 4 maxconn 256 5 log 1 阅读全文
posted @ 2016-12-11 20:34 努力哥 阅读(1036) 评论(0) 推荐(1) 编辑
摘要:一、什么是装饰器 装饰器本质就是函数,功能是为其他函数附加功能 二、装饰器遵循的原则 1、不修改被修饰函数的源代码 2、不修改被修饰函数的调用方式 三、实现装饰器的知识储备 装饰器=高阶函数+函数嵌套+闭包 示例1: 用函数实现 执行结果: 示例2:用装饰器实现函数运行时间 四、高阶函数高阶函数定义 阅读全文
posted @ 2016-12-08 11:29 努力哥 阅读(380) 评论(0) 推荐(0) 编辑
摘要:python基础-函数式编程 高阶函数:map , reduce ,filter,sorted 匿名函数: lambda 1.1函数式编程 面向过程编程:我们通过把大段代码拆成函数,通过一层一层的函数,可以把复杂的任务分解成简单的任务,这种一步一步的分解可以称之为面向过程的程序设计。函数就是面向过程 阅读全文
posted @ 2016-12-07 23:23 努力哥 阅读(532) 评论(0) 推荐(0) 编辑
摘要:一、文件操作 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】 w,只写模式【不可读;不存在则创建;存在则清空内容】 x, 只写模式【不可读;不存在则创建,存 阅读全文
posted @ 2016-12-06 10:00 努力哥 阅读(5107) 评论(1) 推荐(2) 编辑
摘要:一、递归和迭代 1、递归:(问路示例) 递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。 2、迭代:简单理解为更新换代( 儿子生孙子的故事) 二、迭代器协议 1.迭代器协议是指:对象必须提供一个next方法 阅读全文
posted @ 2016-12-05 22:43 努力哥 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表: 阅读全文
posted @ 2016-12-04 21:37 努力哥 阅读(1555) 评论(0) 推荐(0) 编辑
摘要:Python 的字符串常用内建函数如下: capitalize()将字符串的第一个字符转换为大写 center(width, fillchar) count(str, beg= 0,end=len(string)) bytes.decode(encoding="utf-8", errors="str 阅读全文
posted @ 2016-12-04 21:29 努力哥 阅读(358) 评论(0) 推荐(0) 编辑
摘要:1 print("测试实例一") 2 3 str = "nulige.com" 4 5 print(str.isalnum()) # 判断所有字符都是数字或者字母 6 7 print(str.isalpha()) # 判断所有字符都是字母 8 9 print(str.isdigit()) # 判断所有字符都是数字 10 11 print(str.is... 阅读全文
posted @ 2016-12-04 21:22 努力哥 阅读(6661) 评论(0) 推荐(0) 编辑
摘要:一、Python文件读写的几种模式: r,rb,w,wb 那么在读写文件时,有无b标识的的主要区别在哪里呢? 1、文件使用方式标识 'r':默认值,表示从文件读取数据。'w':表示要向文件写入数据,并截断以前的内容'a':表示要向文件写入数据,添加到当前内容尾部'r+':表示对文件进行可读写操作(删 阅读全文
posted @ 2016-12-03 16:05 努力哥 阅读(55935) 评论(0) 推荐(5) 编辑
摘要:Python3 中的 range 函数和 Python2.7 中的 range 函数有什么区别? 答:区别:在于返回值的不同 示例说明: python2.x中的range返回的是一个列表 python3.x中的range返回的是一个迭代值 #错误的方法 #正确的方法,要想打印出列表,需要加list 阅读全文
posted @ 2016-12-03 15:21 努力哥 阅读(4792) 评论(0) 推荐(0) 编辑
摘要:any()与all()函数的区别: any是任意,而all是全部。 版本:该函数适用于2.5以上版本,兼容python3.x版本。 any(...) any(iterable) -> bool Return True if bool(x) is True for any x in the itera 阅读全文
posted @ 2016-12-03 15:18 努力哥 阅读(30409) 评论(1) 推荐(2) 编辑
摘要:一、lambda表达式 从上面可以看出lambda表达式可以很方便的用来代替简单的函数 二、三元运算 1、下面来看看什么是三元运算 2、python的三元运算格式如下: result=值1 if x<y else 值2 这个是什么意思呢,就是结果=值1 if 条件1 else 值2 阅读全文
posted @ 2016-12-03 12:43 努力哥 阅读(4190) 评论(0) 推荐(0) 编辑
摘要:一、内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highlight=built#ascii 一、数学运算类 二、集合类操作 三、逻辑判断 四、反射 五、IO操作 六、其他 help()--帮 阅读全文
posted @ 2016-12-01 11:02 努力哥 阅读(18705) 评论(0) 推荐(4) 编辑

点击右上角即可分享
微信分享提示