首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Node.js 动态表格大文件下载实践

前言 最近优化了几个新人写出的动态表格文件下载接口的性能瓶颈,感觉非常有必要总结一篇文章作为文档来抛砖引玉,以促进大家学习一起写出更专业的代码。...HTTP 文件下载 讲具体问题之前需要先了解一些 HTTP 基础,下面简单介绍一下用 Node.js&Koa 怎么实现文件下载。...参考: rfc2616 19.5.1 Content-Disposition rfc1806 Node.js Stream 简单下载 最简单的情况就是服务器上文件系统已经存在了某个文件,客户端请求下载直接把文件读了吐回去即可...动态表格 在了解完上述关于文件下载实现的基础后,我们来看一个实际问题:根据请求参数条件读取数据库的某张表的全部记录并导出为表格。...({ where: { ...conditions, f_user_id: rows.map(x =>`${x.f_user_id}`) } }) 流处理 在上面的 xlsx.js

6.2K30

动态规划:编辑距离

预计阅读时间:8 分钟 前几天在网上看到一份鹅场的面试题,算法部分大半是动态规划,最后一题就是写一个计算编辑距离的函数,今天就专门写一篇文章来探讨一下这个经典问题。...前文 最长公共子序列 说过,解决两个字符串的动态规划问题,一般都是用两个指针i,j分别指向两个字符串的最后,然后一步步往前走,缩小问题的规模。...还有点小问题就是,这个解法是暴力解法,存在重叠子问题,需要用动态规划技巧来优化。 怎么能一眼看出存在重叠子问题呢?...前文 动态规划之正则表达式 有提过,这里再简单提一下,需要抽象出本文算法的递归框架: def dp(i, j): dp(i - 1, j - 1) #1 dp(i, j - 1)...三、动态规划优化 对于重叠子问题呢,前文 动态规划详解 介绍过,优化方法无非是备忘录或者 DP table。

31420

JS导出JSON到Excel表格

导出 $("#export").click(function () { ...

13.8K10
领券