yangyang的专栏

你今天写了多久的代码?

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

MQTT服务器搭建和测试步骤及遇见的问题

1.Apollo下载 下载地址:http://activemq.apache.org/apollo/download.html 2.Apollo安装 1.将压缩包解压之后,进入bin目录,运行命令行appollo.cmd create mybroke,就会出现一个mybroke的文件夹。 ...

2018-05-18 20:31:18

阅读数:132

评论数:0

Python异常和错误

廖雪峰Python基础教程和慕课网视频笔记 在程序运行过程中,总会遇到各种各样的错误。 1.有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复的。 2.有的错误是用户输入造成的,比如让用户输入email地址,结果得到一...

2018-07-17 01:27:43

阅读数:0

评论数:0

Python基础学习笔记(6)面向对象高级编程(上)

廖雪峰Python教程和慕课网视频笔记 数据封装、继承和多态只是面向对象程序设计中最基础的3个概念。 我们会讨论多重继承、定制类、元类等概念。 1.使用_slots_ 先说下MethodType的使用: 参考文章: https://blog.csdn.net/yuanyangs...

2018-07-16 10:00:26

阅读数:6

评论数:0

Python面向对象编程

课网视频笔记 1.面向对象概念 类是抽象,对象是实例化的具体东西. 类具有成员变量和方法,属性是静态的,方法是动态的操作. 类具有封装性,为外面暴露了具体的功能,但没有写明具体的实现,这就是封装 类具有继承,会继承父类的属性和方法等. 在python中同时支持多重继承(比如Py...

2018-07-14 14:31:44

阅读数:7

评论数:0

Python基础学习笔记(五)面向对象编程

廖雪峰Python教程和慕课网视频笔记 1.基础概念 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。 而面向对象的程序设计把计算机程序视为一组对象的集合,而...

2018-07-12 10:04:28

阅读数:8

评论数:0

Python基础学习笔记(4)模块

廖雪峰老师Python教程笔记 1.使用模块有什么好处? 最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。 使用模块还可以避免函数名和变...

2018-07-11 13:39:42

阅读数:9

评论数:0

Python闭包、装饰器

慕课网课程笔记,网上文章总结 1.Python装饰器之函数作用域 2.Python装饰器之闭包 3.Python装饰器

2018-07-11 02:07:27

阅读数:11

评论数:0

Python基础学习笔记(3)函数式编程、闭包、装饰器

廖雪峰Python教程学习笔记 1.函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。 越低级的语言,越贴近计算机,抽象程度低,执行效率高,比如C语言;越高级的...

2018-07-09 14:36:14

阅读数:33

评论数:0

Python基础学习笔记(2)

廖雪峰老师Python教程笔记 1.列表生成式、生成器、迭代器 列表生成式: 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 >>&...

2018-07-09 09:35:15

阅读数:17

评论数:0

Python基础学习笔记(1)

廖雪峰老师的Python教程的笔记 1.格式化 最后一个常见的问题是如何输出格式化的字符串。我们经常会输出类似’亲爱的xxx你好!你xx月的话费是xx,余额是xx’之类的字符串,而xxx的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式。 你可能猜到了,%运算符就是用来...

2018-07-08 23:58:29

阅读数:15

评论数:0

字符串编码:ASCII、GB系列、Unicode、UTF-8

对字符串编码进行汇总和区别 编码的由来: 计算机自己能理解的“语言”是二进制数,最小的信息标识是二进制数,8个二进制位表示一个字节;而我们人类所能理解的语言文字则是一套由英文字母、汉语汉字、标点符号字符、阿拉伯数字等等很多的字符构成的字符集。如果要让计算机来按照人类的意愿进行工作,则必...

2018-07-06 16:12:53

阅读数:30

评论数:0

软件测试概述

极客学院教程笔记 1.软件测试的概念及分类 软件测试的定义: 通过手工或自动化的手段来运行或测定某个软件产品系统的过程,目的在于检测软件产品是否满足规定的需求,或者弄清楚预期结果与实际结果之间的差别。 软件测试的目的 是为了发现程序中存在的错误而执行程序; 是为了证明程序有错,...

2018-07-05 19:35:37

阅读数:18

评论数:0

《编码》读书笔记

主要可以参考: http://kaito-kidd.com/2016/04/20/code-note-01-10/ https://blog.csdn.net/decadent_2014/article/category/5658645

2018-07-05 15:12:19

阅读数:11

评论数:0

《构建之法》读书笔记

可以参考: https://blog.csdn.net/u011414200/article/list/4?t=1 https://zhuanlan.zhihu.com/p/36896480 下面笔记是进行补充。 第3章 软件工程师的成长 工程师的核心技术和扩展知识: 怎么提高技能...

2018-07-05 13:52:08

阅读数:20

评论数:0

Linux性能分析常用命令

《图解性能优化》笔记 主要记录sar、vmstat、ps、netstat、iostat、top、wireshark、tcpdumpp、pstack、strace、Profiler命令使用。 1.sar命令 1.安装sysstat apt-get install sysstat ...

2018-07-02 10:39:02

阅读数:19

评论数:0

程序是怎样跑起来的(2)

《程序是怎样跑起来的》读书笔记 第6章:亲自尝试压缩数据 1:文件存储的基本单位是什么? 1字节(=8位),文件是字节数据的集合体。 2:文件内容用“数据的值*循环次数”来表示的压缩方法是RLE算法还是哈夫曼算法? RLE算法,例如:AAABB这个数据压缩后是A3B2。像这样,...

2018-06-27 10:39:38

阅读数:19

评论数:0

程序是怎样跑起来的(1)

《程序是怎样跑起来的》笔记 第1章.对程序员来说CPU是什么 1:程序是什么? 指令序列,指示计算机每一步动作的一组指令。 2:程序是由什么组成的? 指令和数据,程序是指令和数据的组合体。 3:什么是机器语言? CPU可以直接识别和使用的语言,CPU能够直接识别和执行的只...

2018-06-26 10:12:18

阅读数:12

评论数:0

集线器、交换机、路由器、网桥、网关

集线器(HUB): 集线器就是将网线集中到一起的机器,也就是多台主机和设备的连接器。集线器的主要功能以扩大网络的传输距离,是中继器的一种形式,区别在于集线器能够提供多端口服务,也称为多口中继器。集线器在OSI/RM中的物理层。集线器的基本功能是信息分发,它把一个端口接收的所有信号向所有端口分发出...

2018-06-24 20:47:11

阅读数:27

评论数:0

数据库索引技术

这个是从博客园上面看到的文章,感觉对数据库索引解释的很好,总共有四篇文章。 1.数据库索引技术—索引介绍 2.数据库索引技术—聚集索引和非聚集索引介绍 3.数据库索引技术—聚集索引和非聚集索引的区别和建立原则 4.数据库索引技术—复合索引介绍 文章地址:https://www.cnblo...

2018-06-23 21:36:00

阅读数:20

评论数:0

MongoDB入门篇(3)

慕课网与菜鸟教程笔记 MongoDB排序: 在MongoDB中使用使用sort()方法对数据进行排序,sort()方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而-1是用于降序排列。 -- col集合中的数据按字段likes的降序排...

2018-06-23 20:32:03

阅读数:22

评论数:0

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