问题标签 [file-structure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
80 浏览

php - 查找结构复杂的php页面

有没有一种简单的方法可以找到一行代码出现的确切 php 页面(包括路径)?例如,如果我正在编辑一个 wordpress 主题,其中包含多个嵌套文件夹中的数百个 php 文件,那么找到编译源代码中的第 349 行出现在文件结构中的什么位置?

0 投票
0 回答
109 浏览

python - 替换类似于文件系统的文件结构中的文件?

我正在编写一个程序来提取文件并将其添加到 xbox 360 的 STFS 文件中。STFS 结构是一个迷你文件系统,它有哈希表、文件表等。

提取文件很简单。我有文件的起始块和文件中的块数量,所以我只需要找到块偏移量,读取块长度,并将其作为文件发送出去。但是,当我需要替换或删除文件时会发生什么?我通常在 Windows 和计算机上读过,文件实际上并没有被删除,它们只是从文件表中删除,并在其他需要空间时被覆盖。那么,当我在写一个文件时,我如何找到一个足够大的未使用的块序列来容纳它呢?这些块的长度为 0x1000 字节,并用空字节填充剩余空间,因此一切都很好,但我想不出一种有效的方法来找到适合我要添加的文件的未使用的块范围。

我目前的计划是重写删除或添加文件的所有内容,这样我就没有大量未使用的空间,我无法弄清楚如何覆盖。是否有关于 NTFS 或 FAT32 等文件系统的很好的介绍,我可以阅读这些介绍,不需要几天时间就能理解,并且包含编写基本文件管理器所需的信息?

参考结构: http: //free60.org/STFS

编辑:在第二个,我会为表中的每个文件创建一个范围列表。即基于大小的起始偏移量和结束偏移量。在寻找插入文件的开放范围时,我会从 0 开始并检查每个范围的结束开始或结束是否在要插入的文件所需的范围内。如果开始或结束在范围内,我将继续移动到另一个文件的结束偏移的末尾。这比我最初的想法要好,但似乎仍然效率低下。我必须对文件表中的每个文件进行多次比较。

0 投票
2 回答
99 浏览

performance - 文件结构的最佳方法?

什么更好/更快?
我们需要一个用于 javascript / ajax 网络应用程序的短而快速的文件结构

rs -> c(用于 css 文件)
rs -> j(用于 js 文件)
rs -> i(用于图像)

或者:

-> 样式表
-> 脚本
-> 图像

或者:

-> css
-> js
-> img

如果网址更短,有什么区别吗?

0 投票
1 回答
2990 浏览

java - 如何读取和修改amr音频文件数据?

如何从 AMR-NB 文件中提取采样率、比特率等信息。严格来说,我想要采样率或任何其他可能改变其音高或速度的数据。

WAV 文件很容易,但在这里我受限于 AMR-NB 格式(J2me 设备)

我在谷歌上搜索了很多,但找不到任何东西......

AMR-NB 是固定在 8Khz 的吗?或者它随每个样本而变化?

0 投票
3 回答
110 浏览

c# - C# 文件的结构会影响编译的内容吗?

C# 文件的结构会影响编译的内容吗?

例如,成员的顺序(根据它在文件中的位置)会影响编译的类吗?

0 投票
1 回答
1021 浏览

php - 我可以做些什么来更好地构建我的文件目录?

我正在开发一个动态博客/投资组合:

参考链接:http ://www.andrewryan.me/

我已经在我的个人网站上工作了一个多月了。我一直在修改东西,因为我觉得我把整个事情都设置错了。我知道我在某种程度上是这样或那样的,我终于寻求帮助。

我一直在研究动态站点结构,我想知道一些事情:

  1. 动态内容的最佳实践。

    • 我在根文件夹中有网站的框架。这包括索引和样式。
      (连同脚本文件夹、图像文件夹和其他杂项文件类型..)

    • 最新的博客条目被拉到索引页面上。如果他们想查看我所有的专业帖子/主题,他们只需转到任何给定的子部分。
      (例如:index.php?p=professional)

    • 从那里; 如果用户想要完整地查看一篇博文,他们只需点击该博文,然后它就会被进一步动态拉起。
      (例如:index.php?p=professional/thispost (idfk))

  2. 如何在动态内容中创建动态内容。

    • 页面和子页面然后继续在个人文件夹中的链上。(例如:index.php > index.php?p=personal)
  3. 如何制作可更新的内容,一旦页面上传到其各自的文件夹,这些内容将被归档。

    • 我应该考虑为此使用数据库还是 XML?如果是这样,任何人都可以向我指出有关制作此类网站的任何好的教程吗?对此无需过多解释。

这是我的文件结构:

...以及动态页面的代码:

我或多或少想知道我的结构是否正确,或者是否有更好的方法来做到这一点。我希望能够制作这个网站一次,并在需要时自动更新它的内容。

0 投票
2 回答
8399 浏览

png - PNG文件结构

我已经学会了如何根据BMP 文件结构这里这里)生成 BMP 图像。

现在我正在寻找PNG文件结构,但我没有找到任何好的解释。

你知道我在哪里可以找到这个带有方案的解释吗?

0 投票
1 回答
717 浏览

php - PHP 会话变量在 WAMP 的子目录级别丢失

PHP 会话在根目录和一个目录深处按预期工作。存在 2 深的目录最终会获得一个新的会话 ID,并且所有会话变量都将丢失。

我在调用和初始化 SESSION 变量的所有页面中包含一个文件config.inc.php(绝对路径) 。session_start()我发现一个 PHP 指令设置似乎提到了子目录,但它看起来像是指临时存储的会话文件的子目录。

我已经使用 HTTPFox firefox 插件进行了仔细检查,只要我访问任何第 2 层深度的页面,会话就会消失,并且会发出一个新的会话 ID。很奇怪...

0 投票
1 回答
263 浏览

php - CodeIgniter 大型应用程序文件结构

我正在 CodeIgniter 中开发一个大小合适的应用程序,大约 20 页。每个页面都有独特的输入表单、显示表格和编辑数据选项。我想知道的是构建我的应用程序的最佳方式。

我想到的两种方法:

为每个页面创建单独的控制器、模型和视图。20 +20 +20 = 60 个文件。

或者

创建一个控制器(塞满代码),为每个页面创建一个视图,为整个应用程序创建 4 个模型,一个用于创建、读取、更新和删除任务。1 + 20 + 4 = 25 个文件。

关于解决此问题的最佳方法有什么建议吗?提前感谢任何人。

0 投票
3 回答
913 浏览

c++ - fopen 没有完全打开文件

我正在编写一个程序,该程序从两个单独文件中的两个表创建一个查找表。当我阅读第一张表格时,一切都被正确阅读。但是,当我阅读第二个文件时,fopen似乎并没有打开整个文件。

我这样说是因为编译器实现了_iobuf文件结构,并且_cnt似乎_cnt = 530比第一次初始化时( )低了很多( _cnt ~ 4096),并且当我从文件中读取时它会减小。

这是我的代码片段:

PS:我一直在尝试查找结构_cnt中的确切内容,但FILE找不到任何类似的东西。我将不胜感激任何人都可以提供的任何指示。