在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改: s = Student() s.score = 9999 这显然不合逻辑。为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩, ...
分类:
其他好文 时间:
2020-12-14 12:55:32
阅读次数:
4
break代表结束本层循环,而continue则用于结束本次循环,直接进入下一次循环 continue##打印1-10 除了7的数字number=11 while number>1: number -= 1 if number==7: continue # 结束掉本次循环,即本次循环continue ...
分类:
编程语言 时间:
2020-12-11 12:27:22
阅读次数:
8
实现原理 当使用多进程的时候。多个socketio服务器通过消息队列来沟通之间的客户端sid。若发现该sid在自己的连接中。就由该进程处理发送给其下面连接的客户端 详细的可以看这里 socket.io要实现多进程以及广播,房间等功能,势必需要接入一个redis之类的消息队列,进而socket.io的 ...
分类:
编程语言 时间:
2020-12-10 11:31:08
阅读次数:
14
Difficulty: Medium Related Topics: Array, Backtracking Link: https://leetcode.com/problems/word-search/ Description Given an m x n board and a word, f ...
分类:
其他好文 时间:
2020-12-10 11:30:28
阅读次数:
11
给定长为$n$的序列$A_i$,两种操作:
1. 将某个数$A_i$修改为$v$。
2. 查询用区间$[l,r]$内的数不能组成的最小的数(能组成$v$是指存在一个$[l,r]$的子集$s$使$s$的和等于$v$)。
$n,A_i\leq 2\times10^5$。 ...
分类:
编程语言 时间:
2020-12-10 10:50:09
阅读次数:
4
一、MoveBase框架 上图中move_base节点提供用于配置,运行和与交互的ROS界面。上面显示了move_base节点及其与其他组件的交互的高级视图。主要包含了global_panner与local_panner,分别用于总体路径规划与局部路径规划。 预期的机器人行为: base_local ...
分类:
其他好文 时间:
2020-12-10 10:40:16
阅读次数:
2
<?xml version=“1.0” encoding=“utf-8”?> <RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android” xmlns:tools=”http://schemas.android. ...
分类:
其他好文 时间:
2020-12-09 11:51:43
阅读次数:
4
用于多个图形画在同一画框中,以区分哪个图形属于哪个 import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 2 * np.pi, 50) y = np.sin(x) plt.plot(x, y) plt.plot(x ...
分类:
其他好文 时间:
2020-12-08 12:28:41
阅读次数:
5
vector 1 基本操作 (1)头文件#include<vector>. (2)创建vector对象,vector<int> vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout<<vec[0]<<endl;记住下标是从0开始的。 (5)使用迭代器访问 ...
分类:
其他好文 时间:
2020-12-08 12:18:02
阅读次数:
3
给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 进阶: 你可以设计并实现时间复杂度为 O(log n) 的算法解决此问题吗? 示例 1: 输入:nums = [5,7, ...
分类:
编程语言 时间:
2020-12-07 12:06:51
阅读次数:
6