三目运算符 推导式 递归 # count = 0# 自己调自己# def a():# global count# count += 1# if count > 50:# return# a()# a() # 函数间接调用自己:一旦形成循环调用,就产生了递归def b(): c()def c(): d ...
分类:
其他好文 时间:
2019-07-05 00:33:36
阅读次数:
214
观察者模式 观察者模式是一种创建松散耦合代码的技术。它定义对象间 一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。由主体和观察者组成,主体负责发布事件,同时观察者通过订阅这些事件来观察该主体。主体并不知道观察者的任何事情,观察者知道主体并能注册事件的回调函数。 例子 ...
分类:
其他好文 时间:
2019-06-13 00:30:54
阅读次数:
104
一、组件的三种状态 状态一:MOUNTING(正在加载)mountComponent 负责管理生命周期中的 getInitialState、componentWillMount、render 和 componentDidMount。1、Constructor(构造函数) 管理 getDefaultP ...
分类:
其他好文 时间:
2019-06-02 15:26:57
阅读次数:
227
def extendList(val, list=[]): list.append(val) return list list1 = extendList(10) print(list1) #[10] list2 = extendList(123, []) print(list2) #[123] l... ...
分类:
其他好文 时间:
2019-05-24 22:18:29
阅读次数:
136
Interator "集合"数据的结构主要有 、 、 and ,任何数据结构只要部署 Iterator 接口,就可完成遍历操作 遍历过程: 创建指针,指向当前数据结构起始位。(遍历对象本质是一个指针对象)。 依次循环调用指针对象的 方法,对应指向数据结构成员,直至结束。 ` 每次调用 方法,返回对象 ...
分类:
其他好文 时间:
2019-05-19 14:11:44
阅读次数:
102
网络编程总复习 1.网络编程 软件开发架构 c/s架构: ? c: 客户端 ? s: 服务端 b/s架构 ? b: 浏览器 ? s: 服务器 服务端:24 H 不间断提供服务 客户端: 需要时找服务器提供服务 网络编程》》》》》》学习cs架构软件 并发编程:前端,数据库,框架》》》》》》开发bs架构 ...
分类:
其他好文 时间:
2019-05-18 15:55:57
阅读次数:
114
Spring-bean的循环依赖以及解决方式 Spring里面Bean的生命周期和循环依赖问题 什么是循环依赖? 循环依赖其实就是循环引用,也就是两个或者两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图: 注意,这里不是函数的循环调用,是对象的相互依赖关 ...
分类:
编程语言 时间:
2019-04-11 23:25:29
阅读次数:
294
神奇的老师在网上看到狗跳楼的视频然后就想到抛物线问题; 还是 属性和方法的调用: package sklx; public class Dog{ private float v = 30.0f; private float g = 9.8f; //水平方向本质就是匀速直线运动 public floa ...
分类:
编程语言 时间:
2019-04-10 20:26:34
阅读次数:
153
一.迭代 可迭代可以理解为可循环,可循环就是可迭代,可以直接作用于for循环的对象统称为可迭代对象(Iterable),可用于for循环的有: 1.列表、元组、字典、集合、字符串 2.生成器 可以使用isinstance()方法判断元素是否可迭代: 结果: 二.迭代器 1.可以被next()函数调用 ...
分类:
其他好文 时间:
2019-04-08 10:33:06
阅读次数:
147
问 :goto语句只能在函数内使用,那如果想要在函数内部直接跳到函数外怎么办呢? 答:setjmp跳转 介绍: 举例: setjmp第一次调用返回值为0,进入if循环,调用a(),print出第一行,调用b,print第二行,再直接跳转到main函数ret的位置,此时ret置为5,再退出main函数 ...
分类:
其他好文 时间:
2019-04-07 22:03:16
阅读次数:
207