0

浅谈函数式编程

函数式编程(Functional Programming)是一种编程风格,它是相对于指令式编程风格而言的,常见的面向对象编程就是指令式编程风格。 指令式编程是面向计算机硬件的抽象,有变量(对应着存储单元),赋值语句(获取、存储指令),表达式(内存引用和算术运算)和控制语句(跳转语句)。 而函数式编程 ...

白竹山 发布于 2019-12-04 20:45 评论(0)阅读(218)
0

Hbase初识

简介 | 数据模型 |相关数据库 | 典型应用 | 优势 | 劣势 | | | | | | | | key value | Redis | 缓存| 快速查询| 存储数据缺乏结构化| |列族|Cassandra,Hbase|分布式的文件系统,大规模的数据存储|易于分布式扩展|功能受限| |docume ...

stoneFang 发布于 2019-12-04 20:39 评论(3)阅读(124)
0

单像空间后方交会(python实现)

原理:空间后方交会是以单幅影像为基础,从该影像所覆盖地面范围内若干控制点的已知地面坐标和相应点的像坐标量测值出发,根据共线条件方程,解求该影像在航空摄影时刻的外方位元素Xs,Ys,Zs,φ,ω,κ。 算法:由于每一对像方和物方对应点可列出2个方程,因此若有3个已知地面坐标的控制点,则可列出6个方程, ...

Archer+ 发布于 2019-12-04 20:09 评论(0)阅读(98)
0

node.js+react全栈实践

利用业余时间写了个简单的项目,使用react+node.js做的一个全栈实践项目,前端参考了[React-Admin-Starter](http://github.com/veryStarters/react-admin-starter)这个项目,这个项目的自动配置路由,自动页面骨架的思路很新颖。 ...

nd 发布于 2019-12-04 20:08 评论(0)阅读(210)
0

聚类-DBSCAN基于密度的空间聚类

1.DBSCAN介绍 DBSCAN(Density-Based Spatial Clustering of Applications with Noise,具有噪声的基于密度的聚类方法)是一种基于密度的空间聚类算法。 该算法将具有足够密度的区域划分为簇,并在具有噪声的空间数据库中发现任意形状的簇,它 ...

Curry秀 发布于 2019-12-04 19:55 评论(0)阅读(65)
3

几种常见设计模式在项目中的应用<Singleton、Factory、Strategy>

一、前言 前几天阅读一框架文档,里面有一段这样的描述 “从对象工厂中………” ,促使写下本文。尽管一些模式简单和简单,但是常用、有用。 结合最近一个项目场景回顾一下里面应用到的一些模式<Singleton、Factory、Strategy>。 Singleton:创建型模式,负责创建维护一个全局唯一 ...

.NET西安 发布于 2019-12-04 19:52 评论(0)阅读(444)
1

如何优雅地在Stack Overflow提问?

今天来给大家聊一聊 Stack Overflow,Stack Overflow 是什么呢? 什么是 Stack Overflow? Stack Overflow 是一个全球最大的技术问答网站,作为一个程序员不得不知的网站。程序员可以在上面进行提出问题,别的程序员会免费帮大家解答这个问题。 然后这个问 ...

武培轩 发布于 2019-12-04 18:49 评论(4)阅读(293)
0

Netty-主从Reactor多线程模式的源码实现

Netty 主从Reactor多线程模式的源码实现 总览 EventLoopGroup到底是什么? EventLoopGroup是一个存储EventLoop的容器,同时他应该具备线程池的功能。 由于EventLoopGroup间接继承ScheduledExecutorService接口,因此其实现类 ...

辣鸡小篮子 发布于 2019-12-04 18:31 评论(0)阅读(133)
0

关于Go defer的详细使用

先抛砖引玉defer的延迟调用:defer特性: defer用途: 好,废话不多说,实例加深理解,我们先看看一段代码 输出:4 3 2 1 0 ,defer 是先进后出,这个输出没啥好说的。 我们把上面的代码改下:defer 换上闭包: 输出:4 4 4 4 4,很多人也包括我。预期的结果不是 4 ...

周伯通的麦田 发布于 2019-12-04 18:10 评论(0)阅读(114)
0

Scala函数式编程(四)函数式的数据结构 上

函数式编程的数据结构是什么样的呢?和我们最早接触到的数据结构有什么区别呢? ...

zzzzMing 发布于 2019-12-04 18:03 评论(0)阅读(84)
2

Streams:深入理解Redis5.0新特性

概述 相较于Redis4.0,Redis5.0增加了很多新的特性,而streams是其中最重要的特性之一。streams是redis 的一种基本数据结构,它是一个新的强大的支持多播的可持久化的消息队列,在设计上借鉴了kafaka。streams的数据类型本身非常简单,有点类似于hash结构,但是它的 ...

Worktile 发布于 2019-12-04 18:02 评论(0)阅读(209)
11

如何运用DDD - 实体

本文将介绍领域驱动设计(DDD)战术模式中另一个常见且非常重要的概念 - 实体。相对战术模式中其他的一些概念(例如 值对象、领域服务等)来说,实体应该比较容易让人理解和运用。但是我们如何去发现所在领域中的实体呢?如何保证建立的实体是富含行为的?实体运用时又有那些注意的细节呢?本文将从不同的角度来带大... ...

句幽 发布于 2019-12-04 17:34 评论(17)阅读(1530)
0

为什么服务器突然回复RST——小心网络中的安全设备

RST产生原因 一般情况下导致TCP发送RST报文的原因有如下3种: 1、 SYN数据段指定的目的端口处没有接收进程在等待。 2、TCP想放弃一个已经存在的连接。 3、TCP接收到一个数据段,但是这个数据段所标识的连接不存在。 对于第一种情况,常见的例子是终端访问服务器未开放的端口,服务器回复RST ...

豫让 发布于 2019-12-04 17:01 评论(1)阅读(176)
1

Spring Cloud Alibaba(五)RocketMQ 异步通信实现

本文探讨如何使用 RocketMQ Binder 完成 Spring Cloud 应用消息的订阅和发布。 介绍 "RocketMQ" 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务,广泛应用于多个领域,包括异步通信解耦、企业解决方案、金融支付、电信、电 ...

云天 发布于 2019-12-04 16:28 评论(0)阅读(213)
9

植物大战僵尸:逆向分析阳光

植物大战僵尸这款游戏可以说是很多90后的回忆了,基本上只要是90后或多或少的都接触过,而玩游戏与制作辅助是两个概念,今天我将给大家分享一些游戏辅助方面的制作技巧,之所以使用植物大战僵尸这款游戏是因为游戏简单容易分析,且不需要考虑驱动保护版权等相应的问题,这里我会把我的分析思路分享出来,来供大家参考。 ...

lyshark 发布于 2019-12-04 16:10 评论(8)阅读(943)
0

好好理解一下JavaScript中的原型

目录 Table of Contents generated with "DocToc" "目录" "一、参考书籍和数据" "二、原型,[[prototype]]和.prototype以及constructor" "三、原型链" "for...in和in操作符" "四、属性设置和屏蔽" "五、Jav ...

Vexekefo 发布于 2019-12-04 16:04 评论(0)阅读(239)
2

【原创!推荐!】不了解布隆过滤器?一文给你整的明明白白!

海量数据处理以及缓存穿透这两个场景让我认识了 布隆过滤器 ,我查阅了一些资料来了解它,但是很多现成资料并不满足我的需求,所以就决定自己总结一篇关于布隆过滤器的文章。希望通过这篇文章让更多人了解布隆过滤器,并且会实际去使用它! 下面我们将分为几个方面来介绍布隆过滤器: 1. 什么是布隆过滤器? 2. ...

JavaGuide 发布于 2019-12-04 15:47 评论(1)阅读(279)
7

解剖HttpClientFactory,自由扩展HttpMessageHandler

前言 .NetCore2.1新推出HttpClientFactory工厂类, 替代了早期的HttpClient, 并新增了弹性Http调用机制 (集成Policy组件)。 替换的初衷还是简单说下: ① using(var client= new HttpClient()) 调用Dispose()方法 ...

nodotnet 发布于 2019-12-04 15:42 评论(2)阅读(377)
1

王院生:Apache APISIX 微服务网关极致性能架构解析

2019 年 10 月 27 日,又拍云联合 Apache APISIX 社区举办 API 网关与高性能服务最佳实践丨Open Talk 杭州站活动,Apache APISIX PPMC 成员王院生做了题为《 Apache APISIX 微服务网关极致性能架构解析》的分享。本次活动,邀请了来自阿里巴 ...

又拍云 发布于 2019-12-04 15:40 评论(1)阅读(159)
2

《老姚读书》第一期:程序员,怎么学习创业?

00 迷茫的时候,你就读一点书 前几天非常迷茫,写下《一眼望到头,一眼望不到头》。 想了很多,也借着一份冲动开始思考,在上班之外,我们该去做点什么? 在这段时间,我做了两件事,但是都不太方便说,或许等我成功后,也可以跟大家分享分享吧。 今天说的是,我买的4本书终于到手了。 易到创始人周航的《重新理解 ...

姚毛毛 发布于 2019-12-04 15:34 评论(1)阅读(405)