摘要: GIL面试题如下 描述Python GIL的概念, 以及它对python多线程的影响?编写一个多线程抓取网页的程序,并阐明多线程抓取程序是否可比单线程性能有提升,并解释原因。 Guido的声明:http://www.artima.com/forums/flat.jsp?forum=106&threa 阅读全文
posted @ 2018-12-01 19:23 心灵蚂蚁 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 单例 目标 单例设计模式 __new__ 方法 Python 中的单例 01. 单例设计模式 设计模式 设计模式 是 前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对 某一特定问题 的成熟的解决方案 使用 设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 阅读全文
posted @ 2018-11-30 14:50 心灵蚂蚁 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 类是对一群具有相同 特征或者 行为的事物的一个统称,是抽象的,不能直接使用 1)特征 被称为 属性(变量) 2)行为 被称为 方法(函数) 案例改造 —— 给对象增加属性 在 Python 中,要 给对象设置属性,非常的容易,但是不推荐使用只需要在 类的外部的代码 中直接通过 . 设置一个属性即可 阅读全文
posted @ 2018-11-29 21:47 心灵蚂蚁 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 有个关于正则的注意点,不要随便加空格.... 下面写的关于匹配邮箱的正则,原本很简单的一个题,被我在"{4,20}"之间加个空格就不行了。注意注意.... 分组的用法,使标签前后保持一致 另一种方法:起别名 “?”的作用是匹配0次或者1次 提取区号和电话号码 sub可以传递函数 三次握手(相当于调用 阅读全文
posted @ 2018-11-29 00:36 心灵蚂蚁 阅读(314) 评论(0) 推荐(0) 编辑
摘要: UDP介绍 每个Ip地址包括两部分:网络地址和主机地址 知名端口号:0 - 1023。不能随便用,有特殊用途。 1024到65535,随便用。 udp实现发送数据 udp实现接收数据 单工:类似于收音机 半双工:类似于对讲机 全双工:类似于手机 socket属于全双工 TCP介绍 udp和tcp的区 阅读全文
posted @ 2018-11-25 20:33 心灵蚂蚁 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 什么是进程? 程序在没运行起来之前是死的,程序运行起来后就是进程,进程跟程序之间的区别就是进程拥有资源,例如登陆QQ之后,QQ可以调用声卡、摄像头等。 两个进程之间的通信,利用队列Queue,放到内存里,一个写,一个读。缺点就是队列只能在同一个程序或者电脑中运行,要在多台电脑之间进行,用到缓存red 阅读全文
posted @ 2018-11-24 19:49 心灵蚂蚁 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 线程 并行:真的多任务 并发:假的多任务(任务数多于CPU内核) 线程创建后谁先执行不确定,但可以通过延时来决定。 子线程先结束,最后才是主线程,代表整个程序结束。 当然前提是指向的数值可不可变,如果是数字、字符、元组,就要加global,如果是列表这些可变的,则视情况而定。 线程可以传参数 多线程 阅读全文
posted @ 2018-11-23 11:23 心灵蚂蚁 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 用户权限 组管理 用户管理 系统信息 其他命令 打包压缩 tar只打包,不压缩 ubuntu软件安装 vi 编辑器 阅读全文
posted @ 2018-11-22 13:46 心灵蚂蚁 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 操作系统简介 操作系统的作用:1、对硬件进行控制;2、为用户提供应用程序供其调用。 Linux的内核和发行版 内核:1、系统调用;2、终端命令。 发行版:在内核基础上加上图形界面等。利用内核的系统调用。 Linux下的文件目录结构 Linux命令简介 目录相关命令 文件相关命令 cp 拷贝文件,如果 阅读全文
posted @ 2018-11-21 13:58 心灵蚂蚁 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、视图 什么是视图? 方便查数据。 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个 阅读全文
posted @ 2018-11-19 23:58 心灵蚂蚁 阅读(220) 评论(0) 推荐(0) 编辑