自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笑笑生的博客

本博客主要记录我在编程时的一些笔记、心得、工作总结等

  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 正则表达式

一、 正则表达式概述    1. 作用:      1. 数据抓取,数据的清理 : 在网上抓取图片,清除网站中不雅的评论 2. 数据验证,比如验证邮箱的合法性,手机号码的合法性 ,11位数字    2. 特点:通用性,跨语言     主流语言都有正则表达式,而且表达式的规则都几乎相同的 二、 re模块   提示: 命令行: ctrl+e :到命令行的尾部                    ...

2018-05-21 11:55:17 1372

原创 linux基本使用二

 linux命令基本使用 1. 重定向命令  Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中 a> 重定向命令1 >    ls > files1.txt      1. 把当前显示的目录和文件信息重定向到filess1.txt文件中     无则创建,有则打开,且是覆盖的模式 b> 重定向命令2 >>   ...

2018-05-21 11:38:01 437

原创 linux基本使用一

 linux命令的基本使用 1. 为什么使用linux命令 a> 像黑客一样,高大上 b> 命令比图形界面更快,功能更全 c> 对于linux的管理和维护都是通过远程终端来实现的,而远程终端都是用命令来操作的 d> 不好命令,就不好linux 2. linux命令体验 1. ls: 查看目录和文件 2. pwd:查看当前目录的绝对路径 3. cd :切换目录 ...

2018-05-21 11:33:36 282

原创 常见问题__数据库、网络

本文借鉴了http://python.jobbole.com/85231/,然后总结了自己的见解数据库1 事务(ACID)数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。原子性(Atomic):事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。一致性(Consistent):事务在完成时,必须...

2018-05-19 12:43:41 705

转载 python常见问题__操作系统

1 select,poll和epoll其实所有的I/O都是轮询的方法,只不过实现的层面不同罢了.这个问题可能有点深入了,但相信能回答出这个问题是对I/O多路复用有很好的了解了.其中tornado使用的就是epoll的.selec,poll和epoll区别总结基本上select有3个缺点:连接数受限查找配对速度慢数据由内核拷贝到用户态poll改善了第一个缺点epoll改了三个缺点.关于epoll的:...

2018-05-19 12:22:11 308

原创 Python常见语言特性

本文借鉴了http://python.jobbole.com/85231/,然后总结了自己的见解Python语言特性1 Python的函数参数传递看两个例子:Python12345a = 1def fun(a):    a = 2fun(a)print a  # 1Python12345a = []def fun(a):    a.append(1)fun(a)print a  # [1]所有的变...

2018-05-19 12:19:08 4742 1

转载 Django的ORM vs flask的SQLAlchemy

什么是 ORM?在介绍 Python 的 ORM 框架(Django 和 SQLAlchemy)不同之前,我们先要确保完全理解 ORM 框架的用途。ORM 代表对象关系映射(Object Relational Mapping)。让我们依次看看这三个单词,它们正好解释了 ORM在真实环境中的用处:● 对象 – 这部分表示使用框架的对象和编程语言,例如 Python。● 关系 – 这部分表示正在使用的...

2018-05-15 21:37:59 1663

转载 Python垃圾回收机制 总结

Python 内存管理机制和垃圾回收机制内存管理Python中的内存管理机制的层次结构提供了4层,其中最底层则是C运行的malloc和free接口,往上的三层才是由Python实现并且维护的。第一层则是在第0层的基础之上对其提供的接口进行了统一的封装,这是因为虽然不同的操作系统都提供标准定义的内存管理接口,但是对于某些特殊的情况不同的操作系统都不同的行为,比如说调用malloc(0),有的操作系统...

2018-05-15 16:15:22 163

转载 Python中协程的理解

原Num01–>协程的定义协程,又称微线程,纤程。英文名Coroutine。 首先我们得知道协程是啥?协程其实可以认为是比线程更小的执行单元。 为啥说他是一个执行单元,因为他自带CPU上下文。这样只要在合适的时机, 我们可以把一个协程 切换到另一个协程。 只要这个过程中保存或恢复 CPU上下文那么程序还是可以运行的。Num02–>协程和线程的差异那么这个过程看起来和线程差不多。其实不然...

2018-05-11 23:10:21 145

原创 浅谈并行并发与python的GIL锁

并发和并行什么是并发什么是并行,他们的区别是什么?你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行.你吃饭吃到一半,电话来了,你停了下来接了电话,接完后电话以后继续吃饭,这说明你支持并发。你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。并发:交替处理多个任务的能力并行:同时处理多个任务的能力并发的关键是你有处理多个任务的能力,不一定要同时。并行...

2018-05-04 16:23:21 1087

空空如也

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

TA关注的人

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