问题标签 [standards]
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.
internet-explorer - Internet Explorer 8 beta 2 和标准
Internet Explorer 8 打破了我必须看到的每 3 页。我想,这个早期版本的目的是让网站所有者有机会更新他们的网站,这样最终版本就不会那么麻烦了。
有没有人真的这样做过?
有人甚至打算这样做吗?
我还没有注意到像 ebay、myspace、facebook 等任何大型网站都在打扰,那么如果小型网站可以只使用兼容模式,为什么还要这样做呢?
我想我会用我的,但是如何让您的网站与 IE7 和 8 兼容?
xml - 在 XML 成为一种标准并考虑到它的所有缺点之前,是什么让 XML 如此流行?
是的,XML 是人类可读的,但逗号分隔的文本和属性文件也是如此。
XML 臃肿,难以解析,难以在代码中修改,还有很多我可以用它思考的其他问题。
我的问题是使 XML 如此受欢迎的最吸引人的品质是什么????
database - 数据库中一致且全面的地址存储的最佳实践
是否有任何最佳实践(甚至标准)可以在数据库中以一致和全面的方式存储地址?
具体来说,我认为现阶段地址存储有两种情况:
- 您只需要将地址与人、建筑物或任何物品相关联(最常见的情况)。那么一个带有文本列(address1、address2、zip、city)的平面表可能就足够了。这不是我感兴趣的情况。
- 您想对您的地址进行统计:特定街道、城市或...中有多少物品然后您想避免任何类型的拼写错误,并确保一致性。我的问题是关于这种特定情况下的最佳实践:建模一致地址数据库的最佳方法是什么?
一个国家特定的设计/解决方案将是一个很好的开始。
回答:这个问题似乎还没有完美的答案,但是:
delphi - 是否期望 Delphi 7 中项目组的所有单元都在一个文件夹中?
也许这适用于其他 Delphi(我只使用了 7 个)。我们已经分解了代码,因此我们相当庞大的应用程序中的几乎每个 DLL 都位于不同的文件夹中。
我下载并插入 Delphi 的 99% 的开源内容都已将其所有源代码放入一个文件夹中。
这似乎是 Delphi 的开发人员对其用户的编码实践做出的假设,这可能并不明显。
web-services - 是否有一种标准方法可以向您的 Web API 验证应用程序?
我正在考虑构建一个简单的 Web 应用程序,该应用程序将公开一个 API,该 API 允许第三方(好吧,由我编写,但这不是重点)应用程序查询和修改存储在网站上的用户特定数据。
显然,我不想让应用程序能够在未经用户同意的情况下获取用户特定的信息。我想要某种应用程序身份验证,其中用户允许他们运行的应用程序使用 Web API 访问他们的信息。
有没有一种标准的方法来实现这一点,或者每个应用程序(即rememberthemilk)只是专门为他们制定了一个定制的解决方案?
cryptography - 填写表单的 Web 应用程序是否有电子签名的标准实现?
我有一位客户有兴趣在冗长的(40 个问题)卖方申请表中添加电子签名支持。我对是否存在金融界人士期望看到的现有标准或流程感到有些困惑?
我当然可以添加一个系统,我们根据他们的回复生成一堆文本,让申请人用他们的私钥签名并上传公钥——但这似乎对人们提出了很多要求。这些天来,非书呆子甚至安装了 PGP 吗?
有没有标准的方法来解决这个问题?任何在金融界工作的人都做到了这一点并且运作良好?
c++ - C++ 标准状态
我最近没有跟上 C++ 世界的步伐。这些天关于标准的情况究竟如何?
TR1被采用了吗?
有TR2吗?
这些与 C++0x 有什么关系?被纳入了吗?
是否已就线程问题做出决定?
c++ - 现有的标准样式和编码标准文档
为即将到来的 C++ 项目提出了以下建议。
- C++ 编码标准,Sutter 和 Alexandrescu 着
- JSF Air Vehicle C++ 编码标准
- C++ 风格的元素
- 有效的 C++ 第 3 版,作者 Scott Meyers
还有其他选择吗?还是上面的列表应该在 C++ 项目中使用?
一些相关链接
c# - C# 代码的 Pascal 套管或 Camel 套管?
我一直在与我的同事争论 Pascal 套管(上驼峰式)与下驼峰式套管。它们用于降低所有内容的驼峰式大小写,从 SQL 数据库中的表名到 C# 代码中的属性命名,但我更喜欢 Pascal 大小写,变量的小驼峰大小写和属性的 Pascal 大小写:
但他们已经习惯了:
我试图跟上他们的“标准”,所以代码看起来一样,但我只是不喜欢它。
我已经看到至少 .NET 框架使用了这种约定,这就是我尝试保留代码的方式,例如:
你使用/喜欢什么,为什么?如果有人问这个问题,我很抱歉,但我搜索并没有找到任何东西。
更新: 我给出了一个方法示例,而不是一个属性,但它是一样的。正如我在第一段中所说,我的同事对所有内容(变量、方法、表名等)都使用 Pascal 约定。
standards - 什么是 RFC?
我认为有很多人不知道 RFC(征求意见)。我知道它们在逻辑层面上是什么,但是任何人都可以为新开发人员提供一个好的描述吗?此外,分享一些关于如何使用和阅读它们的资源会很好。