结构switch day 22

第六章.数据结构与算法基础(重点)

上午下午都会考,且难度最高 重点:线性表、树与二叉树、排序与查找、算法基础及常见算法 第一节.数组与稀疏矩阵 数组 主要考察一维二维数组存储地址的计算 一维数组存储地址计算:a+i*len;i为索引号,len是每个位置所占的内存大小 二维数组存储地址计算(分为按行优先和按列优先):如五行五列的二维数 ......
数据结构 算法 重点 结构 基础

软件的结构模式及结构的扩展

软件是逻辑的层次化组合叠加,是逻辑的结构化艺术。你看到的不再只是代码和字符,而是千姿百态的结构。这些结构既在程序里,也在人类社会中。 ......
结构 模式 软件

C#学习笔记 -- 结构

1、什么是结构 结构是开发者定义的数据类型, 与类非常相似, 他们有数据成员和函数成员, 虽然与类很相似, 但是有区别 类是引用类型, 而结构是值类型 结构是隐式密封的, 他们不能派生出其他类 struct StructName { Member } 例子 struct Point1101 { pu ......
结构 笔记

20230523-第22周

# 优秀视频 [有10个亿的人生是什么样的?70后物联网创业者的激情成长史!](https://www.bilibili.com/video/BV1rc411K7LZ/?spm_id_from=333.1296.top_right_bar_window_history.content.click&v ......
20230523

day01【704. 二分查找,35.搜索插入位置 ,27. 移除元素 】

704. 二分查找 二分查找理论 二分查找是一个时间效率极高的算法,尤其是面对大量的数据时,其查找效率是极高,时间复杂度是log(n)。主要思想就是不断的对半折叠,每次查找都能除去一半的数据量,直到最后将所有不符合条件的结果都去除,只剩下一个符合条件的结果。 二分查找需要的条件 用于查找的内容逻辑上 ......
元素 位置 day 704 01

集中化日志管理平台的应用day04 暂时没用

4、项⽬实施 4.1 基本思路 从访问源头开始,按链路逐个写⼊⽇志,使⽤不同的⼿段,实现⽤户请求的各个点的⽇志收集 4.2 前端请求 4.2.1 概述 ⽬前项⽬多采⽤动静分离⽅式,静态⻚由nginx处理。那么nginx上的请求⽇志如何收集处理呢? 第⼀可以采⽤输出到log⽂件,fifilebeat采 ......
平台 日志 day 04

【安全学习之路】Day7

ok,今天的笔记比较潦草,主要还是书快读完了,然后这里的安全开发的流程啥的不太感兴趣,草草略过。 到今天为止,《白帽子讲web安全》这本书也是读完了。虽然书中的内容很多都已经有些过时了,但一些常见的漏洞原理和利用手段还是讲到了。作者写的也引人入胜,让初识web的我对web安全也有了一定的认识。 。 ......
Day7 Day

MySQL学习基础篇Day9

6. 事务 6.1 事务简介 事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系 统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 就比如: 张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加 1000。 这一组操作 ......
基础 MySQL Day9 Day

算法day1

暴力解 二分查找 直接fast遍历数组,不要用for循环i遍历, ......
算法 day1 day

JSON(Hutool-json)中的数据结构

# JSON(Hutool-json)中的数据结构 我们知道 json 串的复合数据类型仅有 2 种:数组[],对象{},所以 hutool 也定义了 2 种复合类型:`cn.hutool.json.JSONArray` 和 `cn.hutool.json.JSONObject`。 ## cn.hu ......

高精度模板-结构体

```cpp #include #include #include #include using namespace std; struct BigNum { int len, s[9999]; BigNum() { memset(s, 0, sizeof(s)); len = 1; } BigNu ......
高精 高精度 模板 结构

C结构和联合复习

C语言结构和联合复习 定义 聚合数据类型能够同时存储一个以上的单独数据类型,C语言提供了两种类型的聚合数据类型,即数组和结构,数组存储的是相同类型元素的集合,而结构则可以是不同元素的集合,但与数组不同,结构体不能通过下标访问,这是因为数组各元素长度相同,而结构体各元素长度不等,结构体类型属于标量类型 ......
结构

Day02-第一个java程序

Hello World (仅针对windows系统) 随便新建一个文件夹,存放代码 新建一个java文件 文件后缀名为.java Hello.java 【注意点】系统可能没有显示文件后缀名,我们需要手动打开 编写代码 public class Hello{ public static void ma ......
程序 java Day 02

代码小结构

20230524 一个开放方法,如果可预知的,以后会加方法参数的话,就把所有参数放到一个dto的参数类里面, 如果你又不想写太多的 setA setB setC, 那就把所有的set方法放到DtoUtil里面。 public class DtoUtil{ public static Dto getD ......
结构 代码

C#学习笔记 -- switch

switch case标签由关键字case和其后面的模式构成 模式可以是简单地值 也可以是简单值的表达式 也可以是一个类型 可以使用关键字when来包含一个过滤器 case Square square when square.Side > 3: Console.WriteLine($"多边形, 且边 ......
笔记 switch

c语言学习day1

1.c语言能干吗 主要是基础语言 2.编译-运行 c语言需要编译 才能运行,所以需要 编译器和编辑器 或者,ide(集成开发环境) 3.推荐软件 dev c++ (免费 安装方便) 4.程序框架 在所有的c语言编译中所有的代码都在这个框架中完成。 5.输出 6.程序出现错误 在爆红错误的那一行上下行 ......
语言学习 语言 day1 day

python day1

第一阶段 第一章 pycharm 快捷键 第二章 字面量:被写下来的固定的值 ......
python day1 day

Day02-java开发环境搭建

java开发环境搭建 JDK下载与安装 安装jdk 已安装 删除java的安装目录:右键 我的电脑属性-->高级系统设置-->环境变量-->JAVA_HOME (去指定路径删除) 删除JAVA_HOME 删除path下关于java的目录 java -version 未安装 百度搜索JDK8,找到下载 ......
环境 java Day 02

python基础day10 文件相关操作

文件的基本操作 三步骤: 1. 打开文件 关键字:open f = open(r'a.txt', 'r', encoding = 'utf8') f = open(r'a.txt', made = 'r',encoding = 'utf8') print(f) # 操作系统打开的文件 2. 操作文件 ......
文件 基础 python day 10

Day02-关于java的基础知识

关于java的基础知识 java的特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 JDK、JRE、JVM JDK:Java Development kit(java开发工具) JRE:Java Runtime Environment(java运行时环境) JV ......
基础知识 基础 知识 java Day

DAY12笔记及补充

今日未默写 笔记要点: 1.BOM定义及组成部分2.window对象3.history对象 history.back等价于history.go(-1); history.forward等价于history.go(1)4.location对象 <a href="javascript:window.lo ......
笔记 DAY 12

5_24_打卡_数据结构之循环队列

循环队列可存储数据数量是maxsize-1 队列长度为(front-rear+maxsize)%maxsize 队列为空时front==rear 队列满时 (front+1)%maxsize==rear; ``` #define MAXSIZE 5 #include using namespace ......
数据结构 队列 结构 数据 24

结构

//单调队列 //hh为队头,tt为队尾 //最形象的例题:https://www.luogu.com.cn/problem/P1886#submit #include<bits/stdc++.h> using namespace std; const int N=1000010; int n,k; ......
结构

集中化日志管理平台的应用day03 暂时没用

3、项⽬搭建 3.1 项⽬概述 搭建⼀套微服务环境,实现多点⽇志采集,⽤于 web请求的访问链路跟踪,包含以下跟踪点: 请求的前台⻚⾯ 请求到达nginx的转发记录 请求的后台⽅法 请求的业务输出标记 远程的⽅法调⽤(如有涉及) 3.2 设计⽬标 3.2.1 检索维度 可以按常⽤维度做到快速检索: ......
平台 日志 day 03

二刷Leetcode-Days07

动规: /** * 70. 爬楼梯 * @param n * @return */ public int climbStairs(int n) { if (n <= 2) { return n; } int[] dp = new int[n]; dp[0] = 1; dp[1] = 2; for ( ......
Leetcode-Days Leetcode Days 07

day 37 分数比较

1.进行分数通分; 2.比较分子; #include <iostream> using namespace std; int main(void){ int a,b,c,d; printf("请输入两个分数:\n"); scanf("%d/%d%d/%d",&a,&b,&c,&d); if(a*d> ......
分数 day 37

SpringBoot中使用枚举类、switch、常量类(声明并初始化map)实现类策略者模式,接口返回常量数据

场景 SpringBoot中策略模式+工厂模式业务实例(接口传参-枚举类查询策略映射关系-执行不同策略)规避大量if-else: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130503707 SpringBoot+@Valid ......
常量 SpringBoot 接口 策略 模式

day104 - jsp语法

jsp标签 页面包含标签(类似vue组件) <%--jsp:include--%> <jsp:include page="jsptag2.jsp"></jsp:include> 请求转发标签 其中param可以携带参数 <%--请求转发标签--%> 页面一 : 请求转发到页面二 <jsp:forwa ......
语法 day 104 jsp

常用的表格检测识别方法——表格结构识别方法(上)

表格结构识别是表格区域检测之后的任务,其目标是识别出表格的布局结构、层次结构等,将表格视觉信息转换成可重建表格的结构描述信息。这些表格结构描述信息包括:单元格的具体位置、单元格之间的关系、单元格的行列位置等。在当前的研究中,表格结构信息主要包括以下两类描述形式:1)单元格的列表(包含每个单元格的位置... ......
表格 方法 常用 结构

Go 空结构体:零内存的魔力

Go Version → 1.20.4 前言 在 Go 语言中,有一种特殊的用法可能让许多人感到困惑,那就是空结构体 struct{}。在本文中,我将对 Go 空结构体进行详解,准备好了吗?准备一杯你最喜欢的饮料或茶,随着本文一探究竟吧。 什么是空结构体 不包含任何字段的结构体,就是空结构体。它有以 ......
魔力 内存 结构 Go