上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页
摘要: argparse命令行参数解析模块,原optparse已经停止开发,建议替换为argparse在python2.7后默认加入parserArgumentParser默认解析来源sys.argv,也可以提供显示参数进行解析。构造参数中,通常只需关心description和epilog。前者显示程序标题,后者在帮助信息的尾部显示详细的版权、使用描述等。程序代码:[root@typhoeus79 20131105]# more test_argparse.py #!/usr/bin/env python26#-*- coding:utf-8 -*-from argparse import Argum 阅读全文
posted @ 2013-11-05 19:58 小郭学路 阅读(398) 评论(0) 推荐(0) 编辑
摘要: Process创建子进程执行指定的函数>>> from multiprocessing import Process,current_process>>> >>> def test(*args,**kwargs):... p = current_process()... print p.name,p.pid... print args... print kwargs... >>> >>> p = Process(target=test,args=(1,2),kwargs={"a":&q 阅读全文
posted @ 2013-11-04 16:41 小郭学路 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: Thread先引入一个例子:>>> from threading import Thread,currentThread,activeCount>>> >>> def test(s):... print "ident:",currentThread().ident... print "count:",activeCount()... print s... >>> >>> Thread(target = test, args =('Hello',)). 阅读全文
posted @ 2013-10-28 21:38 小郭学路 阅读(15396) 评论(0) 推荐(0) 编辑
摘要: 虽然之前一直见过两个Join,对于其具体的含义也在参考书上读过,但是一直没有记住。现在换一种方式进行学习,改为实验方式理解。Left Join测试表:表结构很简单,test包括两个int字段,test2只包含一个int字段mysql> show create table test\G *************************** 1. row *************************** Table: testCreate Table: CREATE TABLE `test` ( `a` int(11) DEFAULT NULL, `b` int(11) D... 阅读全文
posted @ 2013-10-28 19:55 小郭学路 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 近期的书单:C方面:Cgg语言笔记软件调试的艺术Redis设计与实现Python:Python学习笔记MySQL:《MySQL高性能》算法:《算法导论》——MIT线上教程机器学习:斯坦福的线上教程(待更新) 阅读全文
posted @ 2013-10-26 21:24 小郭学路 阅读(163) 评论(0) 推荐(0) 编辑
摘要: http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/(一)为什么你应该(从现在开始就)写博客用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处。(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样)让我说得更明确一点:用博客的形式来记录下你有价值的思考,会带来很多好处,却没有任何明显的坏处。Note:碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话也不算思考,请以此类推。下面是我个人认为写一个长期的价值博客的最大的几点好处:1)能够交到很多 阅读全文
posted @ 2013-10-26 21:15 小郭学路 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 应届生面试:1、基础知识2、实习经验(关键点自己在这个项目的角色、做了哪些事情、有没有实干的地方??)3、学习能力(看过哪些书、哪些博客、有没有自己github)4、编程能力面试时间在20-30分钟机缘巧合地要参加部门的校园招聘,之前一直都是被别人面试,第一次面试别人,而且还是准备出校门的大学生。本着对他人对自己负责的态度,开始在网上搜一些面试的注意事项,结合自己的实际情况进行调整。如下记录一些自己感觉还挺不错的注意点,以供自己学习,以及结合后面具体的实践进行对比。1、面试官要注意两点:a、问自己熟悉的事情,但对方不要太陌生b、每一个问题都是带有刻度,能够分出高低(太简单太复杂的问题都不适合在 阅读全文
posted @ 2013-10-26 20:50 小郭学路 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 优化:子查询改写成关联查询线上遇到问题,查询较慢,如为对应SQL的查询执行计划:localhost.user>explain EXTENDED select uid from bar_user_6 where bid='9279' and uid in (SELECT a_uid FROM `user_atten_3` WHERE uid='1400696003') limit 12\G*************************** 1. row *************************** id: 1 select_type: PRIM 阅读全文
posted @ 2013-10-25 15:41 小郭学路 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 处理过程的总结:a、在接到前端反馈以及报警的时候,首先使用top查看哪个端口的访问压力最大反思:此次报警的端口是4117,压力特别大确实3347,这个再后面看的时候有点晚,而是先将其他压力相对较小的实例下线b、在处理的过程中,应该联系业务端,看看业务端能给哪些支持(例如,拒流量、降低服务等级以及或者只保留重要流量等)反思:此次处理过程,业务端暂停了流量,给后端数据库缓冲的时间,在数据库添加新的机器后,服务较快恢复c、处理过程中,尽管在show processlist中看到很对的连接,但是在使用use db的时候出现夯住问题反思:原因在于表数目太多(3万个),use db需要加载很多表的一些元信 阅读全文
posted @ 2013-10-24 21:15 小郭学路 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 在测试机安装vim7.3之后编辑中文文本出现乱码问题。vim在编译安装的时候:./configure --enable-gdb --enable-multibyte --enable-cscope--enable-multibyte支持多字节编码Include multibyte editing support在.vimrc中最后追加:set fileencoding=utf-8 ... 阅读全文
posted @ 2013-10-23 13:21 小郭学路 阅读(300) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页