编程笔记
-
第13章 类继承
<c++ primer plus>第六版 目录 13 类继承 13.1 一个简单的基类 13.1.1 派生一个类 13.1.2 构造函数: 访问权限 13.1.3 使用派生类 13.1.4 派生类和基类之间的特殊关系 13.2 继承: is-a关系 13 类继承 面向对象…
-
对比python学julia(第三章:游戏编程)--(第一节)初识游戏库(3)
1.1. 键盘和鼠标控制 在游戏应用程序中,通常使用键盘和鼠标作为游戏的操作设备。游戏的窗口都能接收来自键盘和鼠标设备的输人。当用户在键盘上按下按建或释放按键时,会产生相应的键盘事件;当用户移动鼠标…
-
python | 浅学 | 8 数组 推导式
a, b, c, d = 20, 5.5, True, 4+3j print(type(a), type(b), type(c), type(d)) a = 111 print(isinstance(a, int)) class A: pass class B(A): pass print(isinstance(A(), A)) print(type(A()) == A ) print(isin…
-
Python设计模式-六大设计原则
Python设计模式-六大设计原则 单一职责原则 (Single Responsibility Principle) 顾名思义,单一职责的原则是说一个类只负责一项职责(操作)。如果一个类负责多个职责,其中一项职责发生变化就需要修改整个类,这可…
-
常见描述性指标的python实现
常见描述性指标的python实现 集中趋势 均值 /[/mu=/frac{/displaystyle/sum/limits_{i=1}^N{X_i}}{N}/] 中位数 众数 离散程度 极差 /[R=/max{(X)}-/min{(X)}/] 方差 /[/sigma^2=/frac{/displaystyle/sum/limits_{i=…
-
考研 | 动画展现十大经典排序算法
0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定…
-
网络编程详解
1.网络编程入门 1.1 概述 计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和…
-
Java学习准备
初史Java 语法有点像C; 没有指针; 没有内存管理; 真正的课移植性,编写一次,导出运行; 面向对象; 类型安全; 高质量的类库; Java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 J…
-
Linux-redis哨兵-故障模拟
设备环境 centos7 10.0.0.17 redis-5.0.7 master节点 centos7 10.0.0.27 redis-5.0.7 从节点1(redis-slave1) centos7 10.0.0.37 redis-5.0.7 从节点2(redis-slave2) 所有主从节点…
-
php反序列化漏洞
第一周 学习php反序列化漏洞要求:理解php反序列化原理了解常用魔术方法的触发条件能够自己构造反序列链学习pop链的构造和一些常见的反序列化姿势最少做三道相关的题目(难度不限),并写出wp Php是一种运行在服…