小编sil*_*ser的帖子

使用iOS地理围栏跟踪多个(20+)位置

iOS应用程序使用地理围栏来通知用户有关预定义的附近位置.允许应用程序错过某个位置(用户没有收到有关附近位置的通知),但是希望保持较低的丢失率.

实现这一目标的一种方法是开始监控重要的变更位置,startMonitoringSignificantLocationChanges并且每次"位置变更"事件被触发时,查找位于报告位置的500米半径内的位置.

令我担心的是,每次发生重大位置变化时都需要对附近区域执行查询,这会影响电池.

另一种方法是注册地点,startMonitoringForRegion但Apple对同时跟踪的地区数量(合理)限制为20,我们有超过20个地点.因此需要对跟踪区域进行某种动态更新,但我仍然不确定最佳方法是什么.

有关如何做到这一点的任何想法,以便它保持低电池消耗,但也具有低位置的丢失率?

location cllocationmanager ios geofencing

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

GMail AUTH登录SMTP身份验证

我正在尝试使用LOGIN身份验证机制对GMail SMTP Server进行身份验证.AUTH LOGIN在EHLO命令的响应中被公布为支持,但是当我尝试将AUTH LOGIN发送到服务器时,我得到"504 5.7.4无法识别的身份验证类型"响应.这是服务器和客户端之间的对话框:

S: 220 mx.google.com ESMTP d9sm13589149wiy.2
C: EHLO client
S: 250-mx.google.com at your service, [x.x.x.x]
S: 250-SIZE 35882577
S: 250-8BITMIME
S: 250-AUTH LOGIN PLAIN XOAUTH
s: 250 ENHANCEDSTATUSCODES
C: AUTH LOGIN
S: 504 5.7.4 Unrecognized Authentication Type d9sm13589149wiy.2
Run Code Online (Sandbox Code Playgroud)

我在这里做错了吗?

gmail smtp

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

使用dokku部署Django应用程序时出现Collectstatic配置错误

使用dokku部署Django应用程序时出现以下错误

Collectstatic configuration error. To debug, run:
$ heroku run python ./manage.py collectstatic --noinput
Run Code Online (Sandbox Code Playgroud)

我发现无法运行heroku run python ./manage.py collectstatic --noinputdokku容器,但是当我尝试时dokku run my app python ./manage.py collectstatic --noinput,静态文件已成功复制到该STATIC_ROOT文件夹,并且没有给出错误消息.

我可以通过将collectstatic命令放入Procfile以下内容来解决问题:

web: python manage.py collectstatic --noinput ; gunicorn myapp.wsgi
Run Code Online (Sandbox Code Playgroud)

不过,我很想知道导致问题的原因以及如何进行调试.有任何想法吗?

python django heroku collectstatic dokku

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

数据映射器在领域驱动设计模式中相互调用

在我的项目中,我使用了领域驱动设计模式。我有各种数据映射器用于持久化我的模型对象。我的一些模型包含其他模型作为属性(例如,模型类 Book 包含一组模型类 Person 作为作者)。

Book
  |->string title
  |->Person[] authors
Run Code Online (Sandbox Code Playgroud)

每个模型都有一个对应的映射器(例如 Book_Mapper、Perspon_Mapper)。

在持久化模型对象时,一个映射器是否可以调用另一个映射器:

例如,当持久化 Book 对象时,我调用

Book_Mapper::Save(Book)
Run Code Online (Sandbox Code Playgroud)

其中调用

Person::Mapper(Person)
Run Code Online (Sandbox Code Playgroud)

对于这本书的每个作者?

design-patterns domain-driven-design datamapper

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