0

Redis(六):list/lpush/lrange/lpop 命令源码解析

上一篇讲了hash数据类型的相关实现方法,没有茅塞顿开也至少知道redis如何搞事情的了吧。 本篇咱们继续来看redis中的数据类型的实现: list 相关操作实现。 同样,我们以使用者的角度,开始理解list提供的功能,相应的数据结构承载,再到具体实现,以这样一个思路来理解redis之list。 ...

等你归去来 发布于 2020-01-29 13:40 评论(0)阅读(9)
0

浅海笔记-中台战略思考

前言: 2018往前推几年,阿里的庞大的业务系统支撑摸索出一套方案,在这年宣扬出自己“大中台小前台”的战略方案,以阿里的企业影响力和技术先驱力,自然深深的影响一大批企业尤其是技术管理者。由技术架构演化的大中台小前台架构,使得很多技术管理者纷纷跟进,似乎以不整出一套中台出来就脱离了技术的前沿。 在这里 ...

望星辰大海 发布于 2020-01-29 13:09 评论(0)阅读(21)
0

树状数组与线段树(三)

找规律题 1.螺旋折线 如下图所示的螺旋折线经过平面上所有整点恰好一次。 对于整点 (X,Y),我们定义它到原点的距离 dis(X,Y) 是从原点到 (X,Y) 的螺旋折线段的长度。 例如 dis(0,1)=3,dis(−2,−1)=9 给出整点坐标 (X,Y),你能计算出 dis(X,Y)吗? 输 ...

清风紫雪 发布于 2020-01-29 13:06 评论(0)阅读(13)
0

[ PyQt入门教程 ] PyQt5中多线程模块QThread使用方法

本文主要讲解使用多线程模块QThread解决PyQt界面程序唉执行耗时操作时,程序卡顿出现的无响应以及界面输出无法实时显示的问题。用户使用工具过程中出现这些问题时会误以为程序出错,从而把程序关闭。这样,导致工具的用户使用体验不好。下面我们通过模拟上述出现的问题并讲述使用多线程QThread模块解决此 ...

YingHong 发布于 2020-01-29 12:35 评论(0)阅读(28)
0

Java中SMB的相关应用

[TOC] SMB 服务操作 Ⅰ SMB简介 ​ SMB(全称是Server Message Block)是一个协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。SMB协议作为一种局域网文件共享传输协议,常被用来作为共享文件安全传输研究的平台。 ​ Windows操作系统都包括了客户机和服 ...

写成猿手册的小猿 发布于 2020-01-29 12:19 评论(0)阅读(20)
1

你真的知道如何设置数据库连接池的大小吗

前段时间在一个老项目中经历过一个问题:一个 Dubbo 服务,启动的时候慢的要死,后来看日志查原因整个过程一直在初始化数据库连接。一看数据库连接参数,连接池大小:1024。 很多入行晚的同学没有经历过手写 JDBC 连接的日子。那个时候没有数据库连接池的概念,都是原生代码一顿搞,后来有了 iBATI ...

rickiyang 发布于 2020-01-29 11:36 评论(1)阅读(71)
0

深入Nodejs模块fs - 文件系统操作

node 的`fs`文档密密麻麻的 api 非常多,毕竟全面支持对文件系统的操作。文档组织的很好,操作基本分为文件操作、目录操作、文件信息、流这个大方面,编程方式也支持同步、异步和 Promise。 本文记录了几个文档中没详细描写的问题,可以更好地串联`fs`文档思路: - 文件描述符 - ... ...

心谭小站 发布于 2020-01-29 11:24 评论(0)阅读(36)
0

pandas数据分析基础之时间序列

[toc] 一、时间序列是什么 时间序列在多个时间点观察或测量到的任何事物,很多都是固定频率出现 的,比如每15秒、每5分钟、每月。 padnas提供了一组标准的时间序列处理工具和数据算法,基本的时间序列类型是以时间戳为索引的Series。 当创建一个带有DatetimeIndex的Series时, ...

雪山飞猪 发布于 2020-01-29 11:21 评论(0)阅读(57)
0

CSS动效集锦,视觉魔法的碰撞与融合(三)

今天的文章,是我的CSS动画系列的第三篇文章。在前两篇文章里,我讲述的CSS动效,主要是依赖于一些“奇技淫巧”去实现视觉效果的。而今天有几个动画效果,则需要一点简单的数学物理的基础知识去实现。 ...

彭湖湾 发布于 2020-01-29 11:10 评论(1)阅读(63)
1

Qt Installer Framework翻译(7-2)

包文件夹 安装程序包含的组件,要么是内嵌的,要么可以从远程存储库加载。在这两种情况下,都需要为组件使用一种安装程序可以读取的文件格式和结构。 包文件夹结构 将所有组件放在相同的根文件夹中,即包文件夹。该文件夹的名称充当类似于域的标识符,用于标识所有组件。例如, com.vendor.root 在根文 ...

codeForFamily 发布于 2020-01-29 10:42 评论(0)阅读(31)
0

聊一聊 InnoDB 引擎中的这些索引策略

在上一篇中,我们简单的介绍了一下 InnoDB 引擎的索引类型,这一篇我们继续学习 InnoDB 的索引,聊一聊索引策略,更好的利用好索引,提升数据库的性能,主要聊一聊覆盖索引、最左前缀原则、索引下推。 覆盖索引 覆盖索引是指在普通索引树中可以得到查询的结果,不需要在回到主键索引树中再次搜索 。 建 ...

平头哥的技术博文 发布于 2020-01-29 08:33 评论(1)阅读(79)
0

Java设计模式——代理模式

代理模式 学习目标 掌握代理模式的应用场景和实现原理。 应用场景 保护目标对象:客户并不知道对象是如何实现具体业务功能的,只要调用代理对象的接口就行了。 增强目标对象:在实现目标对象的业务功能之前或者之后做一些业务实现。 实现原理 静态代理:代理对象持有被代理对象的引用。由被代理对象实现目标业务。 ...

程序猿开心 发布于 2020-01-29 00:04 评论(0)阅读(95)
0

你可能不知道的 Python 技巧

英文 | "Python Tips and Trick, You Haven't Already Seen" 原作 | Martin Heinz ( "http://martinheinz.dev" ) 译者 | 豌豆花下猫 声明 :本文获得原作者授权翻译,转载请保留原文出处,请勿用于商业或非法用 ...

豌豆花下猫 发布于 2020-01-28 22:16 评论(0)阅读(164)
0

简单理解设计模式——享元模式-线程池-任务(task)

前面在写到多线程的文章的时候,一直想写一篇关于线程池等一系列的文章,做一下记录,本篇博客记录一下设计模式中享元模式的设计思想,以及使用享元模式的实现案例——线程池,以及线程池的简化版——任务(task) 享元模式 在软件开发过程中,如果我们需要重复使用某个对象的时候,重复的去new这样一个对象,我们 ...

码不够的张小黑 发布于 2020-01-28 20:44 评论(0)阅读(143)
1

Node.js实操练习(一)之Node.js+MySQL+RESTful

前言 最近学习了一下node.js相关的内容,在这里初步做个小总结,说实话关于本篇博客的相关内容,自己很久之前就已经有过学习,但是你懂的,“好记性不如烂笔筒”,学过的东西不做笔记的话,很容易就会忘记的一干二净,往往的结果就是自己又要重头开始学习,这是一个非常痛苦的过程。没有办法,为了重新捡起自己曾经 ...

一只流浪的KK 发布于 2020-01-28 20:27 评论(0)阅读(127)
0

【Java并发基础】管程简介

前言 在Java 1.5之前,Java语言提供的唯一并发语言就是管程,Java 1.5之后提供的SDK并发包也是以管程为基础的。除了Java之外,C/C++、C 等高级语言也都是支持管程的。 那么什么是管程呢? 见名知意,是指管理共享变量以及对共享变量操作的过程,让它们支持并发。翻译成Java领域的 ...

sakuraxx 发布于 2020-01-28 20:14 评论(0)阅读(89)
0

14、python异常处理及断言

前言:本文主要介绍python中异常的处理及断言,包括异常类型、异常捕获、主动跑出异常和断言。 一、异常类型介绍 什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,会影响程序的正常执行,一般情况下,在python无法正常处理程序时就会发生一个异常。 异常是python对象,表示一个错误。当 ...

miki_peng 发布于 2020-01-28 19:51 评论(0)阅读(97)
0

图像膨胀

1、原理 所谓的图片的膨胀处理,其实就是在图像的边缘添加像素值,使得整体的像素值扩张,进而达到图像的膨胀效果,也可以说是信号与系统书中所提到的像素插值处理。 对Z2上元素集合A和结构体元素S,使用S对A进行腐蚀,记作: A⊕S={z|(S)z ∩ A ≠ Ø} 让位于图像圆点的结构元素S在Z平面上移 ...

啊哈彭 发布于 2020-01-28 19:45 评论(0)阅读(95)
0

可视化限流管理,Sentinel 控制台启动和接入

Sentinel 的使用可以分为核心库和控制台两个部分。 核心库不依赖任何框架/库,集成了主流框架,可以进行单机限流降级等功能, 控制台Dashboard提供了可视化的管理限流规则、对集群进行监控,集群限流分配管理、机器发现等功能。 这篇博客学习 Sentinel 控制台的启动和接入。 一、控制台启 ...

邴越 发布于 2020-01-28 18:34 评论(0)阅读(137)
0

揭秘webpack loader

Loader(加载器) 是 webpack 的核心之一。它用于将不同类型的文件转换为 webpack 可识别的模块。本文将深入探索 webpack 中的 loader,揭秘它的工作原理,以及如何开发一个 loader。 ...

champyin 发布于 2020-01-28 18:05 评论(0)阅读(99)

页面底部区域 foot.htm