摘要: 线程的概念 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务,在单个程序中同时运行多个线程完成不同的工作,称为多线程 进程的概念 进程是一个具有一定独立功能的程序关于 阅读全文
posted @ 2016-08-15 17:15 yoyoua 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、异常 一般情况下,在Python无法正常处理程序时就会发生一个异常,异常表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 通过try/except语句来捕获异常 try语法执行原理 如果try后的语句执行,出现异常就会执行第一个匹配该异常的except语句,如果 阅读全文
posted @ 2016-08-09 16:38 yoyoua 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、socket基础 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 服务器和客户端通信使用socket进行打开,读写,关闭操作 服务器和客户端通信示例 服务器和客户端的连续交互通信 一个服务器端只能同时跟一个 阅读全文
posted @ 2016-08-03 17:24 yoyoua 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计) 一、编程类型 面向过程编程:根据业务逻辑从上到下写垒代码,分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 函数式编程:将某功能代码封装到函数中,日后便 阅读全文
posted @ 2016-07-26 13:46 yoyoua 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 模块 函数完成一个功能,其他代码用来调用,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个.py 文件组成的代码集合就称为模块。 模块的类型 自定义模块 内置模块 开源模块 一、自定义dj模块 user_main.py文件内容 阅读全文
posted @ 2016-07-18 17:16 yoyoua 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则。正则表达式通常被用来检索、替换那些符合某个模式的文本。 语法: 常用操作: 匹配格式 re.match与re.search的区别 re.match从字符串的开始匹配,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.se 阅读全文
posted @ 2016-07-14 16:43 yoyoua 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 递归就是在过程或函数里调用自身,在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口,递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。在递归调用的过程当中系统为每一层的返回点、局部量等开辟了栈来存储,递归次数过多容易造成栈溢出等,所以一般不提倡用递归算法设计程序。 斐波那契数列,0 阅读全文
posted @ 2016-07-07 10:14 yoyoua 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 现有代码 新的需求 在打开tv page前需要进行登录验证,验证通过后才能访问,通过添加装饰器修改 所谓装饰器就是把函数包装一下,为函数添加一些附加功能,装饰器就是一个函数,参数为被包装的函数,返回包装后的函数 阅读全文
posted @ 2016-07-06 16:38 yoyoua 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 迭代器 迭代器是访问集合元素的一种方式。迭代器从集合的第一个元素开始访问,直到所有的元素被访问完结束。 迭代器的特点: 1.访问者不需要关心迭代器内部结构,只需要通过__next__方法去取下一个内容 2.不能直接访问集合中间的某个值,只能从头访问到尾 3.访问到一半时不能回退 4.适合访问比较大的 阅读全文
posted @ 2016-07-06 11:35 yoyoua 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、打开文件方法 r:以只读方式打开 r+:可读可写 w:以只写方式打开 w+:写读 a:以追加方式打开 a+:同a U:表示在读取时,可以将 \r \n \r\n自动转换成 \n rU: r+U: b:表示读取二进制 rb: wb: ab: 二、文件操作方法 1.tell() 获取当前指针位置 2 阅读全文
posted @ 2016-06-29 11:11 yoyoua 阅读(194) 评论(0) 推荐(0) 编辑