我添加了自己的Gxp文件,并且在我的iPhone上运行良好.但现在我的iPhone地图谷歌地图卡在那个gpx文件位置.我已经清理,重新启动Xcode甚至删除了我的gpx文件并重新启动了Xcode.即使从我的电脑上取下连接,我的手机和Xcode也不会让我看到手机上的真实位置.
任何人都知道如何解决这个问题?
我在 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
运行 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) 我一直在尝试将 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) 谁能描述如何通过它在屏幕中心的位置来获取MKMapView的地图坐标?查看优步应用程序(免费).它们有一个静态位于屏幕中间的引脚,您可以拖动地图,但引脚会停留在那里.屏幕中间是他们找到您的位置(非常快),显示您接近的地址.
我正在尝试保存一个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) 我有一个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) 我有一个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) 试图转换objectAtIndex的返回.
(MyClass *)[myArray objectAtIndex:1].name;
Run Code Online (Sandbox Code Playgroud)
你能在Objective-C中像这样投射内联吗?
我有一个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)
但现在我还需要在它周围添加一个圆形边框.我是否需要一条新路径,或者我可以在上面的代码中找到一条路径?