会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
flydean程序那些事
最通俗的解读,最深刻的干货,最简洁的教程,众多你不知道的小技巧等你来发现! www.flydean.com
首页
新随笔
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
52
下一页
2021年6月18日
架构之:数据流架构
摘要: 简介 有时候我们的系统主要是对输入的数据进行处理和转换,这些处理和转换是互相独立的,在这种情况下,输入的数据经过转换之后被放到指定的输出中去。 在日常的工作中,我们会经常遇到这种数据处理的任务,那么对于这样的任务我们就可以采用数据流架构。 数据流架构 在实际工作中的流有很多种,最常见的就是I/O流,
阅读全文
posted @ 2021-06-18 09:36 flydean
阅读(1400)
评论(0)
推荐(0)
2021年6月17日
ES6中的新特性:Iterables和iterators
摘要: 简介 为了方便集合数据的遍历,在ES6中引入了一个iteration的概念。为我们提供了更加方便的数据遍历的手段。 一起来学习一下吧。 什么是iteration iteration也称为遍历,就是像数据库的游标一样,一步一步的遍历集合或者对象的数据。 根据ES6的定义,iteration主要由三部分
阅读全文
posted @ 2021-06-17 09:14 flydean
阅读(315)
评论(0)
推荐(0)
2021年6月16日
密码学系列之:feistel cipher
摘要: 密码学系列之:feistel cipher 简介 feistel cipher也叫做Luby–Rackoff分组密码,是用来构建分组加密算法的对称结构。它是由德籍密码学家Horst Feistel在IBM工作的时候发明的。feistel cipher也被称为Feistel网络。 很多分组加密算法都是
阅读全文
posted @ 2021-06-16 09:10 flydean
阅读(1446)
评论(0)
推荐(0)
2021年6月15日
Pandas高级教程之:Dataframe的重排和旋转
摘要: 简介 使用Pandas的pivot方法可以将DF进行旋转变换,本文将会详细讲解pivot的秘密。 使用Pivot pivot用来重组DF,使用指定的index,columns和values来对现有的DF进行重构。 看一个Pivot的例子: 通过pivot变化,新的DF使用foo中的值作为index,
阅读全文
posted @ 2021-06-15 09:07 flydean
阅读(1284)
评论(0)
推荐(0)
2021年6月14日
Pandas高级教程之:Dataframe的合并
摘要: 简介 Pandas提供了很多合并Series和Dataframe的强大的功能,通过这些功能可以方便的进行数据分析。本文将会详细讲解如何使用Pandas来合并Series和Dataframe。 使用concat concat是最常用的合并DF的方法,先看下concat的定义: pd.concat(ob
阅读全文
posted @ 2021-06-14 20:34 flydean
阅读(19426)
评论(0)
推荐(0)
2021年6月11日
Pandas之:深入理解Pandas的数据结构
摘要: 简介 本文将会讲解Pandas中基本的数据类型Series和DataFrame,并详细讲解这两种类型的创建,索引等基本行为。 使用Pandas需要引用下面的lib: In [1]: import numpy as np In [2]: import pandas as pd Series Serie
阅读全文
posted @ 2021-06-11 08:51 flydean
阅读(496)
评论(0)
推荐(0)
2021年6月10日
深入理解ES8的新特性SharedArrayBuffer
摘要: 简介 ES8引入了SharedArrayBuffer和Atomics,通过共享内存来提升workers之间或者worker和主线程之间的消息传递速度。 本文将会详细的讲解SharedArrayBuffer和Atomics的实际应用。 Worker和Shared memory 在nodejs中,引入了
阅读全文
posted @ 2021-06-10 09:01 flydean
阅读(874)
评论(0)
推荐(0)
2021年6月9日
可视化运行Python的神器Jupyter Notebook
摘要: 简介 如果我们想要运行Python,通常有两种方式,第一种方式就是在Python或者IPython的解释器环境中进行交互式运行,还有一种方式就是程序员最喜欢的编写.py文件,在文件中编写python代码,然后运行。 如果我们想写一篇关于Python的文章,文章里面有代码,还希望代码能够在当前页面运行
阅读全文
posted @ 2021-06-09 20:44 flydean
阅读(2039)
评论(0)
推荐(0)
密码学系列之:生日攻击
摘要: 密码学系列之:生日攻击 简介 生日攻击其实是一个概率论的问题,也就是说一个看起来很难发生的事情,事实上它发生的概率却很大。这种主观上和事实上的概率差距,让随机攻击成功的几率变的更高,这样的攻击就叫做生日攻击。 生日问题的由来 生日问题也叫做生日悖论,它是这样这样描述的。 假如随机选择n个人,那么这个
阅读全文
posted @ 2021-06-09 09:03 flydean
阅读(2988)
评论(1)
推荐(0)
2021年6月7日
Pandas之:Pandas高级教程以铁达尼号真实数据为例
摘要: Pandas之:Pandas高级教程以铁达尼号真实数据为例 简介 今天我们会讲解一下Pandas的高级教程,包括读写文件、选取子集和图形表示等。 读写文件 数据处理的一个关键步骤就是读取文件进行分析,然后将分析处理结果再次写入文件。 Pandas支持多种文件格式的读取和写入: In [108]: p
阅读全文
posted @ 2021-06-07 09:14 flydean
阅读(603)
评论(0)
推荐(0)
2021年6月5日
Pandas之:Pandas简洁教程
摘要: Pandas之:Pandas简洁教程 简介 pandas是建立在Python编程语言之上的一种快速,强大,灵活且易于使用的开源数据分析和处理工具,它含有使数据清洗和分析⼯ 作变得更快更简单的数据结构和操作⼯具。pandas经常和其它⼯具⼀同使⽤,如数值计算⼯具NumPy和SciPy,分析库stats
阅读全文
posted @ 2021-06-05 19:12 flydean
阅读(467)
评论(0)
推荐(0)
2021年6月3日
密码学系列之:碰撞抵御和碰撞攻击collision attack
摘要: 密码学系列之:碰撞抵御和碰撞攻击collision attack 简介 hash是密码学和平时的程序中经常会用到的一个功能,如果hash算法设计的不好,会产生hash碰撞,甚至产生碰撞攻击。 今天和大家详细探讨一下碰撞攻击。 什么是碰撞攻击 所谓碰撞攻击指的是对于同一个hash函数来说,两个不同的i
阅读全文
posted @ 2021-06-03 06:51 flydean
阅读(920)
评论(1)
推荐(0)
2021年6月1日
架构之:软件架构漫谈
摘要: 架构之:软件架构漫谈 简介 每一个程序员心中都有个架构师的梦想,架构是如此的重要,以至于每个程序员都在谈架构,仿佛没有架构的软件是没有灵魂的,不想做架构师的程序员不是一个好的码农一样。 那么架构到底是什么呢?架构是怎么得到的呢?今天本文将会从自身的经验来阐述一下对架构的看法。 什么是架构 在软件发展
阅读全文
posted @ 2021-06-01 07:03 flydean
阅读(809)
评论(1)
推荐(1)
2021年5月30日
架构之:并发和并行
摘要: 简介 在现代程序中,我们经常会使用到两个关键词:并发concurrency和并行parallelism,虽然两者的英文单词区别很大,但是翻译成中文之后几乎是一样的。虽然中文以其优美的语法和工整的写法凌驾于英语之上,但是带来的复杂性和翻译的多意性往往会给技术工作者一点点烦恼。 没关系,今天本文为大家解
阅读全文
posted @ 2021-05-30 21:06 flydean
阅读(1003)
评论(0)
推荐(1)
2021年5月28日
密码学系列之:SAFER
摘要: 密码学系列之:SAFER 简介 分组密码是一个非常优秀的加密结构,很多常用加的加密算法使用的都是分组算法,比如DES。SAFER表示的也是一种分组密码算法。一起来看看吧。 SAFER简介 SAFER的全称是Secure And Fast Encryption Routine,在密码学中,SAFER主
阅读全文
posted @ 2021-05-28 07:54 flydean
阅读(1073)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
52
下一页
公告