ICode9

精准搜索请尝试: 精确搜索
  • 关于bat获取当前时间的小BUG,求解决2022-06-29 12:04:00

    set filename=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%echo %filename%此结果有两种当系统时间为2015年1月8日0:58:30为:20150108 05830当系统时间为2015年1月8日12:58:44结果为:20150108155844 @echo off & setlocal set "tt=%time: =0%" set filenam

  • springboot项目jar包启动脚本2022-06-29 09:01:59

    1、linux启动脚本(.sh)文件 #!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 .out 为输出日志文件 APP_NAME=screen.jar #使用说明,用来提示输入参数 usage() { echo "Usage: sh 脚本名.sh [start|stop|restart|status]" exit 1 } #检查程序是否在运行 is_exi

  • Win 环境如何使用多个Java版本(任意切换jdk版本)2022-06-29 02:32:35

    很多时候,我们在实际的开发中需要不同的JDK版本。像本人主要使用JDK1.8开发,但有时需要使用jshell(jshell存在jdk1.9以上)。或者了解高JDK版本的语法糖。可能需要的不仅仅是一个JDK版本。如何在Win本上快速切换JDK版本环境成为了难题。而且不像在Mac OS 环境上, 在.bash_profile文件

  • php图片上传代码2022-06-28 18:36:14

    php图片上传代码本来是一个很简单的事,之前笔者图省事,直接网上下载了一个php图片上传小程序,结果导致wordpress网站被黑,因为留有后门,后来排查直接删除整个小程序,自己用重新写了一个php图片上传功能,缺点就是只能单张上传! 简单说一些这个这段代码, 上传目录:文件当前文件夹; 图片文件夹:自

  • docker 批处理操作2022-06-28 18:03:45

    # 将所有的 docker 镜像信息导出到文件 docker images -a --format 'echo "$(docker image inspect {{.ID}})" >> docker-images-inspect.txt' | sh # 将所有的 docker 容器信息导出到文件 docker ps -a --format 'echo "$(docker container inspect {{.ID}})"

  • Linux安装Redis2022-06-28 16:36:19

    安装Redis # 安装epel yum -y install epel-release # 安装remi 使用清华源镜像 yum -y install https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm # 安装remi 使用阿里云镜像 清华源镜像阿里云镜像选择一个安装即可 # yum -y install https://mirrors

  • shell 中的位置参数2022-06-28 11:04:24

    1、位置变量         位置变量并不是用户自定义的,而在shell中可以直接使用,这样一些约定俗成的规则就可以了。         定义:当一条命令或脚本执行时,后面可以跟多个参数,我们使用位置参数变量来表示这些参数 2、位置参数变量         $n : n为数字,   $0代

  • spring 项目 jar 方式部署情况的 部署脚本2022-06-28 02:31:50

    #!/bin/sh## java envexport JAVA_HOME=/usr/local/jdk/jdk1.8.0_101export JRE_HOME=$JAVA_HOME/jre API_NAME=apiJAR_NAME=$API_NAME\.jar#PID 代表是PID文件PID=$API_NAME\.pid #使用说明,用来提示输入参数usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|statu

  • sping boot 项目 启动 停止 重启 状态 集成脚本2022-06-28 02:02:42

    1. 你需要根据你的java 安装环境 ,应用名字 修改以下脚本 新增 xxx.sh2. 部署到这话sh文件到你的执行环境 xxx.sh文件3. 然后给这个文件 执行权限 chmod 777 xxx.sh4. 示例,启动 ./xxx.sh start , 停止 ./xxx.sh stop#!/bin/sh## java envexport JAVA_HOME=/usr/java/jdk1.8.0_45e

  • [BJDCTF2020]EasySearch2022-06-27 21:33:47

    首先是题目只有一个登陆界面, 查看响应头也没有什么,尝试过sql,没有回显。 然后用扫描工具,扫出来一个index.php.swp。 打开发现是源码。 <?php ob_start(); function get_hash(){ $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&

  • [NPUCTF2020]ReadlezPHP2022-06-27 20:02:26

    [NPUCTF2020]ReadlezPHP 1.先查看源码,得到地址 2.   2.得到一个源码,一看应该就是反序列化题  <?php #error_reporting(0); class HelloPhp {     public $a;     public $b;     public function __construct(){         $this->a = "Y-m-d h:i:s";

  • fio test 简单查看一些系统的io性能结果2022-06-26 23:01:18

    简单测试的脚本:   echo "本次测试测试128k 16k 8k 1k 的 顺序读写 随机读写性能,每个脚本耗时约30s, 总计耗时大约8min左右完成: " fio -name=128k -filename=/var/io.speedtest -runtime=30 -direct=1 -bs=128k -rw=write -size=4g --iodepth=16 >write128k.txt fio -name=128

  • POST2022-06-26 12:05:21

    web——POST 昨天做了GET,里面整理了get和post的区别(传送门) 启动场景 $what=$_POST['what'];#post传参给what echo $what; if($what=='flag')#如果what=flag echo 'flag{****}';#输出flag 用hackerbar进行post传参 步骤如下 载入url 选择post data 输入post数据(what=flag

  • cmd一键获取所有连接过的wife密码2022-06-26 11:03:37

    直接在cmd命令行下用管理员身份运行 for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear https://www.cnblogs.com/hookjoy/p/5537623.html

  • Linux 清除 RAM 内存高速缓存和交换空间2022-06-25 18:00:32

    像任何其他的操作系统一样,GNU / Linux已经有效地实施了内存管理甚至更多。但是,如果有任何进程正在蚕食你的内存,你要清除它,Linux提供了一个方法来刷新或清除RAM缓存。 Linux清除缓存 每一个Linux系统有三个选项来清除缓存而不中断任何进程或服务。 仅清除缓存页 sync; echo 1 > /

  • 处理/etc/fstab路径,使用sed命令取出其目录名和基名2022-06-24 23:02:03

    1、取目录名关键命令:echo /etc/fstab/ | sed -rn 's#(.*)/([^/]+)/?#\1#p' 2、取基名关键命令:echo /etc/fstab/ | sed -rn 's#(.*)/([^/]+)/?#\2#p'

  • shell笔记2022-06-24 16:02:17

    1 && ||ping -c1 www.baidu.com && echo "ok" || echo "no"2. expect perl java python shell3. cat 1.txt >> 2.txt4. python << -EOF(JWW)print "hello"EOF5. ./2.sh 子shell执行. 2.sh source 2.sh 当前shell执

  • 延迟环境变量扩展2022-06-24 10:01:29

    延迟变量全称"延迟环境变量扩展",要理解这个东西,我们还得先理解一下什么叫扩展   CMD在解释我们的命令的时候,首先会读取命令行一条完整的命令,然后对其进行一些命令格式的匹配操作,看你所输入的命令格式是不是符合他的要求.   如果我们要在我们的命令中引用一些变量,那么我们

  • bat-安装程序-切换路径的问题(小坑)2022-06-23 01:04:34

    当批处理以管理员身份运行时,默认的cmd路径是 C:\Windows\system32 如果在批处理所在目录下存放了一些 安装程序,使用bat安装程序时,bat中去执行时 不会去当前目录去找 exe文件,而是去默认的cmd路径寻找,提示不是内部命令;dir也会遍历 默认的cmd路径 方法1: 使用扩展变量 切换一下 %~d0

  • bat-使用bat安装jdk和配置环境变量2022-06-23 01:03:35

    文件路径 @echo off Setlocal enabledelayedexpansion @REM vscode中自动开启延迟环境变量扩展, %~d0 cd %~dp0 @REM dir echo 安装jdk --》这里仅安装jdk 不会安装附属jre @REM dir @REM start /wait "jdk-8u131-windows-x64.exe" /quiet "jdk-8u131-windows-x64.exe" /quiet

  • system和exec的区别2022-06-22 16:00:44

    一、system和exec的区别: 1、system()和exec()都可以执行进程外的命令,system是在原进程上开辟了一个新的进程,但是exec是用新进程(命令)覆盖了原有的进程。2、system()和exec()都有能产生返回值,system的返回值并不影响原有进程,但是exec的返回值影响了原进程。3、system需要先启动一

  • VimForCpp离线安装2022-06-20 14:33:08

    VimForCpp--一键式vim环境安装包 对于可以正常访问公网的机器,直接使用项目提供的安装脚本即可。项目地址:https://gitee.com/HGtz2222/VimForCpp 下面是如何在无法连接外网的机器安装 安装步骤 根据项目地址将源码压缩包下载,传到不能连接外网的机器 根据安装脚本,下载依赖项,传到

  • linux shell 目录2022-06-19 19:00:58

    linux shell 目录 目录linux shell 目录类型unix支持三大主流shelllinux支持的shell(可有四种)部分相关命令查询进程 ps pstree kill查询用户身份 id为文件创建掩码 umaskchmod 修改文件和目录访问权限chown 改变文件和目录的所有者env 查看变量| 管道shell和信号(进程会反应)信号表

  • 3.shell脚本循环试题2022-06-19 18:05:36

    shell脚本循环试题 1.计算从1到100所有整数的和 #!/bin/bash a=0 for i in {1..100} #1到100 #每次循环变量i的值也为循环次数 do a=$[ $a + $i ] #每次循环变量重新赋值给变量a done echo "(1+..100)的和是"$a 2.提示用户输入一个小于100的整数,并计算从1到该数之间所有整数

  • 【MySQL】MySQL自动化安装脚本2022-06-19 14:33:34

    RHEL7自动安装mysql5.7 #!/bin/bash # #首先将压缩文件和配置文件(mysql57.cnf)放到/software目录 #软件目录:/usr/local/mysql #数据目录:/data/mysql_data #mysql-files目录:/data/mysql-files #设置好root用户的密码 #deploy_mysql57.sh # #相关目录 MYSQL_FILE='/software' MY

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有