水熊虫
水熊虫
不认命,就拼命!
263文章 52分类
3月31日
今天继续讨论配送体系,之前谈论好几次配送的指标体系, 这一篇文章我们主要是重新深入的看一下配送体系, 抛开指标体系,看配送体系下的几个角色, 这些角色在系统中的关系, 以及不用场景下这些关系的变化。我是配送圆环这张图基本上就介绍了配送业务到底在干什么样的事情, 用户下单给平台,平台从系统中找到骑手和商家, 商家负责出餐, 骑手负责配送,进而平台完成了了这样一个订单, 产生了平台赖以生存的指标GMV
阅读更多
11月20日
​今天突然有个想法想要总结一下思考问题的框架,起源来自于一个问题, 当别人说我既想要A有想要B,还不想多花钱的时候,这类问题应该如何思考呢?​第一层思考是优化流程, 就是现有流程中是否有可以优化的点, 例如现在有一些环节存在资源的浪费,能够通过形式上的改变,节省一部分成本,这部分往往技术门槛不高, 通过白嫖的方式避免资源的浪费。​第二层是置换优化, 例如资源已经锁定了, 那么通过现有资源的置换,是
阅读更多
6月18日
上一篇文章中介绍了配送这个事情,以及
阅读更多
6月11日
今天突然想写一些比较虚的东西。想结合人类的决策因素来讲讲我对人工智能的理解。人来“决策”每个人在生活中要面临各种各样的决策/判定,那么一个问题是我比较好奇的, 我们平时决策的时候究竟有哪些因素影响我们,能让我们在漫漫人生长河中能做出来相对正确的决策到底是因为什么呢? 如果能搞清楚,是不是就能推导出模型学习的过程到底在做什么呢?这个就是今天咱们要聊的核心话题。如果让你来给出一个事情的观点,你觉得需要
阅读更多
2月3日
今天突然思考一个问题,工作中我们面对各式各样的事情,然后工作的几年时间里也完成了很多事情,那么回头去看这些事情我们究竟做的怎么样呢? 就像算法的工作,经常听到同学们讲目前的现状和未来的规划,然后也能发现目前的问题,那如何看待这个问题是否做的好呢? 接下来想把自己的一点感悟记录下来。做出来所谓的做出来就是我们面对一个事情的最初反应, 交给你一个任务你怎么尽快的做出来一个版本交差,然后心安理得的领到月
阅读更多
11月14日
今天心血来潮突然想写点紧靠业务的文章,做了几年的配送业务,一直没有十分概括的看目前的工作,似乎今天突然想清楚啦。 并不是业务上有多么的精进,而是真的把这个业务能够与现实的生活关联起来,开窍的前兆啦。找了好久终于找到一个像样的图片啦(如图1)。整个配送业务就是一个大的蓄水池系统。配送的最大目标就是让这个系统不要崩坏, 尽可能的稳定和高效的运行。所以就有几个系统需要维持整个配送蓄水池的健康运行(不溢出
阅读更多

自然语言处理之TF-IDF算法

TF-IDF对于文档搜索中tf-idf应用非常广泛,甚至在es数据库中作为默认的检索方式,这里就简单介绍一个tf-idf算法。首先思考一个问题,假如我们对一系列文章进行分词统计等操作,如果某个词出现的特别多,那么它是不是很重要呢?于是,我们进行"词频"(TermFrequency

PageRank 算法

Google的两位创始人都是斯坦福大学的博士生,他们提出的PageRank算法受到了论文影响力因子的评价启发。当一篇论文被引用的次数越多,证明这篇论文的影响力越大。正是这个想法解决了当时网页检索质量不高的问题。PageRank的计算过程最初pagerank算法是解决搜索引擎中的页面权重问题的,简而言

图像算法--jpeg压缩算法

jpeg压缩算法jpeg可能是理工男比较常见的图片格式,而jpeg是一种带压缩的算法,并是不原始图片,那么问题来了,jpeg的压缩算法是怎样的呢?本文将会结合实例讲解这个问题。jpeg图片对大家来说可能是再常见不过了,我原来就比较肤浅了,认为jpeg只是一种图片格式而已,并没有深入了解每种图片格式之

经典算法之图算法

图本章节主要介绍图相关的算法,例如图的深度搜索和广度搜索,这个在我们的生活中是十分常见的一个场景,例如迷宫,如何找到走出迷宫的路径等等。本文操作的基础图如下深度搜索classGraph(object):def__init__(self,graph={},start="s"):se

经典算法之查找算法

搜索本文会介绍一些常用的搜索算法,搜索在我们实际应用中十分普遍,例如数组查找元素,记事本搜索关键词等等。查找父类构建class Search(object): @abc.abstractmethod def search(self, arr, key): raise NotImplementedErrordef __init__(self, val ,left, righ

经典算法之排序算法

排序讲解使用什么语言作为demo?其实很多人讲解算法都使用的是java或者是C++,因为他们认为算法本身就是性能的质变,所以语言也要用尽可能快的语言(和我原来的思想很像),对于这个问题现在我是这样理解的,算法的核心是思想,你需要明白的也是思想,至于什么语言将来你使用的时候针对你的编程环境使用就好了,

tmux工具

tmux工具介绍当你想让你的程序后台运行,但是你还想看实时的输出,这个时候你都会使用到tmux,当然你能够使用nohup命令,这个工具只是提供一个新的方式而已。安装tmux是一个linux的工具软件,我们当然能够通过命令安装相应的软件。sudo apt-get install tmuxyum install tmux以上的命令就是在你的ubuntu、centOS使用命令安装tmux工具。常用命令使

python调优(一)

Python调优一直给大家分享机器学习呀、算法呀、数学呀等等的,其实工程的东西说的比较少,本文介绍Python的性能优化,再好的算法也需要优雅的调优将来才能走的更远,对于算法来说Python几乎是天天不离手,所以对于Python的理解必须要强过其他人,否则你怎么保证你的程序是最好呢?要改善应用程序的

python调优(零)

Python调优一直给大家分享机器学习呀、算法呀、数学呀等等的,其实工程的东西说的比较少,本文介绍Python的性能优化,再好的算法也需要优雅的调优将来才能走的更远,对于算法来说Python几乎是天天不离手,所以对于Python的理解必须要强过其他人,否则你怎么保证你的程序是最好呢?cProfile

linux命令学习

linux作为一名攻城狮,可能最基本的就是用linux的命令来让我们的工作更加高效,这篇博客就是总结博主认为比较实用的几类命令,尽量和需求挂钩。linux系统想必大家都十分的熟悉,实用linux命令让我们的工作更加简便对于我们来说更加是家常便饭,实现声明这里仅仅是列举一些命令的用法,对于高阶段位的你

压力测试

常用指标服务运行在线上是否稳定需要看几个指标,你可以根据你系统的具体业务场景着重来看某个指标。以下是整理的一些常用的指标。##吞吐率(Requestspersecond)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能

限流算法

限流算法当系统不能使用当前的qps时候,系统需要有自适应的限流算法,通过丢弃一些请求来达到性能稳定的要求令牌桶(TokenBucket)和漏桶(leakybucket)是最常用的两种限流的算法。漏桶算法它的主要目的是控制数据注入到网络的速率,平滑网络上的突发流量。漏桶算法提供了一种机制,通过它,突发
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×