• 2024-10-04pbootcms模板报错提示PHP Warning: Unknown: open_basedir restriction
    当PbootCMS模板出现报错提示 PHPWarning:Unknown:open_basedirrestrictionineffect.File 时,通常是因为PHP的 open_basedir 限制设置不当。以下是解决该问题的简要步骤:解决步骤检查PHP配置文件(php.ini):确认 open_basedir 设置是否正确。修改 open_b
  • 2024-09-30pbootcms模板报错提示PHP Warning: Unknown: open_basedir restriction
    遇到PbootCMS模板中出现类似 PHPWarning:Unknown:open_basedirrestrictionineffect.File 的错误提示,通常是由于PHP的 open_basedir 配置限制导致的。这种情况下,可以通过调整PHP版本或修改 open_basedir 配置来解决问题。解决方案1.更换PHP版本根据你的描
  • 2024-09-21Java pom.xml 资源文件源的配置
    前两天在打maven包是遇见一个问题:打完包发现src/main/java中的的mapping没有被打包进去;原因主要是mapping目录里面的文件都是xml文件并不是.java文件,而maven打包默认的src/main/java的是Java文件,它不会打包里面的xml文件,所以在打包之后里面不会有mapping。解决方法:在pom.xml中配
  • 2024-08-16maven依赖 pom.xml中systemPath的用法
    在pom.xml文件中,可以使用${project.basedir}变量来表示项目的根目录,通过结合这个变量,可以轻松地使用相对路径来引用systemPath。如果希望引用项目根目录下的lib目录中的jar包,可以这样配置:<dependency><groupId>org.artofsolving.jodconverter</groupId><artifactId>jo
  • 2024-07-18php中遇到new $a($b)的解法 imagick类的利用绕过open_basedir
    今天做题遇到一个新的知识点,接下来回顾下。源码<?phperror_reporting(0);ini_set('open_basedir',__DIR__.":/tmp");define("FUNC_LIST",get_defined_functions());classfumo_backdoor{public$path=null;public$argv=null;publ
  • 2024-04-20C# ffmpeg m3u8 ts 视频拼接mp4
    准备拼接文件里面放的是需要拼接视频文件的路径concat_list.txt  准备代码 privatevoidCombineFile(stringfilesDir,stringtargetmp4fileName){stringbasedir=AppDomain.CurrentDomain.BaseDirectory;//ffmpeg的
  • 2024-03-06CTFshow web71-?
    查看根目录基本方法:var_dump print_rvar_export(上面两被过滤)var_dump(scandir("/");c=?><?php$a=newDirectoryIterator("glob:///*");foreach($aas$f){echo($f->__toString().'');}exit(0);?>后加exit(); 查看文件内容include("
  • 2024-02-26maven使用systemPath方式加载本地jar(代码库)
    比如,jar包直接放到根目录 pom.xml里这么配置<dependency><groupId>njcanc</groupId><artifactId>njcanc</artifactId><version>2.12</version><scope>system</scope><systemPath>${project.b
  • 2023-12-26maven 引入外部jar包
    有时依赖的第三方jar不在maven仓库中,为了能按照maven的方式管理jar同时方便成员间协同,可使用如下方式在pom.xml同级目录下新建lib文件夹,然后将jar放入,然后纳入版本管理在pom.xml中配置依赖,比如<dependency><groupId>com.group</groupId><artifactId>arti
  • 2023-10-25认识ant
    一、初体验:新建文件:build.xml<?xmlversion="1.0"?><projectname="helloWorld"><targetname="sayhelloWorld"><echomessage="hello,anna"/></target></project>运行:进入对应的目录,antsayHelloW
  • 2023-10-16open_basedir(PHP可访问目录)
       open_basedir指令用来限制PHP只能访问那些目录,通常我们只需要设置Web文件目录即可。如果需要include加载外部脚本,也需要把脚本所在目录路径加入到open_basedir指令中,多个目录以分号(;)分割。   使用open_basedir需要注意的一点是,指定的显示实际上是前缀,而不是目录名
  • 2023-09-24MySQL的配置文件中关于basedir和datadir的说明
    在MySQL的配置文件my.ini或者my.cnf文件中1、basedir参数原文说明为:Pathtoinstallationdirectory.Allpathsareusuallyresolvedrelativetothis.解释:该参数指定了安装MySQL的安装路径,填写全路径可以解决相对路径所造成的问题。例如:basedir="E:/dev/MySQL/MySQLS
  • 2023-08-29Maven踩坑实录
    本文记录学习or工作时一些Maven常见操作以及踩坑的地方,以此文做以记录。一、Maven如何使用私服地址在工作中,有的jar包是放在私服上面的,这时候我们在mvninstall的时候想要的是从私服下载jar包,此处我就踩了坑。SpringBoot项目,通过mvninstall,Maven一直从maven2仓库进行下载,
  • 2023-08-16maven如何本地包打入到项目中
    注:${project.basedir}是maven内置变量,指向pom.xml文件所在位置 1、SpringBoot项目 这个的作用与上面<configuration>标签的配置效果相同 2、ssm,打包为war包的工程依赖注入与springboot相同,打包配置如下: <plugin><groupId>org.apache.maven.plugins</groupId>
  • 2023-07-29将resources和testresources交给maven管理
    就两个标签和分别管理对应模块配置文件和测试配置文件,举例说明<build><resources><resource><directory>${project.basedir}/src/main/resources</directory><filtering>true</filtering></resource></resources&g
  • 2023-07-28maven的 ${project.basedir}
    <dependency><groupId>com.utils.module</groupId><artifactId>dsg-public-operation</artifactId><version>1.0.1</version><scope>system</scope><systemPath>${project.basedir}/lib/com
  • 2023-07-28spring-boot 打包 配置、lib、脚本分开 的maven配置
    <profiles><profile><id>dev</id><properties><spring.profiles.active>dev</spring.profiles.active></properties></profile>
  • 2023-07-20idea 在springboot添加本地jar包的方法
    虽然现在Maven很方便,但还是会有一些jar是不开源的,也就是说在Maven仓库中是下载不到的,比如对接阿里云、通联等,这个时候就需要我们手动将这些jar包下载下来,然后手动添加到我们的项目中1、先下载好自己需要的jar包,如下: 2、在SpringBoot中的resources目录新建一个lib目录,将这些ja
  • 2023-07-02java代码加密
    <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>2.6</version><execution
  • 2023-06-29获得所有的class文件名,该怎么做
    ​ 要获取Java项目中所有类名,可以通过以下步骤实现:使用反射获取项目中所有的类:   //获得所有的class文件名publicclassgetclassfilename{//这是一个main方法,是程序的入口:publicstaticvoidmain(String[]args){List<String>className
  • 2023-06-29获得所有的class文件名,该怎么做
    ​ 要获取Java项目中所有类名,可以通过以下步骤实现:使用反射获取项目中所有的类:   //获得所有的class文件名publicclassgetclassfilename{//这是一个main方法,是程序的入口:publicstaticvoidmain(String[]args){List<String>className
  • 2023-03-31通过MapEdit源程序的学习MAP文件 3, 改编程序,没有编辑功能,只显示MAP
    unitshowmap;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,ExtCtrls,StdCtrls,WIL,ComCtrls;constUNITX=48;UNITY=32;typeTMapInfo=packedrecord//这个好像不需要PACKED
  • 2023-01-17约定配置
    Maven提倡使用一个共同的标准目录结构,Maven使用约定优于配置的原则,大家尽可能的遵守这样的目录结构。如下所示:${basedir}存放pom.xml和所有的子目录${basedir}/
  • 2023-01-15php file_put_contents不能写入问题
    以下各种原因都可能导致file_put_contents写入失败一、权限问题没有文件、目录权限二、目标目录不存在三、php.ini中open_basedir进行了限制open_basedir可将用户访
  • 2022-11-30微服务减少jar包体积
    <build><finalName>${project.artifactId}</finalName><plugins><!--打包jar--><plugin><groupId>org.apa