归档: 2025

游戏资讯

游戏资讯游戏葡萄:http://youxiputao.com/article/index/id/13 GameRes游资网:https://www.gameres.com/ Sensor Tower游戏大观:http://www.gamelook.com.cn/tag/sensor-tower 机核网:https://www.gcores.com/

游戏榜单

游戏榜单七麦数据:https://www.qimai.cn/rank/index/brand/all/device/iphone/country/cn/genre/6014 蝉大师:https://www.chandashi.com/new/ranking/index?country=cn&type=free&genre=6014&date=20211119&ti

竞品数据分析

竞品数据分析APP Annie:https://www.data.ai/account/login/?next=%2Fcomparator%2Flanding Sensor:https://sensortower-china.com/zh-CN/?locale=zh-CN

Countly SDK 消息分析

Countly SDK 消息分析sdk发来的一条消息: /sdk/log ob.params.qstring: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

腾讯云扩容云硬盘

腾讯云扩容云硬盘https://cloud.tencent.com/document/product/213/34068 https://cloud.tencent.com/document/product/362/64035 当扩容类型为数据盘的云硬盘时 登录 云服务器控制台。 选择目标云服务器所在行的更多 > 资源调整 > 云硬盘扩容。 在弹出的云硬盘扩容窗口中选择需扩容的数据

Countly countly_drill drill_events 表

Countly countly_drill drill_events 表每个特定事件对应一个集合,集合名称使用“drill_events”字符串和来自事件键的sha1哈希以及应用ID形成。 例如,对于具有键“Buy”的事件和应用ID”542e95d747f0be510c000004”,集合名称将是:”drill_events” + sha1(“Buy542e95d747f0be510c00000

SVG 文件概要

SVG 文件概要 SVG的小例子 笑脸符 1234567891011121314<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8" />

Countly 插件-扩展或修改模块

Countly 插件-扩展或修改模块https://support.count.ly/hc/en-us/articles/360037502332-Extending-or-Modifying-Modules 例如,修改 countly/api/parts/mgmt 中有一个 mail.js 模块。 需要扩展某些未扩展的模块,请按以下步骤操作: 12345678//

Countly 插件-建立视图 view

Countly 插件-建立视图 view创建一个基本的Countly视图,它将使用我们的模型来获取数据并在页面上显示组件。 countly.views.js 创建组件 component 1234567891011121314151617181920var MainView = CV.views.create({ template: CV.T('/our-plugin

广告数据

广告数据12345678910111213141516指标 说明广告类型 插屏、视频、banner等等类型广告场景 游戏内所埋的广告场景点位DAU 应用活跃总数,定义每日投产数据中DAU相同DEU 观看广告的人渗透率 公式:广告播放成功人数/DAU填充时长 记录应用向聚

Countly 插件-建立模型 model

Countly 插件-建立模型 model定义一个简单的模型,从路径/o上的API获取数据。 /o?method=ourplugin countly.models.js 定义您的 Vuex store 1234567891011121314151617181920212223242526(function(countlyOurPlugin) { c

VUEX 基础-Action

VUEX 基础-ActionActionAction 类似于 mutation,不同在于: 12Action 提交的是 mutation,而不是直接变更状态。Action 可以包含任意异步操作。 让我们来注册一个简单的 action: 123456789101112131415const store = createStore({ state: { count: 0

VUEX 基础

VUEX 基础https://vuex.vuejs.org/zh/ Vuex 是什么 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 什么是“状态管理模式” 我们从一个简单的 Vue 计数应用开始: 1234567891011121314151617181920const

VUE 基础-混入 mixin

VUE 基础-混入 mixinhttps://v2.cn.vuejs.org/v2/guide/mixins.html 基础 混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。 例子: 123456789101112131415161718// 定义一

VUE 基础-自定义事件

VUE 基础-自定义事件https://v2.cn.vuejs.org/v2/guide/components-custom-events.html 事件名 不同于组件和 prop,事件名不存在任何自动化的大小写转换。而是触发的事件名需要完全匹配监听这个事件所用的名称。举个例子,如果触发一个 camelCase 名字的事件: 1this.$emit('myEvent')

VUE 基础-插槽

VUE 基础-插槽https://v2.cn.vuejs.org/v2/guide/components-slots.html 插槽内容 允许你像这样合成组件: 123<navigation-link url="/profile"> Your Profile</navigation-link> 然后你在 的模板中可能会写为: 123456&l

VUE 基础-计算属性

VUE 基础-计算属性https://v2.cn.vuejs.org/v2/guide/computed.html 基础例子 1234567891011121314151617<div id="example"> <p>Original message: "{{ message }}"&

通过 moment 计算两个时间相差的天数和时分秒

通过 moment 计算两个时间相差的天数和时分秒主要运用moment以下方法: 1234moment().diff();获得以毫秒为单位的差异moment.duration().minutes() 获取分钟数 (0 - 59)。moment.duration().hours()获取小时数 (0 - 23)。moment.duration().days() 获得天数 (0 - 30)。 //相

CentOS8 系统安装优盘制作

CentOS8 系统安装优盘制作https://zhuanlan.zhihu.com/p/659803235 https://soft.onlinedown.net/soft/110173.htm 用到的写盘工具为 ==Win32DiskImager== ISO 下载:http://mirrors.yun-idc.com/centos/ 千万不要使用 Ul

CentOS8 配置静态IP

CentOS8 配置静态IP 查看系统 12cat /etc/redhat-release ## 查看系统centos8.4CentOS Linux release 8.4.2105 查看网络接口名称(网卡名称) 1234# nmcli d ## 查看网络接口名称DEVICE TYPE STATE CO

MongoDB 启动失败 Unable to determine status of lock file in the data directory

MongoDB 启动失败 Unable to determine status of lock file in the data directory解决: 由于之前的环境只是临时关闭firewalld、selinux,重启服务器后这两个服务又开始工作。所以手动关闭并设置开机不启动。 关闭 SELinux 临时关闭:输入命令 1setenforce 0 永久关闭:输入命令 12vi /etc/s

pm2 达到内存阈值时重新启动

pm2 达到内存阈值时重新启动PM2 允许根据内存限制重新加载(如果不在集群中,则自动回退重启)应用程序/请注意 PM2 内部工作程序(检查内存)每 30 秒启动一次,因此达到内存阈值后,可能需要稍等片刻 进程会自动重新启动。 使用 –max-memory-restart 选项指定内存阈值。 1pm2 start server.js --max-memory-restart 300M

Vue 基础

Vue 基础 Vue 简介 官网文档:https://v2.cn.vuejs.org/v2/guide/ Vue是基于MVVM模式实现的一套框架(把页面分成Model、View 、ViewModel 三部分)。 MVVM的工作原理: 12当数据源发生变化时,会被 ViewModel 监听到,ViewModel 会根据最新的数据源自动更新 View 页面的结构当 View 表单元素的值发生变化时

fs.chmod 方法

fs.chmod 方法该方法以异步的方式来改写文件的读写权限。 12345678910var fs = require('fs'), oldFilename = "./processId.txt", newFilename = "./processIdOld.txt";fs.chmod(oldFilename, 777, functio

Countly 插件调试 Countly 服务器

Countly 插件调试 Countly 服务器 修改服务器配置 第一步是修改 Countly 服务器 Countly/bin/config/ 目录下 supervisord.conf 配置文件以支持调试。我们需要将“–inspect”参数添加到节点服务器启动命令中。您还可以设置“–debug-brk”参数,调试器将在服务器脚本的第一个语句上停止。 如果需要在远程

Countly 插件扩展或修改模块

Countly 插件扩展或修改模块如果要修改现有行为怎么办?最好的方法是直接修改模块。 例如,countly/api/parts/mgmt 中有一个mail.js模块。如果我们想更改 Countly 默认发送的模板电子邮件怎么办?我们可以允许我们的插件通过插件管理器修改这个模块。因此,任何需要此模块的实例或进程都会经过我们的修改。 首先,我们需要自行修改mail.j

Countly 插件创建 UI 视图 v22 及更高版本

Countly 插件创建 UI 视图 v22 及更高版本1234创建可以从 API 获取数据的 model 模型。创建一个 VueJS 视图,该视图将从模型中获取数据,将其加载到模板中并将其附加到页面。将此视图添加到 App Router。注入一些 Javascript 来修改页面,就像为我们的插件创建一个菜单项一样。 设置模型 定义你的 Vuex 商店 如果你的视图需要管理状态,你可