自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尘埃落定

努力当下,拥抱未来

  • 博客(151)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于轮廓的图像识别与定位

2020-06-18 17:27:30 3101

原创 python常用的类间关系

1. 类之间的关系1.1. 定义1.2. 例子2. 定义可访问性2.1. 定义2.2. 例子附录1. 类之间的关系1.1. 定义简单的说,类和类之间的关系有三种:is-a、has-a和use-a关系.is-a关系也叫继承或泛化,比如学生和人的关系、手机和电子产品的关系都是属于继续关系.has-a关系通常称之为关联,比如部门和员工的关系,汽车和引擎的关系都...

2020-03-30 20:57:55 947

原创 Linux常用命令

Linux常用命令1. 进入某个目录cd2. 查看当前工作目录pwd3. 显示信息ls4. 更改权限chmod5. 复制cp6. 新建文件夹mkdir7. 新建文件touch8. 移动文件/文件夹mv9. 打开文件gedit10. 安装.deb包11. 将信息显示在显示器上echo12. cat13. 查看最近的操作history14. 列出当前目录结构tree15. 显示进程top16. 解压t...

2020-03-30 18:12:37 438

原创 git常用命令

git常用命令1. 克隆远程仓库2. 提交代码到远程仓库3. 查看分支4. 切换分支5. 新建分支新建分支新建空白分支6. 删除分支删除远程分支删除本地分支7. 回滚回滚到上一个版本回滚到指定版本1. 克隆远程仓库git clone https:xxx.git2. 提交代码到远程仓库git add .git commit -m “description”git push -u o...

2020-03-26 11:35:12 211

转载 python3 原地动态输出

原地动态输出import sysimport timeif __name__ == "__main__": for i in range(101): # 方法1 sys.stdout.write('\r' + str(i)) sys.stdout.flush() # 方法2 # print('\r' ...

2020-01-07 15:12:31 1977

原创 cout, endl的使用

/* * 钱能C++程序设计教程第二版 * Exercises 1 */#include <iostream>using namespace std;int main() { //1-1 cout << "I am a student." <<endl; //1-2 cout << " * \...

2019-10-17 17:15:20 3204

转载 写入CSV文件-python3

"""写入CSV文件版本: v1.0日期: 2019.03.28作者: Catherinepython版本: 3.7"""import csvclass Teacher(object): def __init__(self, name, age, title): self._name = name self._age = age ...

2019-04-09 09:08:08 1544

转载 读取CSV文件

"""读取CSV文件版本: v1.0日期: 2019.03.28作者: Catherinepython版本: 3.7"""import csvfilename = 'teacher.csv'try: with open(filename) as f: reader = csv.reader(f) data = list(reade...

2019-04-09 09:07:09 728

转载 使用Python中的json模块就可以将字典或列表以JSON格式保存到文件中-python3

"""使用Python中的json模块就可以将字典或列表以JSON格式保存到文件中版本: v1.0日期: 2019.03.28作者: Catherinepython版本: 3.7"""import jsondef main(): mydict = { 'name': 'Catherine', 'age': 30, '...

2019-04-09 09:06:27 4407

转载 `JSON`数据类型和`Python`数据类型的对应关系

JSON数据类型和Python数据类型的对应关系JSONPythonobjectdictarrayliststringstrnumber(int/real)int/floattrue/falseTrue/FalsenullNonePythonJSONdictobjectlist,tuplearray...

2019-04-09 09:05:17 1669

转载 二进制文件的读写-python3

"""二进制文件的读写版本: v1.0日期: 2019.03.28作者: Catherinepython版本: 3.7"""def main(): try: with open('mm.jpg', 'rb') as fs1: data = fs1.read() print(type(data)) ...

2019-04-09 09:04:12 5048

转载 写入文件-python3

"""要将文本信息写入文件文件也非常简单,在使用open函数时指定好文件名并将文件模式设置为'w'即可.注意如果需要对文件内容进行追加式写入,应该将模式设置为'a'.如果要写入的文件不存在会自动创建文件而不是引发异常.下面的例子演示了如何将19999直接的素数分别写入三个文件中(199之间的素数保存在a.txt中,100999之间的素数保存在b.txt中,10009999之间的素数保存...

2019-04-09 09:03:10 1339

转载 读取文件: read, for in, readlines-python3

"""读取文件:read, for in, readlines版本: v1.0日期: 2019.03.28作者: Catherinepython版本: 3.7"""import timedef main(): # 一次性读取整个文件内容 with open('致橡树.txt', 'r', encoding='utf-8') as f: p...

2019-04-09 08:59:25 1709

转载 with open, 读文本文件 防止程序因异常崩溃-pyhton3

"""with open, 读文本文件防止程序因异常崩溃版本: v1.0日期: 2019.03.28作者: Catherinepython版本: 3.7"""def main(): try: with open('致橡树.txt', 'r', encoding='utf-8') as f: print(f.read()) ...

2019-04-09 08:58:14 1425

转载 open, 读文本文件 防止程序因异常崩溃-python3

"""open, 读文本文件防止程序因异常崩溃版本: v1.0日期: 2019.03.28作者: Catherinepython版本: 3.7"""def main(): f = None try: f = open('致橡树.txt', 'r', encoding='utf-8') print(f.read()) ex...

2019-04-09 08:57:04 661

转载 open, 读文本文件-python3

"""open, 读文本文件版本: v1.0日期: 2019.03.28作者: Catherinepython版本: 3.7"""def main(): f = open('致橡树.txt', 'r', encoding='utf-8') print(f.read()) f.close()if __name__ == '__main__': ...

2019-04-09 08:55:49 406

转载 文件读写模式-python3

文件读写模式版本: v1.0日期: 2019.03.28作者: Catherinepython版本: 3.7操作模式具体含义r读取(默认)w写入(会先截断之前的内容)x写入,如果文件已经存在会产生异常a追加,将内容写入到已有文件的末尾b二进制模式t文本模式(默认)+更新(既可读又可写)...

2019-04-08 13:05:17 420

转载 多重继承2-python3

"""多重继承2版本: v1.0日期: 2019.03.27作者: Catherinepython版本: 3.7"""class Father(object): def __init__(self, name): self._name = name def gamble(self): print('%s在打麻将.' % self...

2019-04-08 13:02:47 140

转载 多重继承-python3

"""多重继承1版本: v1.0日期: 2019.03.27作者: Catherinepython版本: 3.7"""class A(object): def foo(self): print('foo of A')class B(A): passclass C(A): def foo(self): print...

2019-04-08 13:01:47 286

转载 对象之间的依赖关系和运算符重载-python3

"""对象之间的依赖关系和运算符重载版本: v1.0日期: 2019.03.27作者: Catherinepython版本: 3.7"""class Car(object): def __init__(self, brand, max_speed): self._brand = brand self._max_speed = max_sp...

2019-04-08 13:00:38 249

转载 使用已有的方法定义访问器/修改器-python3

"""使用已有的方法定义访问器/修改器版本: v1.0日期: 2019.03.27作者: Catherinepython版本: 3.7"""class Car(object): def __init__(self, brand): self.set_brand(brand) def get_brand(self): return...

2019-04-08 12:59:34 894

转载 删除器-python3

"""删除器版本: v1.0日期: 2019.03.27作者: Catherinepython版本: 3.7"""class Car(object): def __init__(self, brand): self._brand = brand @property def brand(self): return self...

2019-04-08 12:58:09 456

转载 __str__ ,__len__python3

"""__str____len__版本: v1.0日期: 2019.03.27作者: Catherinepython版本: 3.7"""class Fib(object): def __init__(self, num): self.num = num self.fibo = [0, 1] i = 2 w...

2019-04-08 12:56:58 434

转载 重写, 多态-pyhton3

"""重写, 多态版本: v1.0日期: 2019.03.27作者: Catherinepython版本: 3.7""""""子类在继承了父类的方法后,可以对父类已有的方法给出新的实现版本,这个动作称之为方法重写(override).通过方法重写我们可以让父类的同一个行为在子类中拥有不同的实现版本,当我们调用这个经过子类重写的方法时,不同的子类对象会表现出不同的行为,这...

2019-04-08 12:55:31 157

转载 继承-python3

"""继承版本: v1.0日期: 2019.03.27作者: Catherinepython版本: 3.7""""""刚才我们提到了,可以在已有类的基础上创建新类,这其中的一种做法就是让一个类从另一个类那里将属性和方法直接继承下来,从而减少重复代码的编写.提供继承信息的我们称之为父类,也叫超类或基类;得到继承信息的我们称之为子类,也叫派生类或衍生类.子类除了继承父类提供...

2019-04-08 11:35:47 148

转载 类之间的关系

类之间的关系版本: v1.0日期: 2019.03.26作者: Catherine简单的说,类和类之间的关系有三种:is-a、has-a和use-a关系.is-a关系也叫继承或泛化,比如学生和人的关系、手机和电子产品的关系都是属于继续关系.has-a关系通常称之为关联,比如部门和员工的关系,汽车和引擎的关系都属于关联关系;关联关系如果是整体和部分的关系,那么我们称之为聚合关系;如...

2019-04-08 11:27:04 235

转载 类方法

"""类方法版本: v1.0日期: 2019.03.26作者: Catherinepython版本: 3.7""""""和静态方法比较类似,Python还可以在类中定义类方法,类方法的第一个参数约定名为cls,它代表的是当前类相关的信息的对象(类本身也是一个对象,有的地方也称之为类的元数据对象),通过这个参数我们可以获取和类相关的信息并且可以创建出类的对象,代码如下所示...

2019-03-28 10:44:14 1803

转载 静态方法

"""静态方法版本: v1.0日期: 2019.03.26作者: Catherinepython版本: 3.7""""""之前,我们在类中定义的方法都是对象方法,也就是说这些方法都是发送给对象的消息.实际上,我们写在类中的方法并不需要都是对象方法,例如我们定义一个“三角形”类,通过传入三条边长来构造三角形,并提供计算周长和面积的方法,但是传入的三条边长未必能构造出三角形对...

2019-03-28 10:43:29 329

转载 __slots__魔法

"""__slots__魔法版本: v1.0日期: 2019.03.26作者: Catherinepython版本: 3.7""""""我们讲到这里,不知道大家是否已经意识到,Python是一门动态语言.通常,动态语言允许我们在程序运行时给对象绑定新的属性或方法,当然也可以对已经绑定的属性和方法进行解绑定.但是如果我们需要限定自定义类型的对象只能绑定某些属性,可以通...

2019-03-28 10:42:46 445

转载 @property装饰器

"""@property装饰器版本: v1.0日期: 2019.03.26作者: Catherinepython版本: 3.7""""""之前我们讨论过Python中属性和方法访问权限的问题,虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效.我们之前的建议是将属性命名以单下划线开头,通过这种方式来暗示...

2019-03-28 10:42:02 1426

转载 python3-字典

"""字典版本: v1.0日期: 2019.03.26作者: Catherinepython版本: 3.7"""scores = {'Catherine': 95, 'Mike': 78, 'Joey': 82}# 通过键可以获取字典中对应的值print(scores['Catherine'])print(scores['Joey'])# 对字典进行遍历(遍历的其实是...

2019-03-28 10:40:21 415

转载 列表4-python3

"""列表版本: v1.0日期: 2019.03.26作者: Catherinepython版本: 3.7"""list1 = [1, 3, 5, 7, 100]print(list1)list2 = ['hello'] * 5print(list2)# 计算列表长度(元素个数)print(len(list1))# 下标(索引)运算print(list1[0])...

2019-03-28 10:32:24 194

转载 python3 字符串

"""字符串版本: v1.0日期: 2019.03.26作者: Catherinepython版本: 3.7"""str1 = 'hello, world!'# 通过len函数计算字符串的长度print(len(str1)) # 13# 获得字符串首字母大写的拷贝print(str1.capitalize()) # Hello, world!# 获得字符串变...

2019-03-28 10:29:17 515

转载 python3 作用域问题

"""作用域问题版本: v1.0日期: 2019.03.26作者: Catherinepython版本: 3.7"""# 局部作用域def foo1(): a = 5foo1()# print(a) # NameError: name 'a' is not defined# 全局作用域b = 10def foo2(): print(b)...

2019-03-28 10:27:29 241

转载 python3 函数的参数

"""函数的参数 -默认参数 -可变参数 -关键字参数 -命名关键字参数版本: v1.0日期: 2019.03.26作者: Catherinepython版本: 3.7"""# 参数默认值def f1(a, b=5, c=10): return a + b * 2 + c * 3print(f1(1...

2019-03-28 10:26:25 263

转载 python3 print用法

"""print用法版本: v1.0日期: 2019.03.25作者: Catherinepython版本: 3.7"""print("用法1: ", end='')print('hello, world!')print()print("用法2: ", end='')print("你好,世界!")print()print("用法3: ", end='')print('...

2019-03-28 10:24:20 8528

原创 python发送信息给文件传输助手

"""发送消息"Hello World!"给文件传输助手"""import itchatitchat.login()itchat.send("Hello World!", "filehelper")

2019-03-25 17:54:39 954

原创 python语音播报

"""python3: pip install pyttsx3python2: pip install pyttsx文本转语音"""import pyttsx3import timestr = "Come on, Catherine"engine = pyttsx3.init()num = 0while num < 3: engine.say(str) ...

2019-03-25 17:28:18 6001 1

转载 第五讲:研发项目需求的精准定义

研发项目需求的精准定义版本: v1.0.0作者: Catherine时间: 2019.03.22目录1 产品需求定义是否精准的影响?2 如何精准定义产品需求3 市场是谁? 如何面对?4 实际应用中如何面向市场?5 基于全面的需求定义模型6 需求描述准确7 小结1 产品需求定义是否精准的影响?2 如何精准定义产品需求3 市场是谁? 如何面对?什么是市场?...

2019-03-22 18:19:35 1971

转载 第四讲:研发启动过程实践要点

研发启动过程实践要点版本: v1.0.0作者: Catherine时间: 2019.03.20目录1 千里执行,始于足下2 研发项目团队组建的关键点3 谁是项目干系人,识别后如何运用?4 制定项目目标的SMART原则5 项目范围(需求)制定的关键点6 研发项目任务书与目标承若书7 召开项目开工会的实战要点1 千里执行,始于足下2 研发项目团队组建的关键点1...

2019-03-22 18:17:13 290

基于轮廓的图像识别与定位.pptx

基于轮廓的图像识别与定位;图像的矩,胡-矩以及推导过程;图像特征,图像属性;以及opencv-python实现

2020-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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