711 的成功之道 – 读《零售的哲学》

  • Post author:
  • Post category:IT
  • Post comments:0评论

这周读完了 711 创始人铃木敏文的自述图书《零售的哲学》,分享一下我的读书心得。 我发现铃木敏文做生意的方法论特别简单,整本书其实讲的道理就几个,只不过反复讲。读完整个总结下来,作者想表达的就只有几点: 搞明白问题的本质。 执行上做到极致。 把心理学融入到商业中。 主动寻求变化。 遵循“假设->执行->检验”的步骤来做尝试。 下面我就分别总结书中的以上观点。 搞明白问题的本质 铃木敏文从第一章开始,到最后一章结束,都在贯穿他的反对轻信常识的观点。本书的第一章叫做「一切从“打破常识”…

继续阅读711 的成功之道 – 读《零售的哲学》

全文搜索引擎 Elasticsearch 入门教程

  • Post author:
  • Post category:IT
  • Post comments:0评论

全文搜索属于最常见的需求,开源的Elasticsearch(以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。 Elastic 的底层是开源库Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。 本文从零开始,讲解如何使用 Elastic 搭建自己的全文搜索引擎。每一步都有详细…

继续阅读全文搜索引擎 Elasticsearch 入门教程

Lua 5.3.4 的一个 bug

  • Post author:
  • Post category:IT
  • Post comments:0评论

昨天我们一个项目发现了一处死循环的 bug ,经过一整晚的排查,终于确认是 lua 5.3.4 的问题。 起因是最近项目中接入了我前段时间写的一个库,用来给客户端加载大量配置表格数据。它的原理是将数据表先转换为 C 结构,放在一块连续内存里。在运行时,可以根据需要提取出其中用到的部分加载都虚拟机中。这样做可以极大的提高加载速度。项目在用的时候还做了一点点小修改,把数据表都设置成 weaktable ,可以让暂时不用的数据项可以回收掉。 正式后面这个小修改触发了 bug 。 排除掉是我这个库引起的…

继续阅读Lua 5.3.4 的一个 bug

Python自动监控代码修改进行reload

  • Post author:
  • Post category:IT
  • Post comments:0评论

最近在用 grpc1,发现 grpc 的 Python server 目前还没有像 Flask 那样的修改后自动 reload ,开发不是很方便。 所以就看看有什么比较好的实现,发现 werkzeug2已经有个比较好的实现,而且 Flask 用的就是它。就不用重复发明轮子了。 假设我们的启动 server 的代码写在了run_server里面,我们可以将其传入到 werkzeug 的run_with_reloader,就会拥有监控文件改变自动 reload 的功能。 1 2 3 4 5 6 7 …

继续阅读Python自动监控代码修改进行reload

净推荐值(NPS):用户忠诚度测量的基本原理及方法

  • Post author:
  • Post category:IT
  • Post comments:0评论

初识NPS 作为互联网行业的用户体验从业者,我们都或多或少会接触一些衡量用户与产品或服务之间关系的指标,常见的指标如活跃度、留存率、用户满意度等。近几年,NPS(Net Promoter Score净推荐值)在国内流行起来,越来越多的行业及企业开始使用NPS指标作为衡量用户口碑的工具,如通信服务行业的中国移动、金融保险行业的中国平安、互联网行业的天猫和腾讯、家电企业海信等。中国平安从2013年开始引入NPS评价指标,并在2016年8月首次对外发布了公司NPS的相关数据,平安集团经过两年多的NPS…

继续阅读净推荐值(NPS):用户忠诚度测量的基本原理及方法

移动 H5 首屏秒开优化方案探讨

  • Post author:
  • Post category:IT
  • Post comments:0评论

随着移动设备性能不断增强,web 页面的性能体验逐渐变得可以接受,又因为 web 开发模式的诸多好处(跨平台,动态更新,减体积,无限扩展),APP 客户端里出现越来越多内嵌 web 页面(为了配上当前流行的说法,以下把所有网页都称为 H5 页面,虽然可能跟 H5 没关系),很多 APP 把一些功能模块改成用 H5 实现。 虽然说 H5 页面性能变好了,但如果没针对性地做一些优化,体验还是很糟糕的,主要两部分体验: 页面启动白屏时间:打开一个 H5 页面需要做一系列处理,会有一段白屏时间,体验糟糕…

继续阅读移动 H5 首屏秒开优化方案探讨

移动 H5 首屏秒开优化方案探讨

  • Post author:
  • Post category:IT
  • Post comments:0评论

随着移动设备性能不断增强,web 页面的性能体验逐渐变得可以接受,又因为 web 开发模式的诸多好处(跨平台,动态更新,减体积,无限扩展),APP 客户端里出现越来越多内嵌 web 页面(为了配上当前流行的说法,以下把所有网页都称为 H5 页面,虽然可能跟 H5 没关系),很多 APP 把一些功能模块改成用 H5 实现。 虽然说 H5 页面性能变好了,但如果没针对性地做一些优化,体验还是很糟糕的,主要两部分体验: 页面启动白屏时间:打开一个 H5 页面需要做一系列处理,会有一段白屏时间,体验糟糕…

继续阅读移动 H5 首屏秒开优化方案探讨