stepup

学,不可以已

排序:
默认
按更新时间
按访问量

Python的方法解析顺序(MRO)

转自:http://hanjianwei.com/2013/07/25/python-mro/ 举例:http://blog.csdn.net/tianmohust/article/details/7688108 对于支持继承的编程语言来说,其方法(属性)可能定义在当前类,也可能来...

2017-09-22 09:40:35

阅读数:322

评论数:0

Python Mock的入门

转自:https://segmentfault.com/a/1190000002965620 Mock是什么 Mock这个词在英语中有模拟的这个意思,因此我们可以猜测出这个库的主要功能是模拟一些东西。准确的说,Mock是Python中一个用于支持单元测试的库,它的主要功能是使用mock...

2017-09-06 17:11:33

阅读数:377

评论数:0

理解'*','*args','**','**kwargs'

>>> l = [7,4] >>> fun(*l) Traceback (most recent call last): File "", line 1, in TypeError: fun() takes exactly 3 argu...

2017-07-28 10:53:29

阅读数:268

评论数:0

shell实现SSH自动登陆

前言 公司开发使用docker,每次登陆自己开发机总要输入 ssh user_name@ip_string,然后再确认输入password,手快了还经常会输错。作为一个懒人,肯定要找一个取巧的方式,查看了下ssh命令,由于它要进行一次跟服务器的加密交互,所以没有直接附带密码登陆的选项,只好作...

2017-07-26 23:25:11

阅读数:2017

评论数:0

像机器一样思考(七) —— 跨应用思考

转自:https://www.zybuluo.com/jtong/note/480426 (本文不适合初学者阅读,目前只是为了方便培训的时候预习而写,也不适合无后续服务的人阅读)  现在,我们把上一篇的应用变成网络版。这个时候,你至少有了两个应用,一个客户端应用,一个服务端应用。到这一...

2017-07-24 23:01:40

阅读数:219

评论数:0

像机器一样思考(六)—— 脑中的重构

转自:https://www.zybuluo.com/jtong/note/641148 上一篇里,我们实现了一个小应用,而且用两种设计。本文将给出更多的设计实现以继续探讨设计问题。 我们会看到,即便是纸上的图,也可以进行重构。由于纸是我们大脑的延伸,也可以称之为脑中的重构。而这种...

2017-07-24 23:00:22

阅读数:199

评论数:0

像机器一样思考(五)—— 第一个应用

转自:https://www.zybuluo.com/jtong/note/640178 经过前面四篇,我们已经具备了最基本的思考编程的能力。我们开始做一个真正的应用吧。 例题 我们现在做一个应用,该应用是一个命令行应用。当程序启动的时候,我们会看到一个命令行的主界面...

2017-07-24 22:59:11

阅读数:234

评论数:0

像机器一样思考(四)—— 一图抵千言

转自:https://www.zybuluo.com/jtong/note/774931 当我们把一个完整的功能拆解为一个个输入输出穷尽,互相独立的任务后,它是容易转化为代码了,可是这种方式并不容易思考规模更大的问题(光从哪来到哪去就够我们绕的)。把我们的大脑看成一台电脑,我们就...

2017-07-24 22:58:07

阅读数:378

评论数:0

像机器一样思考(三)—— 穷尽就是力量

转自:https://www.zybuluo.com/jtong/note/473123 经过前两篇的内容学习,我相信大家已经差不多学会了这个思考模型。本篇的重点是用它来解决更复杂的问题。当我们开始解决一些稍微复杂点的问题的时候,我们会发现差不多的态度是不行的,我们需要严谨的态度进行缜密...

2017-07-24 22:56:56

阅读数:197

评论数:0

像机器一样思考(二)—— 数据的细节

转自:https://www.zybuluo.com/jtong/note/471501 与很多人想的不同,同理心是一件强大的控制工具,你有多理解你要控制的对象,你就多容易控制它。所以我们学习像机器一样思考并不是为了变成机器,而是为了更好的控制机器为我们服务。从这一篇开始,我们进一步讲解...

2017-07-24 22:55:26

阅读数:183

评论数:0

像机器一样思考(一)—— 宏观的基础

转自:https://www.zybuluo.com/jtong/note/403738 本文的起源是因为思考一个问题,什么样的人适合做程序员。  我曾经苦恼得思考着这个问题,直到我在SICP上看到了答案。说的白话一点就是,能像机器一样思考的人就适合做程序员。  那么计算机这...

2017-07-24 22:54:04

阅读数:196

评论数:0

编程的精进之法

转自:https://www.zybuluo.com/jtong/note/504192 (作者注:阅读本文需要一定的编程经验和对一些敏捷实践,如TDD,有一定的了解) 编程,众所周知被定义为知识工作,所有的知识工作,从业者和门外汉都喜欢把它神秘化,将整个过程以不可知论的风...

2017-07-24 22:51:24

阅读数:175

评论数:0

基于Gitlab CI搭建持续集成环境

转自:http://www.jianshu.com/p/705428ca1410 什么是持续集成 什么是持续集成 持续集成(Continuous integration,简称CI)指的是,频繁地(一天多次)将代码集成到主干。 它的好处主要有两个。 快速发现...

2017-07-24 22:49:06

阅读数:1637

评论数:0

深度解读 - TDD(测试驱动开发)

转自:http://www.jianshu.com/p/62f16cd4fef3 本文结构: 什么是 TDD为什么要 TDD怎么 TDDFAQ学习路径延伸阅读 什么是 TDD TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test D...

2017-07-24 22:47:01

阅读数:1963

评论数:0

python logging模块使用教程

转自:http://www.jianshu.com/p/feb86c06c4f4 简单使用 #!/usr/local/bin/python # -*- coding:utf-8 -*- import logging logging.debug('debug messa...

2017-06-26 17:27:15

阅读数:303

评论数:0

敏捷测试理论以及实践 - 7(全文完)

转自: http://blog.csdn.net/softerwarer/article/details/6919820 【本篇是《敏捷测试理论以及实践》第七篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇)】     5. 传统测试阶段 当开...

2017-06-22 14:44:35

阅读数:356

评论数:0

敏捷测试理论以及实践 - 6

转自: http://blog.csdn.net/softerwarer/article/details/6919644 【本篇是《敏捷测试理论以及实践》第六篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇)】     2. 编码阶段: 完成了...

2017-06-22 14:43:43

阅读数:315

评论数:0

敏捷测试理论以及实践 - 5

转自:http://blog.csdn.net/softerwarer/article/details/6901872 【本篇是《敏捷测试理论以及实践》第五篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇)】     以前在《结合工具来实现敏捷开...

2017-06-22 14:43:06

阅读数:127

评论数:0

敏捷测试理论以及实践 - 4

转自: http://blog.csdn.net/softerwarer/article/details/6892529 【本篇是《敏捷测试理论以及实践》第四篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇)】     上面已经谈到了准敏捷测试模式了...

2017-06-22 14:42:16

阅读数:268

评论数:0

敏捷测试理论以及实践 - 3

转自:http://blog.csdn.net/softerwarer/article/details/6889459 【本篇是《敏捷测试理论以及实践》第三篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇)】     现在先来总结一下到底上面说的模型...

2017-06-22 14:41:27

阅读数:113

评论数:0

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