码迷,mamicode.com
首页 >  
搜索关键字:python 运维 软件工程 连载    ( 154512个结果
《重构:改善既有代码的设计》——关于代码注释的唠叨
这几天在看《重构:改善既有代码的设计》英文评注版这本书,以前简单看过这本书,但并不是看的特别深入。经过了一段时间的“磨练”,现在回来重新看这本书,又很多想法。  首先,这本书是一本好书,我感觉是软件工程师必看的一本书,而且如果有大量的编码经验看这本书会收获很大。这本书主要内容是代码重构。  在书中第...
分类:其他好文   时间:2014-05-08 18:29:27    阅读次数:269
《Python开发实战》
《Python开发实战》基本信息作者: (日)BePROUD股份有限公司译者: 盛荣丛书名: 图灵程序设计丛书出版社:人民邮电出版社ISBN:9787115320896上架时间:2014-5-6出版日期:2014 年5月开本:16开页码:1版次:1-1所属分类:计算机 > 软件与程序设计 > Pyt...
分类:编程语言   时间:2014-05-08 17:35:35    阅读次数:589
What is tail-recursion
Consider a simple function that adds the first N integers. (e.g.sum(5) = 1 + 2 + 3 + 4 + 5 = 15).Here is a simple Python implementation that uses recu...
分类:其他好文   时间:2014-05-08 17:35:09    阅读次数:286
写段python代码判断list深度
主要是针对嵌套列表问题。列表套列表,到底子列表那个更深。。。 这个问题想着就烦。如果嵌套10000万个列表是不是要统计10000个数再排序呢? 最后想了想用 list的extend功能 加上递归函数尝试了一下,代码如下: l1=[1,'a',[1],[2,3,[4,5,[6,7,[7]]]],[2,5,[5,6]],[4],[5],[6]] #l1 = [1, 2, [3,...
分类:编程语言   时间:2014-05-08 16:11:36    阅读次数:438
亲身体验MySQL的索引对搜索性能的提升
1,创建一个user表,包含两列name,phone 2,用python(你喜欢的任何语言)插入100W条记录(lz的笔记本比较老,大概用了1分钟吧): #!/usr/bin/env python # -*- coding:utf-8 -*- import MySQLdb conn = MySQLdb.connect(host='localhost',user='root',db='mi...
分类:数据库   时间:2014-05-08 15:52:43    阅读次数:393
笔试 - 高德软件有限公司python试题 及 答案
高德软件有限公司python试题 本文地址: http://blog.csdn.net/caroline_wendy/article/details/25230835   1. 在python中, list, tuple, dict, set有什么区别, 主要应用在什么样的场景? 解答: 定义: list: 链表, 有序的项目, 通过索引进行查找, 使用方括号”[]”; tuple: 元组, 元组将多样的对象集合到一起,不能修改, 通过索引进行查找, 使用括号”()”;...
分类:编程语言   时间:2014-05-08 10:48:41    阅读次数:599
连载:面向对象葵花宝典:思想、技巧与实践(30) - SRP原则
前面详细阐述了“高内聚低耦合”的总体设计原则,但如何让设计满足这个原则,并不是一件简单的事情,幸好各位前辈和大牛已经帮我们归纳总结出来了,这就是“设计原则”和“设计模式”。毫不夸张的说,只要你吃透这些原则和模式并熟练应用,就能够做出很好的设计。==================================================================【SRP原则详解】SRP...
分类:其他好文   时间:2014-05-08 10:40:42    阅读次数:330
python批量修改指定目录文件名
这小例子只要是说明用python怎么批量修改指定目录的文件名: 记得要把脚本跟修改的文件放在同一个目录下 #encoding:utf-8 import os import sys files = os.listdir('D:\\1') #路径可以自己 for name in files: a = os.path.splitext(name) if a[1] == '.txt': ...
分类:编程语言   时间:2014-05-08 08:16:14    阅读次数:537
配置 vim Python IDE 开发环境
1、python升级:去看我的另外一篇随便吧!2、搭建开发工具安装Ecpilpse环境之前,需要先检查一下系统中的java版本确认gcj的版本号,linux自带的JAVA环境:# rpm -qa | grep gcj java-1.4.2-gcj-compat-1.4.2.0-40jpp.115l....
分类:编程语言   时间:2014-05-08 06:57:14    阅读次数:440
开始学习使用django 开发一点小项目
今天看了几个小时的django,感觉上手应该不是很难。最近准备开发运维管理系统,这几天的任务就是:1. 先把django环境搭建好2. 制定管理系统的URL3. 制定管理系统的模版4. 把用户登录做好
分类:其他好文   时间:2014-05-08 06:16:09    阅读次数:293
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!