2026年5月22日

从零搭建量化投资系统:用 Qlib 一行代码搞定均线分析

摘要: 一、前言:你还在用 Excel 拉数据吗? 如果你曾经手动从财经网站下载 CSV,然后在 Excel 里拖公式算均线、画折线图,你一定懂那种"数据还没分析完,耐心先耗光了"的感觉。 量化投资的核心从来不是那几行策略代码,而是高效的数据处理管线。今天介绍的 Qlib,是微软亚洲研究院开源的 AI 量化 阅读全文

posted @ 2026-05-22 17:35 fox_charon 阅读(124) 评论(0) 推荐(0)

5天学会C#

摘要: 📅 3-5天速通计划 第1天:基础语法与类型系统(找不同) 重点看:变量声明、基本数据类型、字符串操作。 前端视角:你会发现 var 在 C# 里是编译时强类型推断(类似 TS),而 dynamic 才是真正的弱类型。重点关注 string 的插值用法 $"Hello {name}"(和 JS 模 阅读全文

posted @ 2026-05-22 17:27 fox_charon 阅读(7) 评论(0) 推荐(0)

如果我想入职Tesla

摘要: 9年前端,这意味着你早就过了“怎么把页面写出来”的阶段,现在真正卡住你的,其实是“技术视野的盲区”和“语言环境的恐惧”。 既然不需要基础课,那我们就直接来点硬核的、针对你痛点的“破界指南”。我们只聊怎么快速跨越这两个边界: 🚀 打破后端语言的边界(以C#为例) 对于做了9年前端的你来说,学习后端的 阅读全文

posted @ 2026-05-22 16:44 fox_charon 阅读(3) 评论(0) 推荐(0)

2026年5月21日

十分钟学习 TypeScript

摘要: 作为前端开发者,学习 TypeScript(TS)是进阶的必经之路。TS 本质上是 JavaScript 的超集,你可以把它理解为“给 JS 加上了强类型约束的增强版”,能让你在写代码时就发现大部分错误,而不是等到页面运行起来才报错。 为了帮你高效上手,我为你梳理了 TypeScript 的核心学习 阅读全文

posted @ 2026-05-21 15:19 fox_charon 阅读(345) 评论(0) 推荐(0)

2026年5月19日

用 content-length 长度确定后端返回的是不是真实的文件流

摘要: 是的,你可以 100% 确定后端返回的绝对不是真实的文件流。 几百 MB 的文件,Content-Length 只有 39,这中间差了十万八千里。这个 39 字节,极大概率是后端返回的一段简短的文本提示或者错误信息。 🔍 为什么是 39? 你可以算一下,39 个字节通常就是一句非常简短的话。比如: 阅读全文

posted @ 2026-05-19 19:16 fox_charon 阅读(9) 评论(0) 推荐(0)

用 fetch 下载文件并在页面上显示多个下载进度条

摘要: 如果领导说“不用做断点续传,只要显示进度条”,那绝对是个好消息!因为实现单纯的下载进度条,完全不需要后端做任何额外的支持。 至于能不能支持多个文件同时显示进度条,答案是完全可以,而且实现起来非常灵活。 下面为你详细拆解一下原理和实现思路: 🛠️ 为什么不需要后端额外支持? 只要你的下载请求是通过前 阅读全文

posted @ 2026-05-19 19:15 fox_charon 阅读(10) 评论(0) 推荐(0)

Vue 实战:利用 IndexedDB 实现前端大文件断点续传

摘要: demo: https://github.com/foxcharon/Vue2-Resumable-Upload-Demo-IndexedDB 一、背景与痛点 前端下载大文件时,我们通常的做法是一行 fetch 拿到 response,转成 Blob,再丢给一个隐藏的 <a> 标签触发下载。这套逻辑 阅读全文

posted @ 2026-05-19 19:15 fox_charon 阅读(251) 评论(1) 推荐(4)

关于 indexedDB 的几件事

摘要: IndexedDB 的存储能力非常强大,完全可以胜任前端“断点续传”这种大文件存储的任务。针对你的三个疑问,我来逐一拆解: 1. IndexedDB 最多可以存多少? IndexedDB 的存储上限并不是一个固定的数值,而是动态的,它取决于用户设备的硬盘总容量和当前剩余空间。 大致配额:在现代浏览器 阅读全文

posted @ 2026-05-19 19:14 fox_charon 阅读(31) 评论(0) 推荐(1)

2026年5月18日

【lodash】如果我用了lodash但是我只用一个方法,我打包时会把整个lodash打进去吗?有没有节约打包大小的方法?

摘要: 如果你直接通过 import _ from 'lodash' 的方式引入,是的,打包时会把整个 lodash 库(包含所有未使用的方法)全部打进去。 这就像你只想吃几条小鱼,却把整个鱼塘都承包下来了一样,会造成极大的体积浪费。完整的 lodash 打包后通常会增加 70KB 左右的体积(gzip 压 阅读全文

posted @ 2026-05-18 16:56 fox_charon 阅读(3) 评论(0) 推荐(0)

对某个业务的导出需求,JavaScript能不能实现对数据进行分块下载,来实现显示进度条?假设是真实存在的文件,但是下载接口是下载流,哪种方法合适?

摘要: 是的,JavaScript 完全可以实现对数据进行分块下载,并以此来显示进度条。 这在处理大数据量导出(如导出数万条数据为 Excel 文件)时是一个非常有效的方案,可以避免浏览器因一次性处理大量数据而卡顿或无响应。 💡 核心实现思路 整个流程可以分为三个主要步骤: 数据分块 (Chunking) 阅读全文

posted @ 2026-05-18 16:55 fox_charon 阅读(3) 评论(0) 推荐(0)

导航