程序员果果 程序员果果 / 23 分钟前

Prometheus 入门

简介Prometheus 是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于 2015 年正式发布。 特点作为新一代的监控框架,Prometheus 具有以下特点: 强大的多维度数据模型: 时间序列数据通过 metric 名和键值对来区分。 所有的 metrics 都可以设置任意的多维标签。 数据模型更随意,不需要刻意设......

监控 Prometheus

gansteed gansteed / 23 分钟前

后端工程师学前端(一):HTML

后端工程师学前端(一):HTML为了让自己的技能不再那么单一,我决定先后学习前端和iOS开发。此前我的前端技能是零散的、不成体系的,我会系统的将学习历程记录成系列博客:后端工程师学前端。 这一篇是阅读《HTML&CSS设计与构建网站》之后的笔记,借助这一篇文章,可以系统的学习HTML知识。 HTML的基本结构正如Word文档,编辑的时候会有标题、一级标题、二级标题等等,HTML也有类似的概念用以表示不同的结构。......

前端 后端 HTML

小米云技术官方 小米云技术官方 / 23 分钟前

HBase Replication 详解

本文从全局出发,详细讲解了HBase的Replication和Replication Endpoint的用法及实践。 往期文章回顾:一文读懂HBase多租户 Replication:复制,指的是持续的将同一份数据拷贝到多个地方进行存储,是各种存储系统中常见而又重要的一个概念,可以指数据库中主库和从库的复制,也可以指分布式集群中多个集群之间的复制,还可以指分布式系统中多个副本之间的复制。它的难点在于数据通常是不断变化的,需要持......

HBase replication

mr7 mr7 / 23 分钟前

iOS 快速实现分页界面的搭建

女主宣言 作为一名iOS开发,最常用到的就是分页控制器了,类似于新闻首页;最近所接触的项目中经常会遇到滚动分页的设计效果,被用来对不同数据界面的展示进行分类。因此,总结了一下iOS中关于分页界面搭建的知识点。 PS:丰富的一线技术、多元化的表现形式,尽在“360云计算”,点关注哦! 首先我们先可以来预览一下实现效果: 实现分析 根据动图进行实现分析:这个效果的实现分为两部分顶部的QiPag......

iOS

Jackeyzhe Jackeyzhe / 23 分钟前

Redis Lua 脚本大学教程

前面我们已经把Redis Lua相关的基础都介绍过了,如果你可以编写一些简单的Lua脚本,恭喜你已经可以从Lua中学毕业了。 在大学课程中,我们主要学习Lua脚本调试和Redis中Lua执行原理两部分内容两部分。 Lua脚本调试Redis从3.2版本开始支持Lua脚本调试,调试器的名字叫做LDB。它有一些重要的特性: 它使用的是服务器-客户端模式,所以是远程调试。Redis服务器就是调试服务器,默认的客户端是redis-cli。也可以开......

Lua Redis

爱写bug 爱写bug / 23 分钟前

Leetcode 498:对角线遍历 Diagonal Traverse

对角线遍历给定一个含有 M x N 个元素的矩阵(M 行,N 列),请以对角线遍历的顺序返回这个矩阵中的所有元素,对角线遍历如下图所示。 Given a matrix of M x N elements (M rows, N columns), return all elements of the matrix in diagonal order as shown in the below image. 示例: 输入: [ [1,2,3], [4,5,6], [7,8,9] ] 输出:[1,2,4,7,5,3,6,8,9] 解释: 说明: 给定矩阵中的元素总数不会......

LeetCode

kbsc13 kbsc13 / 23 分钟前

Python 基础入门(五):面向对象基础

图片来自pixabay,作者:Mrexentric 2019 年第 55 篇文章,总第 79 篇文章 本文大约 7000字,阅读大约需要 18分钟 Python 基础入门前四篇: Python 基础入门--简介和环境配置 Python基础入门_2基础语法和变量类型 Python基础入门_3条件语句和迭代循环 Python基础入门_4函数 第五篇主要介绍 Python 的面向对象基础知识,也就是类的介绍,包括类方法和属性、构造方法、方法重写、继承等,最后给出两道......

Python 面向对象

宜信技术学院 宜信技术学院 / 23 分钟前

简洁方便的集合处理:Java 8 Stream 流

背景 java 8已经发行好几年了,前段时间java 12也已经问世,但平时的工作中,很多项目的环境还停留在java1.7中。而且java8的很多新特性都是革命性的,比如各种集合的优化、lambda表达式等,所以我们还是要去了解java8的魅力。 今天我们来学习java8的Stream,并不需要理论基础,直接可以上手去用。 我接触stream的原因,是我要搞一个用户收入消费的数据分析。起初的统计筛选分组都是打算用sql语言直接从m......

Java Stream

我叫Vincent 我叫Vincent / 23 分钟前

Runloop 底层原理:源码分析

Runloop底层原理什么是Runloop?Runloop不仅仅是一个运行循环(do-while循环),也是提供了一个入口函数的对象,消息机制处理模式。运行循环从两种不同类型的源接收事件。输入源提供异步事件,通常是来自另一个线程或来自不同应用程序的消息。定时器源提供同步事件,发生在预定时间或重复间隔。两种类型的源都使用特定于应用程序的处理程序例程来处理事件。除了处理输入源之外,Runloop还会生成有关Runloop行为的......

RunLoop

长亭ctim 长亭ctim / 23 分钟前

云计算底层技术之一文读懂 Qemu 模拟器

阅读本文大概 7 分钟。 Qemu 架构 Qemu 是纯软件实现的虚拟化模拟器,几乎可以模拟任何硬件设备,我们最熟悉的就是能够模拟一台能够独立运行操作系统的虚拟机,虚拟机认为自己和硬件打交道,但其实是和 Qemu 模拟出来的硬件打交道,Qemu 将这些指令转译给真正的硬件。 正因为 Qemu 是纯软件实现的,所有的指令都要经 Qemu 过一手,性能非常低,所以,在生产环境中,大多数的做法都是配合 KVM 来完成......

云计算 模拟器 QEMU

猿天地 猿天地 / 24 分钟前

大型互联网企业平台开放技术实践

转自:程序架道 ID:xindongbook17 本篇文章一共分为四个部分,分别是开放生态、开放网关、开放授权和开放安全。为什么要做开放,开放的技术实现有哪些,主要是开放网关和授权,同时我们开放了以后肯定还需要安全,需要开放的安全保障。 首先是开放生态,当提到生态的时候,我们可以想象一下,一片大大的草原,有羊群,有野兔,有飞鸟,可能还有狼群,它是一个多样性的。那么开放的生态也是这样,打......

架构 开放平台

我爱计算机视觉 我爱计算机视觉 / 24 分钟前

CVPR 2019 论文大盘点:人体姿态篇

点击我爱计算机视觉标星,更快获取CVML新技术 CV君盘点了CVPR 2019 中有关人体姿态的论文,其中研究 3D人体姿态估计的论文最多,有 11 篇,研究 2D 姿态估计的 7 篇,姿态迁移 2 篇,人体图像生成 1 篇,人体捕捉 2 篇,另外还有2篇创建了新的基准数据集。 姿态估计是很实用的CV技术,所以引起了很多工业界巨头的关注,微软、谷歌、Facebook、商汤、字节跳动都有论文。 52CV曾经解读过其......

计算机视觉 论文 CVPR

超人汪小建 超人汪小建 / 24 分钟前

一文了解人工智能神经网络的原理

大脑神经元人脑可能有1000多亿个神经元,每个神经元都可能在几个方向上互相连接着,这么大量的神经元及连接就形成了一个超级大型的网络。我们就是因为这些网络而存在各种各样的思想和意识。 大脑神经元即是脑神经细胞,主要包括细胞体、树突、轴突、突触等。 细胞体,由细胞核、细胞质和细胞膜组成。它是神经元新陈代谢的中心,是接收信息并处理的部件。 树突,是细胞体向外延伸树枝状的纤维体,它是神......

人工智能 神经网络

万向区块链 万向区块链 / 24 分钟前

区块链与金融基础设施:兼论 Facebook Libra

前言本文作者为万向区块链&PlatON云图首席经济学家邹传伟博士。邹博士研究了区块链对金融基础设施的影响,并从这个角度分析了近期备受关注的Facebook Libra。本文的结论是:金融基础设施分为账户范式和Token范式,前者以银行账户体系为代表,后者以区块链为代表。这两个范式有很大差异,但都可以用来承载金融资产和交易,在很多应用场景中呈现了非常复杂的替代和互补关系。 Facebook Libra、金融机构间结算......

区块链 金融 Facebook Libra

LuXugang LuXugang / 24 分钟前

Lucene 文档的增删改(上)

文档的增删改(上)在Lucene中,可以对文档(Document)进行添加(增)、删除(删)、更新(改)的操作,而每一种操作各自又有多个功能的扩展。 文档的增删改应用添加文档该小结介绍增删改的简单使用方法。图1: 图2: Lucene允许通过IndexWriter对象添加一篇文档或者多篇文档。 添加一篇文档:图1中,我们添加了一篇文档,该文档中包含三个域,分别是DocValues域"author"、存储域"content"、点数据域"coor......

Lucene

Allon Allon / 24 分钟前

不知不觉踩到 PHP 内存泄漏的雷

最近工作上需要排查php频繁达到内存限制进程被杀掉的原因。项目中使用php写一个死循环,把mysql的数据同步到mq或者mongodb当中。内存问题主要出现在mq消息的发布上。项目中有使用到php-amqplib。 跟踪代码发现,循环内部,获取mq单例对象有问题导致每次循环都是new的一个mq对象。刚开始以为是这个原因导致内存不断增长。三下五除二就改完了,结果一试,没什么效果,还是不断飙升啊。 既然不是新对象引起的,那......

PHP 内存泄漏

y277an y277an / 24 分钟前

Java 线程安全策略与多线程并发最佳实践

线程安全策略不可变对象不可变对象(Immutable Objects)是指对象一旦被创建它的状态(对象的数据,也即对象属性值)就不能改变,任何对它的改变都应该产生一个新的对象。 不可变对象需要满足的条件:对象创建以后其状态就不能修改对象所有域都是final类型对象时正确创建的(在对象创建期间,this引用没有逸出)除了使用final自行封装不可变对象之外,还可以通过以下两种方式定义不可变对象 Collections.unmodifi......

Java 多线程 并发

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top