最新发布

学好数据结构和算法 —— 线性表
博客园首页

学好数据结构和算法 —— 线性表

William 2周前 (11-04) 94浏览 0评论

线性表   线性表表示一种线性结构的数据结构,顾名思义就是数据排成像一条线一样的结构,每个线性表上的数据只有前和后两个方向。比如:数组、链表、栈和队列都是线性表,今天我们分别来看看这些线性数据结构。 数组 数组是一种线性表数据结构,用一组连续的内存...

数学 线性筛约数个数和,约数和
博客园首页

数学 线性筛约数个数和,约数和

William 2周前 (11-04) 98浏览 0评论

线性筛约数个数和,约数和 一,线性筛约数个数和 ? 根据唯一分解定理,可得: \[ n=p_1^{r_1}*p_2^{r_2}*……*p_k^{r_k} \] ? 对于每个n的约束,肯定是由以上质因数\(p_k\)相乘得来的,那么根据乘法原理,每个质...

Paxos算法——前世
博客园首页

Paxos算法——前世

William 2周前 (11-04) 77浏览 0评论

    Paxos算法是基于消息传递且具有高度容错特性的一致性算法。我们将从一个简单的问题开始,逐步的改进我们的设计方案,最终得到Paxos,一个可以在逆境下工作的协议。 一、客户端-服务器模型     我们从...

netty源码解解析(4.0)-1 核心架构
博客园首页

netty源码解解析(4.0)-1 核心架构

William 2周前 (11-04) 90浏览 0评论

netty是java开源社区的一个优秀的网络框架。使用netty,我们可以迅速地开发出稳定,高性能,安全的,扩展性良好的服务器应用程序。netty封装简化了在服务器开发领域的一些有挑战性的问题:jdk nio的使用;多线程并发;扩展性。它还提供了多种...

为你的机器学习模型创建一个API服务
博客园首页

为你的机器学习模型创建一个API服务

William 2周前 (11-04) 78浏览 0评论

1. 什么是API 当调包侠们训练好一个模型后,下一步要做的就是与业务开发组同学们进行代码对接,以便这些‘AI大脑’们可以顺利的被使用。然而往往要面临不同编程语言的挑战,例如很常见的是调包侠们用Python训练模型,开发同学用Java写业务代码,这时...

解开Future的神秘面纱之获取结果
博客园首页

解开Future的神秘面纱之获取结果

William 2周前 (11-04) 86浏览 0评论

前言   在前面的两篇博文中,已经介绍利用FutureTask任务的执行流程,以及利用其实现的cancel方法取消任务的情况。本篇就来介绍下,线程任务的结果获取。 利用get方法获取程序运行结果   我们知道利用Future接口的最重要的操作就是要获...

数据结构之B+树
博客园首页

数据结构之B+树

William 2周前 (11-04) 84浏览 0评论

title: 数据结构之B+树 date: 2018-11-04 20:39:00 tags: 数据结构与算法之美 一、 浅谈B-树索引 1.B-树的特性 一棵m阶B-树,或者是空树,或者是满足以下性质的m叉树 根结点至少有两个分支; 除根以...

对项目开发流程的思考和小结
博客园首页

对项目开发流程的思考和小结

William 2周前 (11-04) 88浏览 0评论

最近在项目开发中遇到的问题 1、对要开发的产品的最终形态没有明确的了解,没有明确的目的性,导致多次返工,重新设计 2、没有明确的开发顺序,开发的模块东一块西一块不流畅不连贯,导致模块之间耦合太高,代码散落多处难以继续开发和维护, 3、没有系统设计结构...

国内开源社区巨作AspectCore-Framework入门
博客园首页

国内开源社区巨作AspectCore-Framework入门

William 2周前 (11-04) 99浏览 0评论

前些天和张队(善友),lemon(浩洋),斌哥(项斌)等MVP大咖一块儿吃饭,大家聊到了lemon名下的AOP这个项目,我这小白听得一脸懵逼,后面回来做了一下功课,查了下资料,在lemon的Github上把这个项目学习了一下,收获颇丰,让我这个没有...

react系列(六)Redux Saga
博客园首页

react系列(六)Redux Saga

William 2周前 (11-04) 77浏览 0评论

在Redux中常要管理异步操作,目前社区流行的有Redux-Saga、Redux-thunk等。在管理复杂应用时,推荐使用Redux-Saga,它提供了用 generator 书写类同步代码的能力。 在讲解 ReduxSaga 前,先要说明一下 Re...

python装饰器
博客园首页

python装饰器

William 2周前 (11-04) 91浏览 0评论

python装饰器 Python,装饰器 装饰器 装饰器的形成过程:最简单的装饰器,一个参数的装饰器,万能参数 装饰器函数的作用:不想改变函数的调用方式,但是还是想在原来的函数前后添加功能。(在不修改原函数及其调用方式的情况下对原函数功能进行扩...

汇编语言初探
博客园首页

汇编语言初探

William 2周前 (11-04) 87浏览 0评论

一、什么是汇编语言 汇编语言是(英语:Assembly Language)是一种用于电子计算机、微处理器、微控制器、或其他可编程器件的低级语言。 这是维基百科上对汇编语言的解释。其实汇编语言与常见的 C、C++、Java 等语言一样,都用来 “ ...

Nginx反代Mogilefs分布式储存示例
博客园首页

Nginx反代Mogilefs分布式储存示例

William 2周前 (11-04) 85浏览 0评论

一、分布式存储系统简介   随着信息技术不断的发展,给我们带来便利的同时,不断增加的数据量级、信息之间的连接关联越来越复杂、数据访问的并发量日益增加对I/O的要求越来越高、数据类型越来越复杂等难题也成为信息技术继续高速发展亟需解决的难题。分布式存储系...