小白选择网页代理的小技巧

,在选择ip代理时,大家可能会为那么多ip代理类型而纠结,面对这么多ip资源,该如何选择呢?, ,实际上网页代理ip的类型很多,如果用户对代理不够了解,很容易选错代理的类型,这样不仅不能满足自己的使...
3年前
560

一次夜间接口超时的解决过程

闲鱼某关键应用A依赖类目系统富客户端(下文简称类目客户端),旨在为闲鱼商品域其他应用提供各类商品类目及属性数据(下文简称CPV数据)查询服务。,,每天凌晨,该应用所依赖的类目富客户端执行新老版本数据包...
3年前
560

敏捷交付的工程效能治理

作者 | Wilson Gao​,,在敏捷交付中,大家可能会遇到各种各样的问题,从而会影响最终的交付效果,甚至可能导致交付的失败。因此,如何在交付过程中进行有效的治理,提高交付效能,对于交付的最终效果...
3年前
560

B站容器云平台VPA技术实践

B站基于k8s构建的私有云平台已达万级节点规模,托管了公司大部分的在线业务以及机器学习、大数据、转码等离线业务。在推进降本增效的过程中,我们发现业务申请的容器资源规格存在不合理的现象,通常设置的资源配...
3年前
560

python数据导入的使用注意

,说明,1、将数据导入模块作为单独的函数。,2、若不愿使用数据导入函数,则将数据导入部分集中写成一段,放在程序的开始部分。,3、不要将问题本身的数据导入与算法所需的参数赋值混淆,分为两个独立的函数或段...
3年前
560

微容器完胜大容器?

,现代开发的最佳实践,尤其是在实现微服务架构时,无不涉及使用Docker、Kubernetes和其他容器技术。,容器正在改变企业部署和使用应用程序的方式。提高开发和交付效率、可移植性是吸引企业使用容器...
4年前
560

得物容器SRE探索与实践

关于什么是SRE,以及在业务上有哪些具体的输出,网上资料众多但都只是对基本概念做描述。那容器SRE究竟要怎么结合业务,得物容器SRE又有哪些最佳实践,本文就得物容器SRE的一些事情向大家做介绍。,稳定...
4年前
560

mysql分析器如何理解

,说明,1、根据mysql语法写出sql后交给服务层,分析器对sql语句进行词法分析和语法分析。,2、mysql分析器使用mysql语法规则进行验证和分析查询。,例如验证是否使用错误的关键字,或者使用...
4年前
560

使用 Python Pip 的十个技巧

让我们从 Python 语言开始。Python 之所以受欢迎,不仅因为它易于学习,还因为它拥有成千上万的(宝)库。,这些库相当于已经集成的工具,只要安装了就可以在 Python 中使用。它们可以处理各...
4年前
560

整洁架构之CSS

作者 | 李光毅,虽然开发工具早已经从 preprocessor 进化到了 styled component 甚至是 functional css,但在我看来新的工具并没有让我们的样式代码写的更好,只...
4年前
560

Go 语言内存逃逸案例

在「Go 语言逃逸分析」中,我们了解到内存分配的相关知识,栈空间分配开销小,堆空间分配开销大。,Go 语言编译器可以通过逃逸分析决定内存分配到栈空间或堆空间。但是,分配到栈空间的对象在某些情况中会逃逸...
4年前
560

如何快速检查元素是否存在?

大家好,我是指北君。,如标题一样,我们今天看一下一个经常听到,可能没用到的技术。,布隆过滤器是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效...
4年前
560

十大移动应用测试趋势

年底是一个理想的时间,不仅可以回顾您所取得的成就,还可以计划来年的目标。移动应用程序开发团队可以了解技术、用户行为和更广阔市场的最新趋势,并思考如何将它们纳入您的移动应用程序测试和开发计划。,,在本文...
4年前
560

CSS新规范:样式查询

最近,Chrome团队发布了对一个新的CSS规范的实验性支持,即样式查询。简而言之,它让我们查询容器的样式,而不是只查询尺寸。在查询容器尺寸不够的情况下,这可能很有帮助。,介绍样式查询之前,我们先来回...
4年前
560

大文件上传时如何做到秒传?

文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一...
4年前
560

怎样做好需求评审?

作者 | 少个分号,Bug 对于软件来说是显而易见的,程序员犯了一丝毫的错误就会带来 Bug。,需求则不同,不适当的需求往往并不是那么明显,而且暴露的很晚。错误的需求往往不会责备需求的提出方,因为互联...
4年前
560

聊聊B-Tree的Golang实现

这次准备出一个关于B树的合集。在第一部分,先来介绍下B树的基本概念。,B树与bst等二叉树不同,B树是多叉树,而且B树是自平衡树。B树的Search、Insert、Remove算法时间复杂度都是O(l...
4年前
560

使用 Go 和树莓派排查 WiFi 问题

去年夏天,我和妻子变卖了家产,带着我们的两只狗移居了夏威夷。这里有美丽的阳光、温暖的沙滩、凉爽的冲浪等你能想到的一切。我们同样遇到了一些意料之外的事:WiFi 问题。,不过,这不是夏威夷的问题,而是我...
4年前
560

转转用户画像平台实践

转转作为二手电商交易领域的领军者,随着这几年的高速发展,用户数和业务量都急剧增长,为了更好的服务用户,并持续增长,产品运营的战略战术也会随之发生变化。在创业早期产品一般以粗放式运营为主,力求快速获取用...
4年前
560

C++ 虚函数表剖析

,为了实现C++的多态,C++使用了一种动态绑定的技术。这个技术的核心是虚函数表(下文简称虚表)。,每个包含了虚函数的类都包含一个虚表。,我们知道,当一个类(A)继承另一个类(B)时,类A会继承类B的...
5年前
560

CSS 奇思妙想之酷炫倒影

,在 CSS 中,倒影是一种比较常见的效果。今天,我们就将尝试,使用 CSS 完成各类不同的倒影效果,话不多说,直接进入主题。,首先,快速过一下在 CSS 中,实现倒影的 2 种方式。,正常而言,-w...
5年前
560

JavaScript有哪些继承的方法

,1、寄生式继承,基于某个对象创建一个对象,然后增强对象,返回对象。,2、原型链继承,将父类的实例作为子类的继承。,3、组合继承,使用原型链继承共享的属性和方法。,通过借用构造函数继承实例属性。,以上...
5年前
560

js创建数组对象的方法

,说明,1、返回新创建并初始化的数组。如果调用构造函数数组()时没有参数,则返回的数组为空,长度字段为0。,调用构造函数时,只向其传递一个数值参数,构造函数将返回一个包含指定数量的元素和未定义元素的数...
5年前
560

如何构建可观测系统

译者 | 崔皓 ,策划 | 云昭,本文聚焦于信息系统的观察性,特别是在大型信息系统中如何应用可观测性,让其在大型分布式组织中产生奇效。 ,根据维基百科的说法:“通过系统的外部输出来推断和度量,系统...
5年前
560

终端复用软件Tmux的那些事儿

简单来说,tmux是一个终端复用器,第一,它是在终端下,也就是我们常说的命令下使用的,第二,它是一个可以在一个窗口管理各种会话的软件。也就是说,你可以在一个终端下干多种事情,一边写前端项目,一边写后台...
5年前
560