结构switch day 22
2023_10_15_DAY_01_JAVA_SE_Java基础知识_上
2023_10_15_DAY_01_JAVA_SE_Java基础知识 什么是Java 计算机语言是人与计算机之间的通讯语言,分为机器语言、汇编语言、高级语言。Java是一种高级计算机语言,它是由Sun公司(已被Oracle公司收购)于1995年5月推出。 Java语言平台 Java语言平台包括3个版 ......
22_STL之算法
STL之算法 函数对象 重载函数调用操作符的类,其对象常称为函数对象(function object) ,即它们是行为类似函数的对象,也叫仿函数(functor),其实就是重载"()"操作符,使得类对象可以像函数那样调用。 注意: 1.函数对象(仿函数)是一个类,不是一个函数。 2.函数对象 ......
Day1 模拟
Luogu P1042 [NOIP2003 普及组] 乒乓球 #include <iostream> #include <cstdio> #include <cmath> #include <algorithm> using namespace std; int s[62505], ddl[3]; ......
java项目实践-webapp-mytomcat-day16
目录1. http协议2. 自定义的web框架3. 具体实现4. 启动 1. http协议 CS架构 建立连接“三次握手” 断开连接 “四次挥手” 三次握手: client:可以与你建立连接吗? server:可以的 client: 我也可以了 四次挥手: client:我要断开 server:可以 ......
java学习笔记day03
java学习笔记day03 数据类型 public class 数据类型 { public static void main(String[] args) { //整数类型 byte num1 = 10; short num2 = 200; int num3 = 3000; long num4 = ......
阿里云云原生开放日:云原生火力全开| KubeCon 热点速递 DAY1
9月26日,阿里云云原生开放日在 KubeCon 期间顺利举办。本次活动,邀请了多位阿里云技术专家与开源社区小伙伴、企业用户一起,全面介绍了在云原生领域,包括 K8s、微服务、Serverless、可观测、消息队列等在内的技术新趋势、项目新进展、实践新落地、前沿新探索。 ......
C语言【数据结构】线性表-栈-顺序存储
[TOP] sqstack.h typedef int data_type; typedef struct { data_type * data; int maxlen; int top; }sqstack; sqstack * stack_create(int len); int stack_pu ......
模拟集成电路设计系列博客——2.4.1 全差分放大器的基本结构
2.4.1 全差分放大器的基本结构 对于电路来说,处理单端信号和差分信号的区别往往很小。比如下图中比较了全差分对电路和单端输出差分对。他们之间的唯一区别是在全差分电路中电流镜负载被两个匹配的电流源取代。需要注意在两个电路中功耗实际上是一样的。由于单个节点上的电压摆幅往往被固定的供电和偏置电压限制,全 ......
ubuntu22.04 安装clickhouse
一、通过命令安装 sudo apt-get install -y apt-transport-https ca-certificates dirmngr sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6B ......
2023_10_14_MYSQL_DAY_05_笔记
2023_10_14_MYSQL_DAY_05_笔记 https://www.cnblogs.com/tdskee/p/16536166.html { MySQL的优化多种方法(至少15条) } #查看触发器 show triggers; #删除触发器 drop trigger 触发器名; #建立触 ......
2023_10_14_MYSQL_DAY_06_MYSQL优化的种类
MYSQL优化的种类 MYSQL的优化,是每一个程序员在做数据查询处理的时候,经常有的步骤 那么SQL的优化有很多种,它可以是在硬件方面的,可以是在代码层面的,可以是在数据库方面的优化。下面就详细整理一下30种优化MYSQL的方案: 1. 在读表的时候,尽可能的避免全表扫描,合理的根据业务需求,在w ......
LeetCode题库22.括号生成
class Solution: def generateParenthesis(self, n: int) -> List[str]: if n==1: return ['()'] if not n: return None stack,res,l,r=[],[],[],[] for _ in ra ......
Mysql 体系结构
网上找的一张 Mysql 逻辑架构图 整个 Mysql 逻辑架构大致可以分为 网络连接层、数据库服务层、存储引擎层、文件系统层 一、网络连接层客户端连接器(Mysql Connectors) 是 Mysql 官方为各种开发语言和平台提供的访问 Mysql 数据库的驱动程序,它实现了对应语言访问数据库 ......
C#结构体和类的区别
C#结构体和类的区别 Posted on 2015-08-09 17:33 greyhh 阅读(2404) 评论(0) 编辑 收藏 举报 结构体和类的区别 1. 值类型与引用类型 结构是值类型:值类型在堆栈上分配地址,所有的基类型都是结构类型,例如:int 对应System.int32 结构,通过使 ......
hyper-v ubuntu 22.04
1. Installation 1.1 Use Generation 2 1.2 RAM 2048MB REF: https://bobcares.com/blog/the-images-hash-and-certificate-are-not-allowed/#:~:text=Why%20the% ......
Day2 前缀和 差分 双指针
前缀和 Luogu P2004 领地选择 二维前缀和板题,注意开 long long #include <iostream> #include <cstdio> #include <algorithm> using namespace std; int n, m, c, x, y; long lon ......
数据结构之队列(优先队列)
概念 优先队列(Priority Queue)为一种不必遵守队列特性FIFO(先进先出)的有序线性表,其中每个元素都赋予一个优先级(Priority),加入元素时可任意加入,但有最高优先级者(Highest Priority Out First HPOF)则最先输出。 Java 在Java中,Pri ......
hadoop集群 大数据项目实战_电信用户行为分析_day01
上图是相关配置的要求,主要创建了四个虚拟系统,有三台虚拟机搭建hadoop集群,一台作为业务系统。 涉及到相关的Linux指令有::set nu[显示行号] :6[到第6行 shift+G跳到最后一行 进入vi指令后查找相关东西/(你需要查找的东西) 1.配置环境、 第一步设置网络参数,设置静态网络 ......
应用系统-业务逻辑写入在分层结构中Service层
应用系统-业务逻辑写入在分层结构中Service层 近日,关于我们某同学在研发过程中一些设计问题,再次回归老生常谈的问题:业务逻辑写在哪儿一层? 过去二十年软件开发过程中,大部分开发者喜欢使用存储过程(SP),用SP解决一系列业务处理过程,在信息系统中时常听到有SP的存储。各大数据库厂商也对存储过程 ......
数据结构之队列(双向队列)
概念 双向队列(Double-ends Queues简称Dequeue)是一种前后2端都可以添加数据(入队)、移除(出队)数据的有序线性表。 特点 双向队列(Deque,全名Double Ended Queue)是一种具有两个指针的线性表,允许从两端都可以进行插入和删除操作即双向队列可以在任意一端进 ......
1.1数据结构的基本概念
知识总览 1.1.1基本概念和术语 什么事数据? 数据: 数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号集合。数据是计算机程序加工的原料 数据元素、数据项 数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。 一个数据元素可由若干个数据项组成 ......
软考--计算机组成与体系结构1
计算机组成与体系结构 一、 数据的表示 1、几进制~十进制 R进制:10100.01=1*R4+0*R3+1*R2+0*R1+0*R0+0*R-1+1*R-2 2、十进制~几进制 3、二进制~八进制 ; 二进制~十六进制 4、原码 1) 转成二进制数 2) 不足8位数前面补0 3) 第一位为符号位( ......
软考-算法与数据结构1
一、数组和稀疏矩阵 1、 数组 一维数组a[i]:a+i*len 二维数组a[i][j]: 在[0···m][0···n] 按行存储:base+(i*n+j)*len 按列存储:base+(j*m+i)*len 在[1···m][1···n] 按行存储:base+((i-1)*n+(j-1))*le ......
洛谷 P8192 - [USACO22FEB] Paint by Rectangles P
比较抽象的一个题。 首先先考虑 \(T=1\),如果我们建一张图,将图上所有横线与竖线的交点看作图上的点,相邻的有线段相连的点看作图上的边的话,那么显然会得到一张平面图,而我们要计算的是平面图上面的个数,根据公式 \(F=E-V+C+1\),其中 \(C\) 为这张图中连通块的个数。设 \(c\) ......
数据结构
目录二、数据结构2.1 链表2.1.1 单链表2.1.2 双链表2.2 栈2.3 队列2.4 单调栈2.5 单调队列2.6 KMP算法2.7 Trie树2.8 并查集2.9 手写堆2.10 哈希2.10.1 整数哈希2.10.1.1 拉链法2.10.1.2 开放寻址法2.10.2 字符串哈希(解决字 ......
python34days
软件开发架构 osi七层协议(互联网通信协议) 网络层 传输层 tcp协议和udp协议,ip协议,以太网协议等 tcp协议的三次握手和四次挥手 ———————————————————————————————————————— 网络编程:网络编程是使用域名、IP地址、端口连接到另一台计算机上对应的程序 ......
DPDK-22.11.2 [五] 多进程
dpdk支持多进程运行,不过要指定参数打开,如果没有设定,但开启第二个dpdk程序是会报错,告诉你相关系统资源被占用。 EAL: Cannot create lock on '/var/run/dpdk/rte/config'. Is another primary process running? ......
数据结构——左偏树/可并堆学习笔记
引入 作为树形数据结构的一员——堆,对于取极值拥有着优秀的复杂度,但是,合并两个堆却成为了一个问题。除了朴素算法外,还有什么算法可以合并两个堆呢? 正文 那么,可并堆是个啥呢?简单来说,它是一个支持合并操作的二叉堆(好像是废话)。 首先,简单介绍一下二叉堆的性质,学过的读者可自行跳过。 二叉堆是一棵 ......
ubuntu 22.04搭建本地源
ubuntu 22.04搭建本地源 基于服务器无法联网的情况下,从一台可以上网的服务器下载软件包和依赖,再在无法联网的服务器中搭建本地源,安装环境。 下载(包括依赖): cd /root mkdir packages chown _apt packages apt download $(apt-ca ......