编程语言-月排行
一、变量 01-变量的引用 1.1 引用的概念 1.变量和数据是分开存储的 2.数据保存在内存的一个位置,变量存储着数据在内存中的地址 3.变量中纪录数据的地址就叫做引用 # 使用id()函数可以查看变量中保存数据所在的地址 注意:如果变量已被定义,当给一个变量赋值的时候,本质上就是修改了数据的引用 ...
后台管理系统的菜单不经常变化,但需要频繁读取和渲染,所以可以将菜单放在Redis里面去加快读取速度。 1.在pom中添加redis依赖 <!--spring data redis--> <dependency> <groupId>org.springframework.boot</groupId> ...
SpringCloud → Alibaba Sentinel: 把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个纬度保护服务的稳定性`` Nacos: 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台 RocketMQ:一款开源的分布式消息系统,基于高可用分布式集群技术、提供 ...
产生背景: 1.基于spring大量繁琐的配置文件,各种xml配置以及注解配置,为了简化整个开发过程,在spring基础之上提供了一套全新的开源的框架, 他就是spring boot。 2.它具有spring一切优秀的特性,且更加简单,功能更丰富,性能更稳定。 3.依赖模块“开箱即用”,自动配置。 ...
一、说明 python标准库ssl可实现加密通信 ssl库底层使用openssl,做了面向对像化改造和简化,但还是可以明显看出openssl的痕迹 本文先给出python实现的socket通信,在此基础上再给出ssl通信以便读者更方便地看到socket和ssl在python编程中的区别 说到ssl很 ...
可变参数 从JDK 1.5开始,Java支持传递同类型的可变参数给一个方法 具体规则: 在方法声明中,在指定参数类型后加一个省略号(...) 一个方法只能有一个可变参数,且位置必须是最后一个参数,普通参数要在它之前声明 public class Hello { public static void ...
Fisher Score的主要思想是鉴别性能较强的特征表现为类内距离尽可能小,类间距离尽可能大。 根据标准独立计算每个特征的分数,然后选择得分最高的前m个特征。缺点:忽略了特征的组合,无法处理冗余特征。 单独计算每个特征的Fisher Score,计算规则: 定义数据集中共有n个样本属于C个类ω1, ...
继承的详解 https://www.cnblogs.com/poloyy/p/15216652.html 这篇文章讲的都是单继承,Python 中还有多继承 Python 多继承的背景 大部分面向对象的编程语言,都只支持单继承,即子类有且只能有一个父类 而 Python 却支持多继承(C++也支持多 ...
1.类与对象基本概念 /* 类:对一系列事物的的共同属性或者行为的一种抽象 用class修饰的(结构体在C++中也可以当作类) 属性:事物的特征 -->数据成员 行为:具体的操作 -->成员函数 对象:类的具体化 */ //1.定义一个类 namespace myData { //用namespac ...
1.1、题目1 剑指 Offer 04. 二维数组中的查找 1.2、解法 其实就是暴力解法的升级版,从最后一行开始判断,通过num当前的大小, 如果还是大于目标值则行数-1,若是小于则列数+1 1.3、代码 class Solution { public boolean findNumberIn2D ...
自动化生产设备软件开发背景,主要关于视觉引导、运动控制和人机交互,平台使用QT+VS2013。本编随笔主要分享QT多线程编程相关的经验。 背景 上图是一个用于机器视觉引导的生产软件截图,软件由七个工作线程组成,各个工作线程负责接收控制系统的引导请求,采集图像后进行处理分析、模式匹配和坐标转换后,返回 ...
使用scanner从键盘获取数据 //引用Scanner类 import java.util.Scanner;//引用Scanner类 class ScannerTest{ public static void main(String[] args){ Scanner scan = new Scan ...
/** * @function 选择排序 * @desc 遍历数组,设置最小值的索引为 0,如果取出的值比当前最小值小,就替换最小值索引,遍历完成后,将第一个元素和最小值索引上的值交换。如上操作后,第一个元素就是数组中的最小值,下次遍历就可以从索引 1 开始重复上述操作。 * 概括:取出每一次的最小 ...
线程状态 NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED 参考java.lang.Thread类的内部枚举java.lang.Thread.State,如下: public enum State { /** * Thread state f ...
1、概述 The Throwable class is the superclass of all errors and exceptions in the Java language. Only objects that are instances of this class (or one of ...
IF语句 每条if 语句的核心都是一个值为True 或False 的表达式,这种表达式被称为条件测试 条 。Python根据条件测试的值为True 还是False 来决定是否执行if 语句中的代码。如果 条件测试的值为True ,Python就执行紧跟在if 语句后面的代码;如果为False ,Py ...
线程池任务调度流程 线程池构造方法一览 /** * Creates a new {@code ThreadPoolExecutor} with the given initial * parameters. * * @param corePoolSize the number of threads ...
课程1 【马士兵VIP课程】Java高级互联网架构师【马士兵教育】 课程2 大数据全栈工程师【马士兵教育】 课程3 Java零基础后端工程师【马士兵教育】 课程4 SpringCloud全栈快速上手【马士兵教育】 课程5 IO精讲完整版【马士兵教育】 课程6 互联网微服务/分布式三高架构落地项目【马 ...
使用RPi.GPIO库实现 # -*- coding: UTF-8 -*- import RPi.GPIO as GPIO import time def servo(angle): GPIO.setmode(GPIO.BOARD) pin1=33#斜台 pin2=35#平台 GPIO.setup( ...