Intro. Boost的filesystem可以用来扫描给定目录下的所有项. 实现 具体实现代码如下: 需要包含的头文件和使用的命名空间: #include <boost/filesystem.hpp> using namespace boost::filesystem; 扫描目录下文件的代码: for (directory_iterator dit(your_path); dit != directory_iterator(); dit++){ if (is_regular_file(*d
关于虚拟机栈和本地方法栈,在JVM规范中描述了两种异常: 1.如果线程请求的栈深度大于JVM所允许的深度,将抛出StackOverflowError异常: 2.如果虚拟机在扩展栈时无法申请到足够的内存,就会抛出OutOfMemoryError异常. 下面进行虚拟机栈和本地方法栈的SOF异常测试: public class JavaVMStackSOF { private int stackLenth = 1; public void stackLeak() { stackLenth++; sta