小编Max*_*olf的帖子

Rails 4.2 Vagrant上的服务器端口转发不起作用

我有一个带有Rails的Vagrant虚拟机和一个示例应用程序.VM配置为将端口3000(Rails Webrick服务器)转发到我的主机3000端口.

config.vm.network "forwarded_port", guest: 3000, host: 3000
Run Code Online (Sandbox Code Playgroud)

一切都配置如很多例子中所示.

但是,当我尝试访问时http://localhost:3000没有任何反应.我也尝试转发到其他随机端口,如8081,25600,但没有成功.执行curl请求也没有得到任何结果(只是对等消息重置连接),并且VM内部的curl请求完美地工作(如预期的那样).

我的PC和我的VM都运行Ubuntu 12.04.我正在使用Ruby 2.2.0和Rails 4.2.0.

重要的一点是Apache正常工作.我将端口80转发到端口8080,一切正常.似乎问题只出现在Rails服务器上,即使我使用其他端口(rails server -p 4000例如)

ruby-on-rails vagrant ruby-on-rails-4 ruby-on-rails-4.2

45
推荐指数
2
解决办法
9572
查看次数

使用模态视图控制器和UIVisualEffectView

我正在尝试解决此博客文章中描述的问题:http://justabeech.com/2014/10/22/using-uivisualeffectview-in-a-modal-view-controller/

我有UIViewController一个故事板模式SEGUE到另一个UIViewController其中UIView有一个背景颜色[UIColor clearColor]UIVisualEffectView.

当我呈现视图控制器时,视觉效果模糊,直到转换完成,然后背景再次变为灰色(完全如该博客帖子上的gif中所示).

在此输入图像描述

我按照指定将模态过渡样式设置为全屏,但仍然存在同样的问题.还有什么可以让我失去这项工作?

编辑:另外,我收到以下错误:

Warning: Attempt to present <ClocksDetailViewController: 0x7ff89cb5bc70> on <ClocksViewController: 0x7ff89c8afe90> whose view is not in the window hierarchy!

谢谢

objective-c ios

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

将AVAudioRecorder输入转换为浮点缓冲区

对于这个问题的喧嚣提前道歉,这是我对iOS编程音频方面的第一次探索.

我正在使用AVAudioRecorder类通过麦克风录制输入,使用以下设置字典.

NSMutableDictionary *settings = [[NSMutableDictionary alloc] init];
[settings setValue:[NSNumber numberWithInt:kAudioFormatLinearPCM] forKey:AVFormatIDKey];
[settings setValue:[NSNumber numberWithFloat:11025.0] forKey:AVSampleRateKey];
[settings setValue:[NSNumber numberWithInt: 1] forKey:AVNumberOfChannelsKey];
[settings setValue:[NSNumber numberWithInt:16] forKey:AVLinearPCMBitDepthKey];
[settings setValue:[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsBigEndianKey];
[settings setValue:[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsFloatKey];
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但是当我尝试使用echonest-codegen库来生成指纹以识别播放的音乐时,问题就出现了.

别担心,如果你以前从未使用它,基本上我必须运行这个功能:

Codegen * pCodegen = new Codegen(const float* pcm[], int number_of_samples, int samples_offset);
Run Code Online (Sandbox Code Playgroud)

const float*pcm []是样本的缓冲区.我需要将我的输入转换为"浮动缓冲区".我一直被指向ExtAudioFile文档,但它们没有多大意义.有人能指出我正确的方向吗?我完全失去了!

非常感谢!

objective-c core-audio ios

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

在Linux上编译Objective-C应用程序

我使用Objective-C在XCode中编写了一个命令行应用程序.当添加到我的/usr/local/bin路径时,在OS X中按预期工作.但是,我想在Linux上使二进制工作.

二进制文件依赖于Objective-C框架.我该怎么做呢?或者甚至可能吗?

谢谢

linux compiler-construction macos gcc objective-c

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

使用Ransack搜索标签

我正在使用Ransack在某些模型中执行相当复杂的搜索.其中一个模型包含自由文本,并使用acts_as_taggable gem标记单词.

我正在尝试创建这些单词的集合选择器,以便ransack可以从用户可以定义的标记子集中找到任何全文记录.

这让我几乎在那里,但如果我尝试选择多个单词,它不会返回任何结果!

= f.select :note_in, @freetexts.tag_counts_on(:tags), {}, {:multiple => true}
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails ransack

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

使用Pip on Elastic Beanstalk安装外部或未验证的软件包

我正在尝试将Django应用程序部署到Elastic Beanstalk.当涉及到安装时requirements.txt,Python抱怨我的一些要求需要--allow-external--allow-unverified标志.

如何在配置文件中设置这些标志?

python pip

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

使用kubectl set image更新initContainer的图像

目前,要更新k8s部署映像,我们使用如下kubectl set image命令:

kubectl set image deployment/deployment_name container=url_to_container
Run Code Online (Sandbox Code Playgroud)

虽然此命令更新了部署中主容器使用的URL,但它不会更新initContainer部署中也设置的URL .

是否有类似的kubectl命令可用于更新initContainer到同一个URL?

kubernetes

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

您要查找的页面不存在 - heroku + rails

美好的一天.我正在尝试根据Hartl的书籍Ruby on Rails教程在heroku上部署rails-application.我做了$ git push heroku master,它做得很好.但是当我使用的时候$ heroku open有一个文字

`您要查找的页面不存在.

您可能输错了地址或页面可能已移动.当我在本地启动rails时$ rails s没有错误,127.0.0.1:3000可以很好地工作.但如果我使用$ rails s -e production有类似的错误

您要查找的页面不存在.您可能输错了地址或页面可能已移动.

顺便说一下,根据我试图改变的类似问题

config.assets.compile = true

我的Gemfile.lock:

  remote: https://rubygems.org/
  specs:
    actionmailer (4.0.2)
      actionpack (= 4.0.2)
      mail (~> 2.5.4)
    actionpack (4.0.2)
      activesupport (= 4.0.2)
      builder (~> 3.1.0)
      erubis (~> 2.7.0)
      rack (~> 1.5.2)
      rack-test (~> 0.6.2)
    activemodel (4.0.2)
      activesupport (= 4.0.2)
      builder (~> 3.1.0)
    activerecord (4.0.2)
      activemodel (= 4.0.2)
      activerecord-deprecated_finders (~> 1.0.2)
      activesupport (= 4.0.2)
      arel (~> …
Run Code Online (Sandbox Code Playgroud)

ruby sqlite postgresql ruby-on-rails heroku

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

Objective-C:NSString没有完全从UTF-8解码

我正在查询一个返回JSON字符串的Web服务器NSData.该字符串采用UTF-8格式,因此将其转换NSString为此类型.

NSString *receivedString = [[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding]; 
Run Code Online (Sandbox Code Playgroud)

但是,一些UTF-8转义仍保留在输出的JSON字符串中,这导致我的应用程序行为不规律.类似的东西\u2019留在字符串中.我已经尝试了一切来删除它们并用它们的实际字符替换它们.

我唯一能想到的是用手动替换UTF-8逃逸的出现,但如果有更快的方法,这是很多工作!

这是一个错误解析的字符串的示例:

{"title":"The Concept, Framed, The Enquiry, Delilah\u2019s Number 10  ","url":"http://livebrum.co.uk/2012/05/31/the-concept-framed-the-enquiry-delilah\u2019s-number-10","date_range":"31 May 2012","description":"","venue":{"title":"O2 Academy 3 ","url":"http://livebrum.co.uk/venues/o2-academy-3"}
Run Code Online (Sandbox Code Playgroud)

如您所见,URL尚未完全转换.

谢谢,

objective-c nsstring ios

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