找回密码
 立即注册

推荐主题

Token续期的5种方案
前言 今天我们来聊聊一个看似简单却让无数开发者栽跟头的问题——Token续期。 你以为Token续期只是重置时间?90%的系统安全漏洞由此而生! 当用户正在提交重要表单时突然跳转到登录页面,或者系统在高峰期因Token并发刷新而崩溃,这些问 ...
阎逼 3 天前
675 0 3
数据结构-哈希表
介绍 像线性数据结构在查找的时候,⼀般都是使⽤= 或者!= ,在折半查找或者其他范围查询的时候,可能会使⽤< 和> ,理想的时候,我们肯定希望不经过任何的⽐较,直接能定位到某个位置(存储位置),这种在数组中,可以通过索引取得元素。 ...
碣滥 3 天前
59 0 2
前端框架文档新思路:基于源码解析的自动化方案
项目背景 最近我们团队自研了一个基于 React 的 H5 前端框架,领导让我来负责编写框架的使用文档。我选择了 dumi 来搭建文档站点,大部分内容都是手动写 Markdown 来介绍各种功能,包括:初始化、目录结构、生命周期、状态管理、插件系 ...
梭净挟 3 天前
309 0 4
Nuxt.js 应用中的 render:response 事件钩子
title: Nuxt.js 应用中的 render:response 事件钩子 date: 2024/11/29 updated: 2024/11/29 author: cmdragon excerpt: render:response 是一个在 Nuxt.js 中与服务器端渲染(SSR)相关的钩子,它会在请求的响应发送之前被调用。这个 ...
蝌棚煌 3 天前
825 0 1
自己动手开发编译器(一)编译器的模块化工程
本系列的第一篇,我想概述一下编译器的构造,同时帮助大家了解编译器中各个组成部分的用途。想必大家看别的编译原理书籍,大都在第一章或者序言之类的地方,将编译器分成许多模块,然后每一个模块负责编译的特定阶段,最后串起来组成完整 ...
梁丘眉 3 天前
692 0 4
解决Linux下文本文件中文乱码问题
上一篇我们提到了OS和DB的一些中文乱码问题解决,本篇我们继续介绍下在OS上的文本文件中文乱码问题。 操作系统是Linux(OEL 8.10),所有文件是打了一个压缩包上传的,上传解压后发现其中的文本文件中文乱码。类似现象如下: 这通常是文本 ...
甄婉丽 3 天前
246 0 4
Kafka的分布式架构与高可用性
导语 一开始我们就说过Kafka是一款开源的高吞吐、分布式的消息队列系统,那么今天我们就来说下它的分布式架构和高可用性以及双/多中心部署。 Kafka 体系架构简介 以下是 Kafka 的软件架构,整个 Kafka 体系结构由 Producer、Consumer ...
栓州 3 天前
534 0 4
MySQL 17 如何正确地显示随机消息?
假设有一个场景,一个英语学习APP首页有一个随机显示单词的功能,用户每次访问首页的时候,都会随机滚动显示三个单词。 已知表里有10000条记录,来看看随机选择3个单词有什么方法,又存在什么问题。 建表语句: 内存临时表 首先,可以使 ...
王妍芳 3 天前
632 0 9
自行为一加6编译Postmarket os内核
序 在为自己的一加6刷上PostmarketOS后突然某一天想使用它的照相机功能。原因是想到使用pmos拍照后笔者可以直接使用scp指令来传输手机相片到自己运行着GNU/Linux的电脑上,就感到相对便捷。但是在官方维基百科上看来OP6(一加6)的摄像功 ...
能氐吨 3 天前
843 0 2
nftables精讲与例子(NAT、限速、限流量、禁ping等例子)
目录 [*]前言 [*]基本概念 [*]nft命令的语法 [*]nft命令示例(基础版) [*]nft命令示例(进阶版) [*]1.NAT与端口重定向 [*]2.限制网速 [*]3.限制流量 [*]4.连接数限制 [*]5.限制玩游戏(按时间段) [*]6.reject返回错误 [*]7.防syn floo ...
后沛若 3 天前
675 0 3
当决策树遇上脏数据:连续值与缺失值的解决方案
在机器学习中,决策树算法因其简单易懂、可解释性强而被广泛应用。 然而,现实世界中的数据往往复杂多变,尤其是连续值和缺失值的存在,给决策树的构建带来了诸多挑战。 [*]连续值(如年龄、收入)无法直接用于决策树的离散分裂点,需要 ...
伏滢 3 天前
826 0 3
ThreeJs-03材质进阶
一.uv贴图 在3D计算机图形学中,UV映射是一种将2D纹理映射到3D模型表面的方法。在这里,“U”和“V”代表了2D纹理空间的坐标,这与2D笛卡尔坐标系统中的“X”和“Y”是类似的。在3D模型的每个顶点上,都会有一组对应的UV坐标,它们定义 ...
禄磊 3 天前
73 0 3
解决了AI聊天的10个痛点后,我又做了一个新功能:交叉分析表
前言 不久前,我写了一篇长文《AI 聊天应用的 10 条高级需求》,吐槽了当前 Web 和桌面端 AI 聊天工具的 10 个体验问题。从“找不到几周前绝妙点子”的全局检索缺失,到“置顶所有等于没置顶”的分类混乱,再到分享代码格式尽失的导出难 ...
蜴间囝 3 天前
475 0 6
超高性能管线式HTTP请求(实践·原理·实现)
 这里的高性能指的就是网卡有多快请求发送就能有多快,基本上一般的服务器在一台客户端的压力下就会出现明显延时。该篇实际是介绍pipe管线的原理,下面主要通过其高性能的测试实践,解析背后数据流量及原理。最后附带一个简单的实现 实 ...
拼潦 3 天前
103 0 4
个人对Debian桌面系统的简单使用分享
前言 自从安装Debian12作为双系统已经过了大半个月,平常主用Debian,偶尔切回Windows找找文档,总体来说体验还是很不错的。先贴个桌面照 为什么要使用Linux作为个人桌面 当初刚从Win10升级到Win11的时候,对UI的改变还是挺稀罕的, ...
党新苗 3 天前
313 0 3
最小二乘问题详解4:非线性最小二乘
1. 引言 在论述最小二乘问题的时候,很多文章都喜欢用拟合直线来举例,但是在现实中像拟合直线这样的线性最小二乘问题往往不是常态,现实世界中更多是像投影成像这种非线性最小二乘问题。在本文中,我们就讲解一下非线性最小二乘问题。 ...
龙正平 3 天前
654 0 3
Vue3响应式编程三剑客:计算属性、方法与侦听器深度实战指南
在Vue3开发中,计算属性、方法和侦听器是处理数据逻辑的核心工具。它们各自有不同的作用和适用场景,合理使用这些工具可以显著提升代码的可读性和性能。本篇将深入探讨这三者的定义、使用场景以及实际案例,并通过详细的代码示例和图解帮 ...
呵桢 3 天前
556 0 7
java 导入dbf和excel解析 导出dbf和excel
导入dbf和excel解析: 点击查看代码[code] package com.test.server.utils;import com.linuxense.javadbf.DBFReader;import lombok.extern.slf4j.Slf4j;import java.io.ByteArrayInputStream;import java.io.FileInputStream;import java ...
袁可佳 3 天前
650 0 3
Django+Celery 进阶:Celery可视化监控与排错
一、Celery 命令行工具 Celery 命令行工具可用去查看Celery的运行状态。打开一个终端窗口,进入项目目录(与manage.py同级),运行以下命令 [*]列出集群中在线的Celery Worker节点 [*]列出正在执行的Celery 任务 [*]列出已注册的Ce ...
懵诬哇 3 天前
240 0 3
Sevlet与Tomcat
前言 在弄懂Spring MVC的原理与架构先,不得不先弄清楚Sevlet与Tomcat,刚开始我甚至将两者弄混,本篇希望能够让uu了解并区分好两者。 正文 Tomcat: 开源的 Servlet 容器和 Web 容器:作为 Servlet 容器,它为 Servlet 提供运行环境 ...
人弧 3 天前
564 0 3

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则