问题标签 [header]
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++ - Best resources for converting C/C++ dll headers to Delphi?
A rather comprehensive site explaining the difficulties and solutions involved in using a dll written in c/c++ and the conversion of the .h header file to delphi/pascal was posted to a mailing list I was on recently, so I thought I'd share it, and invite others to post other useful resources for this, whether they be links, conversion tools, or book/paper titles.
One resource per answer please, so we'll end up with the most popular/best resources bubbling to the top.
c# - 在 C# 代码中重用 .h 文件中的定义语句
我有 C++ 项目(VS2005),它在#define 指令中包含带有版本号的头文件。现在我需要在双 C# 项目中包含完全相同的数字。最好的方法是什么?
我正在考虑将此文件作为资源包含在内,然后在运行时使用正则表达式对其进行解析以恢复版本号,但也许有更好的方法,你觉得呢?
我不能将版本移到 .h 文件之外,构建系统也依赖于它,而 C# 项目是一个应该适应的项目。
c# - 添加自定义标题
我需要创建自定义标头并将其添加到 ASP.NET 2.0 应用程序。该案例是在我们的开发/测试环境中模拟 SSO 登录。
当我尝试添加标题时,我遇到了“此平台不支持”。错误。BigJim 在这里有一篇关于这个主题的好帖子:http: //bigjimindc.blogspot.com/2007/07/ms-kb928365-aspnet-requestheadersadd.html
我的问题的根源在于我需要模拟各种人登录到我的应用程序。不仅仅是在 HttpModule 中添加静态数据。我需要从几个 TextBox 中获取值并将这些信息传输到自定义标题中,然后重定向用户。HttpModule 的东西发生在管道的早期......
如果存在可以在开发环境中使用的简单重定向/代理解决方案,现在有人吗?或者有简单/漂亮的方式在代码中做到这一点?
debian - 向通过 exim4 发送的邮件添加标头
我有一个运行 Exim4-daemon-heavy 的 Debian Etch 系统。
该系统对互联网开放,但其目的是只接收来自垃圾邮件过滤服务的合法邮件,该服务作为其前面的代理运行。(不过,我不能只限制对这些 IP 的访问,因为我确实有一些授权用户通过我的服务器在端口 25 上进行中继。我知道我应该使用 587 - 但目前我不是。)
这个工作的一般方式是:
[Internet] -> [SMTP 代理] -> [我的服务器]
不幸的是,我让垃圾邮件发送者直接向邮件服务器发送邮件,而忽略了 MX 记录。所以看起来我明显的解决方案是:
- 在 SMTP 代理上为每条已处理的邮件添加一个标头。
- 除非邮件来自授权的中继器,否则在我的服务器上为每条传入消息添加一个标头。(即完成 SMTP AUTH 的人。)
这样我就可以使用 procmail 来处理直接发送的垃圾邮件,这些邮件是通过忽略我的 MX 记录的发件人发送的。
我很确定 Exim4 可能会被强制添加诸如“X-Submitter: $ip”之类的标头 - 以记录提交消息的远程 IP,但我不确定应该如何完成。
reporting-services - 如何在多页 SSRS 2005 报告的标题中显示数据?
这个问题很有帮助,但是我的报告中有一个列表控件,当报告超过 1 页时,页眉中的数据只显示在报告的最后一页。
显然,隐藏的文本框必须在报告的每一页上,标题才能正常工作。我怎么做?我在列表中拥有的唯一控件是一个文本框,其中包含超过 1 页的文本。
perl - 解码 UTF8 电子邮件标头
我有一个表单的电子邮件主题:
电子邮件的正文是 utf-8 base64 编码的 - 并且解码得很好。我目前正在使用 Perl 的 Email::MIME 模块来解码电子邮件。
=?utf-8 分隔符的含义是什么?如何从该字符串中提取信息?
php - PHP:用于向浏览器发送数据的当前编码
向浏览器发送数据时,我如何知道 PHP 将使用什么编码?即带有 Cotent-Type 标头,例如:iso-8859-1。
.net - 如何在 .NET C++ 项目中订购标头
我正在尝试从头开始构建一个新的 .NET C++ 项目。我计划在这个项目中混合托管和非托管代码。
此论坛主题 IDataObject : ambiguous symbol error回答了我多次看到的问题。
帖子 #4 声明“将所有 '使用命名空间 XXXX' 从 .h 移动到 .cpp”
这看起来是个好主意,但现在在我的头文件中,我需要引用 .NET Framework 中的参数,例如
我应该如何在 .cpp 文件中移动 using 语句并在 .h 文件中使用相应的命名空间?
header - 将许可证头添加到源文件的工具?
我正在寻找一种工具,它可以批量向一些源文件添加许可证头,其中一些源文件已经有了头文件。是否有一个工具可以插入一个标题,如果它不存在的话?
编辑:我故意不标记这个问题的答案,因为答案基本上都是特定于环境和主观的
c++ - *.h 或 *.hpp 用于您的类定义
我一直使用一个*.h
文件来定义我的类,但是在阅读了一些 boost 库代码之后,我意识到它们都使用*.hpp
. 我一直讨厌那个文件扩展名,我想主要是因为我不习惯它。
*.hpp
使用over有什么优点和缺点*.h
?