小编Ali*_*own的帖子

Dir.glob是否保证订单?

Ruby文档没有提到这一点.

是否Dir.glob("*")保证它返回的文件的顺序,或者我是否需要自己对它们进行排序以确定?

ruby

12
推荐指数
1
解决办法
3933
查看次数

单片数据文件的原因

这似乎是游戏使用的一种技术,它将所有声音都放在一个文件中,纹理放在另一个文件中.这些文件通常达到GB大小.

这样做的原因是如何将子目录中的所有内容保存为小文件 - 许多小型游戏使用这种格式的一个,整体系统受到大公司的青睐?

是否有一些文件系统开销有很多小文件?他们是否试图保护自己的财产 - 尽管大多数似乎只是一个带有新扩展名的压缩文件?

data-files

7
推荐指数
1
解决办法
864
查看次数

cmake最佳实践

使用cmake时,最好是在项目的根目录中使用一个大的CMakeLists.txt,还是在某些地方看到,每个子目录中也有一个?

我会假设大型项目的内容,每个目录中有一个更好.
如果是这样,门槛应该在哪里?

directory cmake

6
推荐指数
1
解决办法
1631
查看次数

shell 风格界面的 Ruby 手柄向上箭头

我正在 ruby​​ 中实现一个简单的 shell 样式界面,如下所示:

exit = false
while(not exit)
        print '?> '
        case gets("\n").strip
        when "quit"
                exit = true
        when "xxx"
            #handle xxx command 
        end
end
Run Code Online (Sandbox Code Playgroud)

如果我按向上箭头,我会得到^[[A。是否有办法像在 shell 中填充上一个命令一样来实现这一点?

ruby shell

3
推荐指数
1
解决办法
603
查看次数

标签 统计

ruby ×2

cmake ×1

data-files ×1

directory ×1

shell ×1