单例模式顾名思义就是在程序运行过程中某个类型只有有一个实例存在。使用场景非常广泛,例如我们对日志的写入只提供一个入口等。其结构图如下 它保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常的实现方式是构造一个私有的构造函数,实现外部无法对它进行实例化,然后提供一个全局的访问入口 public ...
分类:
其他好文 时间:
2020-05-17 13:41:23
阅读次数:
67
1, 推导式: 通过一行循环判断,遍历出一系列数据的方式是推导式, 推导式在循环时,只能用for循环和单项判断 1.1 列表推导式: 普通推导式, 带有判断条件的推到式 , 多循环推到式, 带有判断条件的多循环推到式 list1 = [i for i in range(10)] print(list ...
分类:
其他好文 时间:
2020-05-16 18:46:18
阅读次数:
63
1、原因:python并不提供Switch语句 2、实现功能:传入某个字符串,来决定使用某个函数 # -*- encoding=utf-8 -*- def aaa(): print '这是aaa函数' def bbb(): print '这是bbb函数' def ccc(): print '这是cc ...
分类:
编程语言 时间:
2020-05-14 10:58:03
阅读次数:
103
javascript: JavaScript中如何检测一个变量是一个String类型?请写出函数实现 typeof(obj) "string" typeof obj "string" obj.constructor String 请用js去除字符串空格? 方法一:使用replace正则匹配的方法 去 ...
分类:
Web程序 时间:
2020-05-12 20:16:59
阅读次数:
73
回文数字是很有意思的数字,不管从最高位开始念,还是从个位开始念,最终结果都一样,有一种对称美。 下面是回文数字的函数判断方式: def is_palindrome(n): str_num = str(n) len_num = len(str_num) if len_num <= 2 and str_ ...
分类:
编程语言 时间:
2020-05-11 23:49:47
阅读次数:
77
讲两个知识点。一个是关于上拉和下拉,另一个是关于threading函数。 1.上拉电阻和下拉电阻 上拉就是把一个不确定的信号通过一个电阻连接到高电位,这样在开关断开是信号为高电位,开关合上时信号为低电位。 同理,下拉就是把一个不确定的信号通过一个电阻连接到高电位。 "具体可以参考这篇博客" 2.th ...
分类:
其他好文 时间:
2020-05-10 01:22:12
阅读次数:
107
2、三者的不同详细 重载(overload):是函数名相同,参数列表不同,override只是在类的内部存在。 重写(override),也叫覆盖。子类重新定义父类中有相同名称和参数的虚函数(virtual)。在继承关系之间。C++利用虚函数实现多态。 重写的特点: 1 被重写的函数不能是stati ...
分类:
编程语言 时间:
2020-05-08 17:49:33
阅读次数:
80
一、lambda 实现列表过滤: python内置函数filter() filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。 语法: filter(function, iterable) python 使用 lambda ...
分类:
其他好文 时间:
2020-05-08 13:18:30
阅读次数:
87
在学习或开发过程中,经常会有朋友需要使用到一个数组方法-indexOf,这里我们先来谈谈它的功能:返回指定数据所在的索引,如果没有则返回-1。 那么我们在使用时通常是直接使用它这个数组内置方法 今天这篇文章我们便要自己封装一个函数,用来实现数组的内置方法indexOf的功能,已便我们对其有更好的理解 ...
分类:
编程语言 时间:
2020-05-07 22:58:52
阅读次数:
87
https://zhuanlan.zhihu.com/p/64415763 使用Power Query进行复杂一些的数据处理,离不开M函数,目前已经有超过700个函数了,基本上各式各样的数据处理需求都可以使用M函数实现,如果你觉得这些还不够,或者使用起来不是很方便,也可以在PQ中自定义函数。 自定义 ...
分类:
其他好文 时间:
2020-05-07 15:07:50
阅读次数:
337