- 博客(553)
- 资源 (5)
- 收藏
- 关注
原创 [Python]从url中解析域名的几种方法
Python从url中解析域名的几种方法从url中找到域名,首先想到的是用正则,然后寻找相应的类库。用正则解析有很多不完备的地方,url中有域名,域名后缀一直在不断增加等。通过google查到几种方法,一种是用Python中自带的模块和正则相结合来解析域名,另一种是使第三方用写好的解析模块直接解析出域名。要解析的urlurls = ["http://meiwen
2014-09-25 09:21:27 11872 1
原创 [Mongo]PyMongo安装和使用
PyMongo安装和使用这里是简单的安装和使用记录,首先要有一个可用的mongo环境,win环境或者linux环境都可以。 假定你对mongo有所了解和知道一些命令行操作。安装和更新跟大多数py包安装一样,可以源码安装,也可以使用pip或者easy_install来安装安装pip install pymongo升级pip in
2014-09-25 09:18:27 20826
原创 [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 20512 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 4071
原创 [Django]中建立数据库视图
Django中建立数据库视图Django中没有建立视图的接口,如果要建立一个视图需要一些手动的改变。 这里使用的Django 版本>1.5, 使用的数据库为mysql第一步建立视图,例如视图的名称叫做 user_info第二步model中这么写:class MyModel(models.Model): ... class
2014-09-18 23:46:48 7173
原创 [Python]解释器的几种实现版本
Python解释器的几种实现版本我们都知道python的解释器有很多种实现方式,有C的,java的,还有python的等等,对应的也就是Cpython,Jython,一直比较火的PyPy ,今天就来盘点下这些版本(不一定非常全)CPythonCPython 是默认的python实现,环境或者是解释器(你喜欢哪个就那么叫)。脚本大多数情况下都运行在这个解释器中。
2014-09-11 12:29:46 6562
原创 [SAE]抓取csdn博客访问次数,图形展示访问趋势
前一段时间买了个域名,绑定到github的静态博客上,也就相当于一个独立博客了。 自己可以添加各种站长统计,但是回过头来到CSDN这个博客却没法查看某段时间的访问统计,只有一个总的访问量。于是我就想自己弄个定时任务,抓取页面上这个总的访问次数,然后存到数据库中,然后通过js画图插件来查看一段时间的访问变化以及每个时间段的访问情况。正好前一段时间申请了一个新浪sae的账号一直没有怎么用,
2014-09-10 18:12:37 2077
原创 [Error]EOL while scanning string literal
项目中有个定时任务,每天取到一些表数据传到一个外部接口,但是最近zongshi
2014-08-30 14:01:37 74775 3
原创 [收藏]教程和文章以及电子书籍
Python数据结构算法:http://interactivepython.org/courselib/static/pythonds/index.html
2014-08-28 13:30:42 2543
原创 [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 14234
原创 [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 3806
原创 [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 6197
原创 [Python-tools]defaultdict的使用场景
Python标准库中collections对集合类型的数据结构进行了很多拓展操作,有
2014-08-18 23:38:16 14130 3
原创 [Docker]初次接触
Docker 初次接触最近看了不少docker介绍性文章,也听了不少公开课,于是今天去官网逛了逛,发现了一个交互式的小教程于是决定跟着学习下。只是把觉得重点的知识记录下来,不是很系统的学习和笔记。理论部分Docker 引擎包含了两个部分,一个守护进程作为服务器端来管理所有的容器。一个客户端,可以远程来控制服务端。Docker有公共的云端仓库 Docker Hub Regis
2014-08-18 00:17:02 4390
原创 [Django]Django的orm中get和filter的不同
Django的orm中get和filter的不同Django的orm框架对于业务复杂度不是很高的应用来说还是不错的,写起来很方面,用起来也简单。对于新手来说查询操作中最长用的两个方法get和filter有时候一不注意就会犯下一些小错误。那么今天就来小节下这两个方法使用上的不同。我常用的是1.5版本的django,就以此为例来说说吧。文档首先对比下两个函数文档上的
2014-08-15 23:54:38 10020
原创 [Python] 发送email的几种方式
python发送email还是比较简单的,可以通过登录邮件服务来发送,linux下也可以使用调用sendmail命令来发送,还可以使用本地或者是远程的smtp服务来发送邮件,不管是单个,群发,还是抄送都比较容易实现。先把几个最简单的发送邮件方式记录下,像html邮件,附件等也是支持的,需要时查文档即可1 登录邮件服务#!/usr/bin/env python# -*- coding:
2014-08-15 22:03:56 10183
原创 [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 41290 4
原创 【shell学习】常用条件判断-字符,数字,文件
####IF 判断之前也写过简单的shell脚本,也不是转职运维,和系统相关的工作比较少,所以不怎么熟练。最近由于系统总是出现各种乱七八糟的问题,也没有人来协助,只好自己写shell脚本了,都是些基础的脚本,但由于shell的语法和通常的高级语言有些不一样,所以还是要系统的看下常用的部分。 if语句就是很重要的一个。基本结构: if语句块需要使用if结束i
2014-08-09 18:26:56 2309
原创 【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 8048
原创 【shell学习】输入参数
获取shell脚本的输入参数,并且判断得到的参数。#!/bin/bash#title: testPT.sh#atuhor: orangleliu#date: 2014-08-08#desc: 输入2个参数,第二个位数字,如果正确就打印出来,错误提示出来#=====================#Function Check#=====================
2014-08-09 00:24:50 2969
原创 [Linux]scp 命令远程复制
这几天在介入之前没有接触过的系统,搭建环境的使用用到了 scp命令,于是查询下资料怎么使用。scp是secure copy的缩写,主要用来linux系统之间的文件和目录的远程拷贝可以很简单的从另一台服务器上远程拷贝文件和目录,一般是远程服务器没有开启ftp,文件共享或者web文件服务等情况下使用
2014-08-06 13:05:02 8916
原创 [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 3270
原创 [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 6395
原创 [心情] 随口说,随心想
说着说着从2012 说到2014了毕业之前不知道要做什么,毕业之后的一段时间其实也不怎么清楚觉着干一行就爱一行,觉着关系简单就好,觉着生活最重要13年初还在写java,13年低已经忠诚的用户python,14年以后觉着语言就是个工具从前的生活有运动,有玩耍,有活动,现在的生活有电脑,有工作,有加班少了生活的乐趣,多了工作的压力少了coding的激情,多了迷茫的眼神
2014-08-04 23:37:01 1022
原创 [linux]awk 学习笔记
awk 学习笔记最近添加了几个功能的日志,但是呢,这个日志就是输出,一般自己也发现不了问题,于是想写一些简单的监控脚本来看看日志的大致情况,比如有没有error,每天有多少error报出来。 想到了以前运维的同时分享awk,于是想简单的学习下。入门最简单的输入某些列 使用$4 这种来表示 __$0__是输出整列[root]/root/test$ps -ef|grep
2014-08-03 12:51:06 2663
原创 [Django]几种重定向的方式
这里使用的是django1.5需求: 有一个界面A,其中有一个form B, 前台提交B之后,后台保存数据之后,返回界面A,如果保存失败需要在A界面提示错误。这里就需要后台的重定向,而且需要可以带着参数,也就是error message这里收集了几种方法,简答说下需要那些包,怎么简单使用。
2014-08-02 14:13:39 37572 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 2822
原创 [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 3842
转载 [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 3529
原创 [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 3410
原创 [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 2291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人