• 时序数据库技术体系 – Druid 多维查询之Bitmap索引

     发表于 1 个月 前

    时序数据库从抽象语义上来说总体可以概括为两个方面的基本需求,一个方面是存储层面的基本需求:包括LSM写入模型保证写入性能、数据分级存储(最近2小时的数据存储在内存中,最近一天的数据...

  • 使用 Python 从零开始开发区块链应用程序

     发表于 2 个月 前

    本教程将向具有任何编程技能水平的 Python 开发人员介绍区块链。通过从零开始实现一个 公有区块链 并构建一个简单应用程序来利用它,您将了解区块链到底是什么。...

  • 从Chrome源码看WebSocket

     发表于 2 个月 前

    WebSocket是为了解决双向通信的问题,因为一方面HTTP的设计是单向的,只能是一边发另一边收。而另一方面,HTTP等都是建立在TCP连接之上的,HTTP请求完就会把TCP给关...

  • 使用爬虫技术实现 Web 页面资源可用性检测

     发表于 2 个月 前

    对于电商类型和内容服务类型的网站,经常会出现因为配置错误造成页面链接无法访问的情况(404)。显然,要确保网站中的所有链接都具有可访问性,通过人工进行检测肯定是不现实的,常用的做法...

  • 想入门设计卷积神经网络?这是一份综合设计指南

     发表于 3 个月 前

    这篇文章可以作为一个设计指南,为特定分类任务的 CNN 设计提供指导。作者围绕准确率、速度、内存消耗三个指标的权衡,从网络类型、架构设计、数据处理和迁移学习等方面介绍了 CNN 设...

  • 从零开始,了解元学习

     发表于 3 个月 前

    元学习 是目前机器学习领域一个令人振奋的研究趋势,它解决的是学习如何学习的问题。...

  • 借鉴开源框架自研日志收集系统

     发表于 3 个月 前

    公司项目需要将分布在多台机器中的日志统一收集管理。笔者先后使用logstash,flume等开源项目。并最终自研一套基于Java语言的日志收集系统 Bloodhound。以下从项目...

  • 携程图片服务架构

     发表于 3 个月 前

    近些年携程业务突飞猛进,用户遍及世界各地。公司对用户体验也越来越重视,每一个小的功能改动、页面改版的背后,都有大量的A/B实验提供保障。与此同时,与用户体验息息相关的媒体文件的应用...

  • 17 个成功案例,让你学会 MVP 最小可行性产品设计

     发表于 3 个月 前

    在竞争日益激烈的世界里,创业公司需要比以往更快地将产品推向市场。最小可行的产品,也就是 MVP,是实现这一目标的方法,但你必须能够提供正确的关键功能,这些关键功能需要与众不同且能够...

  • 基于Spring Cloud的微服务落地

     发表于 4 个月 前

    微服务架构模式的核心在于如何识别服务的边界,设计出合理的微服务。但如果要将微服务架构运用到生产项目上,并且能够发挥该架构模式的重要作用,则需要微服务框架的支持。...

  • OKHTTP3源码2-连接池管理

     发表于 4 个月 前

    在 《OKHTTP3源码和设计模式-1》 ,中整体介绍了 OKHttp3 的源码架构,重点讲解了请求任务的分发管理和线程池以及请求执行过程中的拦截器。这一章我们接着往下走认识一下 ...

  • 对Mob编程的一些观点

     发表于 4 个月 前

    Maaret Pyhäjärvi是F-Secure的一名测试人员,她也是《 Mob Programming Guidebook 》的合著者之一。最近,她 撰文 介绍了自己在Mob测...

  • 微服务中 Dubbo 和 Spring Cloud 架构技术路线对

     发表于 4 个月 前

    微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准...

  • 善于单挑却难以协作,构建多智能体AI系统为何如此之难?

     发表于 4 个月 前

    本文将通过地图寻宝问题为例,向你简要介绍多智能体系统实施时的困难程度及其原因。...

  • Nerv - 京东高性能前端框架

     发表于 4 个月 前

    Nerv 是一款由京东凹凸实验室打造的类 React 前端框架。目前已广泛运用在 京东商城 (JD.COM)核心业务及 TOPLIFE 全站。Nerv 基于React标准,使用 V...

  • 先理解Mask R-CNN的工作原理,然后构建颜色填充器应用

     发表于 4 个月 前

    实例分割是一种在像素层面识别目标轮廓的任务,相比其他相关任务,实例分割是较难解决的计算机视觉任务之一...

  • 6 个新奇的编程方式,改变你对编码的认知

     发表于 5 个月 前

    我时不时会发现一种编程语言的不同用法它有时候会改变我对编程的看法啊。这篇文章中,我想分享一下让我惊讶的发现。这不是类似于高呼“函数式编程会改变世界!”博客文章。我敢打赌,大多数读者...

  • 从七桥问题开始:全面介绍图论及其应用

     发表于 5 个月 前

    图论是计算机科学中最重要、最有趣的领域之一,同时也是最容易被误解的。本长文从图论最基础的七桥问题开始,进而结合推特与 Facebook 实例解释无向图与有向图。此外,本文还是用大量...

  • 国际象棋版AlphaZero出来了诶,还开源了Keras实现ヽ( `0´)ノ

     发表于 5 个月 前

    AlphaZero在去年底通过自我对弈,就完爆上一代围棋冠军程序AlphaGo,且没有采用任何的人类经验作训练数据(至少DeepMind坚持这么认为,嗯)。 ...

  • 奇怪的GCD

     发表于 5 个月 前

    多线程一直是我相当感兴趣的技术知识之一,个人尤其喜爱 GCD 这个轻量级的多线程解决方案,为了了解其实现,不厌其烦的翻阅 libdispatch 的源码。甚至因为太喜欢了,本来想要...