小编jdo*_*dog的帖子

如何解冻Xcode模拟位置?

我添加了自己的Gxp文件,并且在我的iPhone上运行良好.但现在我的iPhone地图谷歌地图卡在那个gpx文件位置.我已经清理,重新启动Xcode甚至删除了我的gpx文件并重新启动了Xcode.即使从我的电脑上取下连接,我的手机和Xcode也不会让我看到手机上的真实位置.

任何人都知道如何解决这个问题?

xcode ios

6
推荐指数
2
解决办法
1760
查看次数

AWS ElastiCache 的 Redis 密码

我在 EC2 上使用 KUE,并设置外部 ElastiCache Redis 存储。ElastiCache 似乎不使用密码(身份验证),而是依赖于安全组。那么我是否需要将 redis 密码 (???) 参数留空?

redis: {
  port: 6379 //process.env.REDIS_PORT,
  host: blah.44444z.0001.usw1.cache.amazonaws.com //process.env.REDIS_HOST,
  auth: ??? //process.env.REDIS_PASS,
  options: {
  }
}
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services redis node.js amazon-elasticache

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

如何在本地主机上为 Ruby on Rails 应用程序运行 SSL 证书?

运行 Ruby 1.9.3、Rails 4.2.10 并使用 Thin 服务器进行开发。

我的应用程序在 Heroku 上使用 SSL。需要在我的本地 Mac 上运行 SSL。

我遵循了这个教程。

https://www.botreetechnologies.com/blog/enable-ssl-for-rails-development-environment-two-mines

这是我的 Procfile:

web: bundle exec rails server thin start -p 3001 -e development --ssl --ssl-verify --ssl-key-file server.key --ssl-cert-file server.crt
Run Code Online (Sandbox Code Playgroud)

这是我在跟踪中收到的错误

Invalid request: Invalid HTTP format, parsing fails.
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/thin-1.6.4/lib/thin/request.rb:84:in `execute'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/thin-1.6.4/lib/thin/request.rb:84:in `parse'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/thin-1.6.4/lib/thin/connection.rb:39:in `receive_data'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.8/lib/eventmachine.rb:193:in `run_machine'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.8/lib/eventmachine.rb:193:in `run'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/thin-1.6.4/lib/thin/backends/base.rb:73:in `start'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/thin-1.6.4/lib/thin/server.rb:162:in `start'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/rack-1.6.4/lib/rack/handler/thin.rb:19:in `run'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/rack-1.6.4/lib/rack/server.rb:286:in `start'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/railties-4.2.4/lib/rails/commands/server.rb:80:in `start'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:80:in `block in server'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:75:in `tap'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:75:in `server'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
    /Users/jn/.rbenv/versions/1.9.3-p551/lib/ruby/gems/1.9.1/gems/railties-4.2.4/lib/rails/commands.rb:17:in `<top (required)>'
    script/rails:6:in `require'
    script/rails:6:in `<main>' …
Run Code Online (Sandbox Code Playgroud)

ruby ssl ruby-on-rails

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

Docker 组合绑定失败:端口已分配

我一直在尝试将 socketio 服务器从 EC2 转移到 Docker。

我已经能够通过 web (http) 客户端连接到套接字,但是通过 iOS 或 Android 直接连接到套接字似乎是不可能的。

我读到的问题之一可能是使用 Docker 时公开的端口实际上并未发布。由于我们的移动应用程序当前连接到我们经典 EC2 实例上的端口 8080。我设置了一个 docker-compose.yml 文件来尝试打开所有端口和通信协议,但我有两个问题:

1. 我不确定应该调用什么服务,所以我选择了“src”(参见下面的 DockerFile)。但是想知道它是否应该是 app 因为服务器文件是 app.js?

2. 获取“绑定 0.0.0.0:8080 失败:端口已分配”。

文件

FROM ubuntu:14.04

ENV DEBIAN_FRONTEND noninteractive

RUN mkdir /src
ADD package.json /src

RUN apt-get update
RUN apt-get install --yes curl
RUN curl --silent --location https://deb.nodesource.com/setup_4.x | sudo bash -
RUN apt-get install --yes nodejs
RUN apt-get install --yes build-essential

RUN update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10



RUN cd …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

6
推荐指数
2
解决办法
9638
查看次数

iphone:ubercab又名(超级)地图坐标

谁能描述如何通过它在屏幕中心的位置来获取MKMapView的地图坐标?查看优步应用程序(免费).它们有一个静态位于屏幕中间的引脚,您可以拖动地图,但引脚会停留在那里.屏幕中间是他们找到您的位置(非常快),显示您接近的地址.

iphone mkmapview ios

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

将NSArray保存到NSUserDefaults无效

我正在尝试保存一个NSArray对象NSUserDefaults,但是当我把它拉NSArray出来时getObject它什么都没有.

我在此处设置了一个断点来计算对象并验证数组中是否有项目

[[NSUserDefaults standardUserDefaults] setObject:mappingResult.array forKey:kArrayOfFoundThings];
[[NSUserDefaults standardUserDefaults] synchronize];
Run Code Online (Sandbox Code Playgroud)

这是我把它们拉出来的地方,数组里面没有任何内容.

NSArray *allAmbulances = [[NSUserDefaults standardUserDefaults] objectForKey:kArrayOfFoundThings]; 
Run Code Online (Sandbox Code Playgroud)

objective-c nsuserdefaults nsarray ios

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

在其父视图中垂直和水平居中UIView

我有一个UICollection视图在另一个UIView中.我试图将集合视图置于其父视图中.目前通过调整其框架手动执行此操作(请参阅下面的代码).必须有一个更简单的方法.

当前代码:

self.collectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(COLLECTION_PADDING+10, COLLECTION_PADDING+5, self.bounds.size.width - (COLLECTION_PADDING*2), self.bounds.size.height - (COLLECTION_PADDING+22)) collectionViewLayout:flow];
Run Code Online (Sandbox Code Playgroud)

objective-c frame uiview ios uicollectionview

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

如何让express-basic-auth提示弹出用户和密码?

我有一个node.js应用程序,当basicAuth是节点模块时,它曾经工作过.下面的代码会在访问app时弹出密码和用户名提示.

// start the UI
var app = express();
app.use(express.basicAuth('me', 'openforme'));
app.use(kue.app);
app.listen(3001);
Run Code Online (Sandbox Code Playgroud)

现在,basicAuth作为模块从节点中删除,我使用的是express-basic-auth.当使用下面的代码时,我得到401未经授权的错误,因为它没有像basicAuth那样给我一个用户名和密码弹出提示?

// start the UI
var app = express();
var basicAuth = require('express-basic-auth');
app.use(basicAuth({
    users: { 'me': 'openforme' }
}));
app.use(kue.app);
app.listen(3001);
Run Code Online (Sandbox Code Playgroud)

basic-authentication node.js express

5
推荐指数
2
解决办法
4826
查看次数

在NSArray上转换objectAtIndex的返回值

试图转换objectAtIndex的返回.

(MyClass *)[myArray objectAtIndex:1].name;
Run Code Online (Sandbox Code Playgroud)

你能在Objective-C中像这样投射内联吗?

casting objective-c nsarray ios

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

如何用圆圈遮盖方形图像并在图像周围放置黑色边框

我有一个40x40的正方形图像,我想通过剪裁来制作,但也在图像周围放置一个黑色的5像素边框.

我有以下掩盖方形图像,所以它现在圆

 UIImage *image = self.imageView.image;
        CGSize imageSize = image.size;
        CGRect imageRect = CGRectMake(0, 0, imageSize.width, imageSize.height);

        UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0.0);
        // Create the clipping path and add it
        UIBezierPath *path = [UIBezierPath bezierPathWithOvalInRect:imageRect];
        [path addClip];


        [image drawInRect:imageRect];
        UIImage *roundedImage = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();

        self.imageView.image = roundedImage;
Run Code Online (Sandbox Code Playgroud)

但现在我还需要在它周围添加一个圆形边框.我是否需要一条新路径,或者我可以在上面的代码中找到一条路径?

mask objective-c ios uibezierpath

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