专注IP定位 专注IP定位
3年前
度量BGP监测源数量对AS可见性的影响
首先,本文介绍了两个公开的BGP数据源项目情况;其次,从可见AS数量和可见AS边关系数量两个方面来分析度量BGP监测源中对等AS的可见性。1、BGP数据源介绍BGP数据源有2个公开的项目,分别是RIPERIS和RouteViews,
Stella981 Stella981
4年前
Android Jetpack 库架构组件 ViewModel+LiveData 基础使用
ViewModel是什么ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转等配置更改后继续留存。为什么ViewModel类中的数据可在发生屏幕旋转等配置更改后继续留存?因为ViewModel的生命周期长于组件(Activi
Wesley13 Wesley13
4年前
mysql百万级分页优化
普通分页   数据分页在网页中十分多见,分页一般都是limitstart,offset,然后根据页码page计算start select\fromuserlimit1,20  这种分页在几十万的时候分页效率就会比较低了,MySQL需要从头开始一直往后计算,这样大大影响效率SELECT\fromuserli
Easter79 Easter79
4年前
TiKV 源码解析系列——如何使用 Raft
概述本文档主要面向TiKV社区开发者,主要介绍TiKV的系统架构,源码结构,流程解析。目的是使得开发者阅读文档之后,能对TiKV项目有一个初步了解,更好的参与进入TiKV的开发中。需要注意,TiKV使用Rust(https://www.oschina.net/action/GoToLink?urlhttps%3A%2
Stella981 Stella981
4年前
Redis 为什么这么快? Redis 的有序集合 zset 的底层实现原理是什么? —— 跳跃表 skiplist
Redis有序集合zset的底层实现——跳跃表skiplistRedis简介Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(Strings),散列(Hash),列表(List),集合(S
Stella981 Stella981
4年前
Babel
Babel是JavaScript编译器,主要用于将ECMAScript2015版本的代码转换为向后兼容的JavaScript语法,以便能够运行在当前和旧版本的浏览器或其他环境中.中文官方地址https://www.babeljs.cn/(https://www.oschina.net/action/GoToLink?urlhttps%
Stella981 Stella981
4年前
HBase2.0新特性详解
作者|个推大数据运维工程师 行者!(https://uploadimages.jianshu.io/upload_images/4095986efd0b4d43ade1368?imageMogr2/autoorient/strip%7CimageView2/2/w/1240)升级背景个推作为专业的数据智能服务商,在业务开展过程中存
Wesley13 Wesley13
4年前
C++内存管理
C内存管理一、内存分配方式在C中,内存分成5个区,分别是堆、栈、自由存储区、全局/静态区和常量存储区。栈:存放函数参数以及局部变量,在出作用域时,将自动被释放.栈内存分配运算内置于处理器的指令集中,效率
Stella981 Stella981
4年前
Redis散列(Hash)的相关命令
散列就像一个减配的Redis内部及其类似Java的Map内容就是key:value结构hash类型在面向对象编程的运用中及其适合,因为它可以直接保存编程语言中的实体类关系增hsethsetkeyfieldvalue设置key指定的哈希集字段的值127.0.0.1:6379h
Stella981 Stella981
4年前
SVN仓库转Git仓库(针对大仓库)
关于把SVN仓库转为Git仓库的方式有不少,最常见的比如有git自带的gitsvnclone命令,或者SubGit(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fsubgit.com%2F),还有许多其它的。在使用过程中,发现无论是gitsvn还是SubGit,效率都