小编Zig*_*ggy的帖子

什么是StackOverflowError?

什么是什么,是StackOverflowError什么导致它,我应该如何处理它们?

stack-overflow memory-leaks exception-handling out-of-memory

420
推荐指数
10
解决办法
58万
查看次数

什么是NullPointerException,我该如何解决?

什么是空指针异常(java.lang.NullPointerException)以及它们的原因是什么?

可以使用哪些方法/工具来确定原因,以便停止异常导致程序过早终止?

java nullpointerexception

210
推荐指数
12
解决办法
255万
查看次数

如何在推送掌握时使用Git触发器制作Jenkins CI?

我正在尝试使用GitHub为一个项目设置Jenkins-ci.我已经使用适当的插件设置了Jenkins.我希望Jenkins只在项目中有人推动掌握时运行构建脚本.到目前为止,我已经能够设置它,以便在任何人推送到任何地方时都会触发构建,但这太宽泛了.我在Git上使用post-receive服务挂钩完成了这个.

我已经阅读了Jenkins wiki和一些教程,但缺少这个特殊的细节......它可能与民意调查有关吗?或者应该在Git方面完成工作,这样Git只会在master更改时触发Jenkins ?

git github jenkins

201
推荐指数
4
解决办法
22万
查看次数

自引用结构定义?

我没有写C很长时间,所以我不确定我应该怎么做这些递归的东西...我希望每个单元格包含另一个单元格,但我得到一个错误沿着"田地'孩子'的行具有不完整的类型".这是怎么回事?

typedef struct Cell {
  int isParent;
  Cell child;
} Cell;
Run Code Online (Sandbox Code Playgroud)

c recursion struct typedef

126
推荐指数
6
解决办法
10万
查看次数

rails中的scope/named_scope是什么?

我最近开始实习.我的雇主在轨道上使用ruby,我经常遇到我需要了解的新语法.我已经google了解了对named_scope的一个很好的解释,但到目前为止我发现的主要是博客文章,对它给予高度赞扬,而不是直接的定义或介绍.

在rails上的ruby中究竟是named_scope(现在简称为scope)?

named-scope ruby-on-rails

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

何时传递参数以及何时使用实例变量

你们如何决定在本地跟踪某些东西,然后将其传递给你调用它的每个方法,或者声明一个实例变量并在方法中使用它?

我倾向于选择保存在类末尾的列表中的实例变量.但随着我的程序变得越来越复杂,这个列表变得越来越长......我认为,如果某些东西经常通过,它应该只对所有需要它的男孩和女孩可见,但后来我开始疑惑, "为什么不把一切都公之于众呢?那么根本不需要传递任何东西!"

variables methods declaration

84
推荐指数
3
解决办法
2万
查看次数

为什么使用for循环而不是while循环?

可能重复:
使用for循环或while循环迭代?
C中的循环 - ()或while() - 哪个最好?

什么时候应该使用for循环而不是while循环?

我认为以下循环是相同的,除了它们的语法.如果是这样,为什么选择一个而不是另一个呢?

int i;
for (i = 0; i < arr.length; i++) {
  // do work
}

int i = 0;
while (i < arr.length) {
  // do work
  i++;
}
Run Code Online (Sandbox Code Playgroud)

loops coding-style control-flow

67
推荐指数
8
解决办法
5万
查看次数

为什么康威的生命游戏被归类为通用机器?

我最近在阅读关于人工生命的文章,并且发表了声明,"康威的生命游戏展示了足够的复杂性,被归类为通用机器." 我只是粗略地了解通用机器是什么,维基百科只让我接近理解,就像维基百科一样.我想知道是否有人可以对这个非常性感的陈述有所了解?

对我而言,康威的"生命游戏"似乎是一种可爱的分心,带来了一些巨大的影响:我无法在那和计算器之间实现飞跃?这甚至是我应该做的飞跃吗?

theory computability turing-complete

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

Java应用程序的入口点:main(),init()或run()?

到目前为止,我一直在使用public void run() {}方法在Java中执行我的代码.何时/为什么可能想要使用main()init()代替run()

java jvm

38
推荐指数
2
解决办法
12万
查看次数

.txt文件大小是否有上限?

作为圣诞礼物,我用Java编写了一个小程序来计算素数.我的目的是让它彻夜不眠,计算下一个素数并将其写入.txt文件.早上我会杀了这个程序并将.txt文件带给我的朋友过圣诞节.

有什么我应该担心的吗?请记住,这是真正的初学者Ziggy,你正在谈论,而不是一些聪明的错误检查ASM的家伙.

编辑更具体地说,因为我将在整夜计算素数时离开这个程序,有没有机会我会遇到某种与内存相关的错误?喜欢,堆叠压碎堆或狗和猫睡在一起?

EDIT更具体地说,当文件大小为4GB时,是否有一行代码可以用来停止打印行?为了安全起见?

编辑:成功:整夜离开之后,我得到的素数不超过13 KB,我得到的最高值是22947217,就像成千上万的素数一样.成功!

memory primes filesize text-files

19
推荐指数
3
解决办法
5万
查看次数