- 博客(31)
- 资源 (4)
- 收藏
- 关注
原创 Functinal Programming 函数式编程
In computer science, functional programming is a programming paradigm, a style of building the structure and elements of computer programs, that treats computation as the evaluation of mathematica
2014-07-19 21:45:19 664
转载 Python yield资料整理
yield:生成器任何使用yield的函数都称之为生成器,如:Python代码 def count(n): while n > 0: yield n #生成值:n n -= 1 另外一种说法:生成器就是一个返回迭代器的函数,与普通函数的区别是生成器包含yield语句,更简单点
2014-07-12 13:44:28 622
转载 python 新东东 协程(yield与这个概念有关)
http://simple-is-better.com/news/363赖勇浩(http://laiyonghao.com)协程,又称微线程和纤程等,据说源于 Simula 和 Modula-2 语言(我没有深究,有错请指正),现代编程语言基本上都有支持,比如 Lua、ruby 和最新的 Google Go,当然也还有最近很让我惊艳的 falcon。协程是用户空
2014-07-12 13:39:02 575
转载 Python模块学习 ---- threading 多线程控制和处理
转载地址 http://blog.csdn.net/jgood/article/details/4305604 上一篇 介绍了thread模块,今天来学习Python中另一个操作线程的模块:threading。threading通过对thread模块进行二次封装,提供了更方便的API来操作线程。今天内容比较多,闲话少说,现在就开始切入正题!threading.Thread
2014-07-12 13:18:13 549
原创 ctype头文件,stdlib中字符串函数,内存管理函数
#include 字符测试函数1.1 isxdigit()1.2 isupper()1.3 ispunct()1.4 isspace()1.5 isprint()1.6 islower()1.7 isgraphis()1.8 isdigit()1.9 iscntrl()1.10 isascii()1.11 isalpha()1
2014-07-12 13:14:31 574
原创 wiki Oi题解
wiki Oi题解https://github.com/xiaobingo/WIKIOI/blob/master/1040%20%E7%BB%9F%E8%AE%A1%E5%8D%95%E8%AF%8D%E4%B8%AA%E6%95%B0/Run_299639_Score_100_Date_2013-10-21.c
2014-07-12 12:43:43 579
原创 linux rm命令 注意事项
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思工具/原料Linux rm命令步骤/方法
2014-07-12 12:27:12 754
原创 Elasticserch 的 Python Json请求 访问
import urllib2import json# =================================# Store some dataurl = '{endpoint}'data = { 'title': 'jones', 'amount': 5.7 }# have to send the data as JSONdata = json
2014-07-08 23:11:36 458
转载 Elastisearch 笔记(curl命令)
开始学习使用 elasticsearch, 把步骤记录在这里: 最大的特点: 1. 数据库的 database, 就是 index 2. 数据库的 table, 就是 tag 3. 不要使用browser, 使用curl来进行客户端操作. 否则会出现 java heap ooxx... curl: -X 后面跟 RESTful : GET, POST ...
2014-07-08 23:09:49 1347
转载 Elasticsearch简介
Elasticsearch是一个基于lucene的、开源的、分布式的、RESTful的搜索引擎。Elasticsearch有如下特征: 1. 更快的执行搜索; 2. 安装简单; 3. 完全自由的搜索模式; 4. 可以简单地通过HTTP使用JSON索引数据; 5. 分布式,可对搜索集群; 6. 能够实
2014-07-08 23:04:31 493
转载 python 多线程与线程池
引言对于 Python 来说,并不缺少并发选项,其标准库中包括了对线程、进程和异步 I/O 的支持。在许多情况下,通过创建诸如异步、线程和子进程之类的高层模块,Python 简化了各种并发方法的使用。除了标准库之外,还有一些第三方的解决方案,例如 Twisted、Stackless 和进程模块。本文重点关注于使用 Python 的线程,并使用了一些实际的示例进行说明。虽然有许多很好的联机资
2014-07-08 19:35:01 2976
原创 python 处理日期时间 格式化等
python使用datetime模块timedelta实现日期时间相加:python计算明天的日期:from datetime import datetimefrom datetime import timedeltanow = datetime.now()aDay = timedelta(days=1)now = now + aDayprint
2014-07-05 12:53:13 887
原创 python 字符数字相互转化
数字变为字符串 str(4)字符串变为数字 string.atoi(s,[,base]) //base为进制基数浮点数转换 string.atof(s)字符转数字 int(str)
2014-07-05 09:56:53 653
转载 python 代码生成邮件
python自带的email模块是个很有意思的东西,它可以对邮件编码解码,用来处理邮件非常好用。处理邮件是一个很细致的工作,尤其是解码邮件,因为它的格式变化太多了,下面先看看一个邮件的源文件:Received: from 192.168.208.56 ( 192.168.208.56 [192.168.208.56] ) by ajax-webmail-wmsvr37 (Coremai
2014-07-05 09:53:37 3453
原创 python 处理文件扩展名(过滤器,等)
python获取文件夹下指定后缀的文件名如题,如何实现?------解决方案--------------------循环中的对象最好不要增删,多半不是你要的结果,通常是弄个副本来循环...for l in f_list[:]: ------解决方案--------------------LZ,你那个代码只是将那个“文件名字列表中的名字”给删除了啊,又没有涉及到文件的删除
2014-07-05 09:52:08 3652
转载 python读写文件(读字节,二进制,分行读,追加等)
Python读写文件1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close
2014-07-05 09:48:36 41927
原创 python常用的文件目录操作函数
首先罗列一下os.path模块的相关函数:1.判断型函数:exists() 指定路径(文件或者目录)是否存在isabs() 指定路径是否为绝对路径isdir() 指定路径是否存在且为一个目录isfile() 指定路径是否存在且为一个文件islink() 指定路径是否存在且为一个符号链接ismount() 指定路
2014-07-05 09:44:26 751
原创 python运行shell命令四种方法
这里介绍一下python执行shell命令的四种方法:1、os模块中的os.system()这个函数来执行shell命令123>>> os.system('ls')anaconda-ks.cfg install.log install.log.syslog send_sms_service.py
2014-07-05 09:43:52 6300
转载 python 创建子进程subprocess以及注意的问题(死锁)
最近,我们老大要我写一个守护者程序,对服务器进程进行守护。如果服务器不幸挂掉了,守护者能即时的重启应用程序。上网Google了一下,发现Python有很几个模块都可以创建进程。最终我选择使用subprocess模块,因为在Python手册中有这样一段话: This module intends to replace several other, older modules and fun
2014-07-05 09:37:33 9774 2
转载 python发送、解析邮件
总体来说python处理邮件还是比较方便的,库提供了很多工具.下面我把心得写出来,给新手一个启迪,也请高手给些更好的方法. 先说接受邮件. poplib 方法. 1.poplib.POP3('这里填入你pop邮件服务器地址') 登陆服务器. 2.poplib.user('用户名 ') poplib.pass_('密码') 3.poplib.stat()方法返回一个元组:(邮件数,
2014-07-05 09:36:53 7330 1
转载 linux 解决终端乱码
解决linux控制台下中文乱码方法一览---来源:TTT BLOG [ http://www.taoyoyo.net/ttt/ ]地址:http://www.taoyoyo.net/ttt/post/148.html ---解决linux控制台下中文乱码方法一览--- 装了Red Hat Linux,在Linux控制台下操作,有时会显示乱码,比如在一空目录下运行ls。
2014-07-05 09:31:31 1094
原创 linux 基本命令(这些都是掌握常用)
--将username用户添加到groupname组中 usermod -G groupname username --以root权限执行 vi /etc/profile命令 sudo vi /etc/profile --查看linux系统的版本 语法:cat /proc/version --查看CPU top -n 1 |grep Cpu
2014-07-05 09:29:46 433
原创 查看登陆日志
原文地址:http://tieba.baidu.com/f?kz=1103749664linux下登录日志在下面的目录里: cd /var/log 查看ssh用户的登录日志: less secure linux日志管理: 1. 日志简介 日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击
2014-07-05 09:28:28 1524
原创 linux统计文件、文件目录个数
统计某文件夹下文件的个数ls -l |grep "^-"|wc -l统计某文件夹下目录的个数ls -l |grep "^d"|wc -l统计文件夹下文件的个数,包括子文件夹里的ls -lR|grep "^-"|wc -l如统计/home/han目录(包含子目录)下的所有js文件则:ls -lR /home/han|grep js|wc -l 或
2014-07-05 09:26:55 1260
原创 Linux script命令来记录你所有终端命令操作
当你在终端或者控制台工作时,你可能想要记录在终端中所做的一切。这些记录可以用来当作史料,保存终端所发生的一切。比如说,你和一些Linux管理员们同时管理着相同的机器,或者你让某人远程登陆到了你的服务器上,你可能记录想要终端里发生的一切。要实现这个目标,你可以使用script命令。script是什么scirpt就是一个命令,可以制作一份记录输出到终端的记录。对于那些想要真实记
2014-07-05 09:18:24 1185 1
转载 Centos 5.x 升级 python2.7,安装setuptools、mysqldb 完整记录
http://blog.csdn.net/jeffreynicole/article/details/8280358最近由于有个工作任务需要搭个虚拟机环境,但是环境是搭建在内网,无法直接联网,很多软件都不能直接yum安装,安装过程实在十分不顺利,在此留个记录给有需要的朋友。环境是 CentOS 5.7 x64请选择合适的方式,下载python2.7.
2014-07-03 01:54:42 589
原创 python遍历数组
python数组遍历三种实用方法 >>> os.__file__.split('\\')['E:', 'Python', 'Python25', 'lib', 'os.pyc']>>> os.path.split(os.__file__)('E:\\Python\\Python25\\lib', 'os.pyc')var myArr:Array = new
2014-07-03 01:44:45 4952
原创 vi常用操作
vi操作1.跳到文本的最后一行:按“G”,即“shift+g”2.跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”。3.跳到第一行的第一个字符:先按两次“g”,4.跳转到当前行的第一个字符:在当前行按“0”。
2014-07-03 01:40:53 410
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人