小编Cra*_*igH的帖子

如何允许mongo docker容器进行远程连接

我正在使用官方的mongodb docker容器.我想从端口27017上的主机连接到mongodb容器.我运行容器,暴露了这些端口

-p 27017:27017

我无法连接(连接被拒绝),我相信它,因为mongo conf文件未配置为允许远程连接.如何配置允许?官方容器没有安装vi/nano来修改图像.

我可以通过创建链接从另一个容器连接到mongodb - 但这不是我的愿望

mongodb

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

在大型应用程序中使用 Flask Restful 作为蓝图

我正在尝试使用 Flask Restful 作为适用于其他蓝图的模式中的蓝图。我不断收到以下错误消息

\n\n

我收到以下错误消息

\n\n
\n

AttributeError:\'Blueprint\'对象没有属性\'add_resource\'

\n
\n\n

我的项目设置如下:

\n\n

文件夹结构

\n\n
\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 app\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 api\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 routes.py\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 main\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 forms.py\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 views.py\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 templates\n\xe2\x94\x82\xc2\xa0\xc2\xa0     \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 base.html\n\xe2\x94\x82\xc2\xa0\xc2\xa0     \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 home.html\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 config.py\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 manage.py\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 requirements.txt\n
Run Code Online (Sandbox Code Playgroud)\n\n

__init__.py

\n\n
from flask import Flask\nfrom flask_restful import Api\nfrom flask_bootstrap import Bootstrap\nfrom config import config\nbootstrap = Bootstrap()\napi = Api()\n\ndef create_app(config_name):\n    app = Flask(__name__)\n    app.config.from_object(config[config_name])\n    config[config_name].init_app(app)\n\n    bootstrap.init_app(app)\n    api.init_app(app)\n\n    from .main import main as …
Run Code Online (Sandbox Code Playgroud)

flask flask-restful

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

Scrapy - 如何每天刮取新页面

我正在评估scrapy是否适合我.我想要的是每天为几个体育新闻网站搜索最新的头条新闻,并提取标题,日期和文章正文.我不关心文章正文中的链接,我只想要身体.

据我所知,爬行是一次性工作,它根据发现的链接抓取整个站点.我不想锤击网站,我也不想抓取整个网站; 只是体育部分,只有头条新闻.

总而言之,我想要scrapy

  1. 每天一次从指定的域中查找与昨天不同的新闻文章
  2. 提取新文章的日期,时间和正文
  3. 将结果保存到数据库

是否可以这样做,如果是这样,我将如何实现这一目标.我已经阅读了教程,但似乎他们描述的过程会将整个网站作为一次性工作进行搜索.

html-parsing scrapy web-scraping

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

在swift中使用CLLocationManager的位置类

我是iOS新手.我有一个应用程序,允许用户在不同的视图控制器中更新其位置.我试图最小化执行此操作的代码量,因此我将所有与位置相关的方法放在一个单独的类中,而不是复制方法来实现这一点.

import UIKit
import CoreLocation

class LocationUtil: NSObject, CLLocationManagerDelegate {
   let locationManager = CLLocationManager()

   func findUserLocation()->Void{
        locationManager.delegate = self
        locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters
        locationManager.requestWhenInUseAuthorization()
        locationManager.startUpdatingLocation()
    }
Run Code Online (Sandbox Code Playgroud)

从我的视图控制器我这样称呼这个类.

 override func viewDidLoad() {
        super.viewDidLoad()
        let locUtil = LocationUtil()
        locUtil.findUserLocation()

}
Run Code Online (Sandbox Code Playgroud)

但是,没有任何委托方法被调用.当我在视图控制器中直接使用相同的代码时,它工作正常.我究竟做错了什么?

cllocationmanager cllocation ios swift

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

Swift:如何使“推送通知”打开到选项卡栏控制器上的特定选项卡

我有一个使用Swift编写的iOS 8应用程序。我的应用程序有一个带有4个标签的标签栏控制器,其中一个是“通知”标签。

我正在使用Parse发送推送通知。当用户从“主页/锁定”屏幕打开推送通知时,我希望它打开至“通知”选项卡

我还没有迅速找到任何教程或问题来帮助您。有人可以解释如何做到这一点吗?

我在AppDelegate中有此功能,但没有成功:

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {

PFPush.handlePush(userInfo)
let tab :CustomTabBarController = self.window?.rootViewController as CustomTabBarController
tab.selectedIndex = 2
}
Run Code Online (Sandbox Code Playgroud)

uitabbarcontroller ios

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