- 2024-11-05MySQL 多库备份脚本
创建MySQL备份用户: https://www.cnblogs.com/outsrkem/p/18528941#!/bin/bashDUMP="dockerexec-itsome-mysql/bin/mysqldump"IPADDR=127.0.0.1PORT=3306USER=backupuserPASSWD=backupuserDATABASE=(db1db2)ROOT_DIR=/dataLogFile=/data/mysqldunp.logDATE
- 2024-11-05Tomato靶机拿取shell
1.扫主机arp-scan-Ieth0-l2.扫端口nmap-A-p--sS-T4--min-rate=10000192.168.163.1553.扫目录发现dirsearch扫不到,可以换dirb扫一下4.挨个目录看一眼5.最后在目录下的info.php有phpinfo信息发现allow_url_fopen和allow_url_include处于一开一闭
- 2024-11-05Linux中Kafka单机部署
一、安装JDK请看:Linux中安装JDK1.8二、安装kafka下载地址 https://kafka.apache.org/downloads1、上传解压到/usr/local/kafkatar-zxvfkafka_2.13-2.6.3.tgzmvkafka_2.13-2.6.3kafka2、创建数据与日志目录zk数据目录(如依据配置中ip和server.[1|2|3]中的数字对应
- 2024-11-05nginx反向代理实现获取用户真实ip
参考资料:https://www.cnblogs.com/mzhaox/p/11214747.html用户真实ip是223.193.x.x,发送请求,请求经过NginxA->NginxB->最后到达后端服务nginxA的关键配置:http{include/etc/nginx/mime.types;default_typeapplication/octet-stream;log_formatm
- 2024-11-05tklog日志库使用
git地址https://github.com/donnie4w/tklogtoml[dependencies]tklog="0.2.6"tokio="1.40"log="0.4"结合系统自带的日志库usestd::{thread,time::Duration};usetklog::{Format,LEVEL,LOG};fntest_synclog(){//initLOGLO
- 2024-11-05负载均衡4层
1.4层vs7层负载均衡共同点区别具体使用应用场景4层负载均衡传输层端口tcp,udp对端口进行负载均衡stream_upstream,proxy_pass端口转发,推荐lvs7层负载均衡应用层对http/https请求进行处理,转发server_name,location(匹配uri),UA,XF
- 2024-11-05什么是“回调地狱”(Callback Hell),如何避免?
“回调地狱”(CallbackHell)是JavaScript开发中一个常见的问题,特别是在处理多个异步操作时。当多个异步操作需要按顺序执行,且每个操作的结果都是下一个操作的输入时,代码往往会变成多层嵌套的回调函数,导致代码难以阅读和维护。这种嵌套的回调函数结构被称为“回调地狱”。什么是
- 2024-11-05【JavaScript进阶部分——DOM操作 (节点获取,节点属性修改,节点创建与插入,CSS样式的修改)】
DOM操作是指对文档对象模型(DocumentObjectModel,简称DOM)进行增删改查等操作的过程。DOM是一种表示和操作HTML、XML等文档的标准编程接口,它将文档解析为一个由节点和对象(包含属性和方法)组成的集合,开发者可以通过DOM提供的接口来访问和操作文档的各个部分,包括元素、属性、文
- 2024-11-04java实现“数据平滑升级”
@目录一、摘要二、前提场景说明:三、项目用到的脚本和代码1.项目目录长这样2.java代码、配置文件、部分脚本3.升级包中的部分文件一、摘要所谓的数据平滑升级:指的是比如旧的系统代码咱称之为V4.6版本,V4.6涉及的部分库表字段只有5个字段,而新版本V4.7部分表字段有10个字段,所谓的
- 2024-11-042024.11 做题笔记
2024.11做题笔记其实是CSP后到NOIP前的部分10.28怎么KTSC这么困难啊……B.P11237「KTSC2024R1」警察与小偷把警察、小偷所在路径拎出来,此时警察一定往小偷所在方向走,而小偷可以在警察到路径上的某点之前从这点走向路径外,想选尽量长的路径,让警察走的尽量多但可能
- 2024-11-04HarmonyOS 开发实践——跨语言的复杂参数类型传递
- 2024-11-04NOIP 历年题集
2015D1T1神奇的幻方简单模拟。代码D1T2信息传递可以发现,我们要求的即为该有向图的最小环,观察该图,是一个内向基环树,我们可以直接dfs找环即可。代码D1T3斗地主好像是个爆搜剪枝?不想写。D2T1跳石头显然可以二分一个\(mid\),然后我们贪心的选择删除距离小于\(mi
- 2024-11-0411.4 - ? 改题纪要
11.4-?改题纪要NOIP2024模拟1不是每个题都有乱搞过得是吧。T1玩游戏先前缀和,问题变成\(a_i+b_j\le0\)考虑显然贪心,每次移动到更优的位置。这样可以跳到最小的位置,发现到终点和从起点跳过来是类似的,倒着跑一遍即可。T2排列首先发现当\(k>\logn\)时一定无解因
- 2024-11-04MySQL主从复制
https://blog.51cto.com/u_16175461/119038601.配置主服务器修改配置文件my.cnf[mysqld]server-id=1#设置id,这个可以是任意数字log-bin=/mydata/log/master-bin#启动binlog日志,名字必须是log-binsync_binlog=1
- 2024-11-04ArkTS鸿蒙页面(ArkUI-X Empty Ability)
1.基础1.1.存储变量,常量lettitle:string='巨无霸汉堡'console.log('字符串title',title)//1.2数字number类型letage:number=18console.log('年纪age',age)//1.3布尔boolean类型(true真,false假)letisLogin:boolean=falseconsole.log(
- 2024-11-04浅谈二维数点
浅谈二维数点1.序列上的二维数点这个问题显然是简单的,离线后按照\(x\)排序后第一维扫描,第二位\(BIT\)的二维偏序时间复杂度\(O(n\logn)\),空间复杂度\(O(n)\)那么如果在线呢?
- 2024-11-04【嵌入式Web服务器】嵌入式Web框架选型
1.业界流行的嵌入式端Web服务器在嵌入式平台中,内置Web界面通常用于设备配置、监控和控制。以下是一些流行的嵌入式平台Web界面框架:uIPWeb服务器框架一个非常轻量级的Web服务器框架,专为嵌入式系统设计,支持小型TCP/IP协议栈。ESP8266/ESP32Web框架针对ESP8266和ESP32
- 2024-11-04Linux配置定时任务,定时(每分钟)查看jar是否运行,没有运行则重新启动
Linux配置定时任务,定时(每分钟)查看jar是否运行,没有运行则重新启动部署在Linux服务器上的服务,有时会因为其他原因(如内存溢出,误杀)导致服务被kill了,影响业务的正常运行。为避免这类问题发生,需要配置监控(定时查询服务是否还在运行中),当发现服务被kill掉了,则重新启动!1、准备工作Jav
- 2024-11-04[Memory Leak] 1. console.log cause memory leak
Examplecode:<template><button@click="handleClick">Hello,Vue-CLI</button></template><script>exportdefault{methods:{handleClick(){constarr=newArray(100000).fill(0);console.log(
- 2024-11-04模板字符串的一些用法小记
1.插入变量:使用 ${} 在模板字符串中插入变量的值。constname='Alice';constmessage=`Hello,${name}!`;console.log(message);//输出:"Hello,Alice!"html结构2.表达式求值:在 ${} 中可以执行任意的JavaScript表达式,并将其结果插入到模板字符串中。con
- 2024-11-04学习JS
varfoo=(functionCoolModule(){varsomething='cool';varanother=[1,2,3];functiondoSomething(){console.log(something);}functiondoAnother(){console.log(another);
- 2024-11-04Nginx --- 高级前端必备
Nginx是在前端服务部署时是很重要的一部分,也是部署的基础,学会了通过Nginx部署前端资源,才能继续后续的一系列进阶。一、了解一点简单的Nginx知识本节内容作为基础知识,如果熟悉Nginx可以略过,如果不熟悉可以实际操作一下。现在服务器安装Nginx很简单,一般只需要两行命令即可,安
- 2024-11-04CSP-S 2024 题解
CSP-S2024题解决斗发现一张卡只有和小的配对才能有贡献,所以sort一遍维护一下比当前小,没被击败的卡的数量就好了其实可以证明答案就是\(n-众数个数\),大概就是贪心的选择一条升序的序列,之后它们有\(len-1\)的贡献(即链头没有贡献),发现一共正好有众数个数条链超速检测挂得最
- 2024-11-032024-2025-1 20241428张雄一《计算机基础与程序设计》第六周工作总结
学期(如2024-2025-1)学号(如:20241428)《计算机基础与程序设计》第6周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业的目标<写上具体方面>作业正文https://i.cnblogs.com/posts/edit教材学习内容总结时间复杂度
- 2024-11-03JS-ES6标准
JS-ES6标准箭头函数更简洁的语法:箭头函数允许你不使用function关键字来定义函数。隐式的return:如果箭头函数的函数体只有一个表达式,那么这个表达式的值会被隐式返回,不需要return关键字。不绑定自己的this:箭头函数不会创建自己的this上下文,this值由外围最近一层非箭头函数决定