Python 装饰器---caoqi95

最近在重新在学习 Python 进阶的内容。整理一下关于装饰器(decorator)的一些知识。在解释装饰器前,先花一点时间总结一些关于函数的知识点。

这篇文章主要参考这个教程:Py…

BlockStack身份授权流程---rectinajh

为什么需要应用授权

去中心化身份的前提条件,是在同一个身份平台所能覆盖的范围内,用户的身份识别和检测标准统一,作为区块链应用开发基础设施的服务提供商,BlockStack 在数据权限上将应用权限和…

设计数据密集型应用(10-11):大数据的批处理和流处理---linjinhe

第 10 章和第 11 章,介绍“大数据”的处理,分两个大类:

批处理(Batch Processing),用于处理大规模离线任务。“大规模”体现在:每次处理输入的数据量大;每次处理运行的…

图解Java设计模式之迭代器模式---海仔

图解Java设计模式之迭代器模式看一个具体的需求传统的方式的问题分析迭代器模式基本介绍迭代器模式的原理类图迭代器模式应用实例迭代器模式在JDK - ArrayList 集合应用的源码分析迭代器模式的注…

设计数据密集型应用(8-9):从单机到分布式---linjinhe

这两章的内容介绍从单机转向分布式系会遇到的问题,简单提炼一下几个重要概念。

分布式系统中的问题

从单机到分布式会遇到很多新的问题。

1、网络。

网络是不可靠的,…

iOS环境下使用WebSocket的总结---动动我试试

一、概念

二、技术实现对比
https://en.wikipedia.org/wiki/Comparison_of_WebSocket_implementations

Redis同步迁移数据---juviliu

概述

        Redis集群版采用hash slot的方式来决定key存在哪个slot中。它总共有16384个slot,通过CLUSTER SLOTS或者CLU…

动效案例:纯手工写一个滚动视差效果---前端达人

大家好,今天我们一起来实践一个滚动视差的动画效果。虽然我们不是设计师,不擅长PS、AE,但是我们完全可以通过前端技术设计一幅漂亮的画面,今天我们要设计一幅月下山间小道开车视觉动效。在介绍之前,我…

移动端诊断工具之iNetTools---邪恶の大灰

ios软件

下载地址:https://itunes.apple.com/cn/app/inettools-ping-dns-portscan/id561659975?mt=8

通过URL请求tomcat服务器直接下载文件---xcbeyond

从一个服务器上下载文件,是很常见的情况。通常我们想通过URL来访问直接下载一个文件,对于Tomcat服务器而言,是非常简单的,Tomcat本身就是作为一个web服务器的,通过简单的配置就可以实现…

Java统一异常处理(配置文件集中化定义)---xcbeyond

0、前言

无论任何项目,都避免不了在运行期间出现的一些异常,并伴随着因业务逻辑的需要而给出相应的提示,使得系统变得更加友好,这类提示处理,我们统称为异常处理(exceptio…

懂一点前端—Vue快速入门---我没有三颗心脏

01. 什么是 Vue

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架,是当下很火的一个 JavaScript MVVM 库,是以 数据驱动和组件化 的思想构…

谈谈MySql的死锁问题---xcbeyond

线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”。

Oh, My God! 是死锁…

HTTP方式文件分片断点下载---xcbeyond


前言

在进行大文件或网络带宽不是很好的情况下,分片断点下载就会显得很有必要,目前各大下载工具,如:迅雷等,都是很好的支持分片断点下载功能的。本文就通过http方式进行文件分片断点下载,进行实战…

设计数据密集型应用(5):复制---linjinhe

数据复制是每一个存储系统的重要组成部分。

数据复制带来的好处:

可用性。当某个副本不可用时,可以将请求调度到其他副本。读扩展。在某些场景,可以将读请求分散到多个副本,以分散读压…