tmp
  • 2025-01-18用Shell检查Android字符串文件通配符
    #!/bin/sh#$1=english$2=others$3=outputif[[$3]];thendate+%F""%T"--------------------start---------------------">>$3fitimestamp=`date+%s`en_type=others_type=#获得第1个参数最后3个字符为后缀en_postfix=`echo${1:-3}`others_
  • 2025-01-17[docker逃逸] notify_on_release 逃逸
    本文作者CVE-柠檬iCSDN:https://blog.csdn.net/weixin_49125123博客园:https://www.cnblogs.com/CVE-Lemon微信公众号:Lemon安全分析1.简介Cgroups(ControlGroups)是Linux内核的功能,用于限制、隔离和监控进程组的资源使用。每个Cgroup都有一个release_agent文件和一个no
  • 2025-01-15迷宫问题详解(DFS)(谁都能学会版)
    迷宫问题迷宫问题详解(DFS)前言:具体过程1.定义方向数组并使用嵌套结构体定义栈中元素2.实现栈的基本功能(基本功)3.逆序输出栈中元素(难点之一)4.拼凑函数与具体实现5.笔记6.main函数结语迷宫问题详解(DFS)前言:希望在观看此片之前先去观看懒猫老师的视频,此篇是完全基于
  • 2025-01-1412.20日报
    完成大型数据库实验一熟悉常用的linux操作和hadoop操作,以下为今日实验内容:1.实验目的Hadoop运行在Linux系统上,因此,需要学习实践一些常用的Linux命令。本实验旨在熟悉常用的Linux操作和Hadoop操作,为顺利开展后续其他实验奠定基础。2.实验平台(1)操作系统:Linux(建议Ubuntu16.04或Ub
  • 2025-01-14344. 反转字符串
    题目这道题很简单了,自己写的:classSolution{public:voidreverseString(vector<char>&s){intn=s.size();for(inti=0;i<n/2;++i){chartmp;tmp=s[i];s[i]=s[n-1-i];
  • 2025-01-13Codeforces Round 996 (Div. 2) (A - C)
    A题链接:https://codeforces.com/contest/2055/problem/a题意:两个人Alice和Bob初始位置分别位a,b,n为长度大小,Alice先手选择一个方向前进,两人位置不重叠且一次走一格,谁不能走谁输解题思路:看他们两个谁先不能朝着对方位置前进,即为输voidsmoking(){  intn,a,b;  
  • 2025-01-12惊叹数据结构之美,品味排序算法之妙:对四大排序的详细介绍
    大家好,这里是小编的博客频道小编的博客:就爱学编程很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!!本文目录正文一、冒泡排序(BubbleSort)二、选择排序(SelectionSort)三、插入排序(InsertionSort)四、希尔排序(ShellSort)快乐的时光
  • 2025-01-12【Python应用】Python实现压缩和解压缩
    压缩和解压缩是日常常用的操作,不管是windows上图形界面的操作,还是linux上用命令来进行压缩解压缩,总的而言都还是比较方便的。但用代码来实现就没做过,近期也得实现代码压缩与解压缩操作,所以就抽时间来研究一下。一、zip文件压缩和解压缩实现importosimportzipfile#函数功
  • 2025-01-09关于结构体数组取地址
    关于结构体数组:当我们定义一个结构体数组,然后数组长度是,然后我们定义一个函数,函数的参数是结构体指针当调用该函数时,如果直接使用取结构体数组变量地址会提示参数类型错误原因:通常我们在用数组的时候都喜欢用数组名作为数组首地址使用,然后这里结构体数据我也是默认这么想的,但是
  • 2025-01-09202. 快乐数
    [题目链接](202.快乐数-力扣(LeetCode))解题思路:不是快乐数,那么就会一直循环。所以只需要按照题目意思,每次计算一个数就放入set中,如果遇到1了,直接返回True,如果之前已经存在过set中了,那么直接返回False,否则加入set中代码classSolution:defisHappy(self,n:int)-
  • 2025-01-08日常训练2025-1-8
    日常训练2025-1-8E小红的双生英雄https://ac.nowcoder.com/acm/contest/99784/E思路读题后跟容易发现是一道分组背包的题,转移也比较简单。有一个做动态规划题的技巧是,如果题目相较于传统的DP题有一些其他的约束条件,则把约束条件写成DP的一个维度就行。代码#include<bit
  • 2025-01-06线段树优化 dp 学习笔记
    到底是什么算法让我觉得两道题就足以让我写一篇学习笔记呢?虽然两年半以前写过一道dp,正解的优化是单调队列,但是我拿线段树过了(卡着空间过的),所以那个dp并不能叫线段树优化dp。CF115ELinearKingdomRaces这个算是最“原汁原味”线段树优化dp。设\(dp_{i,j}\)表示第\(j\)
  • 2025-01-06vulnhub——Potato靶机
    还是使用arp-scan-l查找ip第一信息收集访问一下网页只有一个土豆没有什么有用的信息使用dirb扫描一下目录得到了三个页面我们访问一下没有什么有用的信息我们继续扫描一下端口发现页面开启了80端口还开启了7120端口(ssh)结合刚才的网页是一个土豆,可以猜
  • 2025-01-06Potato靶机
    靶机ip:192.168.75.135我们还是使用arp-scan-l查找ip第一步信息收集我们访问一下网页只有一个土豆没有什么有用的信息使用dirb扫描一下目录得到了三个页面我们访问一下没有什么有用的信息我们继续扫描一下端口发现页面开启了80端口还开启了7120端
  • 2025-01-04AtCoder Regular Contest 065
    \(AT\_arc065\_a\)https://www.luogu.com.cn/problem/solution/AT_arc065_a题解:在读到\(d\)或\(e\)时判断是不是\(dream,dreamer,erase,eraser\)即可。注意\(dreamer\)和\(erase,eraser\)有重叠,于是在\(d\)时要特判,具体见代码。#include<bits/stdc++.h>usingnamespacestd
  • 2025-01-03Linux实验报告10-作业管理
    目录一:实验目的二:实验内容(1)启动两个vim编辑器在后台执行,然后查看当前有哪些作业正在执行。(2)打开ls命令的帮助手册后,先暂停执行,再转出到前台重新执行,最后退出手册。 (3)利用at命令向系统所有用户在当前时间之后的3分钟广播“hello"信息。 (4)请定制如下一次性
  • 2025-01-03ssh 远程执行命令【转】
    前言liyongjun@box:~/tmp$sshusage:ssh[-46AaCfGgKkMNnqsTtVvXxYy][-Bbind_interface][-bbind_address][-ccipher_spec][-D[bind_address:]port][-Elog_file][-eescape_char][-Fconfigfile][-Ipkcs11][-iidentity_fil
  • 2025-01-02线段树从入门到出门
    线段树详介(带lazy)线段树和树状数组不同,它维护的是一个个子序列。如上图,对于一个区间\([l,r]\),它的左儿子就是\([l,mid]\),右儿子就是\([mid+1,r]\),其中\(mid=\frac{l+r}{2}\)。我们可以给线段树上的每一个结点编号,假设父节点编号为\(x\),左儿子编号就是\(x\times
  • 2025-01-01力扣 131. 分割回文串
  • 2025-01-01LeetCode 1422. Maximum Score After Splitting a String
  • 2024-12-31使用expect复制系统配置文件压缩打包上传到其他服务器上面
    #!/bin/bashhost="192.168.0.111"username="root"password="niway"#cp/etc/inittab/usr/local/tmp/#用于系统初始化,定义了系统的运行级别。cp/etc/fstab/usr/local/tmp/#定义了需要在启动时自动挂载的文件系统。cp/etc/hosts/usr/local/tmp/#定义了主机名与IP地址的映射。cp
  • 2024-12-31《离散化》
    离散化根据OIWIKI离散化是一种数据处理的技巧,本质上可以看成是一种哈希,其保证数据在哈希以后仍然保持原来的全/偏序关系。通俗地讲就是当有些数据因为本身很大或者类型不支持,自身无法作为数组的下标来方便地处理,而影响最终结果的只有元素之间的相对大小关系时,我们可以将原
  • 2024-12-30宝塔面板 MongoDB 安装 启动失败,pid文件不存在
    问题描述宝塔面板安装MongoDB数据库时提示安装启动失败,pid文件不存在启动失败,pid文件不存在:/www/server/mongodb/log/configsvr.pid查找原因宝塔面板-软件商店进入MongoDB设置,查看日志提示{"t":{"$date":"2024-12-20T12:02:55.049+08:00"},"s":"E","c":&qu
  • 2024-12-30Linux查找当前整个系统每个进程的线程数
    工作中经常遇到这样的问题:某台服务器的CPU使用率飙升,通过top命令查看是某个程序(Java)占用的CPU比较大,需要查询Java各个进程下的线程数数量。可以通过以下一组命令组合实现:forpidin$(ps-ef|grep“java”|grep-vgrep|awk'{print$2}');doecho${pid}>/tmp/a.txt;ca
  • 2024-12-29熟悉常用的Linux操作和Hadoop操作
    熟悉常用的Linux操作和Hadoop操作1.实验目的Hadoop运行在Linux系统上,因此,需要学习实践一些常用的Linux命令。本实验旨在熟悉常用的Linux操作和Hadoop操作,为顺利开展后续其他实验奠定基础。2.实验平台(1)操作系统:Linux(建议Ubuntu16.04或Ubuntu18.04);(2)Hadoop版本:3.1.3。3.实验步