问题标签 [reference]
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.
sql - 标准 SQL 关键字?
标准( ANSI ) SQL {关键字/保留字/函数}有哪些?
c++ - 将类对象传递给函数(可能通过指针而不是引用)C++
所以假设我有两个不同的功能。一个是 BST 类的一部分,一个只是一个辅助函数,它将调用该类函数。我会在这里列出它们。
这个函数是这样调用的: sieve(t,n) 对象被称为 BST t;
我将在 sieve 函数中使用类 remove 函数来删除特定对象。我不确定这个基本功能的原型应该是什么样子?这样做:
这里发生的一切都编译得很好,但是当调用 t.remove 函数时,我看不到实际结果。我假设是因为它只是创建一个副本或整个其他 t 对象,而不是从我的 main() 函数传递一个。
如果我在创建原始对象的主函数中调用删除函数 (t.remove(value)),它将正确删除所有内容。一旦我开始通过我的筛子功能进行操作,当我从我的主要功能中重新打印出来时,我看不到任何变化。所以我的主要功能看起来像这样:
所以我的结果最终是一样的,即使我在函数中的调试语句显示它实际上是在删除一些东西。我猜我出错的地方是我如何将 t 对象传递给函数。
algorithm - Cauchy Reed-Solomon 算法如何工作?
有人有详细说明 Cauchy-Reed 算法的参考资料吗?谷歌搜索 Cauchy-Reed Solomon 结果cleversafe.org。尽管他们有一个基于 Cauchy Reed-Solomon 代码的开源产品,但他们没有提供任何解释该算法如何工作的材料。
c - 将结构的指针/引用传递给函数
这听起来像是一个愚蠢的问题,但我还在学习 C,所以请多多包涵。:)
我正在编写 K&R(结构)的第 6 章,到目前为止,这本书已经取得了巨大的成功。我决定大量使用结构,因此在本章的开头用 point 和 rect 示例做了很多工作。我想尝试的一件事是canonrect
通过指针更改函数(第 2 版,第 131 页)工作,因此返回void
。
我有这个工作,但遇到了一个小问题,我希望你们能帮助我。我想canonRect
创建一个临时矩形对象,执行它的更改,然后将它传递给临时矩形的指针重新分配,从而简化代码。
但是,如果我这样做,矩形不会改变。相反,我发现自己手动重新填充了我传入的矩形字段,这确实有效。
代码如下:
所以这里有问题:
- 为什么不
r = &temp;
工作?(我认为这是因为我传入了引用而不是指针;我认为引用不可修改但指针是正确的吗?) - 如果我尝试传递指向 的指针,为什么会出现非法间接编译时错误
canonRect
?(即,如果我有的话canonRect(*r);
。main()
)
我怀疑我已经知道#1 的答案,但#2 让我感到困惑——我认为传递指针是合法的。
无论如何...请原谅C新手。
c++ - 在 C++ 中,通过引用扩展范围是否安全?
在 C++ 中,通过引用扩展范围是否安全?
在代码中,我的意思是:
reference - 推荐一个好的vi参考?
由于我很少使用 vi,而且我的主编辑器肯定不会,所以我不记得任何 vi 命令。有人推荐快速入门指南或命令摘要吗?
.net - COM/Interop - 支持多个版本
我编写了一个 .NET 控制台应用程序,它包装了 CuteFTP 的传输引擎 - 一个 COM 对象 (ftpte)。我打包的版本是CuteFTP 7.0。我还想支持 8.0 版本,因为我集成的一些客户端具有该版本。
我在我的 Visual Studio 项目中有一个对 CuteFTP COM 对象的引用...如何引用 8.0 版组件并仍然支持 7.0 版?在我看来,我被迫在设计时做出选择,除非我做出更大的架构转变。
想法?
c# - 在 C# 中按值传递引用类型
我想将引用类型按值传递给 C# 中的方法。有没有办法做到这一点。
在 C++ 中,如果我想通过值传递,我总是可以依赖复制构造函数来发挥作用。C# 中除了: 1. 显式创建一个新对象 2. 实现 IClonable 然后调用 Clone 方法之外,还有其他方法。
这是一个小例子:
让我们以 C++ 中的类 A 为例,它实现了一个复制构造函数。
一个方法 func1(Class a),我可以通过 func1(objA) 来调用它(自动创建一个副本)
C#中是否存在类似的东西。顺便说一句,我使用的是 Visual Studio 2005。
eclipse - Eclipse Europa 搜索参考功能停止工作
我正在使用 JDK 1.5.0-12 在 MS-Windows 2000 SP4 上使用 Eclipse 版本 3.2.1 Build M20060921-0945。
我将我的语言环境设置为 es-AR,并用我不喜欢的西班牙语设置所有菜单和上下文。所以我在 eclipse.ini 文件中包含了一个参数"-nl en"。
从那以后,“搜索”和上下文菜单中的“参考...”功能停止工作。我删除了参数并使用“-clean”运行了 eclipse,但仍然无法正常工作。我对正在发生的事情没有任何其他线索。谢谢大家。
将要
java - 你能帮我收集一个 Java 最佳实践在线资料集吗?
我在一个中型开发团队工作,该团队维护一个用 Java 1.4 编写的 8 年以上的 Web 应用程序。
对于新的开发,我总是试图说服人们遵守更新的标准和最佳实践,从简单的事情,比如使用 HtmlImplementation 而不是 HTMLImplementation 等新的命名标准,到为什么针对接口进行编码而不是针对具体类进行编码,支持不变性或对象组合优于类继承。
我在 Stackoverflow 中发现了这个相当通用的链接,它既不是面向 Java 的,也不是完整的。
我总是试图解释我的论点背后的基本原理,并且总是建议人们购买最新版本的 Effective Java,但并不是每个开发人员都会毫无疑问地接受我的话(这是一件好事)。
发生这种情况时,他们经常向我询问他们可以在哪里进一步阅读有关该特定良好实践的指示,有时我无法快速找到有关该指示的指示。
您是否有任何指向我可以在“最佳实践”参考“集合”中收集的在线材料的链接,以某种方式我可以随时查找并建议我的队友“进一步阅读”?