NOT
2404. 出现最频繁的偶数元素
很简单 可以用hash表进行模拟,也可以用数组来做,因为题目已经给了数的范围 class Solution { public int mostFrequentEven(int[] nums) { int[] count = new int[100001]; int res = -1; int res ......
希望所有计算机专业同学看到这篇大一规划
自学计算机的大彬来分享下几点宝贵经验。 1、看下计算机科学速成课,一门很全面的计算机原理入门课程,短短10分钟可以把大学老师十几节课讲的东西讲清楚!整个系列一共41个视频,B站上有中文字幕版。 每个视频都是一个特定的主题,例如软件工程、人工智能、操作系统等,主题之间都是紧密相连的,比国内很多大学计算 ......
域环境搭建
2、域环境搭建0x00 TCP/IP基础概念IP地址IP地址可以划分为两个部分,网络号和主机号部分,网络号表示所属的网络段编号,主机号表示该网段中该主机的地址编号。IP地址可以分为A、B、C、D、E五类:A类:0.0.0.0-127.255.255.255B类:128.0.0.0-191.255.2 ......
github初级使用
github使用 git基本操作 创建本地仓库 mkdir git-tutorial cd git-tutorial git init git init命令会在当前目录创建一个.git目录,这个目录是git用来跟踪管理版本的,我们把这个目录叫做仓库。仓库里面的隐藏文件.gitignore用来配置gi ......
Vite-Admin后台管理系统|vite4+vue3+pinia前端后台框架实例
基于vite4.x+vue3+pinia前端后台管理系统解决方案ViteAdmin。 前段时间分享了一篇vue3自研pc端UI组件库VEPlus。这次带来最新开发的基于vite4+vue3+pinia技术栈搭配ve-plus组件库构建的中后台权限管理系统框架。支持vue-i18n国际化多语言、动态路 ......
无题
//前传 //这题复杂度不会算... //哦T了啊 那没事了 //一般来讲每次乘是等于位数的 然后要乘P次 //但是1e6 * 3.1e7显然会T飞掉 //然后想到用快速幂优化 3.1e7开log可以变成25左右 //但是每次乘复杂度就会变成位数的平方 //假设P取max值 则答案有1e6位 //那 ......
快速登录任意mysql脚本
##################### #!/bin/bash # 获取输入参数 ip="" port="" database="" query="" password_BASE64='WldFeU1HTXhaVFkxWWpnMk56WTFNVFUyTkRObE5qazQK' while [ $ ......
4.13每日总结
表格结构化重建,需要使用一些技术工具和方法,例如: 1.数据清洗:对表格中的数据进行清洗、去重、格式化等操作,确保数据的准确性和一致性。 2.数据标准化:对表格中的数据进行标准化处理,使其符合特定的数据模型或规范。 3.数据抽取:使用自然语言处理、OCR等技术将非结构化数据(如PDF、图片)转换为结 ......
MyBatisPlus解决逻辑删除与唯一索引的兼容问题
需求背景 比如有张用户表,在插入或者更新数据的时候,我们需要 用户名称(username),不能重复。 我们首先考虑的是给该字段创建唯一索引 create unique index uni_username on user(username) 似乎这样就可以了,然而事情并没有那么简单。 因为我们表中 ......
oracle 字段大于某段时间
精确到年月日时分秒,根据要求可精确到指定的日期时间:Oracle数据库时间字段>to_date(‘2020/10/1 9:38:51’, ‘YYYY/MM/DD HH24:MI:SS’); ......
数组的元素查找排序
顺序查找 顺序查找:挨个查看 要求:对数组元素的顺序没要求 public static void arraySearch(int value) { int[] arr = {4, 5, 6, 1, 9}; //int value = 1; int index = -1; for (int i = 0 ......
对射式红外传感器计次(旋转编码器计次)及外部中断的应用(实物未到待完善)
【1.什么样的设备需要外部中断】 STM32想要获取的信号是外部驱动的很快的突发信号 按键不推荐,外部中断不好处理按键抖动和松手检测的问题,可以在主程序中循环读取或定时器中断读取的方式 【2.使用外部中断有什么样的好处】 有脉冲过来,STM32立即进入中断函数处理 没有脉冲的时候,STM32专心做其 ......
ubuntu安装jenkins
ubuntu20.04安装Jenkins及简单配置 环境: 虚拟机:VMware Workstation Linux版本:ubuntu Desktop 20.04 清华大学镜像源:https://mirrors.tuna.tsinghua.edu.cn/ 下方镜像源链接中可以下载各种Linux发行版 ......
HTTP
本文全面介绍了 HTTP 协议相关知识,包括 HTTP 请求报文、响应报文、持久连接、缓存、Cookie 以及 HTTP 版本升级等! HTTP 协议全称为 HyperText Transfer Protocol,即超文本传输协议。 超文本:指文字、图片、音频、视频、文件等的混合体,比如最常见的 H ......
Windows上删除jar包时提示已经被打开,怎样找到并杀掉
场景 Windows服务器上删除某个jar包时提示已经在Java ....中被打开。 则可能是该jar包之前运行时被异常关闭,此时线程还在,需要找到该线程并杀掉它。 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 实现 1、打开cmd,输入jps,查 ......
集合的练习
案例一:自动选择器: 案例一代码实现: import java.util.*;public class text { public static void main(String[] args) { //第一种实现方式 List<String> list=new ArrayList<>(); Col ......
第 1 篇 Scrum 冲刺博客
各个成员在 Alpha 阶段认领的任务 每个成员负责一个类的书写,后续会根据各自的进度进行调整。 马孟天:负责用户界面模块 王宇圣:负责LaTex公式显示功能模块 温嘉威:负责计算功能模块 吴星良:负责存储计算结果模块 明日各个成员的任务安排 马孟天:添加基本的用户界面控件 王宇圣:完成简单四则运算 ......
单调栈
算法简介 单调栈是在栈的基础上,保证栈内的元素是单调有序的数据结构,所以单调栈分为单调递增栈和单调递减栈。 单调递增栈:在保持栈内元素单调递增的前提下,将新元素入栈。 单调递减栈:在保持栈内元素单调递减的前提下,将新元素入栈。 时间复杂度 $O(n)$ 实现原理 1. 单调递增栈 对于待加入的数 x ......
Avalonia本地化的简单实现
所有代码:https://github.com/bodong1987/AvaloniaSamples/tree/main/AvaloniaLocalization 核心其实就两部分,其一是要实现一个简单的数据源,我这里直接采用了比较简单的办法,直接在执行档目录下创建翻译用的json文件,然后文件名就 ......
js中一个移除对象中子数组中空值的函数
js中一个移除对象中子集数组中空值(null,undefined)的函数 function removeNull(obj){ let delarr = []; for(let i in obj){ // 排除法寻找对象类型 if(typeof(obj[i]) 'boolean' || typeof( ......
percona-toolkit工具:使用pt-table-checksum检查MySQL主从库的差异
环境介绍 CentOS 7.6MySQL 5.7Percona Toolkit 3.4.0 下载并安装Percona Toolkit 从WEB端下载 https://www.percona.com/downloads 或者通过wget下载 [root]# wget https://downloads ......
element ui table 触底下拉加载数据
<template> <el-table height="300" :data="tableData" style="width: 100%;"> <el-table-column prop="date" label="Date" width="180"/> <el-table-column pro ......
今日报告
总结--总结错误、解决错误的一天 代码时间(包括上课):8h 代码量(行):200行 博客数量(篇):5篇 了解到的相关知识点: 1、html页面如何接收servlet传过去的数据 2、对部门工作进行了部分解决 3、学习到有关Python类的案例以及相关应用 ......
gcc为函数生成指令内为什么会有多处return
函数返回 如果一个函数的返回点比较多,而且函数比较长,想通过调试器知道函数从哪个位置退出就会比较麻烦。有些资料说一般编译器的所有return最终会经过同一条ret(机器指令)返回,所以只要找到该指令的位置打断点即可。这个对于没有开优化的指令可能是正确的,开启优化生成的二进制中经常可以看到一个函数内有 ......
django如何提升性能(高并发)
django如何提升性能(高并发) django如何提升性能(高并发) 对一个后端开发程序员来说,提升性能指标主要有两个: 提高并发数,另一个时响应时间网站性能的优化,一般包括 web 前端性能优化,应用服务器性能优化,存储服务器优化 对于前端的优化: 减少http请求,减少数据库的访问量,比如使用 ......
09多重及嵌套选择与switch
if...else... if(A) elseB为对立事件,非此即彼 多重if 多重选择 if(布尔条件){ ...//如果条件为真,则执行 }else if{ }else if{ }else if{ }else { } 分析时,可以借用数轴 多重if,编写顺序:严格优秀判断(大于和大于等于,数字越 ......
之前很火给女朋友推送微信服务号消息是怎么做的?
经过了几天的奋战,终于把微信服务号的模板消息给写完了。后端其实没花多少时间,因为之前已经有同学提过pull request了,我在这基础之上简单优化下就完事了,主要的时间都是花在前端上,对前端页面和参数的适配比较麻烦。 消息推送平台🔥推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】 ......