后端技术
未读
C++入门——6.程序流程结构
C/C++支持最基本的三种程序运行结构:==顺序结构、选择结构、循环结构== 顺序结构:程序按顺序执行,不发生跳转 选择结构:依据条件是否满足,有选择的执行相应功能 循环结构:依据条件是否满足,循环多次执行某段代码 选择结构 执行满足条件的语句 关于if,前面已经提过了:if 语句 三目运算符 通过
随记
未读
uni-app调用微信摄像头报错——需要在app.json中声明permission scope.userLocation字段
报错过程 已经在uni-app的 manifest.json 中写入配置 /* 小程序特有相关 */
"mp-weixin" : {
...
"permission" : {
"scope.userLocation" : {
后端技术
未读
C++入门——5.运算符
什么是运算符 用于对代码的运算,比如:加减乘除等 主要运算符: 运算符类型 作用 算术运算符 用于处理四则运算 赋值运算符 用于将表达式的值赋给变量 比较运算符 用于表达式的比较,并返回一个真值或假值 逻辑运算符 用于根据表达式的值返回真值或假值 算术运算符 用于处理四则运算 算术
设计模式
未读
Prototype模式——通过复制生成实例(原型模式)
Prototype模式的使用场景 当我们生成一个 Something 类的实例时,通常会使用以下形式: new Something()
在 Java 中,我们可以使用 new 关键字指定类名来生成类的实例。像这样使用 new 来生成时,是必须指定类名的。 当我们在开发中,需要“不指定类名的前提下生
后端技术
未读
C++入门——4.基本数据类型
基本数据类型简介 在变量中,我们初次使用了变量,其定义需要指定一个数据类型,以下将介绍基本数据类型。 基本数据类型 下面是基本数据类型的列表: 类型 类别 含义 样例 float double long double 浮点数 有分数部分的数字 3.1415926 bool bool 整型 true
后端技术
未读
ThreadLocal工具类封装——xxxContext多线程变量
什么是ThrealLocal ThreadLocal,即线程局部存储,是一种在多线程编程中用于隔离线程数据的技术 定义与概念 ThreadLocal 为每个使用该变量的线程都提供一个独立的变量副本,每个线程可以独立地修改自己的副本,而不会影响其他线程的副本。这样可以确保在多线程环境下,各个线程之间的
随记
未读
WIndows中pip代理设置
只需要修改用户环境变量即可【系统 > 系统信息 > 高级系统设置 > 环境变量】: 新建环境变量【HTTP_PROXY】和【HTTPS_PROXY】,其值都为 http://127.0.0.1:xxx
设计模式
未读
Singleton模式——只有一个实例(单例模式)
Singleton模式 当程序中需要类“只能创建一个实例”时,如表示字符串的 java.lang.String 类的实例与字符串,像这样的模式称为 Singleton模式(单例模式) 单例模式主要特点: 想确保任何情况下都绝对只有1个实例 想在程序上表现出“只存在一个实例” 示例程序 类的一览表:
随记
未读
knif4j swagger3的swagger model是怎么读取的?
总所周知,我们开发中常常会使用 knif4j 来快速集成后端的接口文档,但是呢,常常会忽略swagger model是怎么生成的? 其实,它是靠你在controller中return的类型进行自动读取的:
数据结构与算法
未读
排序算法——选择排序
选择排序:双重循环遍历数组,每经过一轮比较,找到最小元素的下标,,将其交换至首位。 int[] arr = {3, 5, 4, 2, 1};
@Test
public void selec