XOR
位运算在排序算法中的运用
### 常规选择排序 ```javascript function selectSort(arr: Number[]) { //先排除一些不需要排序的情况 if (!arr || arr.length 现有N个数,除了唯一的一个数出现的次数是奇数,其他的均是出现了偶数次的数,现在请编程找出这个出现奇 ......
九、流水线部署项目
###一、修改SSH Server配置  找到SSH server: :通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 * **属性私有,g ......
构造器
# 构造器 类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点: 1. 必须和类的名字相同 2. 必须没有返回类型,也不能写void **构造器必须掌握** ```java package oop.demo01.demo02; //java >class pub ......
常用类
# 常用类 ## 内部类 ## Object类 * 超类、基类,所有类的直接或间接父类,位于继承树的最顶层。 * 任何类,如果没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。 * Object类中所定义的方法,是所有对象都具备的方法。 * Object类型可以存储 ......
BigDecimal类
# BigDecimal类 ```java package inner; public class Demo07 { public static void main(String[] args) { double d1=1.0; double d2=0.9; System.out.println(d ......
Calendar类
# Calendar类 * Calendar提供了获取或设置各种日历字段方法。 * 构造方法 * protected Calendar():由于修饰符是protected,所以无法直接创建该对象。 * 其他方法 | 方法名 | 说明 | | : : | : : | | static Calendar ......
Date类
# Date类 * Date表示特定的瞬间,精确到毫秒。Date类中的大部分方法都已经被Calendar类中的方法所取代。 * 时间单位 * 1秒=1000毫秒 * 1毫秒=1000微秒 * 1微秒=1000纳秒 ```java package inner; import java.util.Dat ......
System类
# System类 * System系统类,主要用于获取系统的属性数据和其他操作,构造方法私有的。 | 方法名 | 说明 | | | | | static void arraycopy(...) | 复制数组 | | static long currentTimeMillis() | 获取当前系统时 ......
SQL Server 性能优化之——T-SQL 临时表、表变量、UNION
@@declare @table table create table # 这次看一下临时表,表变量和Union命令方面是否可以被优化呢? 阅读导航 一、临时表和表变量 二、本次的另一个重头戏UNION 命令 一、临时表和表变量 很多数据库开发者使用临时表和表变量将代码分解成小块代码来简化复杂的逻辑 ......
[sqlserver]如何在while循环语句中实现对游标的fetch后赋值给相应变量
@@sqlserver 游标 当前列 赋值 希望在while时,实现对游标fetch后将取得的值赋给相应的变量。如下面的程序,但是没有成功赋值。希望高手解决!!如下:create table #promprod (sevencode nvarchar(20))insert into #prompro ......
支付宝小程序 | 上传图片组件(添加默认样式以及自定义上传样式)
使用my.uploadFile、 my.chooseImage 的方式实现图片上传 `注意`: 使用该方式上传文件,后端也需要参照官方文档进行修改 # 一、展示效果 ## 默认上传 、程序错误 ......
数字孪生技术与VR技术的结合会为我们带来什么?
数字孪生技术与虚拟现实(VR)技术的结合为我们打开了全新的可能性和机遇。这个强大的联合为各个领域带来了巨大的影响和创新。 首先,数字孪生技术与VR技术的结合可以为设计和规划过程提供更直观、身临其境的体验。通过数字孪生模型的建立和VR技术的应用,设计师和规划者可以在虚拟环境中亲身体验和感受他们的作品。 ......
构建之法阅读笔记08
第十一章 软件设计与实现 11.2 图形建模和分析方法 思维导图、实体关系图、Use Case Diagram 11.3 其他设计方法 形式化的方法、文学化编程 11.5 开发阶段的日常管理 第十二章 用户体验 12.1 用户体验的要素 用户的第一印象 从用户的角度考虑问题 软件服务始终都要记住用户 ......
差分约束
### 差分约束 给定 $n$ 个数 $x_1,x_2,x_3……x_n$,给定 $m$ 个形如 $x_i-x_j \le c$ 这样的不等式,求 $x_n-x_1$的最大值。 $x_i-x_j \le c$ ,即 $x_i \le x_j+c$。 最短路三角不等式 $dis[i] \le dis[ ......
Tarjan算法
## Tarjan算法与无向图连通性 ### 一、割点和桥的定义 给定一个无向连通图 $ G = (V,E) $ 若对于 $x \in V$ , 如果从图中删去节点 $x$ 以及与 $x$ 相连的边后,$ G $ 分裂成两个或者多个不相连的连通块,那么就说这个点是一个**割点**; 若对于 $e \ ......
次小生成树
## 定义 次小生成树,就是边权之和次小的一棵生成树。有严格次小生成树与非严格次小生成树之分。 非严格次小生成树,它要满足 $\Sigma_{w_{\text{次}}} \ge \Sigma_{w_{\text{最}}}$ ,也就是说非严格的可以和最小生成树权值相等; 严格次小生成树,它要满足 $\ ......
网络流
## 前前言: 本文内容 $95\%$ 来自学长 [surge_of_force](https://www.luogu.com.cn/user/230875) 的讲课课件。 ## 前言: 关于网络流有个生动的比喻,想象一个自来水厂向各处供水,自来水厂有无限多的水,但每条管子单位时间内允许的最大流量有 ......
二分图
## 定义 顶点集 $V$ 可分割为两个互不相交的子集,并且图中每条边依附的两个顶点都分属于这两个互不相交的子集,两个子集内的顶点不相邻。 有奇环的图一定不是二分图。奇环里的每个点各自出发都会把环内每个点分成不同的两个集合,所以不是二分图。 反之,没有奇环的图一定是二分图。 ## 二分图的判定:染色 ......
解决uniapp写微信小程序不支持table的问题
<view class="table"> <view class="tr "> <text class="th ft16">股金</text> <text class="th ft16">份额</text> <text class="th ft16">分成</text> <text class="t ......
2023.4.16周日每日总结
今天继续进行了Android的学习 UI设计 Android应用程序的UI设计也是学习Android Studio的重要内容之一。 在AS中,UI设计的工具和语言有很多,如xml文件,ConstraintLayout等。 如果想设计出精美的界面,可以学习ConstraintLayout和其他布局,以 ......
构建之法阅读笔记07
第十章 典型用户和场景 10.1 典型用户和典型场景 ①怎样定义典型用户? 我们首先要定义用户的角色。正如戏剧中有正面和反面的角色,软件系统中也有受欢迎的和不受欢迎的典型用户。 受欢迎的典型用户——指那些按设计者的期望使用系统的用户,如“网站的购物者” 不受欢迎的典型用户——指那些有不正当目的的用户 ......
4.OpenFeign
# 5.OpenFeign `OpenFeign`主要基于接口和注解实现了远程调用 ## 5.1.简介 > 官网:https://docs.spring.io/spring-cloud-openfeign/docs/2.2.4.RELEASE/reference/html/#spring-cloud ......
计算几何
# 前言 计算几何的基础基本就是高中学过的内容,一般来说 OI 中应该不会考那些纯数学的解析几何,但是往往会和其它算法结合(比如斜率优化DP,当时学的时候我还不会求凸包,令人感叹)。 # 前置知识 ## 一些常量  = \lim_{\Delta x\rightarrow0} \frac{f(x+\Delta x)-f(x)}{\Delta x} $$ 导数不是用来测量瞬时变化率的,而是测量瞬时变化率的最佳近似。$\Delta x$ 再小也是存在的,它也是一段变化量。 ## ......
整除分块
### 引入 在求解 $$\sum_{i = 1}^{n}\lfloor \frac{n}{i} \rfloor $$ 时,我们可以很容易的想到用 $O(n)$ 求解。 但如果 $n \leq 10^9 $甚至往上的时候,我们这么做就会超时,我们需要一种更高效的方法来计算,整除分块。 ### 原理 ......