PHP使用scandir()列出当前所有文件和各类文件

一般的CMS通过查看文件结构基本可以查看出来某些重要文件PHP代码 以下是查看当前文件下<?php$files = scandir('.');  foreach ($files as $file) {      if ($file !== '.' && $file !== '..') {          echo $file . "";         echo "<br>";  &nbs...

Mac创建加密文件夹方法

1、首先打开磁盘工具。我们可以直接用Spotlight或者在“应用程序-实用工具”里找到它。2、然后点击左上角菜单栏中的“文件-新建映像-空白映像”。3、在弹出的窗口中修改加密文件夹的名称和大小。4、在“加密”选项里选择128位AES加密,然后我们就会看到一个输入和验证密码的界面。5、输入之后点击“选取”,然后点击“存储”,就会生成一个DMG文件。6、双击该文件会弹出一个需要输入密码的窗口7、输入密码打开DMG文件之后,我们将看到系统自动加载的一个文件夹,需要加密的文件放入其中即可。调整加密文件夹大小的方法:再次打开磁盘工具,然后在菜单栏中选择“映像-调整大小”。然后选择之前生成的DMG文件,就会看到一个调整文件夹新大小的窗口,输入自己想要的数字之后,点击“调整大小”...

移动端网页文件上传分片压缩-Web Uploader

WebUploader是由BaiduWebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS6+,android4+。两套运行时,同样的调用方式,可供用户任意选用。功能特点:【分片、并发】分片与并发结合,将一个大文件分割成多块,并发上传,极大地提高大文件的上传速度。当网络问题导致传输错误时,只需要重传出错分片,而不是整个文件。另外分片传输能够更加实时的跟踪上传进度。【预览、压缩】支持常用图片格式jpg,jpeg,gif,bmp,png预览与压缩,节省网络数据传输。解析jpeg中的meta信息,对于各种orientation做了正确的处理,同时压缩后上传保留图片的所有原始meta数据。【MD5秒传】当文件体积大、量比较多时,支持上传前做文件md5值验证,一致则可直接跳过。如果服务端与前端统一修改算法,取段md5,可大大提升验证性能,耗时在20ms左右。...

FileUitl一个文件操作工具类

FileUitl一个文件操作工具类importjava.io.*;importjava.nio.charset.Charset;importjava.nio.file.Files;importjava.nio.file.StandardCopyOption;importjava.nio.file.StandardOpenOption;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.List;importjava.util.Random;/***文件相关工具类**@authorhttps://www.51dev.com*/publicclassFileUtil{/***判断文件大小是否合乎指定大小,如果超出,返回false,否则返回true*@paramfile*@paramsize_MB*@return*/publicstaticbooleancheckFileSize(Filefile,intsize_MB){longsize=size_MB*1024*1024;returnfile.length()&...

.idea文件夹和.iml文件是什么?

.idea文件夹当使用IDEA或PyCharm或WebStorm作为IDE时,会自动生成.idea/文件夹来存放项目的配置信息。其中包括版本控制信息、历史记录等等。idea对module配置信息之意,infomationofmoduleiml是intellijidea的工程配置文件,里面是当前project的一些配置信息。.iml文件iml文件是IntelliJIDEA自动创建的模块文件,用于Java应用开发,存储一些模块开发相关的信息,比如一个Java组件,插件组件,Maven组件等等,还可能会存储一些模块路径信息,依赖信息以及别的一写设置。注意:可以点击file->Settings->Filetypes,在右下角的Ignorefilesandfolders中可以输入.idea;和*.iml;将其隐藏。不建议隐藏iml,因为项目名出现中括号是因为iml文件名和项目文件名不一样,需要更改iml文件名...

mysql更新二进制文件

首先,你需要了解MySQL的二进制文件存储在哪里,文件是什么。在Linux系统中,它们通常存储在MySQL数据目录的'./mysql'子目录中。它们的文件名以'binlog.'开头,后面跟随一些数字和结束时间戳。现在,我们来看看如何更新MySQL的二进制文件。如果你正在使用MySQL5.6或更高版本,你可以使用以下步骤:1.停止MySQL服务$sudoservicemysqlstop2.编辑my.cnf文件,添加以下行binlog_row_image=minimal3.启动MySQL服务并登录$sudoservicemysqlstart$mysql-u-p4.检查当前的binlog文件名mysql>showmasterstatusG5.在另一个终端窗口中,运行以下命令复制binlog文件$mysqlbinlog--read-from-remote-server--host=--user=--password=$(mysql-BN-e'SHOWMASTERSTATUS'|awk'{print$1}')6.如果需要重命...

LINUX常用命令:CHMOD修改文件权限 777和754

chmod777 文件或目录示例:chmod 777/etc/squid运行命令后,squid文件夹(目录)的权限就被修改为777(可读可写可执行)。如果是Ubuntu系统,可能需要加上sudo来执行:sudochmod 777/etc/squid下面具体介绍chmod命令。Linux系统中,每个用户的角色和权限划分的很细致也很严格,每个文件(目录)都设有访问许可权限,利用这种机制来决定某个用户通过某种方式对文件(目录)进行读、写、执行等操作。操作文件或目录的用户,有3种不同类型:文件所有者、群组用户、其他用户。最高位表示文件所有者的权限值,中间位表示群组用户的权限值,最低位则表示其他用户的权限值,所以,chmod777中,三个数字7分别对应上面三种用户,权限值都为7。文件或目录的权限又分为3种:只读、只写、可执行。权限权限数值二进制具体作用r400000100read,读取。当前用户可以读取文件内容,当前用户可以浏览目录。w200000010write,写入。当前用户可以新增或修改文件内容,当前用户可以删除、移动目录或目录内文件。x100000001ex...

服务器磁盘空间不足删除大文件及大文件夹

服务器磁盘空间不足删除大文件及大文件夹可以找出大文件find.-typef-size+100M-execls-rlht{};也可以查找大文件夹du-h--max-depth=1然后根据自己的需要来删除...

如何反编译class文件

要反编译一个class文件,需要使用Java反编译工具。以下是一些常用的Java反编译工具:1.JD-GUI:JD-GUI是一个免费的Java反编译工具,可以将class文件转换为Java源代码。它可以直接从官方网站上下载并安装。2.Procyon:Procyon是另一个免费的Java反编译工具,可以将class文件转换为易于阅读的Java源代码。它是一个开源工具,可以从GitHub上获取源代码,并使用Java编译器将其编译为可执行的jar文件。3.Fernflower:Fernflower是JetBrains开发的一款Java反编译工具,可以将class文件转换为Java源代码。它是开源的,可以从gitHub上获取源代码,并使用Java编译器将其编译为可执行的JAR文件。使用这些工具的步骤如下:1.下载并安装所选的反编译工具。2.打开反编译工具。3.在反编译工具中选择要反编译的class文件。4.点击开始反编译按钮。5.等待反编译工具完成反编译过程。6.在反编译工具中查看生成的Java源代码。请注意,尽管这些工具可以将class文件转换为Java源代码,但生成的代码可能不完全与原始源...
开发笔记 开发笔记·2024-01-29

java二进制文件读写

在Java中,二进制文件读写涉及使用Input/OutputStream或Reader/Writer类的派生类。以下是一些常用的二进制文件读写操作:1.读取二进制文件:try(FileInputStreamfileInput=newFileInputStream("input.bin")){byte[]buffer=newbyte[4096];//缓冲区大小intbytesRead;//已读取的字节数while((bytesRead=fileInput.read(buffer))!=-1){//对缓冲区中的数据进行处理}}catch(IOExceptione){e.printStackTrace();}2.写入二进制文件:try(FileOutputStreamfileOutput=newFileOutputStream("output.bin")){byte[]data={0x01,0x02,0x03};//要写入的二进制数据fileOutput.write(data);}catch(IOExceptione){e.printStackTrac...
开发笔记 开发笔记·2024-01-09

python 遍历本地文件

files=os.listdir("./")forfinfiles:  iff.lower()[-3:]=="mp4":    print(f)...
开发笔记 开发笔记·2023-12-29

c#获取文件夹所有文件列表

可以使用C#的Directory和File类来获取一个文件夹中所有的文件列表。下面是一个示例代码,可以获取指定文件夹中所有的文件列表:usingSystem;usingSystem.IO;classProgram{staticvoidMain(string[]args){stringpath="C:\example\folder";//你需要替换为实际的文件夹路径string[]files=Directory.GetFiles(path);foreach(stringfileinfiles){Console.WriteLine(file);}}} ...

C#从数据库读取数据到DataSet并保存到xml文件的方法

DataSet有一个WriteXml方法可以直接将数据保存到xml文件usingSystem;usingSystem.Data;usingSystem.Xml;usingSystem.Data.SqlClient;usingSystem.IO;publicclassTestWriteXML{publicstaticvoidMain(){StringstrFileName=c:/temp/out.xml;SqlConnectionconn=newSqlConnection(server=localhost;uid=sa;pwd=;database=db);StringstrSql=SELECTname,ageFROMpeople;SqlDataAdapteradapter=newSqlDataAdapter();adapter.SelectCommand=newSqlCommand(strSql,conn);//BuildtheDataSetDataSetds=newDataSet();adapter.Fill(ds,employees);//GetaFileStreamobjectFi...

上传文件出现c:/fakepath问题

浏览器为了保护客户隐私安全,会将上传文件的路径替换成c:/fakepath,目前有一下解决方法:一、通过修改浏览器的安全设置:     工具=>Internet选项=>安全=>自定义级别==>找到“其他=>基于内容打开文件,而不是基于文件扩展名”,选择[禁用]即可 但是作为一个开发者,我们不能要求客户去这么干,所以需要在编写代码的时候解决这个问题。所以有第二种方式二、在js中控制,获得全路径: document.getElementById("fileId").select();//选中页面中的文件路径var realPath = document.selection.createRange().text;//取得选中的文件路径    这个要求页面有文件路径显示出来,如果使用了某个按钮调用文件选择,则无法获得全路径,如下jsp页面: <inputtype=&q...

未能加载文件或程序集“XXXXX”或它的某一个依赖项。未能验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045)

解决方案如下:方案一:删除掉此DLL引用,与BIN目录下的DLL。添加最新的DLL文件,重新添加一次。方案二:删除掉此DLL引用,与BIN目录下的引用。再清理解决方案。再添加一次。方案三:此DLL编译有错误。从新编译出此DLL,再重新引用...
首页上一页...34567...下一页尾页