liudanking liudanking / 1 天前

TLS 1.3 当前 (2018.10) 支持与部署之现状

今年8月10日,历经三年有余,TLS 1.3 最终版本终于得以发布——RFC 8446. 关于 RFC 的详细介绍可以进一步阅读 A Detailed Look at RFC 8446 (a.k.a. TLS 1.3). TLS 1.3 因为其在握手延迟以及安全性上的改进 (可以参考拙文《TLS1.3/QUIC 是怎样做到 0-RTT 的》),毫不夸张的说...

部署 TLS

siddontang siddontang / 2 天前

Dostoevsky:一种更好的平衡 LSM 空间和性能的方式

最近看了一篇 Paper,Dostoevsky: Better Space-Time Trade-Offs for LSM-Tree Based Key-Value Stores via Adaptive Removal of Superfluous Merging,让我觉得受益匪浅。里面作者详细的用公式列出来不同的 Compaction 策略对不同的操作的...

性能 LSM 空间

懒人yp 懒人yp / 2 天前

[译] 容器编排无法解决微服务的所有问题,你还需要服务网格

最近的几次关于容器使用情况的调研都得到了相似的结果,开发团队不仅采用而且开始拥抱容器技术。大多数人并没有像超大型组织那样大规模的使用容器。在一项思科赞助的调研中发现有超过8000家企业在生产环境中使用容器。这听起来令人印象深刻,但他们使用容器的规模有限。在[戴尔EMC,英特尔和红帽委托的Forrester报告]()中,63%使用容器的企业运行的实例超过100...

微服务 服务网格 容器编排

Sci小飞喵 Sci小飞喵 / 2 天前

基于 VS 2017 编译 C/C++ 与 C# 均可用的 GDAL + Proj4

GISer们在实际学习与研究中经常会遇到这样一个需求:基于C#开发程序界面(WinForm或者WPF),使用GDAL来实现读写GroTiff、地理空间信息获取、地理坐标系转换、地图投影定义等功能。要想达到这一步,就必须首先打通C/C++编写的GDAL与C#语言之间的连接通道,也即不仅要将GDAL的C/C+源代码编译为应用程序扩展(.DLL)文件,同时还需将P...

GDAL Proj4

豌豆花下猫 豌豆花下猫 / 2 天前

Python 中神秘的 -5 到 256

注:本文不区分作为编程语言的Python和作为语言实现的Python。后者均默认为CPython。了解他人对Python源代码的掌握情况,我喜欢问这样一个问题请问,在Python中,256和257的主要区别是什么?我期望的回答是Python内部,对这两个数采取了不同的对象创建策略1.做一个实验 我们知道,在一个对象的生存期内,可以用id()函数得到这个对象的...

python

美团技术团队 美团技术团队 / 2 天前

Logan:美团点评的开源移动端基础日志库

总第288篇 2018年 第80篇 前言 Logan是美团点评集团移动端基础日志组件,这个名称是Log和An的组合,代表个体日志服务。同时Logan也是“金刚狼”大叔的名号,当然我们更希望这个产品能像金刚狼大叔一样“犀利”。此前我们公众号发布过一篇文章《Logan:美团点评移动端基础日志库揭秘》,主要讲述了Logan的很多技术细节。本文讲重点阐述Log...

开源 美团点评 日志 移动端 Logan

颜海镜 颜海镜 / 2 天前

深拷贝的终极探索

划重点,这是一道面试必考题,我靠这道题刷掉了多少面试者?(? ? ??)嘿嘿 首先这是一道非常棒的面试题,可以考察面试者的很多方面,比如基本功,代码能力,逻辑能力,而且进可攻,退可守,针对不同级别的人可以考察不同难度,比如漂亮妹子就出1☆题,要是个帅哥那就得上5☆了,(*^__^*) 嘻嘻……无论面试者多么优秀,漂亮的回答出问题,我总能够潇洒的再抛出一个问题...

前端 深拷贝

Yu_Hao Yu_Hao / 2 天前

round 函数在不同语言中的实现乱象

以前曾经写过一篇小文 四舍五入? 并不准确,介绍了 rounding 功能在遇到类似 2.5, 3.5 等小数部分恰好是半数的时候, 并不遵循我们更熟悉的“四舍五入”,而是采用“奇进偶舍”,或者叫做“四舍六入五成双”的规则,英文叫做 Banker's rounding.在那篇文章中,我以 Python 为例,round(2.5) 取值为 2, 而 round...

函数 round

phperzone phperzone / 2 天前

Flutter 从入门到能寄几玩儿

国庆后面两天在家学习整理了一波flutter,基本把能撸过能看到的代码都过了一遍,此文篇幅较长,建议保存(star)再看。传送门: Nealyang personal blog 前言毕竟前端出生,找(qi)到(shi)了(bing)感(mei)觉(ru)后(men),其实就是一个UI框架,只不过他的引擎基于C++,底层基于Skia渲染,DartVM虚拟机以及...

Flutter

liudanking liudanking / 2 天前

Nginx 的两种限流方式

系统设计时一般会预估负载,当系统暴露在公网中时,恶意攻击或正常突发流量等都可能导致系统被压垮,而限流就是保护措施之一。限流即控制流量,本文将记录 Nginx 的二种限流设置。生活中的 “限流”?限流并非新鲜事,在生活中亦无处不在,下面例举一二:博物馆:限制每天参观总人数以保护文物高铁安检:有若干安检口,旅客依次排队,工作人员根据安检快慢决定是否放人进去。遇到...

Nginx 限流

头条机器人 头条机器人 / 2 天前

Git 和 GitHub 基础简介

前言Git 是目前业界最流行的版本控制系统(Version Control System),而 GitHub 是开源代码托管平台的翘楚。越来越多的从业者、从业团队以及开源贡献者首选二者用于管理项目代码。本文首先从概念的角度介绍版本控制系统、Git 和 GitHub,并着重通过一些实验来演示 Git 的基础特性,使您能够对 Git 和 GitHub...

git github

Hollis Hollis / 2 天前

彻底理解 JVM 常考题之分级引用模型

本文通过探析Java中的引用模型,分析比较强引用、软引用、弱引用、虚引用的概念及使用场景,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目提供参考。Java的引用 对于Java中的垃圾回收机制来说,对象是否被应该回收的取决于该对象是否被引用。因此,引用也是JVM进行内存管理的一个重要概念。Java中是JVM负责内存的分配和回收,这是它的优点(使用方...

Java JVM

u309755 u309755 / 3 天前

一次 InputStream#read 使用不当导致的问题

一句话总结:InputStream#read 对于当次能够读取多少字节不做保证,必须以该函数的返回值做为读取字节数的事实。1. 问题由于某些功能的需要,实现如下函数,从某个 InputStream copy 特定长度的数据到 OutputStream,其中 InputStream 为打开的某个 HDFS 文件流private void copySpecifi...

Java

有赞技术 有赞技术 / 3 天前

你不知道的 Virtual DOM(一):Virtual Dom 介绍

前言目前最流行的两大前端框架,React和Vue,都不约而同的借助Virtual DOM技术提高页面的渲染效率。那么,什么是Virtual DOM?它是通过什么方式去提升页面渲染效率的呢?本系列文章会详细讲解Virtual DOM的创建过程,并实现一个简单的Diff算法来更新页面。本文的内容脱离于任何的前端框架,只讲最纯粹的Virtual DOM。敲单词太累...

前端 DOM Virtual DOM

58无线 58无线 / 3 天前

Json 协议参数校验在 58 App 上的设计与应用

背景 随着APP版本的迭代,Hybrid交互协议与页面跳转协议越来越多,带来了诸多问题。 如下:协议文档平台更新不及时或者忘掉导致介入方使用时出现问题。server下发的协议信息出错导致hybrid调用或者页面跳转出错,无法统计线上协议出现的问题对于必传参数没有合理的监控,导致有些必传参数会漏传对Json协议解析成bean的解析器parser的重复编码,太过...

JSON 参数

美团技术团队 美团技术团队 / 3 天前

基于 TensorFlow Serving 的深度学习在线预估

总第289篇 2018年 第81篇 一、前言 随着深度学习在图像、语言、广告点击率预估等各个领域不断发展,很多团队开始探索深度学习技术在业务层面的实践与应用。而在广告CTR预估方面,新模型也是层出不穷: Wide and Deep[1]、DeepCross Network[2]、DeepFM[3]、xDeepFM[4],美团很多篇深度学习博客也做了详细的介...

深度学习 TensorFlow

Hollis Hollis / 3 天前

Redis 要商业化运营?这是大趋势么?

CRUG(ID:rediscn) 张冬洪整编 链接:https://groups.google.com/forum/#!topic/redis-db/DLP7119a00U 刚刚,Redis作者Salvatore Sanfilippo 对外宣布说他已经把Redis的商标所有权、logo所有权转给Redis Labs了,这也意味着Redis即将进入商业化运营!...

Redis NoSQL 商业

笑你妹呀 笑你妹呀 / 3 天前

iOS 越狱主要步骤揭秘

对普通用户以及很多技术人员来说,越狱过程一直都是一个神秘过程,对他们来说,所知道的就是在运行越狱程序几秒钟后iOS系统突然脱离苹果的操作环境。而至于越狱程序在此期间发生了什么事,一般人是不知道的。所以在这篇文章中,我将尝试揭秘越狱的主要步骤,本文内容并不包含各种iOS版本中所使用的各种越狱工具的不同的补丁和技术,但读完后,你将大有收获。 为什么要越狱? 该过...

IOS 越狱

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

Top