上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页

2013年12月20日

ConfigParser简介

摘要: 一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。1:[db]2:db_host = 127.0.0.13:db_port = 224:db_user = root5:db_pass = rootroot6:7:[concurrent]8:thread = 109:processor = 20中括号“[ ]”内包含的为section。紧接着section 为类似于key-value 的options 的配置内容。二、ConfigParser 阅读全文

posted @ 2013-12-20 15:45 zjgtan 阅读(328) 评论(0) 推荐(0) 编辑

个性化推荐

摘要: 个性化推荐: 目的:增加用户的粘着性,商业上的考虑部分:收集用户信息的行为 分析用户模型 推荐算法模块。Social ranking: uncovering relevant content using tag-based recommender systems 阅读全文

posted @ 2013-12-20 10:44 zjgtan 阅读(177) 评论(0) 推荐(0) 编辑

2013年12月4日

wget下载jdk 蛋疼问题

摘要: wget --no-check-certificate --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk7-downloads-1880260.html;" http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.tar.gz 阅读全文

posted @ 2013-12-04 22:26 zjgtan 阅读(1788) 评论(0) 推荐(0) 编辑

2013年11月18日

shell脚本

摘要: 1、循环输出日期for ((i = 1; i < 10; i++))dodate -d '-'${i}' day' +"%Y%m%d" done'xxx'表示的字符串不解析内容 如'${i}'就是按照字符输出"xxx"表示字符串解析内容如i=3"${i}" 输出32、比较两个日期相差的天数思路:将日期转为linux时间today=`date +%Y%m%d`#当前日期yesterday=`date -d "-1 day" +%Y%m%d`#前一天 阅读全文

posted @ 2013-11-18 19:49 zjgtan 阅读(210) 评论(0) 推荐(0) 编辑

2013年11月17日

图算法(三):两种基本图算法的应用实例

摘要: 一、隐式图搜索作用在解答树,是一种广度优先遍历的方法。解答树,或者更一般的状态图,在某些问题中规模本身是无限的,但是通常能嗅到如“最简单”,“最短”,“最少”等字眼,这就意味着广度优先遍历。再回忆广度优先遍历的实现,由一个队列保存新发现的节点,并且有这样的距离关系:新发现的节点与源节点的距离=其父节点与源节点的距离+1广度优先遍历的实现: 1 #用字典保存一个图的邻接表形式 2 g = {'A': ['B', 'C'], 3 'B': ['A', 'D', 'E'], 4 ' 阅读全文

posted @ 2013-11-17 22:34 zjgtan 阅读(1369) 评论(0) 推荐(0) 编辑

图算法(二):深度优先遍历原理与应用

摘要: 一、基本概念 1、定义 首先访问出发点v,并将其标记为已访问过;然后依次从v出发搜索v的每个邻接点w。若w未曾访问过,则以w为新的出发点继续进行深度优先遍历,直至图中所有和源点v有路径相通的顶点(亦称为从源点可达的顶点)均已被访问为止。若此时图中仍有未访问的顶点,则另选一个尚未访问的顶点作为新的源点重复上述过程,直至图中所有顶点均已被访问为止。2、特点 类似于树的前序遍历,尽可能先对纵深方向进行搜索。3、基本思想 (1)访问顶点v;(2)从v的未被访问的邻接点中选取一个顶点w,从w出发进行深度优先遍历;(3)重复上述两步,直至图中所有和v有路径相通的顶点都被访问到。4、伪代码 递归实现:(1) 阅读全文

posted @ 2013-11-17 15:52 zjgtan 阅读(8787) 评论(0) 推荐(0) 编辑

2013年11月12日

python:格式化输出整数

摘要: import math#defaultprint "PI = %f" % math.pi#width = 10,precise = 3,align = leftprint "PI = %10.3f" % math.pi#width = 10,precise = 3,align = rigthprint "PI = %-10.3f" % math.pi#前面填充字符print "PI = %06d" % int(math.pi)#输出结果#PI = 3.141593#PI = 3.142#PI = 3.142#PI 阅读全文

posted @ 2013-11-12 17:23 zjgtan 阅读(6907) 评论(0) 推荐(0) 编辑

2013年11月8日

vimrc配置-中文编码和python中的中文注释

摘要: set fileencoding=gb18030"设置vim输入的编码set fileencodings=gb18030,...,"打开文档时vim自动匹配可能的编码方式在python文件头上添加# -*- coding: gb18030 -*-告诉python解释器当前的编码方式vim -r filename 阅读全文

posted @ 2013-11-08 19:44 zjgtan 阅读(363) 评论(0) 推荐(0) 编辑

vimrc配置-新建文件时自动生成文件头

摘要: vimrc配置-新建文件时自动生成文件头auto add file headerautocmd BufNewFile *.py 0r /home/zxkletters/.vim/vim_template/vim_header_for_pythonautocmd BufNewFile *.py ks|call FileName()|'sautocmd BufNewFile *.py ks|call CreatedTime()|'sautocmd BufNewFile *.sh 0r /home/zxkletters/.vim/vim_template/vim_header_for 阅读全文

posted @ 2013-11-08 19:35 zjgtan 阅读(931) 评论(0) 推荐(0) 编辑

2013年10月30日

python(二):可变参数

摘要: python中的函数定义:def func(参数, 默认参数, 可变参数) ...可变参数有两种定义方式:def func(*args): ...调用方式为func(arg1, arg2, arg3),函数体内args就是输入参数的元组(arg1, arg2, arg3)def func(**args): ...调用方式为func(a = a1, b = b1),函数体内args就是{a : a1, b : b1} 阅读全文

posted @ 2013-10-30 16:37 zjgtan 阅读(219) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页

导航