小编Riv*_*ver的帖子

如何实现try/catch块?

如果try块中发生异常,执行如何传输到catch块?这不是C#/ Java/C++问题,我只是想知道它是如何在内部工作的.

error-handling implementation

16
推荐指数
3
解决办法
3631
查看次数

Private interface vs. private method - objective c

What is the difference between a private method and a private interface? For example, I know that if you define a method in an implementation and its interface does not mention it, it is considered a private method. I have also seen things such as:

@interface Collector()
@property (readonly) NSMutableDictionary *count;
@end
Run Code Online (Sandbox Code Playgroud)

在.m实现文件中.

private interface objective-c

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

Windows Scheme/Lisp实现

随着LISP和Scheme的数千种实现可用,我很难找到适合用于Windows开发的实现.我在学校学习了这些语言并发现它们非常优雅,但是,我似乎无法找到适合开发除学术环境之外的代码的实现.

什么是具有以下要求的Scheme或LISP实现?

编译为本机代码,而不是编译为C.

支持多个处理器上的多线程(即多个线程可以同时运行).

生成64位代码.

可以在Windows中使用而无需Cygwin.

lisp windows 64-bit scheme

15
推荐指数
3
解决办法
9114
查看次数

为什么ArrayList实现IList,ICollection,IEnumerable?

ArrayList声明它实现的IList,ICollectionIEnumeralbe接口.

为什么不实现IList,因为IList也是源自ICollection,并ICollection源自IEnumerable.

这种宣言的目的是什么?在.NET BCL中有很多这样的情况.

c# interface

15
推荐指数
2
解决办法
3335
查看次数

Qt如何实现信号和插槽?

有人能向我解释Qt信号和插槽机制实现的基本思想吗?我想知道所有这些Q_OBJECT宏在"纯C++"中做了什么.这个问题与信号和插槽使用无关.

补充:我知道Qt使用moc编译器在普通的C++中转换Qt-C++.但是moc做了什么?我试着读"moc_filename.cpp"文件,但我不知道这是什么意思

void *Widget::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_Widget))
    return static_cast<void*>(const_cast< Widget*>(this));
return QDialog::qt_metacast(_clname);
}
Run Code Online (Sandbox Code Playgroud)

qt signals-slots

15
推荐指数
1
解决办法
9237
查看次数

如果我调用一个接口方法,它会从实现类中获取方法体并执行吗?

我有一个界面Interface1.我有它的实现Imple implements Interface1(所有方法都已实现:)).

现在,考虑第三课CheckCall,我可以在课堂上打电话,CheckCall如下所述:

Interface1 interface1;
interface1.method();
Run Code Online (Sandbox Code Playgroud)

所有必要的进口都已完成.请告诉我是否可能,如果不是那么好,如果是,那么告诉我如果我有多个实现类用于同一个接口并且我正在进行相同的调用会发生什么.

java interface

15
推荐指数
2
解决办法
4万
查看次数

类型安全矩阵乘法

在Haskell写这个Scala矩阵乘法的冗长讨论后,我想知道......类型安全矩阵乘法会是什么样的?所以这是你的挑战:要么链接到Haskell实现,要么自己实现,如下:

data Matrix ... = ...

matrixMult :: Matrix ... -> Matrix ... -> Matrix ...
matrixMult ... = ...
Run Code Online (Sandbox Code Playgroud)

matrixMult产生一个错误类型编译的时候,如果你试图乘两个matricies不兼容的尺寸.布朗尼指出,如果你链接到讨论这个精确主题的论文或书籍,和/或讨论自己这个功能是多么有用/无用.

haskell matrix matrix-multiplication

15
推荐指数
3
解决办法
2389
查看次数

Javascript Sandbox Pattern示例实现

在Stoyan Stefanov的伟大着作"JavaScript Patterns"的第101页,他解释了沙盒模式.我很喜欢他的书,但我真的很想念一些现实生活中的例子,然后才能更好地理解他所谈论的内容. 像沙盒模式!

我正在寻找一个真实的工作实现,比如复制和粘贴起点,只是一个简单的例子,可以完全理解它.

有没有?

javascript design-patterns sandbox

15
推荐指数
1
解决办法
7307
查看次数

了解Scrum

我一直在使用瀑布模型作为.net开发人员.在工作时,比如12个月的项目,我的团队通常会遵循分析,设计,编码和测试阶段.但是当谈到Scrum流程时,我并不真正理解我需要如何处理它.

考虑冲刺4周,积压有10个项目.让冲刺现在开始.如果开发人员在前10天处理一些积压项目,我不知道测试(SIT和UAT)是否需要在剩余的10天内完成工作.现在我们的sprint没有时间做最后一分钟的错误修复,只有少数错误可以在PLANNED SPRINT中修复.

当我们进行开发时,我们如何才能确保我们让测试团队忙于准备测试用例并等待我们提供功能?

如果我们需要在sprint的前3天内提供第一个任务/功能,这就提出了一个问题,以便测试人员可以准备好测试用例来测试该部分.

我还需要教育我的客户帮助调整Scrum流程.

我需要一些指导原则,参考资料或案例研究,以确保我们的团队遵循适当的Scrum流程.任何帮助,将不胜感激.

agile scrum process

14
推荐指数
4
解决办法
1017
查看次数

Java商业友好的R树实现?

我需要Java中的商业友好(Apache许可证,LGPL,Mozilla公共许可证等)R-tree实现,以便将地理名称 Web Service 替换为时区,如问题"在不使用Web的情况下从纬度/经度确定时区 "中所建议的那样像Geonames.org这样的服务 ".我已经发现 了一些 身边,但我想知道,如果有人评估或在实践中使用它们.

java indexing r-tree

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