Fork me on GitHub
上一页 1 2 3 4 5 6 7 8 9 ··· 36 下一页
摘要: 简介 近几年微服务是如火如荼的在发展,而微服务之间的调用和渐渐的从RPC调用转移到了HTTP调用。于是经常听到有些同事说我们提供微服务并且暴露RESTful接口给别的系统,但是什么是RESTful接口呢?它和REST有什么关系呢? 别急,本文将会带你一探究竟。 REST REST是一种架构。 首先我 阅读全文
posted @ 2021-07-15 09:08 flydean 阅读(651) 评论(1) 推荐(1) 编辑
摘要: 密码学系列之:memory-bound函数 简介 memory-bound函数可以称为内存受限函数,它是指完成给定计算问题的时间主要取决于保存工作数据所需的内存量。和之相对应的就是计算受限compute-bound的函数,在计算受限的函数中,计算所需要的计算步骤是其决定因素。 本文将会介绍一下内存受 阅读全文
posted @ 2021-07-14 07:53 flydean 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 简介 不知道什么时候,出现了一个叫做Serverless架构的模式,看这个英语单词Serverless,也就是没有服务的意思。没有服务怎么搭建应用程序呢? 后来仔细研究了一下,发现Serverless并不是说不需要服务,而是将服务搭建在BaaS或者FaaS平台上的。通常适用于单页应用程序或者业务逻辑 阅读全文
posted @ 2021-07-13 09:12 flydean 阅读(452) 评论(3) 推荐(3) 编辑
摘要: Pandas高级教程之:GroupBy用法 简介 pandas中的DF数据类型可以像数据库表格一样进行groupby操作。通常来说groupby操作可以分为三部分:分割数据,应用变换和和合并数据。 本文将会详细讲解Pandas中的groupby操作。 分割数据 分割数据的目的是将DF分割成为一个个的 阅读全文
posted @ 2021-07-12 09:15 flydean 阅读(443) 评论(1) 推荐(0) 编辑
摘要: 简介 数据分析中经常会用到很多统计类的方法,本文将会介绍Pandas中使用到的统计方法。 变动百分百 Series和DF都有一个pct_change() 方法用来计算数据变动的百分比。这个方法在填充NaN值的时候特别有用。 ser = pd.Series(np.random.randn(8)) se 阅读全文
posted @ 2021-07-08 09:09 flydean 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 简介 python中matplotlib是非常重要并且方便的图形化工具,使用matplotlib可以可视化的进行数据分析,今天本文将会详细讲解Pandas中的matplotlib应用。 基础画图 要想使用matplotlib,我们需要引用它: In [1]: import matplotlib.py 阅读全文
posted @ 2021-07-07 09:08 flydean 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: 简介 我们知道计算机最先兴起是在国外,出于当时计算机性能的考虑和外国常用字符的考虑,最开始计算机使用的是ASCII,ASCII编码能够表示的字符毕竟是有限的,随着计算机的发展和全世界范围的流行,需要更多的能够表示世界各地字符的编码方式,这种编码方式就是unicode。 当然在unicode出现之前, 阅读全文
posted @ 2021-07-06 08:54 flydean 阅读(200) 评论(0) 推荐(2) 编辑
摘要: 简介 微服务和单体服务的各自好处之前的文章中已经讲的很明白了。本篇文章不是探讨到底应该用哪种服务架构。而是假设项目最终会采用微服务架构,那么就会有两种情况,第一种情况下项目一开始的时候,是先使用单体服务然后在项目发展过程中逐渐转换成微服务,另外一种就是一开始就采用微服务的架构。 本文将会讨论一下采用 阅读全文
posted @ 2021-07-05 09:09 flydean 阅读(435) 评论(0) 推荐(2) 编辑
摘要: 简介 不管是做科学计算还是编写应用程序,都需要使用到一些基本的数据结构,比如列表,元组,字典等。 本文将会详细讲解Python中的这些基础数据结构。 列表 列表也就是list,可以用方括号来表示: In [40]: ages = [ 10, 14, 18, 20 ,25] In [41]: ages 阅读全文
posted @ 2021-06-30 22:11 flydean 阅读(231) 评论(0) 推荐(1) 编辑
摘要: 简介 之前的文章我们讲到blowfish算法因为每次加密的块比较小只有64bits,所以不建议使用blowfish加密超过4G的文件。同时因为加密块小还会导致生日攻击等。所以才有了blowfish的继承者twofish。 今天我们一起来揭秘一下twofish这个加密算法。 twofish的起源 tw 阅读全文
posted @ 2021-06-30 09:23 flydean 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 架构之:微服务架构漫谈 简介 微服务的架构出现已经很久很久了,微服务架构就是一种将单个应用程序转换为一组小服务的方法,每个小服务都在自己的进程中运行,并使用轻量级的交互方式(如HTTP)进行通信。 服务的划分是根据具体的业务来的,并且可以通过完全自动化的部署机制独立部署。虽然大家都在谈论微服务,但是 阅读全文
posted @ 2021-06-29 15:27 flydean 阅读(406) 评论(3) 推荐(0) 编辑
摘要: 简介 Pandas中有一种特殊的数据类型叫做category。它表示的是一个类别,一般用在统计分类中,比如性别,血型,分类,级别等等。有点像java中的enum。 今天给大家详细讲解一下category的用法。 创建category 使用Series创建 在创建Series的同时添加dtype="c 阅读全文
posted @ 2021-06-28 15:42 flydean 阅读(167) 评论(0) 推荐(1) 编辑
摘要: 简介 在数据处理中,Pandas会将无法解析的数据或者缺失的数据使用NaN来表示。虽然所有的数据都有了相应的表示,但是NaN很明显是无法进行数学运算的。 本文将会讲解Pandas对于NaN数据的处理方法。 NaN的例子 上面讲到了缺失的数据会被表现为NaN,我们来看一个具体的例子: 我们先来构建一个 阅读全文
posted @ 2021-06-24 09:30 flydean 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 简介 在1.0之前,只有一种形式来存储text数据,那就是object。在1.0之后,添加了一个新的数据类型叫做StringDtype 。今天将会给大家讲解Pandas中text中的那些事。 创建text的DF 先看下常见的使用text来构建DF的例子: In [1]: pd.Series(['a' 阅读全文
posted @ 2021-06-23 09:27 flydean 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 简介 Blowfish是由Bruce Schneier在1993年发明的对称密钥分组加密算法,类似的DES和AES都是分组加密算法,Blowfish是用来替代DES算法出现的,并且Blowfish是没有商用限制的,任何人都可以自由使用。 对比而言,虽然AES也是一种密码强度很高的对称密码算法,但是如 阅读全文
posted @ 2021-06-21 09:03 flydean 阅读(229) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 36 下一页