XOR
Kafka原理解析
前言 从整体浅析Kafka集群结构、和Zookeeper之间的关系、长轮询机制、消息生产和消费以及顺序消费等。 名词解释 Broker(Kafka服务) Controller(唯一充当控制器的Kafka服务) Topic(消息主题,一个主题包含多个) Partition(消息分区),Replica( ......
easyexcel动态下拉框,动态表头
private static final int FLAG1 = 1; private static final int FLAG2 = 2; private static final int FLAG3 = 3; /** * 动态列头 * * @return */ private List<Lis ......
蓝桥杯4天冲刺2
爱丽丝要完成一项修剪灌木的工作。 有 N 棵灌木整齐的从左到右排成一排。 爱丽丝在每天傍晚会修剪一棵灌木,让灌木的高度变为 0 厘米。 爱丽丝修剪灌木的顺序是从最左侧的灌木开始,每天向右修剪一棵灌木。 当修剪了最右侧的灌木后,她会调转方向,下一天开始向左修剪灌木。 直到修剪了最左的灌木后再次调转方向 ......
2023_4_5 蓝桥杯练习
《P8671 [蓝桥杯 2018 国 AC] 约瑟夫环 循环(%)问题》 我尝试用STL中的list 与 vector 进行模拟 可以发现复杂度都是>=O(N*K)的,会超时 只有通过数学推式来得到全部正确的答案 这里简单说一下STL list 与 vector中对插入,删除元素的用法: list: ......
C 库函数
(一)malloc() 说明: C 库函数 void *malloc(size_t size) 分配所需的内存空间,并返回一个指向它的指针。 原型: void *malloc( size_t size)//内存块的大小,以字节为单位。//该函数返回一个指针 ,指向已分配大小的内存。如果请求失败,则返 ......
Hadoop、Hive和Spark的关系
大数据技术生态中,Hadoop、Hive、Spark是什么关系?| 通俗易懂科普向 Hadoop、Hive和Spark,都是大数据相关的系统和技术。 大数据也是数据管理系统的范畴。数据管理系统涉及两个方面的问题,一个是数据怎么存储?一个是数据怎么计算? 为了方便理解,我们需要从单机的时代来讲解。 在 ......
[oeasy]python0127_中文系统_gbk_BIG5_南极星_内码转化
中文系统bgk 回忆上次内容 汉字字形通过 点阵式打字机 像素级寻址的屏幕 进入了计算机的世界 添加图片注释,不超过 140 字(可选) 在海峡对岸的台湾同胞 也进入了汉字时代 他们会使用GB2312编码吗? 能互通吗?🤔 中国台湾 BIG5 码 是由 5 个公司联合制作的 收录次序 取决于 ......
DPST1091 23T1 CS Pizzeria求解
CS PizzeriaPantea wants to start a pizza shop (pizzeria), but she has no way to manage it. How will they keep track of their orders? How will they kee ......
Kafka保证消息可靠性配置
前言 这篇内容是保证 Kafka 消息可靠性的相关配置,内容主要来自《Kafka权威指南》这本书,再根据 Apache - Kafka文档2.8 总结出来的。文中每个配置项是个超链接,可以定位到配置的官方文档。代码例子可以访问 GitHub - fruitbasket-litchi-kafka Br ......
Verilog中的real类型及注意事项
Verilog中的real类型变量为双精度浮点数,且符合IEEE Std754-1985对双精度浮点数的规定,即双精度浮点数为64位,其中1位符号位,11位指数位,53位尾数(其中包含1位隐含位).在IEEE Std 754-1985中一般用{S、E、M}对双精度浮点数进行描述,一个64位双精度浮点 ......
__attribute__ ((cleanup(xxx)))
编译器属性__attribute__用于向编译器描述特殊的标识、检查或优化. (一)基本用法 __attribute__((cleanup(...))),用于修饰一个变量,在它的作用域结束时可以自动执行一个指定的方法,如: // 指定一个cleanup方法,注意入参是所修饰变量的地址,类型要一样 / ......
图书管理系统【源码+sql】
java项目 学生图书管理系统 (源码+数据库文件)技术框架:java+springboot+mysql后端框架: Spring Boot、Spring MVC、MyBatis Plus前端界面: Thymeleaf、BootStrap、jQuery系统共分为三种用户系统主要功能:系统设计三个角色, ......
K8s集群搭建问题
警告Cgroup Driver不一致 节点加入集群会警告 docker 和 kubelet 的 Cgroup Driver 不一致,但是暂未发现影响,如图: 解决办法:修改 docker 的 Cgroup Driver 为 systemd vim /etc/docker/daemon.json 加下 ......
[2021CCCC天梯赛] L3-1 森森旅游(30分)
[2021CCCC天梯赛] L3-1 森森旅游(30分) 题目描述 好久没出去旅游啦!森森决定去 Z 省旅游一下。 Z 省有 n 座城市(从 1 到 n 编号)以及 m 条连接两座城市的有向旅行线路(例如自驾、长途汽车、火车、飞机、轮船等),每次经过一条旅行线路时都需要支付该线路的费用(但这个收费标 ......
[2021CCCC天梯赛] L3-2 还原文件(30分)
[2021CCCC天梯赛] L3-2 还原文件(30分) 一份重要文件被撕成两半,其中一半还被送进了碎纸机。我们将碎纸机里找到的纸条进行编号,如图 1 所示。然后根据断口的折线形状跟没有切碎的半张纸进行匹配,最后还原成图 2 的样子。要求你输出还原后纸条的正确拼接顺序。 图1 纸条编号 图2 还原结 ......
[2022CCCC天梯赛] L3-1 千手观音(30分)
[2022CCCC天梯赛] L3-1 千手观音(30分) 题目描述 人类喜欢用 10 进制,大概是因为人类有一双手 10 根手指用于计数。于是在千手观音的世界里,数字都是 10 000 进制的,因为每位观音有 1 000 双手 …… 千手观音们的每一根手指都对应一个符号(但是观音世界里的符号太难画了 ......
MySQL explain 和 profiling 详解
MySQL explain 和 profiling 详解 mysql explain MySQL 的 EXPLAIN 是一个用于查询优化的工具,它可以显示 MySQL 数据库如何执行查询。它返回一组关于查询执行计划的信息,包括用到的索引,表的连接顺序以及 MySQL 使用的查询类型。下面是 EXPL ......
LinkedList
LinkedList LinkedList 是由一组元素串联而成的序列结构 链表是以Node对象为基础定义的一种序列结构 Node 结构中定义了它的前一个和后一个元素,这样每一个元素都可以通过next和prev 查找到前一个元素和后一个元素 private static class Node<E> ......
Java网络编程—文件传输
本文代码实现了文件传输功能: 客户端传输本地文件至服务端 服务端将客户端传输的文件保存在服务端本地 服务端接收完文件之后给客户端一个接收回复 需要注意的坑点是不管是对于服务端还是客户端来说,两者的输入和输出流一旦关闭,那么两个流以及socket也就无法继续使用了!因此最好的做法就是要关闭就一起关闭! ......
JVM频繁GC内存溢出排查
前言 GC(Garbage collection)频繁和堆内存溢出原因简单来说是对象占用堆空间难以回收,新对象无法分配触发GC或者直接导致内存溢出,最终进程结束。 排查思路是先查看进程各种类型对象占用空间大小和比例,锁定占用空间较多的对象后再分析相关的程序是否有使用不当的地方。下文的侧重点是通过多种 ......
test
#include <stdio.h> #include <stdlib.h> //第13节课作业,针对栈,队列循环进行的练习 #define MaxSize 5 typedef int ElemType; typedef struct { ElemType data[MaxSize]; //数组 i ......
【UE工具向】使用EditorUtilityBlueprint脚本化操作资产
资料 官方文档:虚幻引擎脚本化操作 使用场景 对资产/Actor进行一些脚本化操作,比如做一些资源检查、纠正一些配置项、输出信息等等。 AssetActionUtility示例 检查蓝图资源中的某个配置 创建工具蓝图:内容浏览器右键 -> Editor Utilities -> Editor Uti ......
[2020CCCC天梯赛] L3-1 那就别担心了(30分)
[2020CCCC天梯赛] L3-1 那就别担心了(30分) 下图转自“英式没品笑话百科”的新浪微博 —— 所以无论有没有遇到难题,其实都不用担心。 博主将这种逻辑推演称为“逻辑自洽”,即从某个命题出发的所有推理路径都会将结论引导到同一个最终命题(开玩笑的,千万别以为这是真正的逻辑自洽的定义……)。 ......
新手选拔赛:多测写挂了!
这道题首先先把所有的 关键词用map读入 然后用vector 去存string 和出现的次数 cnt 进行排序 之后读入目标字符串 用stl string自带的查找判断前缀 如果是前缀那么必为0 #include <bits/stdc++.h> using namespace std; struct ......
Cesium 案例(二)Web MapTile Service with Time
使用官方github包,部分解释来源于http://cesium.xin/cesium/cn/Documentation1.95/index.html Cesium.Ion.defaultAccessToken =token; constviewer = newCesium.Viewer("cesi ......
实验三
task1 #include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#define N 80 void print_text(int line, int col, char text[]);void print_sp ......
Linux运维实战:Centos7.6部署wingftpserver
一、Wing FTP Server介绍 Wing FTP Server是一款优秀且高速的跨平台FTP服务器软件,对比Windows中自带的 FTP 服务器,它支持可伸缩的处理器架构并采用异步IO,在速度和效率方面遥遥领先于其他同类产品,稳定可靠, 高负载的同时也能持续地正常运行,在网络运维中它契合企 ......
WebGL初学:使用WebGL绘制一个点
##示例代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>使用WebGL绘制一个点</title> </head> <body> <!--canvas标签创建一个宽高均为500像素,背景为蓝色的矩形画布- ......
js的继承
ES6 的继承:子 extends 父,哪里继承哪里写一个super() 代码: class Parent{ constructor(){ this.age=18 } } class Child extends Parent{ //子继承父 constructor(){ super() //加上su ......