NOT
每日八股文之Java
1、请你说说多线程 得分点: 线程和进程的关系、为什么使用多线程 进程是操作系统资源调度的基本单位,线程是处理器任务调度和执行的基本单位,一个进程可以创建多个线程,每个线程有自己独立的程序计数器,本地方法栈和虚拟机栈,线程之间共享进程的堆和方法区。 线程之间是通过时间片算法来争夺CPU的执行权的。 ......
#A. 选夏令营旗手
#A. 选夏令营旗手 【问题描述】 一年一度的江苏省“信息与未来”小学生夏令营活动又开始了。与每年一样,组织者又设计安排了许多有趣的活动,其中第一项依然是挑选本次夏令营的旗手!由于这是一个非常具有荣誉感的角色,所以报名参加夏令营旗手角逐的营员仍然非常多,营委会于是规定: 将N个人排成一排,编号1~N ......
OI 数论中的上界估计与时间复杂度证明
预备 0.1 渐进符号 其实不少高等数学 / 数学分析教材在讲解无穷小的比较时已经相当严谨地介绍过大 O、小 O 记号,然而各种历史习惯记法的符号滥用(abuse of notation)[1] 直到现在都让笔者头疼. These notations seem to be innocent, but ......
变编程一小时2023.4.18
1. #include<iostream>using namespace std; class Shape{ public: virtual double area() const=0;}; class Circle:public Shape{ public: Circle(double r):ra ......
折半查找
自然语言解决问题:输入一个属于数组中的数a,将数组中最大的数与最小的数之和折半并于此数a比较,若大于折半数则将折半数设为最小数并于最大数之和折半并于a比较,如此继续循环,反之亦然。 流程图: 具体代码: #include <stdio.h>#define N 10main(){int i,a[N]= ......
计算机组成原理-ARM指令集体系结构(一)
ARM寄存器集 ARM有16个程序员可见寄存器(r0-r15)以及一个状态寄存器。ARM共有14个通用寄存器(r0-r13),寄存器r14存放子程序返回地址,寄存器r15为程序计数器,其中r13被保留用作栈指针。 ARM的当前处理器状态寄存器(CPSR)包括了Z(零)、N(负)、C(进位)和V(溢出 ......
Elasticsearch搜索功能的实现(一)--搜索引擎为什么选ES
一、应用场景 Elasticsearch 具有广泛的应用场景,包括全文搜索、日志分析、运维监控、安全分析等。 Elasticsearch 是开源的实时分布式搜索分析引擎,内部使用 Lucene 做索引与搜索。适用场景包含信息检索、舆情分析、推荐系统、广告系统等多种对综合检索&召回有需求的场景。 二、 ......
如何在现有项目中使用`Masa MiniApi`?
首先我们现有创建一个空的WebApi的项目模板,这个项目模板和MasaFramework本身没有任何关联,我们本博客只是使用的MasaFramework的MiniApi的包 创建Asp.NET Core 空的项目模板 项目名称MFMiniApi 其他信息看图,取消Https配置,也可以选择, 这就是 ......
LeetCode Top100: 翻转二叉树(python)
给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root = [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 示例 2: 输入:root = [2,1,3] 输出:[2,3,1] 示例 3: 输入:root = [] 输出:[] 提示: ......
服務器掛的gpt3升級 3.5
您可以先将旧版 chatgpt-bot-telegram 文件夹更名为其他名称,以免出现冲突。使用以下命令将其更名为 "chatgpt-bot-telegram-old": 复制 mv chatgpt-bot-telegram chatgpt-bot-telegram-old 接下来,再使用 git ......
docker安装部署
一、docker的安装和部署 1.国内源安装docker-ce(在线安装) 1)配置流量转发(centos7 linux内核) cat <<EOF > /etc/sysctl.d/docker.conf net.bridge.bridge-nf-call-ip6tables = 1 net.brid ......
Contest 23-04-18
#D.糖果镇 思路 $m=3$时整个路径有两个拐点,分别是$m=1 \to m=2,m=2 \to m=3$ 设拐点$1$在第$i$列,拐点$2$在第$j$列,则路径上的数字总和为$(front[1][i])+(front[2][j]-front[2][i-1])+(back[j])$($front ......
linux-LVS
LVS 一、概述 1.常见负载均衡 | 常见负载均衡对比 | 优势 | 缺点 | | | | | | 硬件:F5 | 性能好 技术支持 | 价 格昂贵 购买2台1对 . | | lvs | 工作四层 效率极其高 对数据做的转发 负载均衡 | 部署 维护(运维成本较高) | | nginx/tengi ......
linux-Jumpserver
Jumpserver 一、跳板机概述 日常普通运维: 运维管理与维护环境,一般通过远程连接工具,进行去维护与管理,好处方便. 缺点不方便进行行为审计(什么时间 什么地 点,做了什么),批量管理较难 自动化运维与管理: 推荐通过跳板机连接用户管理服务器, 进行批量管理可以利用自动化工具(密钥认证,An ......
Java包
包 包是一组类和接口的集合。包的引入,实现了封装特性。 同一个包中不允许有同名的类和接口,不同的包中允许同名的类和接口。包的引入,解决了类名的冲突问题。 包本身也是分级的,包中还可以有子包。 Java的包可以用文件系统来存放,也可以存放在数据库中。 在Windows中,包是以文件系统来存放的,包和类 ......
第六次作业
1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值 import java.util.Random; import java.util.Scanner; public class zy { public static void main(String ......
CS144 计算机网络 Lab0:Networking Warmup
前言 本科期间修读了《计算机网络》课程,但是课上布置的作业比较简单,只是分析了一下 Wireshark 抓包的结构,没有动手实现过协议。所以最近在哔哩大学在线学习了斯坦福大学的 CS144 计算机网课程,这门课搭配了几个 Lab,要求动手实现一个 TCP 协议,而不是简单地调用系统为我们提供好的 S ......
c&c++获取当前目录
#include <iostream> #include<stdio.h> #include <direct.h> #define MAXPATH 1024 using namespace std; int main(int argc, char* argv) { char buf[80]; cha ......
抓捕交通肇事犯
一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下车号的一些特征。 甲说:牌照的前两位数字是相同的; 乙说:牌照的后两位数字是相同的,但与前两位不同; 丙是数学家,他说:四位的车号刚好是一个整数的平方。 请根据以上线索求出车号。 解: 依题得出思路:利用穷举法得到此数; ......
eureka源码简单剖析-客户端
客户端部分为 eurekak客户端注册服务,eurekak客户端下线服务,eurekak客户端心跳续约 代码来自eureka注册中心部分 下面来分析下这个类EurekaDiscoveryClientConfiguration 所以说不加注解@EnableEurekaClient也是可以的 其实这里要 ......
django查询一周内的数据,一月内的数据,一年内的数据
首先是当前时间的确定,对于年月日,orm模型都有对应的方法直接查询,周是没有方法直接查询的,我是没有找到这个方法,只能间接的查询。 cur_time= datetime.datetime.now() # 如果数据库保存的是UTC时间,程序不会蹦但是会提示你这不是本地时间 now_time_utc = ......
微积分Ⅱ期中考前复习
痛彻心扉的刷题经验: 1.范围找准,除以2?乘2?错了不止十次,考试不能错! 2.有的时候忘记代入给定点的坐标。差最后一步。 3.很多地方需要单位向量!记得单位化!(方向导数?两类曲线积分联系时用到的方向余弦?) 4.解驻点的时候不要忘了(0,0)!其实根本原因还是解方程的时候随意消x因子。。。 5 ......
linux-sonarqube
sonarqube 一、概述 | 常用的漏扫工具 | | | | sonarqube | | openvas | | nessus | | OWASP | | appscan | 1.什么是SonarQube SonarQube是一个开源的代码质量管理系统,用于检测代码中的错误,漏洞和代码规范。它可 ......
linux-nexus
nexus 一、概述 背景: maven编译的时候,npm/cnpm编译,需要下载大量的依赖包。 这些依赖包在每一次构建的时候都需要使用。 每次都从公网(maven 阿里云) npm(国内)。 可以搭建内部软件仓库:存放着依赖包 这个软件依赖仓库可以通过nexus实现。 二、极速部署指南 https ......
Vue引入腾讯地图
在public目录下的index.html文件中加入以下代码 //引入腾讯地图服务 <script charset="utf-8" src="http://map.qq.com/api/js?v=2.exp&key= 腾讯地图-控制台-添加应用生成的key "></script> //引入腾讯地图的 ......
1百钱百鸡
#include <iostream>using namespace std;int main(){ int cock,hen,chicken; for(cock=0;cock<=20;cock++){ for(hen=0;hen<=100-5*cock;hen++){ chicken=(100-5 ......
4.18
1 #include<iostream> 2 #include<string> 3 using namespace std; 4 class people{ 5 protected: 6 int age;string name; 7 public: 8 people(){}; 9 people(in ......