ICode9

精准搜索请尝试: 精确搜索
  • 最好的linux文件系统过滤选项?2019-07-26 17:50:27

    我需要一个linux文件系统过滤器,用于动态地对文件系统调用强制执行A​​CL策略(根据运行时计算的内容允许/拒绝读/写). 到目前为止,我偶然发现了DazukoFS和Related Work. 我不喜欢DazukoFS的是它必须为每个内核版本编译. >是否有一些用户模式库可以动态过滤文件系统调用?>如果没有,

  • Linux中的文件互斥是什么?怎么实现呢?2019-07-26 11:52:04

    在Windows中,如果我用MS Word打开文件,则尝试删除它. 系统将阻止我.它可以防止文件被删除. Linux中有类似的机制吗?在编写自己的程序时如何实现它?解决方法:Linux中没有类似的机制.事实上,我发现窗户的这个特征是一个令人难以置信的错误和一个大问题. 除非程序是数据库并且在文件正常

  • 如何将目录树输出为HTML?2019-07-26 07:07:38

    这是我到目前为止所得到的: project_dir = '/my/project/dir' project_depth = len(project_dir.split(os.path.sep)) xml_files = [] for dirpath, dirnames, filenames in os.walk(project_dir): for filename in fnmatch.filter(filenames, '*.xml'):

  • 快速查找Linux上一个目录中的文件数2019-07-24 00:50:45

    我正在寻找一种快速查找Linux目录中文件数量的方法. 任何在目录中的文件数量中占用线性时间的解决方案都是不可接受的(例如“ls | wc -l”和类似的东西),因为它需要花费相当长的时间(有数十亿甚至数亿目录中的文件). 我确定目录中的文件数必须作为一个简单的数字存储在文件系统结构

  • mysql – 在DB或文件系统中保存PDF文件2019-07-23 23:17:39

    在我的网站项目中,我需要上传最终用户的pdf文件并保存.我估计每3个月收到大约2000个pdf文件,每个pdf文件大小为2MB. 什么是最好的解决方案?将文件保存在硬盘(文件夹中)并将文件地址保存在DB<或者>将文件直接保存在db(MySQL)中的blob字段中 RGDS解决方法:将大量二进制数据保存为BLOB

  • 如何在Python中重命名文件并保留创建日期2019-07-23 19:57:02

    我知道创建日期并没有存储在文件系统本身,但我遇到的问题是,当我使用os.rename时,它正在更新我正在使用的文件的创建日期. 是否可以重命名文件而不更改其原始创建日期?解决方法:正如都铎所说,你可以使用os.stat()和os.utime(). stat = os.stat(myfile) # your code - rename access

  • 给定其路径的文件的存在2019-07-23 16:51:20

    给定路径,有没有办法在不打开文件的情况下找出文件是否存在? 谢谢解决方法:最有效的方法是使用F_OK标志的access. stat也有效,但它的重量要大得多,因为它必须读取inode内容,而不仅仅是目录.

  • 在C中读取目录文件2019-07-23 13:51:24

    我正在尝试编写一个小程序来向我展示linux中目录的内部表示(特别是debian).这个想法是一个使用open(“.”,O_RDONLY)的小型C程序,但这似乎没有输出.该计划如下: #include <stdio.h> #include <fcntl.h> int main(int argc, char** argv) { int fd = open(argv[1],O_RDONLY

  • mount()上的自动检测文件系统2019-07-23 10:52:01

    我的应用程序应该安装并检查插入USB插槽的任何pendrive的内容. 问题是,一些用户可能正在使用格式化为其他文件系统的pendrives,而不是标准的’vfat’.标准 mount /dev/sda1 /mnt/pendrive -t auto 足以满足我的需求 – 它可以工作,并且可以使用内核可读的任何文件系统.问题是我

  • 在没有轮询的情况下检测PHP中的文件更改2019-07-23 07:32:17

    我正在尝试检测特定文件的修改时间而不轮询文件内容以查找更改. 服务器运行Mac OS X,因此无法使用inotify.我的服务器允许使用exec(). 我怎样才能做到这一点?解决方法:检查filemtime().您可以经常轮询它,这比查找文件本身的更改要容易得多.

  • mysql – BLOB vs FileSystem2019-07-23 01:15:39

    虽然这个问题已经出现在过去的上一篇文章中,但不同的场景和不同的考虑决定哪一个是最好的. 我需要实现一个系统,每年可以处理200GB到400GB大小的图像(大约每张图像1mb).它是P& C图像,仅允许授权的个人访问和仅查看.我打算使用基于系统的应用程序来INSERT到MYSQL数据库,并使用基于PH

  • 如何在嵌入式Linux中高效地在VFAT分区上创建大文件2019-07-21 23:51:33

    我试图在嵌入式Linux框中使用`dd’命令在VFAT分区上创建一个大的空文件: dd if=/dev/zero of=/mnt/flash/file bs=1M count=1 seek=1023 目的是跳过前1023个块并在文件末尾只写一个块,这在原生EXT3分区上应该非常快,而且确实如此.但是,此操作在VFAT分区上变得非常慢,并伴有以下消

  • java – 如何计算Android上具有特定扩展名的文件数量?2019-07-21 22:33:19

    在我正在为Android开发的应用程序中,我让用户使用扩展名“.rbc”创建特定于我的应用程序的文件.到目前为止,我已经成功地创建,写入和读取这些文件. 现在我正在尝试计算存在的这些文件的数量.我对Java并不是特别熟悉,我只是开始为Android编程,所以我觉得有点迷失.到目前为止,我所做

  • 在java中获取原始文件名?2019-07-21 21:04:37

    在Windows OS中,我有一个文件,例如“README”. 使用java,File(“readme”).exists()将返回true 如何获取真正的文件名,如下所示: new File("readme").getTrueFileName() //return "README" 解决方法:查看File.getCanonicalPath – 返回“真实”文件名. 还有File.getCanonicalF

  • python – 获取纳秒级精度的文件修改时间2019-07-18 02:51:24

    我需要为遍历文件系统树的Python 2程序中的每个文件获取完整的纳秒精度修改时间戳.我想在Python本身中这样做,因为为每个文件生成一个新的子进程会很慢. 通过查看stat结果的st_mtime_nsec字段,从Linux上的C库,you can get nanosecond-precision timestamps开始.例如: #include <sys

  • android – 如何创建隐藏文件夹2019-07-16 10:23:31

    我想创建一些隐藏的文件夹,如照片隐藏应用程序,并将选定的图像从图库或相机隐藏到选定的隐藏文件夹.我google了很多但我找不到任何解决方案.请给我一个解决方案..提前致谢解决方法: my requirement is when i add files to hidden folder those should not be shown in gallery

  • C#/ C:启动一个应用程序并处理它对系统的I / O调用2019-07-16 03:15:44

    我需要启动其他应用程序并处理它的I / O操作.因此,当它尝试读/写文件时,我需要捕获它并更改路径. 它应该是可能的,因为有些程序可以做这样的事情(比如ModOrganizer). 问题是我不想使用文件系统过滤器驱动程序.我不想让我的应用程序的用户安装这样的东西. 正如我所看到的,ModOrganiz

  • php – 文件主机的目录结构2019-07-15 04:39:43

    我有一个简单的文件主机,它给文件一个唯一的ID,并将它们存储在一个目录中.我被告知这将在未来引起问题,我想知道我应该注意哪些事项,以确保它能够顺利地应用于未来和未来. 另外,是否存在通过发送头信息和readfile()来强制下载的性能问题?保留文件名并允许直接下载使用不是使用脚本会

  • java – 如何让OS X识别驱动器号?2019-07-15 03:04:16

    我知道.异端.但我陷入困境.我有很多使用绝对路径名的配置文件,这会在OS X和Windows之间产生不兼容性.如果我能够将OS X(我认为两者中的灵活性更灵活)识别为Q:/foo/bar/bim.properties作为有效的绝对文件名,那么它将节省我通过堆栈的工作天数跟踪和配置文件. 最后,我需要这些Java测试

  • c – 写入的最佳缓冲区大小(2)2019-07-14 23:50:36

    假设我想在文件中写入1 GB的数据,比如说使用write(2)系统调用的ext3 Linux文件系统,这种情况发生在一个非常繁忙的环境中(很多类似的I / O很简单).间隔中的最佳缓冲区大小是多少,例如,[4 kB,4 MB] >不使用O_DIRECT打开标志,或 >使用O_DIRECT? 请不要“自己检查”答案 – 我想从“文

  • php – 操作文件系统2019-07-13 16:31:50

    在操作文件系统时,使用exec()和PHP函数(如rmdir(),unlink()等)之间的最佳方法是什么?解决方法:隔离的PHP版本比启动shell /调用进程执行某些操作要快.它们还可以跨不同的操作系统移植,即使在Web服务器无法访问标准shell命令(例如由于chroot /权限)的情况下也可用. 然而,对于特别复杂

  • java – 为什么文件系统存储比SQL数据库更快2019-07-13 07:17:11

    扩展this thread – 我只想知道为什么从文件系统而不是MySQL数据库中检索文件的速度更快.如果要对两者进行基准测试,看看哪个会在10分钟内检索到最多的数据(多种类型的数据) – 哪一个会赢? 如果文件系统真的更快,那么为什么不将所有内容存储在文件系统中并用csv或xml替换数据库? 编

  • linux – 运行ls -l时,为什么目录上的filesize与du的输出不匹配?2019-07-13 03:51:02

    4096在ls -l的输出中意味着什么? [root@file nutch-0.9]# du -csh resume.new/ 2.3G resume.new/ [root@file nutch-0.9]# ls -l total 55132 drwxr-xr-x 7 root root 4096 Jun 18 03:19 resume.new 解决方法:该目录占用4096字节的磁盘空间(不包括其内容).

  • 如何在Python中写入文件之前确保文件存在或可以创建?2019-07-12 13:08:46

    我正在写一个函数,我想让它触摸一个文件,以便我可以写入该文件.如果该文件不存在,我将收到错误.我该怎么说呢?解决方法:只需打开文件进行写入,如果文件不存在,则会创建(假设您有适当的权限写入该位置). f = open('some_file_that_might_not_exist.txt', 'w') f.write(data) 如果无

  • 正则表达式 – Perl代码中的这个特定路径连接是否可以利用?2019-07-12 05:00:43

    假设攻击者控制变量$untrusted_user_supplied_pa​​th.以下Perl代码是否可以利用? my $untrusted_user_supplied_path = ... if ($untrusted_user_supplied_path =~ /\.\./) { die("Tries to escape homedir."); } my $base_path = "/home/username/"; my $full_path = &

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

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

ICode9版权所有