0

快速傅里叶变换的迭代法代码实现

在上文中,我们聊到了离散傅里叶变换的实现,其时间复杂度是O(N^2),以及快速傅里叶变换的递归实现,其时间复杂度是O(NlogN)。 但是因为实现方式是用递归法,并且为了分离奇偶下标的数据,又重新申请了一些数组,所以空间复杂度有所上升,显然不是最优解。分离奇偶下标的过程: 递归法是从最顶端开始,一层 ...

Binfun 发布于 2021-10-19 11:51 评论(0) 阅读(255)
0

Hive SQL的底层编译过程详解

本文结构采用宏观着眼,微观入手,从整体到细节的方式剖析 Hive SQL 底层原理。第一节先介绍 Hive 底层的整体执行流程,然后第二节介绍执行流程中的 SQL 编译成 MapReduce 的过程,第三节剖析 SQL 编译成 MapReduce 的具体实现原理。 Hive Hive是什么?Hive ...

五分钟学大数据 发布于 2021-10-19 11:51 评论(0) 阅读(175)
0

pandas 取 groupby 后每个分组的前 N 行

原始数据如下: (图是从 excel 截的,最左1行不是数据,是 excel 自带的行号,为了方便说明截进来的) 除去首行是标题外,有效数据为 28行 x 4列 目前的需求是根据 partition 分组,然后取每组的前 2 行,如果不考虑排序,代码如下: (把head()里面的数字改成 n 就可以 ...

东围居士 发布于 2021-10-19 11:07 评论(2) 阅读(162)
2

一文读懂浏览器存储与缓存机制

浏览器存储 Cookie Cookie 是 HTTP 协议的一种无状态协议。当请求服务器时,HTTP 请求都需要携带 Cookie,用来验证用户身份。Cookie 由服务端生成,存储在客户端,用来维持状态。 通常 Cookie 由以下值构成: 名称(name) 值(value) 域(Domain) ...

又拍云 发布于 2021-10-19 10:54 评论(0) 阅读(337)
1

Redis 基础数据类型重温

有一天你突然收到一条线上告警:Redis 内存使用率 85%。你吓坏了赶紧先进行扩容然后再去分析 big key。等你进行完这一系列操作之后老板叫你去复盘,期间你们聊到了业务的数据存储在 Redis 中占用多大内存的问题。老板按照序列化为 String 的方式来评估每个 key 对应的 value ...

rickiyang 发布于 2021-10-19 10:41 评论(0) 阅读(346)
0

实用 | 利用 aardio 配合 Python 快速开发桌面应用

我们都知道 Python 可以用来开发桌面应用,一旦功能开发完成,最后打包的可执行文件体积大,并且使用 Python 开发桌面应用周期相对较长 假如想快速开发一款 PC 端的桌面应用,推荐使用 Aardio + Python 搭配的方式进行开发 ...

AirPython 发布于 2021-10-19 10:35 评论(0) 阅读(313)
0

高效动画实现原理-Jetpack Compose 初探索

随着google推出Jetpack Compsoe工具包,Android能轻松实现声明式的开发,文章将介绍声明式动效的强大与简洁之处。 ...

vivo互联网技术 发布于 2021-10-19 10:34 评论(1) 阅读(143)
0

亿级流量实验平台设计与实现

大家好,我是雨乐。今天给大家分享一款亿级流量实验平台。 在互联网行业,要上线一个策略(CTR预估、CVR预估等),或者一个功能,如果贸然全量上线,那么如果新策略效果不佳,可能会造成不小的损失,要么丢失用户,要么损失收入。 那么怎样才能避免此问题发生呢?这就引入了实验平台,通过对流量打标签,然后分析实 ...

高性能架构探索 发布于 2021-10-19 10:25 评论(3) 阅读(449)
1

无法获取指向控制台的文件描述符 (couldn't get a file descriptor referring to the console)

收拾尘封的树莓派,顺便解决了一个命令行打开图片的问题,且听我娓娓道来… ...

goodcitizen 发布于 2021-10-19 10:20 评论(0) 阅读(70)
0

Longhorn 云原生容器分布式存储 - 故障排除指南

内容来源于官方 Longhorn 1.1.2 英文技术手册。 系列 Longhorn 是什么? Longhorn 云原生容器分布式存储 - 设计架构和概念 Longhorn 云原生容器分布式存储 - 部署篇 Longhorn 云原生容器分布式存储 - 券和节点 Longhorn 云原生容器分布式存储 ...

为少 发布于 2021-10-19 10:18 评论(0) 阅读(65)
3

SignalR 在React/GO技术栈的生产应用

哼哧哼哧半年,优化改进了一个运维开发web平台。 本文记录SignalR在react/golang 技术栈的生产小实践。 1. 背景 有个前后端分离的运维开发web平台, 后端会间隔5分钟同步一次数据,现在需要将最新一次同步的时间推送到web前端。 说到[web服务端推送],立马想到SignalR, ...

博客猿马甲哥 发布于 2021-10-19 10:12 评论(2) 阅读(274)
6

以终为始:如何让你的开发符合预期

本文共2103字,预期10分钟阅读完成,我是张飞洪,感谢您的阅读。 01 尴尬的交付 不知道你是否遇到过交付不被认可的尴尬。工作这么多年,不管是向上汇报,还是任务下发,你会发现扯皮总是无处不在。 老板可能会告诉你我要做数字化,然后巴拉巴拉一堆需求: 1、类似ERP风格:包括业务模式,风格,类型(流程 ...

张飞洪[厦门] 发布于 2021-10-19 09:50 评论(3) 阅读(3021)
23

五个维度打造研发管理体系【原创】

从道,法,术,器,势五个维度构建研发管理体系化,能够在百人,千人以上的团队中有效的构建聚焦目标,自我成长,高效能的研发作战团队,快速拿出成果,支撑业务的快速发展。 ...

车江毅 发布于 2021-10-19 09:34 评论(18) 阅读(5500)
21

程序员做自己的产品 “在线客服系统” 之:种子用户的重要性

本系列文章详细介绍使用 .net core 和 WPF 开发 升讯威在线客服与营销系统 的过程。本产品已经成熟稳定并投入商用。感谢下文中提到的 A 、B、C 三个种子用户。没有这几个种子用户,产品的完成、完善、稳定可能还会走很多弯路,花费很长时间。特别是在这期间,也有过几个用户试用后因为出现故障直接... ...

曹旭升(sheng.c) 发布于 2021-10-19 09:28 评论(12) 阅读(1670)
1

v72.01 鸿蒙内核源码分析(Shell解析) | 应用窥伺内核的窗口 | 百篇博客分析OpenHarmony源码

子曰:“苟正其身矣,于从政乎何有?不能正其身,如正人何?” 《论语》:子路篇 百篇博客系列篇.本篇为: v72.xx 鸿蒙内核源码分析(Shell解析篇) | 应用窥视内核的窗口 进程管理相关篇为: v02.06 鸿蒙内核源码分析(进程管理) | 谁在管理内核资源 v24.03 鸿蒙内核源码分析(进 ...

鸿蒙内核源码分析 发布于 2021-10-19 09:27 评论(0) 阅读(222)
2

C#开发BIMFACE系列51 Web网页中使用Vue.js加载模型与图纸

BIMFACE二次开发系列目录 【已更新最新开发文章,点击查看详细】 在前一篇博客《C#开发BIMFACE系列50 Web网页中使用jQuery加载模型与图纸》中详细介绍了在网页中使用jQuery加载模型与图纸 本篇博客主要介绍Web网页中使用Vue.js加载模型与图纸以及其他的应用开发。开发步骤与 ...

张传宁 发布于 2021-10-19 09:05 评论(0) 阅读(291)
5

分布式/微服务必配APM系统,SkyWalking让你不迷路

前言 如今分布式、微服务盛行,面对拆分服务比较多的系统,如果线上出现异常,需要快速定位到异常服务节点,假如还用传统的方式排查肯定效率是极低的,因为服务之间的各种通信会让定位更加繁琐;所以就急需一个分布式链路追踪系统,方便快速定位异常节点,从而针对性的处理问题。比较主流的APM(Application ...

Code综艺圈 发布于 2021-10-19 08:59 评论(2) 阅读(353)
5

PublishFolderCleaner 让你的 dotnet 应用发布文件夹更加整洁

大家都知道,在 dotnet 发布时,将会在输出的 publish 文件夹包含所需的依赖。在 .NET Core 开始,引入了 AppHost 的概念,即使是单个程序集,也需要独立的 Exe 可执行文件带上实际包含 Main 函数的 dll 文件。特别是进行独立发布的时候,输出文件夹上有超级多个文件... ...

lindexi 发布于 2021-10-19 08:46 评论(0) 阅读(332)
0

小白自制Linux开发板 五. Debian文件系统制作,以及WIFI配置、交换分区配置

该片文章将完整记录一个Debian的最小文件系统的生成,以及自定义配置WIFI组件、网络组件和交换分区配置 本文章参考:https://whycan.com/t_4236.htmlhttp://www.leux.cn/doc/debootstrap.html(该网站在备案中,可能暂时无法查看了)帖子 ...

淡墨青云 发布于 2021-10-19 07:58 评论(0) 阅读(233)
0

HCNP Routing&Switching之BGP报文结构、类型和状态

BGP工作在应用层,其端口号为179;报文结构是7层封装,BGP报文主要由两种报文头部组成,公共头部和类型头部;公共头部主要用来描述bgp AS号,包头长度,报文类型,版本信息等等信息,类型头部主要用来描述不同类型的BGP报文相关属性;BGP报文类型有5种,分别是open包、update包、Noti... ...

Linux-1874 发布于 2021-10-19 01:26 评论(0) 阅读(87)