- 博客(11)
- 收藏
- 关注
转载 数据埋点设计和SDK源码
所谓埋点就是在应用中特定的流程收集一些信息,用来跟踪应用使用的状况,后续用来进一步优化产品或是提供运营的数据支撑。那么埋点方案又该如何设计呢?首先来定义一下通用的数据模型和格式, 便于在每个应用中可重复使用, 统一ETL处理。
2024-02-22 20:32:04
58
原创 Flink 实战:如何计算实时热门合约
要实现一个实时热门合约基本需求每隔 5 分钟输出最近一小时交易量最多的前N个合约过滤出属于合约的交易数量解决思路抽取出业务时间戳,告诉 Flink 框架基于业务时间做窗口在所有交易行为数据中,过滤出合约行为进行统计构建滑动窗口,窗口长度为1小时,滑动距离为 5 分钟将KeyedStream中的元素存储到ListState中,当水位线超过窗口结束时间时,排序输出按每个窗口聚合,输出每个窗口中交易量前N名的合约我们来回顾下整个计算的流程,以及转换的原理。
2024-02-16 23:10:37
1527
原创 H5和原生APP做交互
WebViewJavascriptBridge是H5与app交互的一个第三方插件1、在当前h5页面引入以下代码function setupWebViewJavascriptBridge(callback) { if (window.WebViewJavascriptBridge) { return callback(WebViewJavascriptBridge); } ...
2019-02-20 16:58:41
1320
原创 新手创建vue项目
一、创建vue项目1、安装node.js2、安装npm: npm install -g npm3、全局安装vue的脚手架工具:npm install -g vue-cli4、全局安装webpack:npm install -g webpack5、进入所要创建的目录,创建项目vue init webpack my-project6、运行项目npm run ...
2019-02-18 16:33:03
183
翻译 清除浮动
方式一:使用overflow属性来清除浮动 .ovh{ overflow:hidden; } 先找到浮动盒子的父元素,再在父元素中添加一个属性:overflow:hidden,就是清除这个父元素中的子元素浮动对页面的影响. 注意:一般情况下也不会使用这种方式,因为overflow:hidden有一个特点,离开了这个元素所在的区域以后会被隐藏(...
2019-02-18 16:24:39
108
原创 数组深拷贝、对象的深拷贝、数组去重
一、数组深拷贝方法1、for 循环实现数组的深拷贝var arr = [1,2,3,4,5,6];var arr2 = copyArr(arr );function copyArr(arr ){var res = [];for(var i=0 ; i<arr.length;i++){res .push(arr[i])}}2、slice 方法实现数组的深...
2019-02-18 16:18:25
546
原创 javascript 四种数组遍历方法
1、最传统方法:for( ; ; ){}var arr=[1,2,3,4,5,6]; for(var i=0;i<arr.length;i++){ console.log(arr[i]); }2、for in 方法 var arr=[1,2,3,4,5,6]; for(var i in arr){ console.log(arr[i]); }3、forEach 方法var...
2019-02-18 16:14:33
205
翻译 从发送一个url地址到返回页面,中间发生了什么?
从发送一个url地址到返回页面,一般会经历以下几个过程:1、首先,在浏览器地址栏中输入url2、浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。若没有,则跳到第三步操作。3、在发送http请求前,需要域名解析(DNS解析),解析获取相应的IP地址。4、浏览器向服务器发起tcp连接,与浏览器建立tcp三次握手。5、握手成功后,浏览器向服务器...
2019-02-18 16:12:10
1022
翻译 Ajax 的原生写法
//创建异步请求对象(异步请求对象要兼顾ie和标准的浏览器)let xmlHttpReg = null;if(window.XMLHttpRequest){xmlHttpReg = new XMLHttpRequest();}else if(window.ActiveXObject){xmlHttpReg = new ActiveXObject();}else{xmlH...
2019-02-18 16:09:58
367
原创 linux服务器安装jdk
第一次在服务器上安装jdk,其实在租用阿里云服务器的时候,就有官方文档教程。这次是我自己搭建安装的jdk 1、下载 JDK 安装包,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、将下载好的 JDK 包上传到 Linux 上面,可以使用winscp工具,...
2017-08-24 17:02:31
242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人