• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






无名小妖

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2017年6月19日

**协程
摘要: 协程,又称微线程,纤程。英文名Coroutine。 协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序调用是通过栈实现 阅读全文
posted @ 2017-06-19 15:59 无名小妖 阅读(209) 评论(0) 推荐(0)
 
python十个博客
摘要: 1.首先第一个肯定是毋庸置疑的Planet Python这是最出名的python博客其中之一,快去看看,我希望你能找到对你有用的东西,昨天它还更新了呢! 2.第二个博客是lucumr,博主是flask的创始人(一个python micro web framework) 3.第三个博客是love-python,我不知道我是怎么被它吸引的,但是我真得很喜欢这个博客,它有很多有用的知识和代码 4.... 阅读全文
posted @ 2017-06-19 11:43 无名小妖 阅读(292) 评论(0) 推荐(0)
 
**监控alert日志
摘要: #!/usr/bin/env python # -*- coding: utf-8 -*- import os ip=os.popen("/sbin/ifconfig | grep 'inet addr:'| grep -v '10.' | grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'").read().strip('\n') ... 阅读全文
posted @ 2017-06-19 11:35 无名小妖 阅读(170) 评论(0) 推荐(0)
 
Python2处理字符集问题
摘要: 这篇文章主要介绍了Python2.x中文乱码问题解决方法,本文解释问题原因、给出了处理办法并讲解了编码解码的一些知识,需要的朋友可以参考下 Python中乱码问题是一个很头痛的问题。 在Python3中,对中文进行了全面的支持,但在Python2.x中需要进行相关的设置才能使用中文。否则会出现乱码 【问题原因】 在Python2.x中主要是字符编码的问题,处理不好的话,会导致乱码。Pyth... 阅读全文
posted @ 2017-06-19 11:32 无名小妖 阅读(954) 评论(0) 推荐(0)
 
**监控ogg
摘要: ##添加计划任务,python脚本必须加上. /home/oracle/.bash_profile; */10 * * * * . /home/oracle/.bash_profile; /oracle/ogg11r2/monitor/monitorggs.py #!/usr/bin/env pyt 阅读全文
posted @ 2017-06-19 11:31 无名小妖 阅读(365) 评论(0) 推荐(0)
 
**简易通讯录
摘要: # -*- coding:utf-8 -*- #import json import shutil from prettytable import PrettyTable #print json.dumps(context, encoding="UTF-8", ensure_ascii=False) #输入姓名或手机号码,显示详细信息 c_cnt=0 #次数计数器 while c... 阅读全文
posted @ 2017-06-19 11:17 无名小妖 阅读(186) 评论(0) 推荐(0)
 
subprocess in python3.5
摘要: subprocess 该子模块允许你创建新的流程,连接到它们的输入/输出/错误管道,并获取他们的返回值。该模块打算替换多个旧的模块和功能:os.system 和 os.spawn *使用subprocess时建议使用run()函数去处理所有它可以处理的情况,因为高级用法可以直接使用底层POPEN接口。run()函数是Python 3.5中新添加的。使用方法:subprocess.run(ar... 阅读全文
posted @ 2017-06-19 11:15 无名小妖 阅读(4355) 评论(0) 推荐(0)
 
multiprocessing.dummy
摘要: 昨晚发现放在腾讯云主机上通过crontab定时执行用以爬去斗鱼分类页面数据的爬虫在执行的时候速度特别慢,于是想通过多线程来提高效率。打开浏览器,键入关键字“python 多线程”,发现大多数内容都是使用threading、Queue这些看起来很笨重的实例。不过直到multiprocessing.dummy出现在眼前之后,一切都变得辣么简单。multiprocessing.dummy 大杀器mult... 阅读全文
posted @ 2017-06-19 11:13 无名小妖 阅读(4315) 评论(0) 推荐(1)
 
多线程小例子
摘要: multiprocessing 方式#!/usr/bin/env python# Version = 3.5.2# __auth__ = '无名小妖'from multiprocessing.dummy import Pool as ThreadPoolimport timeimport urllib.requesturls = ['https://www.python.org/', ... 阅读全文
posted @ 2017-06-19 11:12 无名小妖 阅读(427) 评论(0) 推荐(0)
 
线程池
摘要: 简单线程池:#!/usr/bin/env python# Version = 3.5.2# __auth__ = '无名小妖'import queueimport threadingimport timeclass ThreadPool: """ 简易线程池类,缺陷:1.线程无法重用 2.初始线程最大化,可能导致浪费 """ def _... 阅读全文
posted @ 2017-06-19 11:12 无名小妖 阅读(180) 评论(0) 推荐(0)
 
jquery中attr和prop的区别
摘要: jquery中attr和prop的区别在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单: 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。上面的描述... 阅读全文
posted @ 2017-06-19 11:11 无名小妖 阅读(168) 评论(0) 推荐(0)
 
django 过滤器
摘要: 过滤器就象本章前面提到的一样,模板过滤器是在变量被显示前修改它的值的一个简单方法。 过滤器使用管道字符,如下所示:{{ name|lower }} 显示的内容是变量 {{ name }} 被过滤器 lower 处理后的结果,它功能是转换文本为小写。过滤管道可以被* 套接* ,既是说,一个过滤器管道的输出又可以作为下一个管道的输入,如此下去。 下面的例子实现查找列表的第一个元素并将其转化为大写。{{... 阅读全文
posted @ 2017-06-19 11:10 无名小妖 阅读(377) 评论(0) 推荐(0)
 
常用的正则表达式
摘要: 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白... 阅读全文
posted @ 2017-06-19 11:09 无名小妖 阅读(117) 评论(0) 推荐(0)
 
js中SetInterval与setTimeout用法
摘要: js中SetInterval与setTimeout用法JS里设定延时:使用SetInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作。setTimeout("function",time) 设置一个超时对象 setInterval("function",time) 设置一个超时对象SetInterval为自动重复,setTimeout... 阅读全文
posted @ 2017-06-19 11:07 无名小妖 阅读(180) 评论(0) 推荐(0)
 
ajax 回调函数
摘要: 回调函数如果要处理$.ajax()得到的数据,则需要使用回调函数。beforeSend、error、dataFilter、success、complete。beforeSend 在发送请求之前调用,并且传入一个XMLHttpRequest作为参数。error 在请求出错时调用。传入XMLHttpRequest对象,描述错误类型的字符串以及一个异常对象(如果有的话)dataFilter 在请求成功之... 阅读全文
posted @ 2017-06-19 11:07 无名小妖 阅读(636) 评论(0) 推荐(0)
 
python 安装第三方库,超时报错--Read timed out.
摘要: 加上超时时间即可pip --default-timeout=100 install -U scrapy null 阅读全文
posted @ 2017-06-19 11:06 无名小妖 阅读(294) 评论(0) 推荐(0)
 
Pycharm基本使用
摘要: Pycharm基本使用Pycharm的基本使用在Pycharm下为你的Python项目配置Python解释器Project:当前项目名>Project Interpreter>add Local在Pycharm下创建Python文件、Python模块File>New>Python FileFile>New>Python Package使用Pycharm安装Python第三方模块Project:当前... 阅读全文
posted @ 2017-06-19 11:05 无名小妖 阅读(2295) 评论(0) 推荐(0)
 
python下编译py成pyc和pyo
摘要: python下编译py成pyc和pyo其实很简单,用python -m py_compile file.pypython -m py_compile /root/src/{file1,file2}.py编译成pyc文件。也可以写份脚本来做这事:Code:import py_compile py_compile.compile('path') //path是包括.py文件名的路径用python -O... 阅读全文
posted @ 2017-06-19 11:05 无名小妖 阅读(839) 评论(0) 推荐(0)
 
json 和 pickle
摘要: json 和 pickle用于序列化的两个模块json,用于字符串 和 python数据类型间进行转换pickle,用于python特有的类型 和 python的数据类型间进行转换json模块提供了四个功能:dumps、dump、loads、loadpickle模块提供了四个功能:dumps、dump、loads、loadjson dumps把数据类型转换成字符串 dump把数据类... 阅读全文
posted @ 2017-06-19 11:00 无名小妖 阅读(388) 评论(0) 推荐(0)
 
Django官方教程中文版
摘要: http://djangobook.py3k.cn/2.0/chapter01/null 阅读全文
posted @ 2017-06-19 10:58 无名小妖 阅读(410) 评论(0) 推荐(0)
 
python 三大神器
摘要: Python 三大神器 Python 中有很多优秀的包,本文主要讲一下 pip, virtualenv, fabric 1. pip 用来包管理 文档:https://pip.pypa.io/en/latest/installing.html 1 2 3 4 5 6 7 8 9 10 11 12 1 阅读全文
posted @ 2017-06-19 10:56 无名小妖 阅读(1663) 评论(0) 推荐(0)
 
fileinput模块可以循环一个或多个文本文件的内容
摘要: fileinput模块可以循环一个或多个文本文件的内容。【默认格式】fileinput.input (files=None, inplace=False, backup='', bufsize=0, mode='r', openhook=None)123456files: #文件的路径列表,默认是stdin方式,多文件['1.txt','2.txt',...]in... 阅读全文
posted @ 2017-06-19 10:51 无名小妖 阅读(797) 评论(0) 推荐(0)
 
__slots__
摘要: __slots__由于Python是动态语言,任何实例在运行期都可以动态地添加属性。如果要限制添加的属性,例如,Student类只允许添加 name、gender和score 这3个属性,就可以利用Python的一个特殊的__slots__来实现。顾名思义,__slots__是指一个类允许的属性列表:class Student(object): __slots__ = ('name', '... 阅读全文
posted @ 2017-06-19 10:46 无名小妖 阅读(449) 评论(0) 推荐(0)
 
python socket编程详细介绍
摘要: Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 下面讲的是Socket模块功能 1、Socket 类型套接字格式: socket(family,type[,protocal]) 使用给定的地址族、套接字类型、协议编号(默... 阅读全文
posted @ 2017-06-19 10:42 无名小妖 阅读(142252) 评论(3) 推荐(16)
 
关键字
摘要: 关键字KEYWORDDESCRIPTIONEXAMPLEand逻辑与True and False == Falseaswith-as语句的一部分with X as Y: passassert声明assert False, "Error!"break停止整个循环while True: breakclass定义一个类class Person(object)continue停止这一次循环,但继续下一次循... 阅读全文
posted @ 2017-06-19 10:41 无名小妖 阅读(207) 评论(0) 推荐(0)
 
python datetime模块用strftime 格式化时间
摘要: python datetime模块用strftime 格式化时间« Python 三大神器这是最后一篇#!usr/bin/pythonimport datetimedatetime.datetime.now()这个会返回 microsecond。因此这个是我们不需要的。所以得做一下修改datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")格式化之... 阅读全文
posted @ 2017-06-19 10:41 无名小妖 阅读(2828) 评论(0) 推荐(0)