问题标签 [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.
php - 在 PHP 中存储文件结构
存储文件结构以及文件(例如 Zip 文件)的最佳方式是什么?目前每个文件都是 MySQL 数据库中的一行,但显然无法从中读取结构。我想避免存储二进制文件。所有文件都应该是纯文本。每个 zip/文件结构对于提交它的用户都是私有的。
c - XML 到 C 结构和 C 结构到 XML
我喜欢用 C 进行服务器端编程,但需要与一些 XML 进行互操作。
我需要编写一些函数,给定一个 C 结构或嵌套结构,以及另一个描述 C 结构中元素的结构(或嵌套结构),将其作为 XML 输出。另一个函数读取 XML,验证它是否匹配 C 结构的描述,并填充 C 结构。
我很确定这已经做过很多次了,但是那里有太多关于 XML 的其他信息,以至于我没有任何运气来编写一个不会返回很多不相关内容的 Google 查询。
我不是在寻找库——只需几百行 C 代码即可解析 XML。
interop - GetPhysicalMonitorsFromHMONITOR 返回的句柄始终为空
在 Media Foundation SDK 上,有一个GetPhysicalMonitorsFromHMONITOR函数,我正在尝试使用 C# 实现该函数,但没有运气......
在返回的 PHYSICAL_MONITOR[] 中,该函数返回监视器的字符串描述,但由于一些神秘的原因,hPhysicalMonitor句柄仍为 0。
我已经使用 P/Invoke Interop Assistant 生成了签名,并稍作修改。
PHYSICAL_MONITOR 结构或其他任何东西是否需要进一步调整?
谢谢你。
module - 使用 ExpressionEngine Core 安装结构模块
我正在尝试使用ExpressionEngine Core安装Structure 模块。我重新安装了所有东西:
表达式引擎 1.6.7
结构 1.2.5(根据http://expressionengine.com/forums/viewthread/91290/将空的 lang.pages.php 文件添加到 /language/english
按照http://expressionengine.com/forums/viewthread/91290/上安装结构的说明进行操作
现在我被封锁了。我添加的所有新顶级页面都获取地址,例如domain.com/-1/、domain.com/-2/等。除了地址不正确之外,这些链接还会导致 404 错误。
如果我添加一个子页面(/contact/contactmail),它会在 Modules » Structure 下显示为domain.com/-4/contactmail,也已损坏。
唯一有效的页面是我的主页——有没有人知道我做错了什么,或者我是否需要修改有关 Structure 安装的某些内容以使其与 ExpressionEngine Core 一起工作?
我已经安装了 3 次,并且拥有正确版本的 PHP。每次我最终得到这些顶级页面的负整数链接。
directory - 仅签出目录结构
如何在 CVS 存储库中仅签出项目的目录结构(没有任何文件)?这可能很有用,例如了解结构本身,并在以后有选择地检出文件夹。例如,我可能对可能在本地硬盘上占用太多空间的测试用例文件夹不感兴趣。
c# - 修改foreach中的内容
我倾向于使用结构的 ArrayLists。然后很容易用 foreach 循环遍历列表。
我遇到的问题是我不能使用 foreach 来修改结构内容,而必须使用 for 和混乱的类型转换。
有没有更整洁的方法来做到这一点?
c - 这个关于结构的 C 错误是什么意思?
有人可以帮我理解 C 结构中的这个错误吗?这是我的代码:
我收到关于 O[13]、O[14] 和 O[15] 的这些错误
python - 范围,使用当前模块中的函数
我知道这一定是一个微不足道的问题,但是我尝试了许多不同的方法,并且稍微搜索了一下解决方案,但是如何在当前模块中创建和引用子函数?
例如,我正在编写一个程序来解析一个文本文件,我想为其中的 300 个不同名称中的每一个分配一个类别。
其中有 300 个,我有一个列表来创建一个 dict,所以形式为 lookup[key]=value (奖金问题;有比大量 dict 更有效或更明智的方法吗?)。
我想将所有这些保留在同一个模块中,但在文件末尾使用函数(dict初始化等),所以我不必向下滚动 300 行来查看代码,即布局如下面的例子。
当我按如下方式运行它时,我收到错误“未定义 initlookups”。当我的结构是初始化时,然后是函数定义,然后是函数使用,没问题。
我确信必须有一种明显的方法来初始化函数和相关的 dict 而不保持代码内联,但是到目前为止已经尝试了很多都没有成功。我可以把它放在一个外部模块中并导入它,但为了简单起见,我不想这样做。
在模块结构方面我应该做什么?有没有比使用 dict 存储这个查找表更好的方法(它是 300 个唯一的文本键映射到大约 10 个类别?
谢谢,
布伦丹
apache-flex - 弹性项目结构
我正在尝试创建一个大型弹性项目。该项目由一个 CORE 应用程序和其他子应用程序组成。
CORE 应用程序应包含将由所有其他项目共享的信息(例如,链接到数据库、从数据库加载数据的数据管理器、应用程序信息,如高度宽度颜色字体......等)。
每个子应用程序都有特定的任务。每个子应用程序本身就是一个大项目,所以我认为将所有代码放在一个巨大的项目中并不是一个好主意。
CORE 项目应该运行主应用程序,通过导航菜单,我应该能够单击并运行其他子应用程序。
有没有办法创建 CORE 应用程序来引用这些子应用程序,以便我可以在 CORE 中运行它们。同时,那些子应用程序是否应该引用 CORE 应用程序来获取与数据库的 NetConnection 以及它们可能共享的其他重要信息?
构建这个项目的最佳方式是什么?
谢谢,
c# - 我应该如何在 C# 中重写一个非常大的复合 if 语句?
在我的 C# 代码中,我有一个很天真地开始的 if 语句:
它正在增长。我认为现在必须有20个条款。
我应该如何处理这个?