小编ama*_*sil的帖子

在swift中解析html的最佳做法是什么?

我是斯威夫特的新手.我需要在Swift iOS项目中使用类似Python的BeautifulSoup.准确地说,我需要把所有href<a>与结束".txt".我应该采取哪些步骤?

html parsing ios swift

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

如何从服务检查应用程序在前台?

只有当应用程序不在前台时,我才需要向用户显示通知.这是我的公共类MyFirebaseMessagingService扩展

FirebaseMessagingService {
    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        if(applicationInForeground()) {
            Map<String, String> data = remoteMessage.getData();
            sendNotification(data.get("title"), data.get("detail"));
        }

    }
Run Code Online (Sandbox Code Playgroud)

需要实施applicationInForeground()方法

android android-service

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

如何根据Jenkins的构建数量设置Android应用程序版本?

成功推送后,应用程序由jenkins自动构建,但版本始终为1.0.而不是"0"我想在jenkins中插入相应构建的数量:1.119,1.120,1.121 ......

那是我的build.gradle文件

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.2'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}
Run Code Online (Sandbox Code Playgroud)

build.sh

#!/bin/bash
gradle clean 
gradle build
#. run_android_ui_tests.sh
Run Code Online (Sandbox Code Playgroud)

我的gradle.properities只包含注释.

android gradle jenkins android-gradle-plugin

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

如何通过它的id获取有关Firebase推送通知转换的数据

我正在向仅发送数据加载的消息fcm.googleapis.com/fcm/send并接收它的ID:

{"message_id":6399566057759755347}
Run Code Online (Sandbox Code Playgroud)

之后我在firebase控制台通知列表中找不到此消息,但我需要获取有关接收器数量和通知开启者的数据,并将其显示在我的服务上(需要获取有关API转换的数据).有没有办法实现它?如果不是 - 在我自己的服务器上记录交付和打开通知是一个好主意吗?

firebase firebase-cloud-messaging

6
推荐指数
0
解决办法
280
查看次数

如何在目标C中解析JSON字符串?

我有以下json:

NSString *s = @"{"temperature": -260.65, "humidity": 54.05, "time": "2016-03-14T09:46:48Z", "egg": 1, "id": 6950, "no2": 0.0}";
Run Code Online (Sandbox Code Playgroud)

我需要从json提取数据到字符串

  1. NSString温度
  2. NSString湿度
  3. NSString no2

怎么做得好?

json objective-c

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

为什么我的 celery 任务没有运行?

我正在遵循本指南:http : //docs.celeryproject.org/en/latest/django/first-steps-with-django.html

我的 proj.celery 文件:

from __future__ import absolute_import, unicode_literals
import os
from celery import Celery
from celery.schedules import crontab

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'hc.settings')

app = Celery('hc')

app.config_from_object('django.conf:settings', namespace='CELERY')
app.autodiscover_tasks()


@app.task
def debug_task(a):
    print a
app.conf.beat_schedule = {
    # Executes every Monday morning at 7:30 a.m.
    'debug-every-minute': {
        'task': 'tasks.debug_task',
        'schedule': crontab(),
        'args': ("BLa BLA BlA", ),
    },
}
Run Code Online (Sandbox Code Playgroud)

另外,我已将定期任务添加到 /admin/django_celery_beat/

我知道app.conf.beat_schedule在 admin 中同时使用和 period_task是没有意义的,但我没有看到预期的条目

Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Run Code Online (Sandbox Code Playgroud)

(我希望 Bla bla …

django celery django-celery

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