Activities

玩转Redis-HyperLogLog原理探索

六月ゝ 毕业季﹏ 提交于 2020-08-16 21:45:04
  《玩转Redis》系列文章主要讲述Redis的基础及中高级应用。本文是《玩转Redis》系列第【10】篇,最新系列文章请前往 公众号“zxiaofan” 查看,或 百度搜索“玩转Redis zxiaofan” 即可。 本文关键字:玩转Redis、HyperLogLog原理、基数缓存、密集存储结构和稀疏存储结构; 大纲 伯努利试验 HyperLogLog结构 HyperLogLog对象头 pfcount及基数缓存 pfadd底层逻辑 密集存储结构和稀疏存储结构 HyperLogLog引发的思考 名词解释: 1、基数 :集合中不重复元素的个数; 2、HLL :HyperLogLog 的简写; 概要   上文 《玩转Redis-HyperLogLog统计微博日活月活》 介绍了牛逼哄哄的HyperLogLog,传入元素数量或体积非常大时,HLL所需空间固定且很小。12kb内存可计算接近 2^64 个不同元素的基数。如此厉害,怎能不继续深入探索呢? PS:看完这篇文章,你会发现HyperLogLog能统计的基数值实际并不是 2^64 。 1. 伯努利试验   介绍HyperLogLog底层原理前,我们先了解下伯努利试验(援引百度百科)。   伯努利试验(Bernoulli experiment)是在同样的条件下重复地、相互独立地进行的一种随机试验。   其特点是该随机试验只有两种可能结果

V神警告:高额手续费用将威胁到以太坊的安全

一曲冷凌霜 提交于 2020-08-15 02:24:20
律动 BlockBeats 消息,近日以太坊交易费用达到了 100gwei 后,以太坊联合创始人 V 神 7 月 22 日发出警告称,若不采取应对措施,高额的费用将会破坏网络安全。 近日一篇论文指出,矿工越来越依赖手续费,这可能激励了自私的挖矿行为,矿工们为了获取更大利润可能会破坏交易处理方式。因此,V 神呼吁改革加密货币的收费系统,以保护网络的安全性。Mythos Capital 创始人 Ryan Adams 也在 7 月 22 日在推特上表示,以太坊网络必须 "想办法在每个区块中容纳更多的价值"。 V 神为改革加密货币的收费系统,正在倡导实施以太坊改进提案(EIP)1599。外汇赠金活动https://www.fx61.com/activities提案涉及削减基础费用以减少矿工对手续费的依赖。然而,社区中的一些人对这一提议还不太感冒。 Vitalik 敦促通过 EIP-1559 V 神的文章引用了普林斯顿大学 (Princeton University) 四名研究人员在 2016 年发表的题为《没有区块奖励的比特币的不稳定性》(On the stability of Bitcoin Without the Block Reward) 的论文,概述了手续费的增加带来的风险。 该论文试图对比特币的性能和安全性将会面临的几个威胁提出警告,随着时间的推移,区块奖励减少

玩转Redis-HyperLogLog统计微博日活月活

旧巷老猫 提交于 2020-08-13 03:19:18
《玩转Redis》系列文章主要讲述Redis的基础及中高级应用。本文是《玩转Redis》系列第【9】篇,最新系列文章请前往 公众号“zxiaofan” 查看,或 百度搜索“玩转Redis zxiaofan” 即可。 本文关键字:玩转Redis、微博日活/月活、UV统计、HyperLogLog; 大纲 日活数据统计面临哪些挑战 Bitmaps可用于统计日活吗? 日活数据统计的特点 HyperLogLog介绍 HyperLogLog必知 HyperLogLog和Sets的区别 HyperLogLog如何使用 HyperLogLog命令对比分析 HyperLogLog命令详解 HyperLogLog命令注意事项 HyperLogLog命令示例 HyperLogLog的应用场景 名词解释 DAU(Daily Active User)日活跃用户数量 常用于反映网站、互联网应用或网络游戏的运营情况。DAU通常统计一日(统计日)之内,登录或使用了某个产品的用户数(去除重复登录的用户); 月活跃用户数量(Monthly Active User,MAU) 月活跃用户数量通常统计一个月(统计月)之内,登录或使用了某个产品的用户数(去除重复登录的用户); Note:日活、月活反映用户的活跃度,但是无法反映用户的粘性。 1. 日活数据统计面临哪些挑战   2020年2月26日

Android 开发技术周报 Issue#283

岁酱吖の 提交于 2020-08-12 04:54:16
新闻 Android 11特性调整:安装外部来源应用需要重启APP Google Messages beta版迎来一个新的搜索框 Android开发者生态永远比不上iOS?“联盟与公约”们正改变这一点 谷歌新款Android TV串流设备外形曝光:代号Sabrina Android 11 Beta引入诸多改进:3种图标形状 Pixel Launcher应用推荐 Android更新改进了“就寝时间”功能体验 Android 11电源键菜单将引入针对智能家居设备的快捷操作 教程 Android Studio 4.0+ 中新的 UI 层次结构调试工具 开源库 ParcelableHelper A simple AOP tool that helps Android developers quickly implement Parcelable interfaces toolargetool A tool to help you debug TransactionTooLargeExceptions on Android 7 SimpleMarkdown SimpleMarkdown is an Android app for editing Markdown! Android-Architecture-Components The template project that uses

FCA全新改版上线,ATFX带你玩转新官网

牧云@^-^@ 提交于 2020-08-11 17:20:46
ATFX动态 :FCA,英文全称Financial Conduct Authority,中文名英国金融行为监管局,总部位于伦敦,具有对备案金融机构的监管权力。FCA监管牌照的获取门槛极高且监管异常严格,只有正规操作且严格遵守FCA详细和复杂章程的经纪商才能申请成功,这11个章程和规定鉴定了一家经纪商的信誉和品质,也牢牢保护着所有投资者的资金安全,那么问题来了,这严格规定的11条章程是什么呢?具体如下:1:诚信 2:能力、谨慎和勤奋 3:管理与控制 4:财政稳健政策 5:企业行为 6:客户利益 7:客户沟通 8:利益冲突 9:客户关系及信任度 10:客户资产保护 11:与监管机构的透明沟通。以上11条并不是那么容易就可以做到,所以基于此,各家经纪商都以获得FCA监管牌照为荣,把它看做自身实力的证明。 当然,对于投资者来说,FCA最大的亮点莫过于FSCS客户补偿计划,高达85000英镑的保额,可以让投资者安心交易,而不用担心本金的安全性。7月底,FCA官网进行了部分更新,导致当前网络当中对于查询FCA监管的科普性文章全部失效,为了方便投资者学习,我们以ATFX为例,来梳理最新版FCA官网的监管查询方法。 1、首先在地址栏输入FCA官方网址:www.fca.org.uk,之后按下回车键。由于FCA为外网,中国区网络打开时会有延迟、卡顿等,耐心等待即可。本次FCA界面更新

如何在Android应用程序的“活动”之间传递数据?

拜拜、爱过 提交于 2020-08-11 14:49:46
问题: I have a scenario where, after logging in through a login page, there will be a sign-out button on each activity . 我有一种情况,在通过登录页面登录后,每个 activity 上都会有一个退出 button 。 On clicking sign-out , I will be passing the session id of the signed in user to sign-out. 点击 sign-out ,我将传递已登录用户的 session id 以便退出。 Can anyone guide me on how to keep session id available to all activities ? 谁能指导我如何使 session id 可供所有 activities ? Any alternative to this case 这种情况的任何替代方法 解决方案: 参考一: https://stackoom.com/question/8m5J/如何在Android应用程序的-活动-之间传递数据 参考二: https://oldbug.net/q/8m5J/How-do-I-pass-data-between-Activities-in

牵手王一博、做泛娱乐矩阵,找到Z世代刚需的喜马拉雅

北城以北 提交于 2020-08-10 07:14:32
作者|顾 韩 编辑|李春晖 “他的生日你在,他的电视剧上映你在,他的新作品宣传你在,他第一次讲相声你也在,最后他成为了你的代言人,真好,一路成长,一路陪伴。”@喜马拉雅 这文案,猛一看以为是哪对CP梦想照进现实,事实上牵手成功的是明星与品牌。6月20日,音频平台喜马拉雅宣布王一博正式成为“喜马拉雅爱的代言人”,粉丝自然要捧场应援。 作为国内创立最早、内容与业务最为齐全的音频平台之一,喜马拉雅目前已有超过6亿用户,国民度相当高。像硬糖君的爸妈,智能手机不一定能百分百玩转,但在喜马拉雅上找东西听的操作,那还是很纯熟的。 2020年,喜马拉雅迈进发展的第八个年头。在熟龄用户认可的情况下,他们正不断走近Z世代年轻人。很明显,此次喜马拉雅选择“酷盖”王一博作为爱的代言人,又是一次用新企图破除旧印象的尝试。 贴近Z世代,为什么选择王一博? 不可否认的是,商业价值已经成为衡量当前艺人的一个重要指标。年轻活力的形象令王一博颇受品牌青睐。今年仅5月一个月内,王一博就官宣了名创优品、来伊份、肯德基等五个代言。此次与喜马拉雅的合作,更是将其代言的范围由快消品向互联网文娱领域深度扩展。 https:// s1.xmcdn.com/yx/newreta il-activities-h5/last/dist/?_fix_keyboard=1&sourceId=Newretail-activity-02

一些常用的图像数据库总结

核能气质少年 提交于 2020-08-10 02:24:07
from: https://blog.csdn.net/JIEJINQUANIL/article/details/50341765 1、 Vedio and Image Datasets Index 这个网址提供了大量的视频和图像的数据库下载索引,并有相应的介绍,强烈推荐!大家慢慢去找寻自己的惊喜吧 2、 CV Datasets on the web 这里主要有检测、分类、识别、追踪(tracking)、分割、显著性检测、视频监测……内容特别丰富,强烈推荐! 3、 FIR Sequence. Pedestrian Dataset 里面又有好几种数据库可以下载:CVC Virtual Pedestrian Dataset、CVC-01Pedestrian Dataset、CVC-02 PedestrianDataset一直到09的都有。 4、 Penn-Fudan Database for Pedestrian Detection and Segmentation 用于行人检测的数据库,里面的图片都取材于校园和城市街区,每一幅图片至少有一个行人。 5、 Caltech Pedestrian Detection Benchmark The Caltech Pedestrian Dataset consists of approximately10 hours of 640x480

软件工程知识体系梳理

牧云@^-^@ 提交于 2020-08-10 01:46:21
思维导图( The Mind Map ) 又叫心智导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。 一般会在需求获取的初期使用,便于产品经理与客户梳理思路。 思维导图工具非常多比较知名的有 MindManager 和 XMind。 个人推荐XMind更简洁美观一些。 国内也涌现出不少思维导图工具如 MindMaster、MindLine也是不错的。 统一建模语言 (Unified Modeling Language,UML) UML是面向对象设计的建模工具,独立于任何具体程序设计语言。 产品经理可以使用UML对系统流程进行建模。 UML系统开发中有三个主要的模型: 功能模型 :从用户的角度展示系统的功能,包括用例图。 对象模型 :采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图、对象图。 动态模型 :展现系统的内部行为。包括序列图,活动图,状态图。 绘制UML模型不必强求工具。如果简单一些的使用word就能画出来 专业的软件有 RationalRose 、MicrosoftVisio、 PowerDesigner等 ,按照自己的习惯使用即可。 RationalRose 。 是直接从UML发展而诞生的设计工具 ,它的出现就是为了对UML建模的支持。对象建模支持得很好,数据库建模较弱。 MicrosoftVisio

work pacakge 区别 activity

折月煮酒 提交于 2020-08-06 03:57:11
活动用来:排序,估算时间,制定进度计划 实际你项目管理的时候,也要管理到活动层面的 WBS最底层就是工作包 活动是动词 工作包是名词 活动是工作包的子集 一个工作包会有一到多个活动。 Work Package Definition The work defined at the lowest level of the work breakdown structure for which cost and duration can be estimated and managed. Work packages are smallest deliverable in a project. They are reside at the lowest level of a WBS. A Work Package is smallest level of deliverable. is lowest component of a WBS.* cannot be broken down further. It cannot be decomposed into a smaller level deliverable. provides some tangible value to the project stakeholder(s). is recognized, required and