小编bez*_*oon的帖子

错误"未初始化的常量AWS(NameError)"

这是说AWS未初始化.我使用了aws-sdk-core gem.

我尝试使用aws-sdk gem,问题仍然存在.

这是initializers/aws.rb文件:

AWS.config(:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
                      :secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'])

s3 = AWS::S3.new
AVATAR_BUCKET = s3.buckets[ENV['AVATAR_BUCKET_NAME']]
Run Code Online (Sandbox Code Playgroud)

当我尝试运行服务器或打开控制台时,我收到此错误:

/initializers/aws.rb:1:in`':未初始化的常量AWS(NameError)

ruby-on-rails amazon-s3 amazon-web-services ruby-on-rails-4 aws-sdk-ruby

38
推荐指数
4
解决办法
3万
查看次数

试图在列表中找到多数元素

我正在编写一个函数来查找Python列表中的多数.

认为如果我可以编写一个哈希函数,可以将每个元素映射到新数组中的单个插槽,或者映射到唯一标识符,也许是字典,那应该是最好的,它应该是可撤销的.我不确定如何进步.我的哈希函数显然是无用的,任何关于我能/应该做什么的提示,或者这是否是一个合理的方法?

def find_majority(k):
    def hash_it(q):
        return q

    map_of = [0]*len(k)

    for i in k:
        mapped_to = hash_it(i) #hash function
        map_of[mapped_to]+=1


find_majority([1,2,3,4,3,3,2,4,5,6,1,2,3,4,5,1,2,3,4,6,5])
Run Code Online (Sandbox Code Playgroud)

python arrays hash hashcode

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

Ruby on Rails Where子句小于大于

所以我想做一个ruby on rails查询,用这种方式构造一个小于和大于约束.

self.order('random()')
  .where(
    friends: friend,
    age: {minimum: 5, maximum: 20}
  )
Run Code Online (Sandbox Code Playgroud)

上面是我想象它要做的,作为一个红宝石初学者.但这不起作用.如何才能正确实现?

ruby sql ruby-on-rails ruby-on-rails-4

8
推荐指数
2
解决办法
8022
查看次数

ArrayList 与动态数组相比如何

anArrayList只是动态数组的接口吗?或者它们是同一回事吗?

like:ArrayList对应动态数组,HashMap对应Map?

除了我没有看到任何类似动态数组的Java API ,除非它是ArrayList

在那种情况下,它们将是同一回事!

大概它们是同一回事?

java arraylist data-structures

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

在此服务器django上找不到请求的URL

我正在关注youtube教程,并收到错误...

得到一个错误

The requested URL /hello was not found on this server.
Run Code Online (Sandbox Code Playgroud)

网站/ urls.py

urlpatterns = patterns('',
    url(r'^hello/$', article.views.hello),
    ...
)
Run Code Online (Sandbox Code Playgroud)

文/ views.py

from django.shortcuts import render
from django.http import HttpResponse

def hello(request):
  name = 'mike'
  html = '<html><body> sup %s </body></html> ' %name
  return HttpRequest(html)
Run Code Online (Sandbox Code Playgroud)

网站/ settings.py

INSTALLED_APPS = (
    ...
    'article',
)
Run Code Online (Sandbox Code Playgroud)

python regex django django-urls

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

是否可以在 Elixir 中的流上运行reduce?

是否可以减少 Elixir 中的流?

我看到 Stream.scan 但它不返回累加器。

file_stream
|> Stream.each(&parse_line/1)
|> Enum.reduce(&reduce_fn/2)
Run Code Online (Sandbox Code Playgroud)

我似乎遇到了以下问题,但想知道是否可以这样做?

elixir

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

如何在反应三纤维中进行简单的碰撞检测

我不想使用任何库。我只想要简单的碰撞检测。如果它是沿物体移动方向的光线投射,我对此感到满意。

我不知道从哪里开始为此编写代码。

react-three-fiber

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

npm i 导致许多 ERESOLVE 问题

我收到此错误 npm i

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! Found: webpack@5.11.1
npm ERR! node_modules/webpack
npm ERR!   dev webpack@"4.41.5" from the root project
npm ERR!   peer webpack@">=2" from babel-loader@8.2.2
npm ERR!   node_modules/babel-loader
npm ERR!     dev babel-loader@"^8.0.0" from the root project
npm ERR!   2 more (copy-webpack-plugin, css-loader)
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! dev mini-css-extract-plugin@"^0.9.0" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: webpack@4.44.2
npm …
Run Code Online (Sandbox Code Playgroud)

node.js npm

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

Objective-c:无法初始化类对象

我遇到一个问题,即使在向构造函数添加行后也无法初始化类对象,例如

self = [super init];
Run Code Online (Sandbox Code Playgroud)

或者

self = [[super init] alloc];
Run Code Online (Sandbox Code Playgroud)

我不知道该怎么办。

这是具体的错误:

file:///%3Cunknown%3E: test failure: -[LinkedListTest testAdd] failed: *** +[NList<0x8e14> init]: cannot init a class object.
Run Code Online (Sandbox Code Playgroud)

.米

@interface NList()
@property (weak, nonatomic, readwrite) NSObject *head;
@property (nonatomic,readwrite) NSInteger *size;
@end

@implementation NList
@synthesize size = _size;
- (id) init:(NSInteger *)size {
    //is this even necessary? I don't want object methods.. or do I ?
    if (self){
        _head = nil;
        _size = size;
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

。H

@interface NList …
Run Code Online (Sandbox Code Playgroud)

objective-c

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

在rails关系数据库中创建和实施has_one关系

在查看的配置文件的桌子上工作.我有一个问题设置,这是正确的吗?我对has_many和has_one关系感到困惑.因为这是一个每个访问过的关系都有一行的表,所以我决定使用has_one.

这看起来是否正确,是否有办法在ActiveRecord中强制执行关系?

模型

class ViewedProfile < ActiveRecord::Base
  validates :viewed_profile_id, presence: true
  validates :profile_id, presence: true
  has_one :profile_id
  has_one :viewed_profile_id
end
Run Code Online (Sandbox Code Playgroud)

移民

class CreateViewedProfile < ActiveRecord::Migration
  def change
    create_table :viewed_profiles do |t|
      t.integer :profile_id
      t.integer :viewed_profile_id
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

编辑

此外,当我进入我的控制台并输入ViewedProfile时,没有任何内容出现.知道为什么?= c架构通常应该出现!

activerecord ruby-on-rails ruby-on-rails-4

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