See also:
Service | Type | Storage | Limitations |
---|---|---|---|
Amazon DynamoDB | 25 GB | ||
Amazon RDS | |||
Azure SQL Database | MS SQL Server | ||
👉 Clever Cloud | PostgreSQL, MySQL, MongoDB, Redis | 256 MB (PostgreSQL) | Max 5 connections (PostgreSQL) |
See also:
Service | Type | Storage | Limitations |
---|---|---|---|
Amazon DynamoDB | 25 GB | ||
Amazon RDS | |||
Azure SQL Database | MS SQL Server | ||
👉 Clever Cloud | PostgreSQL, MySQL, MongoDB, Redis | 256 MB (PostgreSQL) | Max 5 connections (PostgreSQL) |
/**************************** | |
* Loại bỏ giới tính + độ tuổi có hiệu suất kém ra khỏi nhóm quảng cáo | |
* Version 1.0 (21/07/2022) | |
* | |
* Created By: Quý Ngô | |
****************************/ | |
var CONFIG = { | |
LAST_N_DAYS: 7, // thời gian quét từ ngày quét trở về trước đó | |
MAX_COST: 170000, // chi tiêu từ số này trở lên mới bắt đầu tính theo điều kiện dưới là CPA |
/**************************** | |
* TẮT CHIẾN DỊCH ĐANG BANH XÁC | |
* Version 1.0 (21/07/2022) | |
* | |
* Created By: Quý Ngô | |
****************************/ | |
// cấu hình | |
var CONFIG = { | |
LAST_N_DAYS: 7, // thời gian quét từ ngày quét trở về trước đó |
/**************************** | |
* Loại bỏ vị trí hiển thị có hiệu suất kém ra khỏi nhóm quảng cáo | |
* Version 1.0 (21/07/2022) | |
* | |
* Created By: Quý Ngô | |
****************************/ | |
var CONFIG = { | |
LAST_N_DAYS: 30, // thời gian quét từ ngày quét trở về trước đó | |
MAX_COST: 80000, // chi tiêu từ số này trở lên mới bắt đầu tính theo điều kiện dưới là CPA |
/**************************** | |
* Loại bỏ đối tượng có hiệu suất kém ra khỏi nhóm quảng cáo | |
* Version 1.0 (21/07/2022) | |
* | |
* Created By: Quý Ngô | |
****************************/ | |
// cấu hình | |
var CONFIG = { | |
LAST_N_DAYS: 7, // thời gian quét từ ngày quét trở về trước đó |
/**************************** | |
* TẠM DỪNG VIDEO CÓ HIỆU SUẤT KÉM | |
* Version 1.0 (21/07/2022) | |
* | |
* Created By: Quý Ngô | |
****************************/ | |
var CONFIG = { | |
LAST_N_DAYS: 7, // thời gian quét từ ngày quét trở về trước đó | |
MAX_COST: 150000, // chi tiêu từ số này trở lên mới bắt đầu tính theo điều kiện dưới là CPA |
import android.app.Service | |
import android.content.Intent | |
import android.os.IBinder | |
import android.support.annotation.Nullable | |
import android.support.annotation.WorkerThread | |
import kotlinx.coroutines.* | |
import kotlinx.coroutines.channels.Channel | |
import kotlinx.coroutines.channels.SendChannel | |
import kotlinx.coroutines.channels.actor | |
import kotlin.coroutines.CoroutineContext |
public static void BulkInsertNpgsql<T>(this IDbConnection dbConn, IEnumerable<T> list, IEnumerable<string> insertFields = null) | |
{ | |
if (list == null) return; | |
if (list.Count() < 1) return; | |
var objWithAttributes = list.FirstOrDefault(); | |
var modelDef = OrmLiteConfig.GetModelDefinition(objWithAttributes.GetType()); | |
if (insertFields == null) insertFields = new List<string>(); |
import 'dart:io'; | |
import 'dart:isolate'; | |
import 'package:flutter/material.dart'; | |
import 'package:image/image.dart' as IMG; | |
import 'package:path/path.dart'; | |
class Thumbnail extends StatefulWidget { | |
final Size size; | |
final File image; |
const functions = require("firebase-functions"); | |
var request = require("request"); | |
var API_KEY = "YOUR-API-KEY"; // Your Firebase Cloud Messaging Server API key | |
function sendNotificationToUser(userId, message) { | |
request( | |
{ | |
url: "https://fcm.googleapis.com/fcm/send", | |
method: "POST", |