小编Cez*_*zar的帖子

是否可以在正在运行的容器中启动shell会话(没有ssh)

我天真地期望这个命令在一个正在运行的容器中运行一个bash shell:

docker run "id of running container" /bin/bash
Run Code Online (Sandbox Code Playgroud)

它看起来不可能,我得到错误:

2013/07/27 20:00:24 Internal server error: 404 trying to fetch remote history for 27d757283842
Run Code Online (Sandbox Code Playgroud)

所以,如果我想在一个正在运行的容器中运行bash shell(例如用于诊断目的)

我必须在其中运行SSH服务器并通过ssh登录吗?

docker

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

使用Swift中的UI_USER_INTERFACE_IDIOM()检测当前设备

UI_USER_INTERFACE_IDIOM()在Swift中,iPhone和iPad之间有什么相同的功能?

我得到一个Use of unresolved identifier在斯威夫特编译时错误.

iphone objective-c ipad ios swift

229
推荐指数
11
解决办法
13万
查看次数

我在哪里设置公司名称?

创建新的源文件时,xcode会添加您的姓名和公司名称的注释.

我在哪里为xcode(而不是项目)设置公司名称.

xcode

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

Swift - 使用哪种类型?NSString或String

随着Swift的推出,我一直试图让我的头脑绕过新语言

我是iOS开发人员,会NSString, NSInteger, NSDictionary在应用程序中使用类型.我注意到在Apple的"The Swift Programming Language"电子书中,他们使用了Swift类型String, Int, Dictionary

我注意到Swift类型没有(或者命名不同)Foundation类型的一些功能.例如NSString有一个length属性.但我无法为Swift找到类似的String.

我想知道,对于iOS应用程序,我还应该使用基础类型吗?

string macos objective-c ios swift

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

检查javascript是否支持URL方案

有没有办法检查手机上当前是否注册了URL方案...使用javascript?

javascript iphone safari url-scheme

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

UIWebView背景颜色

我正在将一个HTML字符串加载到UIWebView中,以便能够查看富文本.到现在为止还挺好.但我有一个小问题:在我的Nib文件中,我将background属性设置为绿色.但是,显示时,背景为白色.然后,在类文件中,我添加了以下内容

[myWebView setBackgroundColor:[UIColor greenColor]];
    [myWebView loadHTMLString:myString baseURL:nil];
Run Code Online (Sandbox Code Playgroud)

但是,背景仍然是白色的.我甚至试图扭转顺序,但仍然出现白色背景.

文本大于UIWebView的大小.我注意到当我向下滚过文本的末尾时,背景是绿色的.如何让文本本身的背景为绿色?

你能告诉我我做错了什么吗?非常感谢.

uiwebview ios

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

UIWebView didFinishLoading多次触发

我有一些代码需要在UIWebView完成加载文档后运行.为此,我已将UIWebView委托设置为我的控制器,并实现了该webViewDidFinishLoading方法.

这会被多次调用,具体取决于要加载的页面类型.我不确定是不是因为ajax请求,图像请求,甚至是iframe.

有没有办法告诉主要请求已经完成,这意味着HTML已完全加载?

或者可能会延迟我的代码触发,直到所有这些事件都完成了?

iphone xcode objective-c uiwebview ios

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

在Swift中将float值转换为String

我想将-33.861382,151.210316,226.76转换为String.我试图输入它,但不成功.如何将浮点值转换为String?

swift

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

"不支持多次推送相同的视图控制器实例"例外

我使用以下代码检索一些消息并将它们放入我的收件箱.

MyInboxVC *inboxVC=[MyInboxVC get ];
//upload all the pending messages
UINavigationController *devNavController=[[MyappMgr get]getDeveloperNavigationController ];

[devNavController pushViewController:inboxVC animated:YES];
[devNavController setNavigationBarHidden:NO];
Run Code Online (Sandbox Code Playgroud)

我得到了例外

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Pushing the same view controller instance more than once is not supported (<MyInboxVC: 0x1452a0>)'
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我究竟做错了什么?

iphone uiviewcontroller ios

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

has_many:通过class_name和foreign_key

我正在使用相当简单的has_many:我可以使class_name/foreign_key参数在一个方向上工作但在另一个方向上工作的情况.也许你可以帮助我.(ps我正在使用Rails 4,如果这会产生差异):

英语:用户通过ListingManager管理许多列表,并且许多用户通过ListingManager管理列表.清单管理器有一些数据字段,与这个问题没有密切关系,因此我在下面的代码中对它们进行了编辑

这是有效的简单部分:

class User < ActiveRecord::Base
  has_many :listing_managers
  has_many :listings, through: :listing_managers
end

class Listing < ActiveRecord::Base
  has_many :listing_managers
  has_many :managers, through: :listing_managers, class_name: "User", foreign_key: "manager_id"
end

class ListingManager < ActiveRecord::Base
  belongs_to :listing
  belongs_to :manager, class_name:"User"

  attr_accessible :listing_id, :manager_id
end
Run Code Online (Sandbox Code Playgroud)

正如你可以从上面猜到的那样,ListManager表看起来像:

create_table "listing_managers", force: true do |t|
  t.integer  "listing_id"
  t.integer  "manager_id"
end
Run Code Online (Sandbox Code Playgroud)

所以这里唯一不简单的就是ListingManager使用manager_id而不是user_id

无论如何,以上工作.我可以打电话user.listings来获取与用户关联的列表,我可以打电话listing.managers来获取与列表相关联的经理.

然而(这里是问题),我认为说起来并不是非常有意义,user.listings因为用户也可以"拥有"而不是"管理"列表,我真正想要的是user.managed_listings 所以我调整user.rb了改变has_many:listing,通过:: listing_managers到has_many:managed_listings,通过:: listing_managers,class_name:"Listing",foreign_key:"listing_id"

这与listing.rb上面的代码完全类似,所以我认为这应该可以正常工作.相反,我对这个barfs的rspec测试说 ActiveRecord::HasManyThroughSourceAssociationNotFoundError: Could not find …

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

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