问题标签 [include]
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.
c - 如何在 C 中构造#includes
假设我有一个 C 程序,它被分解为一组 *.c 和 *.h 文件。如果一个文件中的代码使用另一个文件中的函数,我应该在哪里包含头文件?在使用该函数的 *.c 文件中,还是在该文件的标头中?
例如文件foo.c
包括foo.h
,其中包含所有声明foo.c
;bar.c
和相同bar.h
。函数foo1()
内部foo.c
调用bar1()
,在中声明bar.h
和定义bar.c
。现在的问题是,我应该包括bar.h
insidefoo.h
还是 inside foo.c
?
对于此类问题,一套好的经验法则是什么?
c - 专业的#include 内容
我需要创建一个 API,允许我的客户的开发人员使用专有的 C 模块,该模块将作为库发布(想想.lib
或.so
——不是源代码)。
我想让标题尽可能对开发人员友好(所以我不需要这样做),遵循最佳实践并提供带有描述、示例、警告等的评论。
我还应该从业务、技术和普通常识的角度考虑什么?
谢谢!
c++ - 您如何组织您的 STL 标头?
我正在处理一个使用 STL 的大型项目,并且对您组织 STL 的首选方式有疑问#includes
。
- 您是否喜欢在使用的源文件中 #include 每个标头。例如,如果两者都
foo.cpp
需要bar.cpp
,std::string
那么两者都会#include <string>
。 - 您是否希望拥有一个包含项目使用的所有 STL 头文件的单个头文件(即将它们添加到 MS 'stdafx.h' 预编译头文件中)。
第一种方法的优点是 .cpp 文件是一个独立的单元,可以在不同的项目中使用,而不必担心会丢失 .cpp 文件#include
。第二种方法的优点是您可以使用编译器预编译的头文件支持,另外您可以将 STL 包装#includes
在pragmas
其中禁用一些警告(例如,某些 Boost 头文件在第 4 级编译时会导致警告)。
你更喜欢使用哪个?
ajax - 在 JSF 中加载 ajax 加载
好的,这是我的问题:我有一个 JSF 应用程序和一些 JSP 文件。假设我有 main.jsp,它有一个视图并包含 sub.jsp。这工作正常。sub.jsp 包含一个子视图。因此,sub.jsp 中表单元素的所有 ID 都遵循 'subview:component' 的形式。现在假设我正在使用一些 ajax 并想要获取 jsp 页面 sub.jsp 并将其包含在某个 DIV 中。现在 ID 都是“组件”形式的。我不知道如何解决这个问题,并且必须在我的交互式 javascript 中检查 2 组不同的 ID 是一件痛苦的事情。有没有办法获得一致的ID?
我试过:删除子视图 - (然后 AJAX 调用将失败,因为没有找到视图)
和
h:form prependid=false - 这只会删除表单 id,而不是子视图 id
c++ - 使用#include 的区别和#include在 C++ 中
在C++#include<filename> and #include<filename.h
中使用> 有什么区别?使用这两者中的哪一个以及为什么使用它?
django - 在 Django 中,{{ block.super }} 的问题,如何避免在多个模板文件中复制“块”?
对于继承一个块的 2 个子模板文件,{{ block.super }}
不解析
Python 2.5.2、Django 1.0、Windows XP SP3
所涉及文件的示例框架代码:
base.html
item_base.html
show_info_for_all_items.html
show_info_for_single_item.html
文件 :base.html
文件 :item_base.html
文件 :show_info_for_all_items.html
文件 :show_info_for_single_item.html
show_info_for_all_items.html
显示项目列表以及每个项目的信息。
show_info_for_single_item.html
显示带有项目信息的单个项目。
show_info_for_all_items.html
并show_info_for_single_item.html
共享相同的代码来显示项目信息,所以我把它item_base.html
移到block item_info
但是{{ block.super }}
inshow_info_for_all_items.html
并show_info_for_single_item.html
不起作用。{{ block.super }}
解析为空白。
如果我将代码从其中移回block item_info
并且item_base.html
它show_info_for_all_items.html
可以show_info_for_single_item.html
工作,但是我必须block item_info
在 2 个文件中复制相同的代码。
如果 block.super 问题无法解决,Django 是否提供类似 INCLUDE =>{% INCLUDE "item_base.html" %}
的功能,因此可以包含来自模板文件的块(而不是extends
)
如何避免block item_info
在两个 html 文件中重复?
directory - xampp 包括不工作
首先,我如何知道我的 html 文件是否在 Xampp 的 localhost 上运行?是否有关于如何管理文件/目录并使所有这些都在 htdocs 下工作的教程?是否有关于如何设置包含的好教程?
我想在我的 html 中使用 Xampp 中的“包含”。我可以同时使用 html 包含和 php 包含吗?我必须放shtml吗?我可以使用 shtml、html、htm 和 php 包含吗?它们是否必须在一个包含目录中,该目录是 htdocs 下的子目录?我可以在其他子目录中引用包含吗?我的网站将有 100 多个页面,我正在尝试使用不同的版本进行“实验”,直到我满意为止。所以,我有各种下拉菜单的子目录。不幸的是,我似乎无法在 xampp 中使用它。无法从 Vista Buttons 显示我的 javascript 菜单,现在我将我的站点的主目录移动到 htdocs 目录。
php - 如何在 localhost 上运行文件?
我如何在 localhost 上实际运行文件?我知道它正在工作,但是如何在其上运行文件,以及如何验证该文件实际上是在 localhost 上运行的?
这里的服务器新手,其他问题(我有运行 Apache 2.2 的 xampp): 从您的回答看来,我必须在浏览器中输入路径才能在 localhost 上打开文件。所以,如果我想将文件放在子目录中,我必须输入包括目录在内的完整路径?
有没有办法让浏览器在我处理我的 html 时指向本地主机,而不必一直输入路径?
我在 Dreamweaver CS3 中工作,并且想使用包含命令(SSI 或 PHP),但不必一直将我的文件放在 HostGator 上以查看它们是否正常工作。
最好的方法是什么(请具体说明,我一无所知)。如果任何地方都有详细的教程,非常感谢链接。
谢谢
php - 包括:用于单独文件中基本 HTML 和 Javascript 的 SSI 或 PHP
我的 Xampp 服务器正在运行,现在也可以在子目录中运行我的 html(子目录名称中不能有空格)。
SSI 包含或 PHP 包含:
Xampp 说 SSI 已停用。尝试取消注释包含的行,但它不会更改停用。
如何激活 SSI?
那么,如何在我的 html 中实现 SSI 包含语句或 PHP 包含语句以调用包含 html、图像、javascript 和调用其他 javascript 菜单文件的命令的 html 文件?
php - php 包含在 html 文件目录中
是否所有 php 包含文件都必须位于包含目录中,或者这只是一种组织便利?我可以使用该目录的路径包含来自任何目录的文件吗?包含 php 包含的 html 文件是否必须具有 php 扩展名?如果是这样,我想这意味着我所有的 html 文档都将是 php,如果它们都有我计划“包含”的菜单。让您网站上的每个文件都是 php 文件的可接受协议吗?
谦恭地鞠躬……
ps 有没有关于这个话题的好圣经!?