问题列表 - 第28698页

找到第n个素数

我无法弄清楚为什么这不起作用.请帮我

from math import sqrt

pN = 0 
numPrimes = 0
num = 1

def checkPrime(x):
   '''Check\'s whether a number is a prime or not'''
   prime = True
   if(x==2):
      prime = True
   elif(x%2==0):
      prime=False
   else:
      root=int(sqrt(x))
      for i in range(3,root,2):
         if(x%i==0):
            prime=False
            break
   return prime

n = int(input("Find n number of primes. N being:"))

while( numPrimes != n ):
   if(  checkPrime( num ) == True ):
      numPrimes += 1
      pN = num
      print("{0}: {1}".format(numPrimes,pN))
   num += 1

print("Prime {0} is: …
Run Code Online (Sandbox Code Playgroud)

python math primes computer-science

0
推荐指数
1
解决办法
893
查看次数

git是否忽略空文件夹?

我创建了一个Android项目,将它添加到我的git repo中,然后将我的克隆推送到主服务器.后来我尝试检查项目,Eclipse抱怨缺少src文件夹.我检查了我的仓库,主仓库和src文件夹丢失了(我确定他们在我创建项目时就在那里).有人能解释这里发生了什么吗?我是git的新手所以也许我错过了一些东西?

git version-control

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

增加内存密集型应用程序的JVM最大堆大小

我需要运行一个使用超过2GB的Java内存密集型应用程序,但是我遇到了增加堆最大大小的问题.到目前为止,我尝试了以下方法:

  • 设置-Xmx参数,例如-Xmx3000m.这种方法在创建JVM时失败.从我用Google搜索,看起来-Xmx必须小于2GB.

  • 使用-XX:+ AggressiveHeap选项.当我尝试这种方法时,我得到一个"内存不足"错误,告诉堆大小为1273.4 MB,即使我的计算机有8GB内存.

是否有另一种方法可以尝试增加JVM的最大堆大小?以下是计算机规格的摘要:

  • 操作系统:Windows 7(64位)
  • 处理器:Intel Core i7(2.66 GHz)
  • 内存:8 GB
  • java -version:
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)

java jvm jvm-arguments

84
推荐指数
4
解决办法
35万
查看次数

sysinternals进程资源管理器中的"虚拟大小"是什么

我的应用程序运行了几个小时,任务管理器的任何值(vmsize,内存)都没有增加.但几个小时后,我出现内存错误.

在sysinternals中,我看到"虚拟大小"正在不断增加,当它达到2 GB左右时,我开始出现内存错误.

那是什么样的内存泄漏?我如何用代码演示它?是否有可能用任何代码片段重现相同的内容,其中没有内存值增加但只有sysinternsl进程资源管理器中的虚拟大小增加?

谢谢你的任何建议

memory windows virtual-memory

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

在manage.py测试期间禁用日志记录?

我使用标准的python日志记录模块.当我打电话时,python manage.py test我想在所有测试运行之前禁用日志记录.是否有信号或其他类型的钩子我可以用来调用logging.disable?或者还有其他方法可以在python manage.py test运行时禁用日志记录吗?

python django logging

7
推荐指数
4
解决办法
4280
查看次数

我在这里做错了什么(在C++中引用)?

我一直在玩引用(我在这方面仍有问题).

1-我想知道这是否是可接受的代码:

int & foo(int &y)
{
    return y;  // is this wrong?
}

int main()
{
    int x = 0;    
    cout << foo(x) << endl;

    foo(x) = 9;   // is this wrong?
    cout << x << endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

2-这也来自考试样本:

Week & Week::highestSalesWeek(Week aYear[52])
{
  Week max = aYear[0];
  for(int i = 1; i < 52; i++)
  {
    if (aYear[i].getSales() > max.getSales())
      max = aYear[i];
  }
  return max;
}
Run Code Online (Sandbox Code Playgroud)

它询问此代码中的错误,以及如何修复它.

我的猜测是它返回一个本地引用.修复是:

Week & max = aYear[0];
Run Code Online (Sandbox Code Playgroud)

这是正确/足够吗?

c++ reference

5
推荐指数
1
解决办法
154
查看次数

GPL和托管服务

据我所知,GPL表示您只需为您分发的作品分发衍生代码,即如果您开发内部软件,则可以将代码保密.

如果您开发服务器应用程序,比如Facebook或StackOverflow,会发生什么?服务器应用程序不是"分布式"的,所以在这种情况下您的代码的情况如何?

澄清 想象一下,我基于CVS创建自己的VCS,并将访问作为服务出售,但不要让其他人运行自己的服务器......就像代码商业模式一样.我从大量基于GPL代码的东西赚钱,但我从不发布服务器本身 - 这是否意味着我没有义务在GPL下发布源代码?

顺便说一句,欢迎讨论道德和法律方面.

licensing client-server gpl

3
推荐指数
1
解决办法
1517
查看次数

为什么我的RSpec规格会运行两次?

我在我的定义中有以下RSpec(1.3.0)任务Rakefile:

require 'spec/rake/spectask'
Spec::Rake::SpecTask.new(:spec) do |spec|
  spec.libs << 'lib' << 'spec'
  spec.spec_files = FileList['spec/**/*_spec.rb']
end
Run Code Online (Sandbox Code Playgroud)

我有以下内容spec/spec_helper.rb:

require 'rubygems'
require 'spec'
require 'spec/autorun'
require 'rack/test'
require 'webmock/rspec'

include Rack::Test::Methods
include WebMock

require 'omniauth/core'
Run Code Online (Sandbox Code Playgroud)

我有一个声明的规格spec/foo/foo_spec.rb:

require File.dirname(__FILE__) + '/../spec_helper'

describe Foo do
  describe '#bar' do
    it 'be bar-like' do
      Foo.new.bar.should == 'bar'
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

当我运行时rake spec,单个示例运行两次.我可以通过让示例失败来检查它,给我两个红色的"F".

我想到的一件事是添加specSpecTask's' libs会导致它们被双重定义,但删除它似乎没有任何影响.

ruby unit-testing rspec

17
推荐指数
4
解决办法
5632
查看次数

jQuery'每个'循环与JSON数组

我正在尝试使用jQuery的each循环来遍历此JSON并将其添加到div命名#contentHere.JSON如下:

{ "justIn": [
  { "textId": "123", "text": "Hello", "textType": "Greeting" },
  { "textId": "514", "text":"What's up?", "textType": "Question" },
  { "textId": "122", "text":"Come over here", "textType": "Order" }
  ],
 "recent": [
  { "textId": "1255", "text": "Hello", "textType": "Greeting" },
  { "textId": "6564", "text":"What's up?", "textType": "Question" },
  { "textId": "0192", "text":"Come over here", "textType": "Order" }
  ],
 "old": [
  { "textId": "5213", "text": "Hello", "textType": "Greeting" },
  { "textId": "9758", "text":"What's up?", "textType": …
Run Code Online (Sandbox Code Playgroud)

javascript each jquery json

27
推荐指数
3
解决办法
10万
查看次数

在C#中将对象数组转换为另一种类型的简单方法

我希望能够快速将对象数组转换为不同的类型,例如String,但以下代码不起作用:

String[] a = new String[2];
a[0] = "Hello";
a[1] = "World";
ArrayList b = new ArrayList(a);
String[] c = (String[]) b.ToArray();
Run Code Online (Sandbox Code Playgroud)

我不想这样做:

String[] a = new String[2];
a[0] = "Hello";
a[1] = "World";
ArrayList b = new ArrayList(a);
Object[] temp = b.ToArray();
String[] c = new String[temp.Length];
for(int i=0;i<temp.Length;i++)
{
    c[i] = (String) temp[i];
}
Run Code Online (Sandbox Code Playgroud)

有没有使用临时变量的简单方法?编辑:顺便说一句,这是在ASP.NET中.

c# arrays

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