小编Nye*_*han的帖子

对火基地的自由计划的限制

以下是什么意思?
50个最大连接数,5 GB数据传输数,100 MB数据存储空间.
有人能解释一下吗?谢谢

编辑 - 业余爱好者的慷慨限制
Firebase现已更新免费计划限制
现在您有
100个最大连接
10 GB数据传输
1 GB存储

firebase

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

Flutter firebase_admob 只显示一次

以下代码在应用程序底部显示横幅广告,并在点击时显示插页式广告。按下按钮时会显示插页式广告。问题是,当应用程序第一次启动并单击按钮时,会显示插页式广告,但从第二次开始不显示插页式广告。没有错误,所有日志消息都显示成功。是我的代码错误吗?我正在Android设备上进行测试。

import 'package:firebase_admob/firebase_admob.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {

  final admobAppId = 'ca-app-pub-3940256099942544~3347511713';
  final bannerId = 'ca-app-pub-3940256099942544/6300978111';
  final interstitialId = 'ca-app-pub-3940256099942544/1033173712';

  BannerAd bannerAd;
  InterstitialAd interstitialAd;

  MyApp() {
    FirebaseAdMob.instance.initialize(appId: admobAppId);
    makeBannerAd();
    initInterstitialAd();
  }

  makeBannerAd() {
    bannerAd = BannerAd(
        adUnitId: bannerId,
        size: AdSize.smartBanner,
        listener: (MobileAdEvent me) {
          print('MobileAdEvent $me');
        });
    bannerAd
      ..load()
      ..show();
  }

  initInterstitialAd() {
    interstitialAd = InterstitialAd(
        adUnitId: interstitialId,
        listener: (MobileAdEvent me) {
          print(
              '========== Interstitial ad mobile ad event =========== \n $me');
          if …
Run Code Online (Sandbox Code Playgroud)

interstitial admob dart flutter

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

如何在java反射中调用没有参数的方法

我用java反射编写了以下代码.在这段代码中,我调用method1(),它有一个参数,代码运行没有错误.没关系.但是如何调用没有参数的method2()和method3()?如何在java反射中调用没有参数的方法?Java是否支持此类功能?

import java.lang.reflect.Method;

class MethodCallTest {
  public static void main(String[] args) {
    MethodCallTest mct = new MethodCallTest();
    mct.start();
  }

  private void start(){
    try{
        Class<?> c = getClass();
          Method m1 = c.getDeclaredMethod("method1", String.class);
          m1.invoke(this, "method1");
    }catch(Exception e){
      e.printStackTrace();
    }
  }

  private void method1(String s){
    System.out.println("Hello from " + s);
  }

  private static void method2(){
    System.out.println("Hello from method2");
  }

  private static void method3(){
    System.out.println("Hello from method3");
  }

}
Run Code Online (Sandbox Code Playgroud)

java reflection methods

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

返回值 -1, 0, 1 在使用 Comparator 接口比较方法的 Java 集合排序中究竟意味着什么?

我的理解
如果返回值为0,那么就没什么可做的了。如果它是-1,则将扫描这两个值。如果我们要更改顺序(asc/desc),只需更改比较运算符即可。
我在网站上发现
的内容 返回值将是 -1、0 或 1,因为第一个参数小于、等于或大于第二个参数。
我想知道
为什么我们需要返回值1?我在没有返回值 1 的情况下测试了我的程序,并且排序正确。

以下程序按升序按年级对学生对象进行排序。如果要更改排序顺序,请更改比较运算符。

import java.util.*;
public class HelloWorld {
  public static void main(String[] args) {
    Student s1 = new Student("JJJ", 5);
    Student s2 = new Student("DDD", 2);
    Student s3 = new Student("RRR", 4);
    Student s4 = new Student("CCC", 4);
    Student s5 = new Student("GGG", 3);
    Student s6 = new Student("JJJ", 1);
    List < Student > ls = new ArrayList < > ();
    ls.add(s1);
    ls.add(s2);
    ls.add(s3);
    ls.add(s4);
    ls.add(s5);
    ls.add(s6);
    for (Student …
Run Code Online (Sandbox Code Playgroud)

java sorting collections comparator data-structures

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

URLSession dataTask completionHandler在游乐场中不起作用

我看了youtube的一个教程并尝试了这些教程.然后我在playground文件中编写代码,但没有结果,但没有错误.因此,我在XCode中创建了一个新项目.然后向Main.StoryBoard添加一个Button并将UI连接到代码.在完成所有必要的事情后,我在模拟器中进行了项目并且一切顺利,我可以看到完成处理程序中的所有工作.以下是XCode项目中的代码.

@IBAction func doNetwork(_ sender: UIButton) {
    print("start network jobs...")
    // url
    let url: URL! = URL(string: "http://192.168.0.12/swnet.php")
    URLCache.shared = URLCache(memoryCapacity: 0, diskCapacity: 0, diskPath: nil)
    // url session
    let session = URLSession.shared
    let task: URLSessionDataTask = session.dataTask(with: url, completionHandler: {
        (data, response, error) in
        print("Handler")
        if let respData = data {
            print("Data")
            print(respData)
        }
        if let resp = response {
            print("Resp")
            print(resp)
        }
        if let err = error {
            print("Error")
            print(err)
        }

    })

    task.resume()
}
Run Code Online (Sandbox Code Playgroud)

以下是操场上的代码.

// url
let …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift

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