SQL计算用户留存率,原理及流程拆解
问题及分析
根据用户记录,按一定时间周期,计算用户留存量、留存率。
留存率 = 留存量 / 初始量 * 100%
从某一个时间段作为起点,作为初始用户,一年后这些用户还有多少,两年后还有多少… 以此即可做计算。这里有个问题,就是这个起点的用户,是否也是从更早以前即存在、并留存到现在[……]
这是fengyqf的博客
根据用户记录,按一定时间周期,计算用户留存量、留存率。
留存率 = 留存量 / 初始量 * 100%
从某一个时间段作为起点,作为初始用户,一年后这些用户还有多少,两年后还有多少… 以此即可做计算。这里有个问题,就是这个起点的用户,是否也是从更早以前即存在、并留存到现在[……]
问题:有两张表 users, addrs,需要从users表中删除一些行,条件为在“addrs”表中没有对应id的行。
事实上很简单,只是个left join查询,SELECT a.*,'|' s,b.* FROM users a LEFT JOIN addrs b ON a.[......]
先上代码
regexp_replace("source_html",'\s*(<[^>]+>|<script.+?<\/script>|<style.+?<\/style>)\s*','','gi')
作用,使用regexp_replace函[……]
这也是一篇草稿了好几年的文章,一时半会儿也不大可能继续完善了
wordpress本身安全性,可以通过安装一些插件实现,
防垃圾评论
禁用xmlrpc协议的一些api,减少针对 xmlrpc.php 的攻击。其中:
Sec[……]
从字符串解析HTML文档,返回根节点
lxml.etree.HTML(text, parser=None, base_url=None)
Parses an HTML document from a string constant. Returns the root no[……]
使用MySQL做数据,有时会隐约感觉到一些语句执行速度极其慢,而理论上应该是很快的。通常使用phpMyAdmin作为客户端,在表结构页里可以方便的看到索引状态,对基数cardinalyty一知半解,隐约理解为惟一值个数。
但前两天写一条查询语句执行速度非常非常慢,看到一个索引的基[……]
这只是个无聊的小把戏。
最近又看到关于qwerty键盘布局的讨论,有提到好的键盘布局标准之一:把连续的按键分散在左右两手上,这样第一只手击键的同时,第二只手可以提前做好准备,提高效率。
于是从网上找了一批古典英文小说的txt电子版,写了个傻傻的脚本,统计其中连续两个字母的频次(忽略大小写[……]
FireFox 扩展Adblock Plus
使用原则:只阻止过于反感的广告,其他广告一律放行;亦即,自带的过滤列表一律不激活。
创建和编辑您的过滤列表
//pos.baidu.com/ //static.mediav.com/js[......]
MySQL的缺陷/Bug/异常/陷阱/注意事项
这里只是个记录,踩过的坑
REGEXP 对中文的错误识别,如下语句,结果竟然是1,在 MySQL 5.5.53, MariaDB 5.5.60, MySQL 5.7.24 下测试结果一致.
SELECT '区中医院'[......]