小编mor*_*man的帖子

Numpy数组维度

我目前正在尝试学习Numpy和Python.给出以下数组:

import numpy as np
a = np.array([[1,2],[1,2]])
Run Code Online (Sandbox Code Playgroud)

是否有一个返回维度的函数a(ega是一个2乘2的数组)?

size() 返回4,这没有多大帮助.

python arrays numpy dimensions

337
推荐指数
6
解决办法
71万
查看次数

如何在emacs中进行缓冲区拆分后切换焦点?

我希望在拆分窗口(C-x 3C-x 2)之后能够自动获取新打开的缓冲区中的光标(除当前之外).我怎样才能实现这种行为?

emacs split window emacs23

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

用shoulda测试设计

我在使用shoulda测试设计时遇到了一些困难:

2) Error:
test: handle :index logged as admin should redirect to Daily page.
(Admin::DailyClosesControllerTest):
NoMethodError: undefined method `env' for nil:NilClass
devise (1.0.6) [v] lib/devise/test_helpers.rb:52:in
`setup_controller_for_warden'
Run Code Online (Sandbox Code Playgroud)

我在test_helper中有这个:

include Devise::TestHelpers
Run Code Online (Sandbox Code Playgroud)

想法?提前致谢,

克里斯提

ruby-on-rails shoulda functional-testing devise

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

如何测量每个gem在初始化时需要多少内存?

我有一个带捆绑器的Rails 2.3.10应用程序.在启动时,内存占用量非常大(开发模式下为300MB).

我想看看每个gem启动时需要多少内存.

ruby memory gem ruby-on-rails bundler

13
推荐指数
2
解决办法
2081
查看次数

如何使用rspec在路由规范中指定https协议?

在我的路线文件中,我有:

resources :subscription, :only => [:show], :constraints => {:protocol => "https"}
Run Code Online (Sandbox Code Playgroud)

我正在尝试为此路线添加一个规范,如下所示:

it "recognizes and generates #show" do
  { :get => "/subscription", :protocol => 'https' }.should route_to(:controller => "subscriptions", :action => "show")
end
Run Code Online (Sandbox Code Playgroud)

但是,规范仍然失败.如果我删除了:protocol => 'https',规范也失败了:

ActionController::RoutingError:    
  No route matches "/subscription" 

specifications rspec ruby-on-rails rspec-rails

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

使用Play 2.6和akka流的Websocket代理

我正在尝试使用Play和akka流创建一个简单的Websocket连接代理.交通流量是这样的:

(Client) request  ->         -> request (Server)
                      Proxy 
(Client) response <-         <- response (Server)
Run Code Online (Sandbox Code Playgroud)

我按照一些例子后提出了以下代码:

def socket = WebSocket.accept[String, String] { request =>

val uuid = UUID.randomUUID().toString

// wsOut - actor that deals with incoming websocket frame from the Client
// wsIn - publisher of the frame for the Server
val (wsOut: ActorRef, wsIn: Publisher[String]) = {
  val source: Source[String, ActorRef] = Source.actorRef[String](10, OverflowStrategy.dropTail)
  val sink: Sink[String, Publisher[String]] = Sink.asPublisher(fanout = false)
  source.toMat(sink)(Keep.both).run()
}

// sink that deals with the …
Run Code Online (Sandbox Code Playgroud)

scala akka playframework akka-stream akka-http

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

如何查看我的Emacs是否是使用xft支持构建的?

我在Arch linux上使用pacman安装了emacs.我如何才能看到它是否支持xft?

emacs archlinux

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

Rails LinkedIn gem只能获取名字和名字

我目前正在尝试使用这个宝石http://github.com/pengwynn/linkedin.一切正常(即身份验证和调用获取配置文件的方法),但配置文件对象只包含名字和姓氏.

我正在尝试通过LinkedIn API获取自己的个人资料信息,因此必要的信息就在那里.怎么做?

谢谢.

rubygems ruby-on-rails linkedin

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

Rspec测试或类似(|| =)运算符

我想知道有没有办法测试一个表达式:

var[:test] ||= "value"
Run Code Online (Sandbox Code Playgroud)

使用Rspec.基本上我希望能够指定类似的东西:

var = mock
var.should_receive(:[]||=).with(:test)
Run Code Online (Sandbox Code Playgroud)

更确切地说,我想测试它||=是否应用于var [:test].

谢谢.

ruby testing rspec ruby-on-rails mocking

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