自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

orangleliu 笔记本

lzz的编程之旅,技术,思考,分享,happy

  • 博客(553)
  • 资源 (5)
  • 收藏
  • 关注

原创 [Python]从url中解析域名的几种方法

Python从url中解析域名的几种方法从url中找到域名,首先想到的是用正则,然后寻找相应的类库。用正则解析有很多不完备的地方,url中有域名,域名后缀一直在不断增加等。通过google查到几种方法,一种是用Python中自带的模块和正则相结合来解析域名,另一种是使第三方用写好的解析模块直接解析出域名。要解析的urlurls = ["http://meiwen

2014-09-25 09:21:27 11797 1

原创 [Mongo]PyMongo安装和使用

PyMongo安装和使用这里是简单的安装和使用记录,首先要有一个可用的mongo环境,win环境或者linux环境都可以。 假定你对mongo有所了解和知道一些命令行操作。安装和更新跟大多数py包安装一样,可以源码安装,也可以使用pip或者easy_install来安装安装pip install pymongo升级pip in

2014-09-25 09:18:27 20765

原创 [MongoDB] 按时间分组统计(group函数时间格式化)

> 分组的key可以使用原有的字段,也可以使用一个function来格式化日期。记录格式/* 0 */{ "_id" : ObjectId("541fcc51c6c36038bc6b81cd"), "url" : "http://wifi21.com/", "addtime" : ISODate("2014-08-19T00:15:02Z")}/* 1 *

2014-09-22 19:10:36 20426 3

原创 [Mongo]couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:L112

今天在启动mongo时候出现了一个错误,我的是win7环境。E:\server>mongoMongoDB shell version: 2.4.5-pre-connecting to: testMon Sep 22 13:35:05.335 JavaScript execution failed: Error: couldn't connect toserver 127.0.0

2014-09-22 13:44:08 4026

原创 [Django]中建立数据库视图

Django中建立数据库视图Django中没有建立视图的接口,如果要建立一个视图需要一些手动的改变。 这里使用的Django 版本>1.5, 使用的数据库为mysql第一步建立视图,例如视图的名称叫做 user_info第二步model中这么写:class MyModel(models.Model): ... class

2014-09-18 23:46:48 7099

原创 [Life]第二份工作结束

今天是第二份工作离职的日志,还有点手续明天就能办完了。

2014-09-16 17:45:11 1385

原创 [Python]分享一个http连接重试的装饰器

这个是python2.7x 的版本,如果mouxie

2014-09-12 10:13:46 5158

原创 [Python]解释器的几种实现版本

Python解释器的几种实现版本我们都知道python的解释器有很多种实现方式,有C的,java的,还有python的等等,对应的也就是Cpython,Jython,一直比较火的PyPy ,今天就来盘点下这些版本(不一定非常全)CPythonCPython 是默认的python实现,环境或者是解释器(你喜欢哪个就那么叫)。脚本大多数情况下都运行在这个解释器中。

2014-09-11 12:29:46 6502

原创 [SAE]抓取csdn博客访问次数,图形展示访问趋势

前一段时间买了个域名,绑定到github的静态博客上,也就相当于一个独立博客了。 自己可以添加各种站长统计,但是回过头来到CSDN这个博客却没法查看某段时间的访问统计,只有一个总的访问量。于是我就想自己弄个定时任务,抓取页面上这个总的访问次数,然后存到数据库中,然后通过js画图插件来查看一段时间的访问变化以及每个时间段的访问情况。正好前一段时间申请了一个新浪sae的账号一直没有怎么用,

2014-09-10 18:12:37 2054

原创 [Linux]history 显示命令执行的时间

显示历史命令之行时间

2014-09-02 10:29:48 20454

原创 [Thinking] 看一幅漫画 coder or creator?

这个漫画是在知乎看到的,上面有作者的信息,所以不再

2014-08-31 14:54:05 1510 1

原创 [Error]EOL while scanning string literal

项目中有个定时任务,每天取到一些表数据传到一个外部接口,但是最近zongshi

2014-08-30 14:01:37 74709 3

原创 [收藏]教程和文章以及电子书籍

Python数据结构算法:http://interactivepython.org/courselib/static/pythonds/index.html

2014-08-28 13:30:42 2524

原创 [Lua学习]读取输入参数

-- lua 输入参数,计算某个整数的阶乘function fact (n)if n==0 thenreturn 1else return n*fact(n-1)end end print ("请输入整数:")a = io.read("*num")print (tostring(a).."的阶乘

2014-08-26 23:36:34 14089

原创 [Lua]插件管理工具LuaRocks

lua 插件管理工具LuaRocks一个关于LuaRocks的ppt参考这里的环境是ubuntu, 只是安装了lua5.2 ,还没有安装其他包。资源官网:http://luarocks.org/扩展列表:http://luarocks.org/repositories/rocks/安装说明:http://luarocks.org/en/Installation_in

2014-08-25 19:43:18 3752

原创 [Lua]mac 上安装lua

a  35  curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz   36  lsa   37  tar zxf lua-5.2.3.tar.gz   38  cd lua-5.2.3   39  lsz   40  sudo make install    41  ls   42  sudo

2014-08-23 19:47:51 6138

原创 [Lua]lua编程规范参考

由于最近要换工作,以后的工作会使用lua语言,所以这里

2014-08-22 13:30:29 3541

原创 [Gevent]gevent 网络抓取小测试

早就听说gevent基于事件的异步处理能力 效率多么,一致z

2014-08-20 23:31:33 2169

原创 [Python-tools]defaultdict的使用场景

Python标准库中collections对集合类型的数据结构进行了很多拓展操作,有

2014-08-18 23:38:16 14070 3

原创 [Python] partial改变方法默认参数

Python 标准库中 functools 中有许多对方法hen

2014-08-18 10:33:17 2957

原创 [Docker]初次接触

Docker 初次接触最近看了不少docker介绍性文章,也听了不少公开课,于是今天去官网逛了逛,发现了一个交互式的小教程于是决定跟着学习下。只是把觉得重点的知识记录下来,不是很系统的学习和笔记。理论部分Docker 引擎包含了两个部分,一个守护进程作为服务器端来管理所有的容器。一个客户端,可以远程来控制服务端。Docker有公共的云端仓库 Docker Hub Regis

2014-08-18 00:17:02 4340

原创 [Shell]crontab 执行任务调用shell脚本,相对路径无法找到

问题出现的场景大概就是cron--y

2014-08-17 19:46:37 5670

原创 [Django]Django的orm中get和filter的不同

Django的orm中get和filter的不同Django的orm框架对于业务复杂度不是很高的应用来说还是不错的,写起来很方面,用起来也简单。对于新手来说查询操作中最长用的两个方法get和filter有时候一不注意就会犯下一些小错误。那么今天就来小节下这两个方法使用上的不同。我常用的是1.5版本的django,就以此为例来说说吧。文档首先对比下两个函数文档上的

2014-08-15 23:54:38 9983

原创 [Python] 发送email的几种方式

python发送email还是比较简单的,可以通过登录邮件服务来发送,linux下也可以使用调用sendmail命令来发送,还可以使用本地或者是远程的smtp服务来发送邮件,不管是单个,群发,还是抄送都比较容易实现。先把几个最简单的发送邮件方式记录下,像html邮件,附件等也是支持的,需要时查文档即可1 登录邮件服务#!/usr/bin/env python# -*- coding:

2014-08-15 22:03:56 10133

原创 [Python]xlrd 读取excel 日期类型2种方式

有个excle表格需要做一些过滤然后写入数据库中,但是日期类型的cell取出来是个数字,于是查询了下解决的办法。基本的代码结构data = xlrd.open_workbook(EXCEL_PATH)table = data.sheet_by_index(0)lines = table.nrowscols = table.ncolsprint u'The total lin

2014-08-10 23:08:09 41176 4

原创 【shell学习】常用条件判断-字符,数字,文件

####IF 判断之前也写过简单的shell脚本,也不是转职运维,和系统相关的工作比较少,所以不怎么熟练。最近由于系统总是出现各种乱七八糟的问题,也没有人来协助,只好自己写shell脚本了,都是些基础的脚本,但由于shell的语法和通常的高级语言有些不一样,所以还是要系统的看下常用的部分。 if语句就是很重要的一个。基本结构:  if语句块需要使用if结束i

2014-08-09 18:26:56 2250

原创 【Shell脚本练习】判断当前用户

判断当前用户是否为root,如果是提示为root用户,如果不是提示为普通用户#!/bin/bash#title: testus.sh#author: orangleliu#date: 2014-08-09#desc: get current user, if it is root user, tell us it is super user or tell us is a co

2014-08-09 00:28:48 7956

原创 【shell学习】输入参数

获取shell脚本的输入参数,并且判断得到的参数。#!/bin/bash#title: testPT.sh#atuhor: orangleliu#date: 2014-08-08#desc: 输入2个参数,第二个位数字,如果正确就打印出来,错误提示出来#=====================#Function Check#=====================

2014-08-09 00:24:50 2937

原创 [Linux]scp 命令远程复制

这几天在介入之前没有接触过的系统,搭建环境的使用用到了 scp命令,于是查询下资料怎么使用。scp是secure copy的缩写,主要用来linux系统之间的文件和目录的远程拷贝可以很简单的从另一台服务器上远程拷贝文件和目录,一般是远程服务器没有开启ftp,文件共享或者web文件服务等情况下使用

2014-08-06 13:05:02 8847

原创 [Golong]学习笔记(一) 基础知识

Go编程基础Go的内置关键字(25个) 不多break default func interface selectcase defer go map structchan else goto package switchconst fallthrough if range typecontinute for import return varGo的注释方

2014-08-06 00:11:01 3237

原创 [awk点滴]对某一列数据去重

# tail -100 invoice.log 2014-08-05 10:00:03,105 - invoice - ERROR - 22038 - total_amount_is_0| failure |bill_confirm id is 13512014-08-05 10:00:03,159 - invoice - ERROR - 22038 - total_amount_is_0

2014-08-05 15:36:09 6359

原创 [心情] 随口说,随心想

说着说着从2012 说到2014了毕业之前不知道要做什么,毕业之后的一段时间其实也不怎么清楚觉着干一行就爱一行,觉着关系简单就好,觉着生活最重要13年初还在写java,13年低已经忠诚的用户python,14年以后觉着语言就是个工具从前的生活有运动,有玩耍,有活动,现在的生活有电脑,有工作,有加班少了生活的乐趣,多了工作的压力少了coding的激情,多了迷茫的眼神

2014-08-04 23:37:01 1008

原创 【shell脚本练习】判断目录读写权限

学习shell小练习判断/tmp/lzz 这个目录是否有读写权限,如果没有则添加权限

2014-08-04 12:30:42 8518 1

原创 [linux]awk 学习笔记

awk 学习笔记最近添加了几个功能的日志,但是呢,这个日志就是输出,一般自己也发现不了问题,于是想写一些简单的监控脚本来看看日志的大致情况,比如有没有error,每天有多少error报出来。 想到了以前运维的同时分享awk,于是想简单的学习下。入门最简单的输入某些列 使用$4 这种来表示 __$0__是输出整列[root]/root/test$ps -ef|grep

2014-08-03 12:51:06 2631

原创 [Django]几种重定向的方式

这里使用的是django1.5需求: 有一个界面A,其中有一个form B, 前台提交B之后,后台保存数据之后,返回界面A,如果保存失败需要在A界面提示错误。这里就需要后台的重定向,而且需要可以带着参数,也就是error message这里收集了几种方法,简答说下需要那些包,怎么简单使用。

2014-08-02 14:13:39 37509 1

原创 [Python]wingIDE编辑器支持中文显示

初次使用wingIDE是没有办法显示中文的,但是配置里有好几个地方和字体,字符有关系,怎么修改呢?  其实只要一个地方修改就好了:  File(菜单)->File Set(倒数第二个选项)->User Interface(左栏第一个)->Sorce Code /Font Size (右栏最后一个选项) 修改为simsun就行了   650) this.width=650;" src

2014-07-31 00:30:03 2767

原创 [vm] vm安装xp :non-bootable disk 80 解决办法

今天在vm安装xp虚拟系统的时候出现的问题,一个小黑屏,然后就  non-bootable disk 80  press any key。。。  解决办法: 首先vm上电的时候不要乱点,等这个黑窗口出来以后按下任意按钮,进入系统安装界面,然后进入winpe系统,进行一下分区和格式化操作,重新安装即可。本文出自 “orangleliu笔记本” 博客,请务必保留此出处http://oran

2014-07-31 00:30:01 3776

转载 [Python]linux python解释器路径不同写法的区别

#!/usr/bin/env python与#!/usr/bin/python的区别脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单 #!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装

2014-07-31 00:29:59 3512

原创 [Python]linux下python环境的安装和类库的2种安装方法

os为centos6.3 Linxu下编译方法安装python  [root@lzz opt]# pwd /opt #下载解压 [root@lzz opt]# wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz [root@lzz opt]# tar -zxvf Python-2.7.3.tgz  [root@lzz opt

2014-07-31 00:29:56 3385

原创 [linux]centos6.3安装flash插件rpm方式

昨天安装了一个centos6.3,今天想用它听听音乐,打开网页之后发现没了falsh啊,于是就装了下,记录下过程,以后备用。这里使用的yum安装的方式。1 在adobe的官网下载,yum包 650) this.width=650;" border="0" alt="" src="http://img1.51cto.com/attachment/201303/113402434.pn

2014-07-31 00:29:54 2275

DMP白皮书(RTB China 翻译)

DMP的是什么? DMP能给我们带来什么好处,以及应用在哪些领域

2017-04-05

Vim实用技巧 pdf 书籍

带有标签,很清晰。

2016-04-12

Coroutines

python 携程相关的

2015-09-22

精通正则表达式英文版

Mastering_Regular_Expressions chm版本 不错

2013-03-29

fileupload的jar包

方面官网资源不好的下载 主要用于servlet3.0之前的版本,文件上传用的第三方类

2012-03-19

空空如也

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

TA关注的人

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