编程开发
567:记录一个经典缺陷
今天,在工作中发现了一个缺陷,觉得还是挺经典的。现在记录一下。
大概背景是这样的:
我的测试点是检验共同借款人配偶的唯一性。在准备的时候,一共准备了三天,一个配偶的,另外两条是相同关系的数据。
在发完交易,看到配偶的唯一性没有问题。点击了其他两条数据的保存按钮,弹出来了配偶的唯一性校验。
后来,找开发看了看,确实是bug。
我认为这是经典缺陷的原因在于:在需求变更时,修改了一个地方的问题,可能会影
git push出现could not resolve host:github.com问题处理
1、打开终端,输入:ping github.com
获取20.205.243.166
2、修改/etc/hosts文件:点击桌面、使用快捷键:command+shift+G,填入路径:/etc/hosts
3、在hosts文件中底部添加 20.205.243.166 github.com
当然hosts是不能直接需改的
不能直接修改hosts
复制一个
Python趣味编程Processing
今天看到一个挺有意思的东西,Python趣味编程。一开始以为是用turtle库实现的,但是看了之后才知道用的是Processing。
百度百科上介绍:Processing是一种具有革命前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,并将电子艺术的概念介绍给程序设计师。它是 Java 语言的延伸,并支持许多现有的 Java 语言架构,不过在语法 (syntax) 上简易许多,并具有
制作framework并发布Cocoapods私有库【Swift】
一、制作framework
1.创建APP工程,用来开发framework和测试
2.创建framework的Target,根据项目需要来命名,此处命名为TestSDK,创建步骤如下:
3.工程使用pod管理依赖三方库
使用终端cd到工程根目录,执行命令 pod init,打开生成的Podfile文件,添加framework所需
Python基础-5 数据结构
数据结构
简单介绍Python中常用的几种数据结构。
1. 列表 list
列表类似于其它编程语言里的可变数组。
标准库参考:列表是可变序列,通常用于存放同类项目。
1.1 列表的创建
使用方括号创建空列表:[]
使用方括号,里面的项用,隔开:[a,b,c]
使用列表推导式:[x for x in iterable]
使用构造器: list()或list(iterable)
构造器会返回一个列
