草庐IT

check-buildroot

全部标签

java - Linux + Java + Windows : Check if file copied completely

我有一个Java应用程序,它监视目录中的新文件并处理它在目录中看到的任何新文件。应用程序需要在linux和windowsenv上运行。问题出在linux上,当用户手动复制目录中的文件时,应用程序会在文件完全复制之前选择该文件到目录中。我已经尝试使用各种方法锁定文件,但即使文件仍在由linux系统复制,应用程序也能够获取对文件的锁定。我也考虑过使用lsof命令检查文件,但它是linux特定的,所以我试图避免这种情况。有人可以建议一种方法来防止应用程序拾取不完整的文件吗?提前致谢。 最佳答案 您可以每隔2秒检查一次文件大小,如果不同则文

java - Linux + Java + Windows : Check if file copied completely

我有一个Java应用程序,它监视目录中的新文件并处理它在目录中看到的任何新文件。应用程序需要在linux和windowsenv上运行。问题出在linux上,当用户手动复制目录中的文件时,应用程序会在文件完全复制之前选择该文件到目录中。我已经尝试使用各种方法锁定文件,但即使文件仍在由linux系统复制,应用程序也能够获取对文件的锁定。我也考虑过使用lsof命令检查文件,但它是linux特定的,所以我试图避免这种情况。有人可以建议一种方法来防止应用程序拾取不完整的文件吗?提前致谢。 最佳答案 您可以每隔2秒检查一次文件大小,如果不同则文

c++ - 错误代码 : how to set and check errno

我试图了解在Linux上调用设置errno的C函数时我应该使用什么类别。我不确定所有可能的错误代码是否由POSIX定义,所以我很想使用system_category。但我想稍后在我的代码中处理通用条件,所以我想做这样的事情:std::error_codeec;some_func(some_path,ec);if(ec){if(ec==std::errc::file_exists){//specialhandling}returnec;}要在some_func()中设置错误代码,我希望这样进行:ec.assign(EEXIST,std::system_category());主要基于这个

c++ - 错误代码 : how to set and check errno

我试图了解在Linux上调用设置errno的C函数时我应该使用什么类别。我不确定所有可能的错误代码是否由POSIX定义,所以我很想使用system_category。但我想稍后在我的代码中处理通用条件,所以我想做这样的事情:std::error_codeec;some_func(some_path,ec);if(ec){if(ec==std::errc::file_exists){//specialhandling}returnec;}要在some_func()中设置错误代码,我希望这样进行:ec.assign(EEXIST,std::system_category());主要基于这个

linux - 1MB 以下的 Buildroot 自定义内核

我正在尝试使用Buildroot构建1Mb以下的最小内核。它适用于具有qspi内存和基本功能、以太网、usb、spi和一些GPIO的小型电路板。通过ssh和UART进行基本终端访问。我的第一个想法是,是否有可能通过linux-menuconfig修改内核.config以达到这个大小。此外,如果有可能在不深入了解内核架构的情况下识别冗余部分并将它们排除在编译之外。如果有人可以指导我如何解决这个问题,甚至指定一些工具和方法来解决这个问题,那将非常有帮助。谢谢! 最佳答案 如果您的开发板有可用的构建根目录,那么最好继续使用它。禁用内核选项

linux - 1MB 以下的 Buildroot 自定义内核

我正在尝试使用Buildroot构建1Mb以下的最小内核。它适用于具有qspi内存和基本功能、以太网、usb、spi和一些GPIO的小型电路板。通过ssh和UART进行基本终端访问。我的第一个想法是,是否有可能通过linux-menuconfig修改内核.config以达到这个大小。此外,如果有可能在不深入了解内核架构的情况下识别冗余部分并将它们排除在编译之外。如果有人可以指导我如何解决这个问题,甚至指定一些工具和方法来解决这个问题,那将非常有帮助。谢谢! 最佳答案 如果您的开发板有可用的构建根目录,那么最好继续使用它。禁用内核选项

linux - SVN check out 失败并显示 "chunk delimiter was invalid"- 可以做什么?

在结帐过程中(http://aima-java.googlecode.com/svn/trunk/),客户端因错误而停止,确切的错误消息如下:org.tigris.subversion.javahl.ClientException:RA层请求失败svn:'/svn/svn/vcc/default'的报告:block分隔符无效我用谷歌搜索了这个错误,但找不到解决方案。我现在唯一知道的是这个问题是由不兼容的svn版本引起的。我使用常规ubuntu存储库中的svn1.6.12。该错误可在多个客户端(使用Eclipse和RabbitVCS测试)中重现,因为它们都使用相同的后端。关于如何处理这个

linux - SVN check out 失败并显示 "chunk delimiter was invalid"- 可以做什么?

在结帐过程中(http://aima-java.googlecode.com/svn/trunk/),客户端因错误而停止,确切的错误消息如下:org.tigris.subversion.javahl.ClientException:RA层请求失败svn:'/svn/svn/vcc/default'的报告:block分隔符无效我用谷歌搜索了这个错误,但找不到解决方案。我现在唯一知道的是这个问题是由不兼容的svn版本引起的。我使用常规ubuntu存储库中的svn1.6.12。该错误可在多个客户端(使用Eclipse和RabbitVCS测试)中重现,因为它们都使用相同的后端。关于如何处理这个

linux - 如何在buildroot中重建rootfs

我要设置构建环境,为AT91SAM9X25开发板制作我自己的linux嵌入式系统。我正在使用buildroot来执行此操作。make命令构建所有目标,首先构建工具链,然后打包,然后是rootfs和rootfs的镜像(tar、cpio...)。要重建rootfs,我通常使用makeclean然后再make。makeclean命令删除所有工具链(包括工具链)。所以我的第一个问题是:有没有什么方法可以在不构建工具链的情况下重新制作rootfs?这需要很多时间。我还在buildroot中构建linux内核。我在buildroot中打开了BR2_LINUX_KERNEL[=y]。linux配置为

linux - 如何在buildroot中重建rootfs

我要设置构建环境,为AT91SAM9X25开发板制作我自己的linux嵌入式系统。我正在使用buildroot来执行此操作。make命令构建所有目标,首先构建工具链,然后打包,然后是rootfs和rootfs的镜像(tar、cpio...)。要重建rootfs,我通常使用makeclean然后再make。makeclean命令删除所有工具链(包括工具链)。所以我的第一个问题是:有没有什么方法可以在不构建工具链的情况下重新制作rootfs?这需要很多时间。我还在buildroot中构建linux内核。我在buildroot中打开了BR2_LINUX_KERNEL[=y]。linux配置为