问题列表 - 第1840页

在C++中编写复制构造函数和赋值运算符的清单

请编写复制构造函数和赋值运算符在C++中需要执行的任务列表,以保证异常安全,避免内存泄漏等.

c++ copy-constructor assignment-operator

18
推荐指数
1
解决办法
4704
查看次数

如何用javascript判断html被点击了?

是否可以使用 Javascript 或其他一些技术来确定用户单击了哪个超链接,而不更改超链接源代码。

例如:您能否单击“标签”按钮,然后单击托管在不同 iframe 中的超链接,并能够计算用户单击了哪个超链接,而不更改该 iframe 中的任何源代码?

javascript

2
推荐指数
1
解决办法
4036
查看次数

定义函数式编程点

我可以列举函数式编程的许多功能,但是当我的朋友问我可以为我定义函数式编程吗?我不能.

functional-programming

20
推荐指数
4
解决办法
1530
查看次数

您更喜欢C++中的显式名称空间还是"使用"?

使用C++命名空间时,您更喜欢显式命名它们,如下所示:

std::cout << "Hello, world!\n";
Run Code Online (Sandbox Code Playgroud)

或者您更喜欢using namespace:

using namespace std;
cout << "Hello, world!\n";
Run Code Online (Sandbox Code Playgroud)

如果您更喜欢后者,您是否在文件或功能范围内声明您的使用?

我个人更喜欢明确地命名它们 - 它更多的是打字,但是当使用命名空间的混合(例如stdboost)时,我发现它更具可读性.

c++ namespaces using

17
推荐指数
3
解决办法
3247
查看次数

Toad的替代品

我目前正在使用Toad来处理我们的数据库(查询,更新,小脚本,浏览数据库对象等)的日常工作.

我的问题是:因为我的Toad版本是旧的和有缺陷的,这是Toad的(可能是免费的,但不一定是)替代品?

我们使用的数据库版本是10g和9i.

非常感谢.

database oracle

55
推荐指数
7
解决办法
8万
查看次数

关于图像裁剪算法的困境 - 有可能吗?

我正在使用.NET 3.5(ASP.NET,SQL Server,C#,WCF,WF等)构建Web应用程序,并且我遇到了一个主要的设计困境.这是一个单项目顺便说一句,但我发展的是100%.

我需要设计一个系统,我可以拍摄图像并自动裁剪其中的某个对象,无需用户输入.例如,在道路图片中切出汽车.我已经给了很多想法,我看不出任何可行的方法.我想这个主题是讨论实现这一目标的问题和可行性.最终,我会获得汽车的尺寸(或任何可能的尺寸),然后将其作为参数传递到3D建模应用程序(自定义)中,以渲染3D模型.最后一步更加可行.这是种植问题,这是一个问题.我想到了各种各样的想法,比如获得汽车的颜色,然后围绕那种颜色的轮廓.因此,如果汽车(示例)为黄色,则当图像中有黄色像素时,请在其周围进行跟踪.

理想情况下,我希望系统完全自动化.但我想我不可能拥有一切.此外,我的技能与我上面提到的(.NET 3.5,SQL Server,AJAX,网页设计)相比,而不是C++,但我会接受任何解决方案,只是为了看到可行性.

我还发现了该专利:美国专利7034848-用于自动裁剪图形图像的系统和方法

谢谢

algorithm image-processing computer-vision

6
推荐指数
1
解决办法
2707
查看次数

将数据动态绑定到asp.net mvc中的下拉列表

如何<%Html.Dropdownlist....在ASP.NET MVC中动态绑定数据?

data-binding asp.net-mvc

7
推荐指数
1
解决办法
1万
查看次数

定位的程序集的清单定义与程序集引用不匹配

我试图在C#Windows窗体应用程序(Visual Studio 2005)中运行一些单元测试,我收到以下错误:

System.IO.FileLoadException:无法加载文件或程序集"Utility,Version = 1.2.0.200,Culture = neutral,PublicKeyToken = 764d581291d764f7"或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)**

在x.Foo.FooGO()

在Foo.cs中的x.Foo.Foo2(String groupName_):第123行

在FooTests.cs中的x.Foo.UnitTests.FooTests.TestFoo():第98行**

System.IO.FileLoadException:无法加载文件或程序集'Utility,Version = 1.2.0.203,Culture = neutral,PublicKeyToken = 764d581291d764f7'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

我查看我的参考资料,我只参考Utility version 1.2.0.203(另一个是旧的).

关于我如何弄清楚试图引用这个旧版本的DLL文件的任何建议?

此外,我认为我的硬盘上甚至没有这个旧组件.有没有工具可以搜索这个旧的版本化程序集?

c# dependencies compiler-errors reference version

715
推荐指数
20
解决办法
93万
查看次数

如何在D中使用函数的完整命名空间路径

我希望能够使用诸如writefln()但不必添加import std.stdio到文件顶部的功能.

解释它的另一种方法是你在C++中的方式.您可以键入std::cout << "Test";,这将阻止您必须添加using namespace std;.我想做同样的事情,但是在D.

d

5
推荐指数
4
解决办法
430
查看次数

熟悉大型代码库的最佳方法是什么?

加入已经存在大型代码库的现有团队可能会令人生畏.什么是最好的方法;

  • 宽; 尝试从代码中全面了解所有内容如何链接在一起
  • 狭窄; 一次关注一小部分代码,了解它们如何完全工作
  • 选择一项功能,随着您的发展和学习
  • 尝试从类图和uml中获取洞察力(如果有的话)(并且是最新的)
  • 还有别的吗?

我正在研究目前大约20k行的C++应用程序和库(编辑:在宏观方案中很小!).在工业界,我想你会得到一位经验丰富的程序员的介绍.但是,如果不是这种情况,您可以做些什么来尽快开始增值?

-
答案摘要:

  • 在调试模式中逐步执行代码以查看其工作原理
  • 与比你更熟悉代码库的人配对,轮流成为编码人员和观看/讨论的人.在团队成员之间轮换合作伙伴,以便知识得到传播.
  • 写单元测试.首先断言您认为代码的工作方式.如果结果如你所愿,你可能已经理解了代码.如果没有,你有一个难题要解决,或者要进行调查.(谢谢Donal,这是一个很好的答案)
  • 以与上面类似的方式,通过现有的功能代码单元测试
  • 阅读UML,Doxygen生成的类图和其他文档,以获得对代码的广泛感受.
  • 进行小编辑或错误修复,然后逐步建立
  • 记下笔记,不要跳进去开始开发; 花时间理解比生成凌乱或不合适的代码更有价值.

这篇文章是一个部分重复的 - 最好的方式 - 熟悉自己与继承的代码库

legacy legacy-code codebase

73
推荐指数
7
解决办法
1万
查看次数