什么是IndexOutOfRangeException / ArgumentOutOfRangeException,如何解决?

我有一些代码,当它执行时,它抛出一个IndexOutOfRangeException ,说, 指数数组的边界之外。 这是什么意思,我能做些什么呢? 根据所使用的类别,它也可以是ArgumentOutOfRangeException mscorlib.dll中发生types“System.ArgumentOutOfRangeException”的exception,但未在用户代码中处理其他信息:索引超出范围。 必须是非负的,并且小于集合的大小。

如何在PHP中redirect?

是否有可能通过使用PHP将用户redirect到不同的页面? 假设用户访问www.example.com/page.php ,我想将它们redirect到www.example.com/index.php ,我将如何在不使用元刷新的情况下这么做? 可能? 这甚至可以保护我的网页免受未经授权的使用

这是什么奇怪的冒号成员(“:”)在构造函数中的语法?

最近我见过一个例子如下: #include <iostream> class Foo { public: int bar; Foo(int num): bar(num) {}; }; int main(void) { std::cout << Foo(42).bar << std::endl; return 0; } 这是什么奇怪的: bar(num)是什么意思? 它似乎似乎初始化成员variables,但我从来没有见过这种语法。 它看起来像一个函数/构造函数调用,但为int ? 对我来说没有意义。 也许有人可以启发我。 顺便说一下,还有没有其他的深奥的语言function,你永远不会find一个普通的C + +书?

为什么使用JavaScript的eval函数是一个坏主意?

eval函数是dynamic生成代码的一个强大而简单的方法,那么注意什么呢?

在Python中调用外部命令

如何从Python脚本中调用一个外部命令(就像我在Unix shell或Windows命令提示符下键入的那样)?

JSF2 Facelets中的JSTL …有意义吗?

我想有条件地输出一些Facelets代码。 为此,JSTL标签似乎工作正常: <c:if test="${lpc.verbose}"> … </c:if> 但是,我不确定这是否是最佳做法? 有另一种方法来实现我的目标?

如何select合适的bean范围?

我注意到有不同的bean作用域: @RequestScoped @ViewScoped @FlowScoped @SessionScoped @ApplicationScoped 每个的目的是什么? 我如何为我的豆select适当的范围?

如何在另一个JavaScript文件中包含JavaScript文件?

JavaScript中是否有类似于@import的JavaScript代码,允许您在另一个JavaScript文件中包含JavaScript文件?

如何使重复pandas的例子

花了相当多的时间在SO上观看r和pandas标签,我得到的印象是pandas问题不太可能包含可再现的数据。 这是R社区对鼓励的一个很好的东西,并且由于这样的指导,新来者能够在这些例子中得到一些帮助。 能够阅读这些指南并返回可复制数据的人通常会有更好的运气来获得他们的问题的答案。 我们怎样才能为pandas问题创造出很好的重现性例子? 简单的数据框可以放在一起,例如: import pandas as pd df = pd.DataFrame({'user': ['Bob', 'Jane', 'Alice'], 'income': [40000, 50000, 42000]}) 但是很多示例数据集都需要更复杂的结构,例如: datetime指数或数据 多个分类variables(是否有与R的expand.grid()函数等价的函数,它会产生一些给定variables的所有可能组合?) MultiIndex或Panel数据 对于dput()几行代码模拟的数据集,是否有与R的dput()等效的dput() ,允许您生成可复制粘贴的代码来重新生成数据结构?

为什么不在HTML中使用表格进行布局?

似乎普遍认为表格不应该用于HTML中的布局。 为什么? 我从来没有(或者很less说实话)看到这个好的论点。 通常的答案是: 从布局分离内容是很好的 但这是一个错误的论点; 陈词滥调 。 我想这是真的,使用表格元素的布局与表格数据很less。 所以呢? 我的老板照顾吗? 我的用户关心吗? 也许我或我的开发人员必须维护一个网页护理…是不是一个表维护? 我认为使用表格比使用div和CSS 更容易 。 顺便说一下…为什么要使用div或span来完美地区分布局和表格中的内容呢? 只有div才能获得良好的布局,往往需要大量的嵌套div。 代码的可读性 我认为这是相反的。 大多数人理解HTML,很less理解CSS。 SEO最好不要使用表格 为什么? 任何人都可以certificate这是一个证据吗? 或从谷歌的声明,从SEO的angular度来看,表格是不鼓励的? 表格较慢。 一个额外的tbody元素必须被插入。 这是现代网页浏览器的花生。 给我看一些使用表格显着减慢页面的基准。 如果没有桌子,布局检修更容易,请参阅禅宗花园 。 大多数需要升级的网站也需要新的内容(HTML)。 新版本的网站只需要一个新的CSS文件的情况不太可能。 禅园是一个不错的网站,但有点理论。 更不用说它滥用 CSS了。 我真的很感兴趣的是使用div + CSS而不是表格。