最新资讯

  • jquery中如何实现文件夹上传到服务器?

jquery中如何实现文件夹上传到服务器?

2026-01-29 15:42:51 栏目:最新资讯 4 阅读

介绍

在Web 程序中上传文件是很常见的需求。利用HTTP 协议上传文件的方式非常有限,最常见的莫过于使用


元素进行上传。这种上传方式会将内容使用multipart/form-data 方案进行编码,并将内容POST 到服务器端。使用multipart/form-data 编码方式与默认的application/x-url-encoded 编码方式相比,在大数据量情况下效率要高很多。

使用


上传文件最大的优势在于编程方便,几乎各种服务器端技术都对这种上传方式做了良好的封装,使得程序员能够直观地对客户端上传的文件进行处理。不过总体来说,这个协议并不适合做文件传输,解析数据流内容的代价相对较高,并且没有一些例如断点续传的机制来辅助,导致在上传大文件时经常会力不从心。

有朋友认为使用


上传文件最大的问题在于内存占用太高,由于需要将整个文件载入内存进行处理,导致如果用户上传文件太大,或者同时上传的用户太多,会造成服务器端内存耗尽。这个观点其实是错误的。对于某些服务器端的技术,例如Spring Framework ,或者早期ASP.NET 1.1 时,为了供程序处理,都会将用户上传的内容完全载入内存,这的确会带来问题。但是其实协议本身并没有规定服务器端应该使用何种方式来处理上传的文件。例如在现在的ASP.NET 2.0 中就已经会在用户上传数据超过一定数量之后将其存在硬盘中的临时文件中,而这点对于开发人员完全透明,也就是说,开发人员可以像以前一样进行数据流的处理。

ASP.NET 2.0 启用硬盘临时文件的阈值(threshold )是可配置的:


  

maxRequestLength 自不必说,刚接触ASP.NET 的朋友总会发现上传文件不能超过4M ,这就是因为maxRequestLength 的大小默认为4096 ,这就限制着每个请求的大小不得超过4096KB 。这么做的目的是为了保护应用程序不受恶意请求的危害。当请求超过maxRequestLength 之后,ASP.NET 处理程序将不会处理该请求。这里和ASP.NET 抛出一个异常是不同的,这就是为什么如果用户上传文件太大,看到的并非是ASP.NET 应用程序中指定的错误页面(或者默认的),因为ASP.NET 还没有对这个请求进行处理。requestLengthDiskThreshold 就是刚才所提到的阈值,其默认值为256 ,即一个请求内容超过256KB 时就会启用硬盘作为缓存。这个阈值理论上和客户端是否是在上传内容无关,只要客户端发来的请求大于这个值即可。因此,在ASP.NET 2.0 中服务器的内存不会因为客户端的异常请求而耗尽。

如果我们需要在ASP.NET (如果没有特别说明,以下ASP.NET 均指ASP.NET 2.0 )应用中上传文件,我们一般就会直接使用


控件进行文件上传。如果一个页面中存在


控件,那么页面中form 元素的enctype 就会被自动改为multipart/form-data ,而且我们可以在页面PostBack 之后通过

  

控件的引用来获得客户端通过该控件所上传得文件。不过,如果上传文件的功能需要较为特别的需求—— 例如需要进度条提示,


控件就无能为力了。

确切地说,应该是


所能提供的支持非常有限,因此一些特殊需求我们不能实现—— 严格说来,应该是无法轻易地、直接地实现。这样,在实现这些功能时,我们就会绕一个大大的弯。为了避免每次实现相同功能时都要费神费时地走一遍弯路,因此出现了各种上传组件。上传组件提供了封装好的功能,使得我们在实现文件上传功能时变得轻松了很多。例如几乎所有的上传组件都直接或间接地提供了进度提示的功能,有的提供了当前的百分比数值,有的则直接提供了一套UI ;有的组件只提供了简单的UI ,有的却提供了一整套上传、删除的管理界面。此外,有的组件还提供了防止客户端恶意上传的能力。

关于ASP.NET 下的上传组件,最广为流传的方式莫过于在ASP.NET Pipeline 的BeginRequest 事件中截获当前的HttpWorkerRequest 对象,然后直接调用其ReadEntityBody 等方法获取客户端传递过来的数据流,并加以分析和处理。在ASP.NET 1.1 时期,这么做的目的是为了直接将数据写入硬盘,以避免上传内容消耗太多服务器内存,但是现在自然已经不会因为这个原因而这么做了。从客户端发起请求到一定规模的数据传输完毕需要一段时间,那么从HttpWorkerRequest 对象中读取数据流自然需要一段时间,而在这段时间内,客户端可以使用新的请求进行轮询来获得当前上传的状况。这就是获得上传进度的最传统的做法。这个做法的原理很容易理解,但是写出一个完整的组件其实很不容易,尤其是各种细节方面的问题会让人感到防不胜防。此类组件中最成功且最著名的莫过于NeatUpload 了。

NeatUpload 是一个开源组件,使用LGPL( Lesser General Public License) 许可协议,也就是说它是“business-friendly” 的。NeatUpload 可以在ASP.NET 和mono 中使用,能够将上传的文件存在硬盘中或者Sql Server 数据库中。NeatUpload 提供了两个服务器控件: 和 。前者用于代替 ,可以通过它访问到用户通过特定上传框上传的内容;后者则是一个进度条显示控件,负责使用弹出窗口或内联的形式显示上传的进度。弹出窗口自不必说,而所谓的“ 内联” 方式其实只是在页面中嵌入一个Iframe 元素,然后通过不断刷新iframe 中的页面来进行进度展示而已—— 可见它和弹出窗口显示方式的区别仅仅在页面所处的位置。当然,如果我们希望将其移植为AJAX 形式也不难,只需开发一个页面,继承NeatUpload 提供的ProgressPage 类,并通过ProgressPage 所提供的一些属性(总字节数,已上传字节数,已花时间,etc. )来获得当前上传的进度,最后直接使用Response.Write 输出JSON 形式的数据即可。事实上原本在iframe (或新窗口)中的页面,也是继承了ProgressPage 类,并且使用HTML 的方式进行呈现而已,本质上并没有太大区别。

不过个人认为,其实NeatUpload 的实用价值不高(这点稍后再述),它最大的意义还在于提供了一个完整的优秀的示例。NeatUpload 设计精巧,注释完整,是个不可多得学习案例。如果能够将NeatUpload 的代码研究一遍,那么相信在编程能力和ASP.NET 的理解上都会上一个新的台阶。此外,在NeatUpload 站点上还能够发现NeatHtml 。NeatHtml 是一个开源的Web 组件,用于显示不安全的内容(主要是用户输入内容,例如博客评论,论坛帖子等等),主要用于避免跨站脚本(XSS ,Cross-Site Scripting )等安全问题。作为组件的作者,Dean 还将NeatHtml 所用到的技术总结为一篇Whitepaper ,感兴趣的朋友可以看一下,这是一份不可多得的技术资料。

顺便提一下,个人认为目前很多开发人员的编程能力还不够,似乎很多人都过早地把精力放在了“ 设计” ,或者某个特定的技术上,而忽略了最基础的“ 编程能力” ,也就是将一段思路转化为代码实现的能力。我发现,很多朋友在解决问题的时候,似乎都能很快得到解决方案并且叙述出来,但是真正要使用代码来表现出来时却显得困难重重。其实在工作中,思路或解决方案可以通过讨论而获得,但是真正转化为代码的时候只能靠自己了。而且编程能力其实和所谓的“ 工作经验” 无关,我建议以“ 应届毕业生”“ 自居” 的朋友,可以定心地锻炼一下自己的编程能力。

与NeatUpload 类似的开源组件还有Memba Velodoc XP Edition ,它是Velodoc文件管理系统 的核心。不过严格说来,这不仅仅是一个上传组件,而是一套文件管理的解决方案,它包含:

  1. 一个兼容IIS 7 集成管道模式的ASP.NET Http Module ,支持大文件上传使用(有趣的是,NeatUpload 申明,IIS 7的一个 Bug 使它无法在IIS 7 集成管道模式中使用)。
  2. 一个支持断点续传的ASP.NET Http Handler 。
  3. 一系列ASP.NET 服务器端控件,提供了文件上传功能所需的UI ,包括一个多文件上传控件,一个ListView 控件和一个进度条控件。
  4. 一个Web 应用程序,可以替换FTP 的交换文件方式,支持Email 发送链接。它也是上面所提到的组件的使用示例。
  5. 一个Windows Service ,用于定期清理旧文件。
  6. 一个测试项目、一个部署项目、以及一个安装项目。
  7. 文档。
      回到NeatUpload 组件。说实话,我始终不喜欢这种进度获取方式,因为我觉得通过一个额外的请求对服务器进行轮询无疑是一个累赘。事实上,如果需要上传大文件并且获得上传进度,目前最好的方式应该是使用RIA 方式。最典型的RIA 上传方式就是利用Flash 了。ActionScript 2.0 中已经存在FileReference 和FileReferenceList 组件以支持单文件和多文件的上传,有了这两个组件,上传的各种信息已经能够完全在客户端获得,而上传进度也自然能够计算出来。FileReference 和FileReferenceList 组件非常容易使用,就连像我这样对Flash 一窍不通的人,也能在短时间内作出一个简单的上传功能。但是自从有了swfupload ,世界就变得更美好了。

严格说来,通过FileReference 所得到的上传进度是“ 客户端发送数据的进度” ,而像NeatUpload 的做法得到的是“ 服务器端接受数据的进度” ,两者不可混为一谈。

swfupload 也是个开源组件,顾名思义是使用Flash 进行上传。不过对于swfupload 来说,Flash 的作用主要是“ 控制” ,而不是“ 展示” ,这无疑给了开发人员更大的灵活性。swfupload 的实现方式自然是利用了FileReference 和FileReferenceList 组件所提供的功能,通过Flash 与JavaScript 的交互能力,使得开发文件上传功能变得非常优雅和容易。有了swfupload ,开发人员可以使用JavaScript 来实现各种显示方式,开发像Flicker 一样酷酷的上传界面也不再是非常困难的事情了。

swfupload 是个客户端组件,它对于服务器端来说完全透明,也就是说,服务器端只需要使用对待普通form 的方式来处理即可。例如在ASP.NET 中我们可以使用Generic Handler 来处理客户端的文件上传。如下,fileCollection 变量即为客户端Post 至服务器端所有文件的集合,我们可以使用name 或下标的方式来获得其中的HttpPostedFile 对象。:

public class UploadHandler : IHttpHandler
{
    public void ProcessRequest(HttpContext context)
    {
        HttpFileCollection fileColllection = context.Request.Files;
        ...
    }
 
    public bool IsReusable { ... }
}

既然Flash 提供了文件上传功能,Silverlight 作为微软主推的RIA 技术也不会缺了这项功能。这篇文章 源自Silverlight 2.0 的Quick Starts ,展示了如何使用Silverlight 2.0 开发文件上传的功能,感兴趣的朋友可以一读。

围绕着ASP.NET 中上传文件这个话题也讨论了不少了,还有什么没有涉及到的吗?个人认为其实至少还有一个非常重要问题是没有讨论过,那就是在处理上传文件时占用ASP.NET 处理线程的问题。众所周知,ASP.NET 处理请求时会用到线程池中的线程,当线程池中的线程被用完之后没有被处理的请求只能排队了。因此增大ASP.NET 应用程序吞吐量的一个重要手段,就是为一些耗时的操作使用异步处理方式(事实上这一命题可以在大部分应用中成立)。例如一个数据库查询操作需要3 秒钟,如果不使用异步操作,处理线程就会被阻塞,直至查询完成。如果使用异步方式来执行数据库查询,在这3 秒钟内线程就可以用户处理其他请求,当异步操作结束之后,ASP.NET 就会使用另一个线程来继续处理这个请求。

上传大文件也是一个长时间占用处理线程的工作,而且遗憾的是,这无法使用异步操作来完成(通过异步操作来释放处理线程需要操作系统的支持,因此只有少量功能可以使用异步操作)。如果一个文件上传需要3 分钟时间,那么在这3 分钟内就会独占一个处理线程,如果上传文件的连接一多,就会大大影响应用程序的性能—— 就像遭受了某种方式的DOS 攻击一样。因此,即使使用了像NeatUpload 和swfupload 这样的组件,也无法解决上传连接过多造成可用线程减少的问题。要解决这个问题并不容易,以下是两种思路(欢迎大家就此问题进行讨论):

扩展IIS ,使上传文件或处理文件的过程不经ASP.NET 处理,以减少ASP.NET 应用程序线程的消耗。现在有了IIS 7 ,如果使用集成管道模式,应该也可以使用托管代码进行扩展。
使用额外的ASP.NET 应用程序处理文件上传,以节省上传文件的线程对原ASP.NET 应用程序线程的消耗。
  就先说到这里吧。

下载完整示例

下载完整示例

本文地址:https://www.yitenyun.com/2079.html

搜索文章

Tags

#ios面试 #ios弱网 #断点续传 #ios开发 #objective-c #ios #ios缓存 #服务器 #python #pip #conda #kubernetes #笔记 #平面 #容器 #linux #学习方法 #远程工作 香港站群服务器 多IP服务器 香港站群 站群服务器 #Trae #IDE #AI 原生集成开发环境 #Trae AI #分阶段策略 #模型协议 #人工智能 #微信 #运维 #科技 #深度学习 #自然语言处理 #神经网络 #物联网 #websocket #学习 #docker #github #git #华为云 #部署上线 #动静分离 #Nginx #新人首发 #开源 #fastapi #html #css #Conda # 私有索引 # 包管理 #进程控制 #低代码 #爬虫 #音视频 #kylin #数信院生信服务器 #Rstudio #生信入门 #生信云服务器 #开发语言 #云原生 #iventoy #VmWare #OpenEuler #内网穿透 #网络 #cpolar #vscode #mobaxterm #计算机视觉 #harmonyos #鸿蒙PC #后端 #数据库 #分布式 #华为 #FTP服务器 #银河麒麟高级服务器操作系统安装 #银河麒麟高级服务器V11配置 #设置基础软件仓库时出错 #银河麒高级服务器系统的实操教程 #生产级部署银河麒麟服务系统教程 #Linux系统的快速上手教程 #node.js #MobaXterm #ubuntu #缓存 #sql #AIGC #langchain #agi #Dell #PowerEdge620 #内存 #硬盘 #RAID5 #RTP over RTSP #RTP over TCP #RTSP服务器 #RTP #TCP发送RTP #tcp/ip #qt #C++ #算法 #大数据 #Harbor #unity #c# #游戏引擎 #mcu #内存治理 #django #flask #hadoop #hbase #hive #zookeeper #spark #kafka #flink #ssh #pytorch #golang #java #redis #gemini #gemini国内访问 #gemini api #gemini中转搭建 #Cloudflare #mysql #多个客户端访问 #IO多路复用 #回显服务器 #TCP相关API #http #项目 #高并发 #android #腾讯云 #uni-app #小程序 #notepad++ #Ansible # 自动化部署 # VibeThinker #Ubuntu服务器 #硬盘扩容 #命令行操作 #VMware #安全 #nginx #儿童书籍 #儿童诗歌 #童话故事 #经典好书 #儿童文学 #好书推荐 #经典文学作品 #企业开发 #ERP #项目实践 #.NET开发 #C#编程 #编程与数学 #自动化 #ansible #vllm #大模型 #Streamlit #Qwen #本地部署 #AI聊天机器人 #ARM服务器 # GLM-4.6V # 多模态推理 #我的世界 #经验分享 #安卓 #pycharm #web安全 #udp #c++ #jar #需求分析 #数据结构 #ModelEngine #数学建模 #2026年美赛C题代码 #2026年美赛 #架构 #mvp #个人开发 #设计模式 #vue.js #centos #DisM++ # 系统维护 #性能优化 #Ascend #MindIE #ide #spring boot #jvm #ci/cd #jenkins #gitlab #语音识别 #ai #Android #Bluedroid #prometheus #everything #前端 #serverless #diskinfo # TensorFlow # 磁盘健康 #AI #大模型学习 #游戏 #MC #网络协议 #json #链表 #链表的销毁 #链表的排序 #链表倒置 #判断链表是否有环 #jmeter #功能测试 #软件测试 #自动化测试 #职场和发展 #电脑 #阿里云 #云计算 #spring #epoll #高级IO #计算机网络 #gpu算力 #grafana #web #webdav #asp.net大文件上传 #asp.net大文件上传下载 #asp.net大文件上传源码 #ASP.NET断点续传 #asp.net上传文件夹 #面试 #LoRA # RTX 3090 # lora-scripts #javascript #react.js #ddos #ping通服务器 #读不了内网数据库 #bug菌问答团队 #fiddler #c语言 #网络安全 #文心一言 #AI智能体 #MCP #MCP服务器 #银河麒麟 #系统升级 #信创 #国产化 #windows #数据仓库 #php #VS Code调试配置 #AI编程 #AI论文写作工具 #学术论文创作 #论文效率提升 #MBA论文写作 #asp.net #1024程序员节 #编辑器 #金融 #mcp #金融投资Agent #Agent #京东云 #信息可视化 #claude code #codex #code cli #ccusage #数据集 #研发管理 #禅道 #禅道云端部署 #中间件 #深度优先 #DFS #svn #RAID #RAID技术 #磁盘 #存储 #mmap #nio #flutter #unity3d #服务器框架 #Fantasy #elasticsearch #transformer #区块链 #测试用例 #生活 #课程设计 #n8n #智能手机 #stm32 #java大文件上传 #java大文件秒传 #java大文件上传下载 #java文件传输解决方案 #journalctl #信息与通信 #LobeChat #vLLM #GPU加速 #iphone #凤希AI伴侣 #SSH反向隧道 # Miniconda # Jupyter远程访问 #laravel #chatgpt #nacos #银河麒麟aarch64 #流量监控 #信令服务器 #Janus #MediaSoup #Playbook #AI服务器 #shell #CPU利用率 #TensorRT # Triton # 推理优化 #zabbix #流媒体 #NAS #飞牛NAS #监控 #NVR #EasyNVR #单片机 #YOLO #建筑缺陷 #红外 #机器学习 #sqlserver #密码学 #vuejs #eBPF #arm开发 #todesk #apache #鸭科夫 #逃离鸭科夫 #鸭科夫联机 #鸭科夫异地联机 #开服 #ms-swift # 一锤定音 # 大模型微调 #deepseek #adb #risc-v #嵌入式硬件 #cpp #SSH公钥认证 # PyTorch # 安全加固 #散列表 #哈希算法 #leetcode #java-ee #dify #MS #Materials #压力测试 #microsoft #测试工具 #opencv #数据挖掘 #LLM #数码相机 #SSH #X11转发 #Miniconda #screen 命令 #debian #macos #改行学it #创业创新 #程序员创富 #iBMC #UltraISO #vue上传解决方案 #vue断点续传 #vue分片上传下载 #vue分块上传下载 #tdengine #时序数据库 #制造 #涛思数据 #claude #azure #推荐算法 #tensorflow #arm #log #aws #目标检测 #ida #嵌入式 #远程桌面 #远程控制 #ONLYOFFICE #MCP 服务器 #bash #毕设 #STUN # TURN # NAT穿透 #lua #进程 #操作系统 #进程创建与终止 #版本控制 #Git入门 #开发工具 #代码托管 #企业微信 #ollama #llm #RustDesk #IndexTTS 2.0 #本地化部署 #里氏替换原则 #embedding #个人博客 #毕业设计 #车辆排放 #nas #守护进程 #复用 #screen #嵌入式编译 #ccache #distcc #程序人生 #蓝桥杯 #es安装 #生信 #Spring AI #STDIO协议 #Streamable-HTTP #McpTool注解 #服务器能力 #sizeof和strlen区别 #sizeof #strlen #计算数据类型字节数 #计算字符串长度 #pencil #pencil.dev #设计 #sqlite #PyCharm # 远程调试 # YOLOFuse #智能路由器 #RAG #全链路优化 #实战教程 #ssl #openresty #wordpress #雨云 #oracle #SA-PEKS # 关键词猜测攻击 # 盲签名 # 限速机制 #模版 #函数 #类 #笔试 #openlayers #bmap #tile #server #vue #树莓派4b安装系统 #openEuler #Hadoop #我的世界服务器搭建 #minecraft #SSH Agent Forwarding # 容器化 #WEB #青少年编程 #PyTorch # 高并发部署 #性能 #优化 #DDR #RAM #vps #rocketmq #算力一体机 #ai算力服务器 #windows11 #系统修复 #.net #大模型入门 #AI大模型 #homelab #Lattepanda #Jellyfin #Plex #Emby #Kodi #科研 #博士 #其他 #simulink #matlab #Jetty # CosyVoice3 # 嵌入式服务器 #webpack #学术写作辅助 #论文创作效率提升 #AI写论文实测 #webrtc #idm #负载均衡 #前端框架 #reactjs #web3 #maven #tomcat #intellij-idea #万悟 #联通元景 #智能体 #镜像 #几何学 #拓扑学 #scala #AB包 #Reactor #微信小程序 #健身房预约系统 #健身房管理系统 #健身管理系统 #Dify #ARM架构 #鲲鹏 #集成测试 #微服务 #clickhouse #1panel #vmware #select #agent #ai大模型 #eclipse #spring cloud #servlet #说话人验证 #声纹识别 #CAM++ #北京百思可瑞教育 #百思可瑞教育 #北京百思教育 #搜索引擎 #UOS #海光K100 #统信 #PTP_1588 #gPTP #智慧校园解决方案 #智慧校园一体化平台 #智慧校园选型 #智慧校园采购 #智慧校园软件 #智慧校园专项资金 #智慧校园定制开发 #LangGraph #模型上下文协议 #MultiServerMCPC #load_mcp_tools #load_mcp_prompt #wpf #机器人 #CUDA #Triton #硬件工程 #p2p #Windows #gitea #Fun-ASR # 语音识别 # WebUI #wsl #网站 #截图工具 #批量处理图片 #图片格式转换 #图片裁剪 #部署 #语言模型 #DeepSeek #昇腾300I DUO #结构体 #PowerBI #企业 #c++20 #Android16 #音频性能实战 #音频进阶 #流程图 #论文阅读 #论文笔记 #Qwen3-14B # 大模型部署 # 私有化AI #SMTP # 内容安全 # Qwen3Guard #运维开发 #opc ua #opc #Coze工作流 #AI Agent指挥官 #多智能体系统 #vp9 #风控模型 #决策盲区 #扩展屏应用开发 #android runtime #程序员 #SSE # AI翻译机 # 实时翻译 #黑群晖 #虚拟机 #无U盘 #纯小白 #支付 #r-tree #聊天小程序 #指针 #fpga开发 #LVDS #高速ADC #东方仙盟 # GLM-TTS # 数据安全 #API限流 # 频率限制 # 令牌桶算法 #无人机 #Deepoc #具身模型 #开发板 #未来 #驱动开发 #NFC #智能公交 #服务器计费 #FP-增长 #Gunicorn #WSGI #Flask #并发模型 #容器化 #Python #性能调优 #蓝湖 #Axure原型发布 #交互 #llama #ceph #ambari #单元测试 #ai编程 #Proxmox VE #虚拟化 #muduo库 #GPU服务器 #8U #硬件架构 #uv #uvx #uv pip #npx #Ruff #pytest #NPU #CANN #数据恢复 #视频恢复 #视频修复 #RAID5恢复 #流媒体服务器恢复 #浏览器自动化 #python #ui #cosmic #蓝耘智算 #910B #昇腾 #H5 #跨域 #发布上线后跨域报错 #请求接口跨域问题解决 #跨域请求代理配置 #request浏览器跨域 #RSO #机器人操作系统 #SSH免密登录 # CUDA #glibc #Anaconda配置云虚拟环境 #MQTT协议 #C语言 #上下文工程 #langgraph #意图识别 #集成学习 #https #游戏机 #JumpServer #堡垒机 #银河麒麟操作系统 #openssh #华为交换机 #信创终端 #fabric #postgresql #可信计算技术 #winscp #处理器 #openHiTLS #TLCP #DTLCP #商用密码算法 # 双因素认证 #RK3576 #瑞芯微 #硬件设计 #振镜 #振镜焊接 #teamviewer #服务器繁忙 #连接数据库报错 #Docker #cursor #jupyter #Linux #TCP #Socket网络编程 # 目标检测 #rustdesk #YOLOFuse # Base64编码 # 多模态检测 #web server #请求处理流程 #SPA #单页应用 #web3.py #UDP套接字编程 #UDP协议 #网络测试 #C #SRS #直播 #milvus #springboot #知识库 #bootstrap #麒麟OS #Host #渗透测试 #SSRF #swagger #IndexTTS2 # 阿里云安骑士 # 木马查杀 #visual studio code #chrome #政务 #mariadb #selenium #系统架构 #Clawdbot #个人助理 #数字员工 #paddleocr #分类 #powerbi #CLI #JavaScript #langgraph.json #模型训练 #星图GPU #Anything-LLM #IDC服务器 #私有化部署 #raid #raid阵列 #C# # REST API # GLM-4.6V-Flash-WEB #源码 #闲置物品交易系统 #umeditor粘贴word #ueditor粘贴word #ueditor复制word #ueditor上传word图片 #IPv6 #DNS #视频去字幕 #电气工程 #PLC #database #idea #海外服务器安装宝塔面板 #翻译 #开源工具 #YOLOv8 # Docker镜像 #jetty #rdp #prompt #mamba #esp32教程 #ComfyUI # 推理服务器 #libosinfo #计算机 #OPCUA #开源软件 #CMake #Make #C/C++ #客户端 #DIY机器人工房 #rust #yolov12 #研究生life #文件传输 #电脑文件传输 #电脑传输文件 #电脑怎么传输文件到另一台电脑 #电脑传输文件到另一台电脑 #eureka #mongodb #cesium #可视化 #x86_64 #数字人系统 #yum #uvicorn #uvloop #asgi #event #排序算法 #jdk #排序 #三维 #3D #三维重建 #rtsp #转发 #aiohttp #asyncio #异步 #软件 #本地生活 #电商系统 #商城 #log4j #JAVA #Java #.netcore #CVE-2025-61686 #漏洞 #路径遍历高危漏洞 #tornado #IntelliJ IDEA #Spring Boot # 模型微调 #neo4j #NoSQL #SQL #Llama-Factory # 大模型推理 # 代理转发 # 跳板机 #echarts #HeyGem # 服务器IP # 端口7860 #Aluminium #Google # 公钥认证 #Shiro #反序列化漏洞 #CVE-2016-4437 #Zabbix #CosyVoice3 #语音合成 # GPU租赁 # 自建服务器 #VibeVoice # 语音合成 # 云服务器 #Go并发 #高并发架构 #Goroutine #系统设计 #web服务器 #Tracker 服务器 #响应最快 #torrent 下载 #2026年 #Aria2 可用 #迅雷可用 #BT工具通用 #net core #kestrel #web-server #asp.net-core #AI技术 #EMC存储 #存储维护 #NetApp存储 #MinIO服务器启动与配置详解 #代理 #产品运营 #gateway #Comate #遛狗 #联机教程 #局域网联机 #局域网联机教程 #局域网游戏 #scrapy #酒店客房管理系统 #论文 #arm64 #SSH复用 # 远程开发 #5G #汇编 #DHCP #typescript #npm #asp.net上传大文件 #土地承包延包 #领码SPARK #aPaaS+iPaaS #数字化转型 #智能审核 #档案数字化 #nvidia #xss #Termux #Samba #SSH别名 #串口服务器 #Modbus #MOXA #GATT服务器 #蓝牙低功耗 #firefox #safari #数据分析 #信创国产化 #达梦数据库 # ControlMaster #ShaderGraph #图形 #硬件 #VMware Workstation16 #服务器操作系统 #GPU #AutoDL ##租显卡 #信号处理 # 远程访问 # 服务器IP配置 #进程等待 #wait #waitpid #memory mcp #Cursor #pdf #大模型教程 #可撤销IBE #服务器辅助 #私钥更新 #安全性证明 #双线性Diffie-Hellman # 远程连接 #能源 #markdown #建站 #结构与算法 #游戏美术 #技术美术 #游戏策划 #游戏程序 #用户体验 #googlecloud #vnstat #阻塞队列 #生产者消费者模型 #服务器崩坏原因 #VMWare Tool #ue5 #平板 #零售 #交通物流 #智能硬件 #H5网页 #网页白屏 #H5页面空白 #资源加载问题 #打包部署后网页打不开 #HBuilderX #CTF #攻防演练 #Java web #红队 #TLS协议 #HTTPS #漏洞修复 #运维安全 #策略模式 #心理健康服务平台 #心理健康系统 #心理服务平台 #心理健康小程序 #GB28181 #SIP信令 #SpringBoot #视频监控 #SSH跳板机 # Python3.11 #WT-2026-0001 #QVD-2026-4572 #smartermail #TTS私有化 # IndexTTS # 音色克隆 #autosar #插件 #飞牛nas #fnos #Modbus-TCP #screen命令 #系统管理 #服务 #源代码管理 #管道Pipe #system V #微PE # GLM # 服务连通性 #WinDbg #Windows调试 #内存转储分析 #SAP #ebs #metaerp #oracle ebs #网路编程 #百万并发 #系统安全 # 高并发 #intellij idea #SSH跳转 #go # GPU集群 #国产化OS #重构 #vivado license #CVE-2025-68143 #CVE-2025-68144 #CVE-2025-68145 #html5 #Xshell #Finalshell #生物信息学 #组学 #计算几何 #斜率 #方向归一化 #叉积 #samba #memcache # 批量管理 #大剑师 #nodejs面试题 #矩阵 #线性代数 #AI运算 #向量 #C2000 #TI #实时控制MCU #AI服务器电源 # 树莓派 # ARM架构 #智能一卡通 #门禁一卡通 #梯控一卡通 #电梯一卡通 #消费一卡通 #一卡通 #考勤一卡通 #ranger #MySQL8.0 #统信UOS #win10 #qemu #UDP的API使用 #CPU #测评 #CCE #Dify-LLM #Flexus #视觉检测 #visual studio #vim #gcc #ESP32 #传感器 #MicroPython # Connection refused #智能体来了 #智能体对传统行业冲击 #行业转型 #AI赋能 #媒体 #iot #智能家居 #elk #Nacos #gRPC #注册中心 #win11 #chat #edge #迭代器模式 #观察者模式 #c #YOLO26 #muduo #TcpServer #accept #高并发服务器 #spine #远程开发 #智慧城市 #mybatis #实时音视频 #业界资讯 #postman #ipmitool #BMC #勒索病毒 #勒索软件 #加密算法 #.bixi勒索病毒 #数据加密 #超算服务器 #算力 #高性能计算 #仿真分析工作站 #LangFlow # 轻量化镜像 # 边缘计算 #移动端h5网页 #调用浏览器摄像头并拍照 #开启摄像头权限 #拍照后查看与上传服务器端 #摄像头黑屏打不开问题 #文件IO #输入输出流 #tcpdump #excel #copilot #硬盘克隆 #DiskGenius #kmeans #聚类 #ArkUI #ArkTS #鸿蒙开发 #手机h5网页浏览器 #安卓app #苹果ios APP #手机电脑开启摄像头并排查 # 大模型 # 模型训练 #IO #hibernate #AI写作 #企业级存储 #网络设备 #Smokeping #pve #zotero #WebDAV #同步失败 #代理模式 #工具集 #puppeteer #LabVIEW知识 #LabVIEW程序 #LabVIEW功能 #labview #大模型应用 #API调用 #PyInstaller打包运行 #服务端部署 #KMS #slmgr #大语言模型 #宝塔面板部署RustDesk #RustDesk远程控制手机 #手机远程控制 # keep-alive #欧拉 #word #POC #问答 #交付 #xlwings #Excel #麒麟 # 水冷服务器 # 风冷服务器 # IndexTTS 2.0 # 自动化运维 #VoxCPM-1.5-TTS # 云端GPU # PyCharm宕机 #设备驱动 #芯片资料 #网卡 #儿童AI #图像生成 #restful #ajax #nfs #iscsi #文件管理 #文件服务器 #SSH保活 #ecmascript #elementui #pandas #matplotlib #esp32 arduino #ET模式 #非阻塞 #HistoryServer #Spark #YARN #jobhistory #大模型部署 #mindie #大模型推理 #n8n解惑 #scanf #printf #getchar #putchar #cin #cout #大模型开发 #rabbitmq #全能视频处理软件 #视频裁剪工具 #视频合并工具 #视频压缩工具 #视频字幕提取 #视频处理工具 #简单数论 #埃氏筛法 #多模态 #微调 #超参 #LLamafactory #OSS #模拟退火算法 #duckdb #wps #Java程序员 #Java面试 #后端开发 #Spring源码 #Spring #广播 #组播 #并发服务器 #国产操作系统 #V11 #kylinos #KMS激活 #企业存储 #RustFS #对象存储 #高可用 #coffeescript #SMP(软件制作平台) #EOM(企业经营模型) #应用系统 #gpu #nvcc #cuda #CSDN #软件工程 #composer #symfony #java-zookeeper #模块 #RXT4090显卡 #RTX4090 #深度学习服务器 #硬件选型 #SQL注入主机 #blender #warp #实体经济 #商业模式 #软件开发 #数智红包 #商业变革 #创业干货 #SMARC #ARM #Prometheus #FASTMCP # 智能运维 # 性能瓶颈分析 #空间计算 #原型模式 #devops #戴尔服务器 #戴尔730 #装系统 #junit #ThingsBoard MCP #交换机 #三层交换机 #vue3 #人脸识别 #人脸核身 #活体检测 #身份认证与人脸对比 #微信公众号 #高斯溅射 #数据访问 # 服务器IP访问 # 端口映射 #React安全 #漏洞分析 #Next.js #Puppet # IndexTTS2 # TTS #bug #ip #云开发 #云服务器 #个人电脑 #AI智能棋盘 #Rock Pi S #边缘计算 #高仿永硕E盘的个人网盘系统源码 #MC群组服务器 #自动化运维 #C++ UA Server #SDK #跨平台开发 #BoringSSL #机器视觉 #6D位姿 #VPS #搭建 #递归 #线性dp #dba #mssql #数据安全 #注入漏洞 #农产品物流管理 #物流管理系统 #农产品物流系统 #农产品物流 #unix #编程 #c++高并发 #支持向量机 #CS2 #debian13 #鸿蒙 #音诺ai翻译机 #AI翻译机 # Ampere Altra Max #sklearn #b树 # 权限修复 #考研 # ARM服务器 # 鲲鹏 #ssm #http头信息 #uip #k8s #windbg分析蓝屏教程 #le audio #蓝牙 #低功耗音频 #通信 #连接 #树莓派 #温湿度监控 #WhatsApp通知 #IoT #MySQL #TCP服务器 #开发实战 #全文检索 #L2C #勒让德到切比雪夫 #Kylin-Server #服务器安装 #多线程 #数组 #性能调优策略 #双锁实现细节 #动态分配节点内存 #nosql #Buck #NVIDIA #交错并联 #DGX #汽车 #黑客技术 #文件上传漏洞 #门禁 #梯控 #智能梯控 #电梯 #电梯运力 #电梯门禁 #vncdotool #链接VNC服务器 #如何隐藏光标 #A2A #GenAI #安全架构 #FHSS #anaconda #虚拟环境 #bond #服务器链路聚合 #网卡绑定 # 远程运维 #程序开发 #程序设计 #计算机毕业设计 #大作业 # ProxyJump #服务器解析漏洞 #nodejs #TFTP #outlook #错误代码2603 #无网络连接 #2603 #算力建设 #视频 #性能测试 #LoadRunner #智能制造 #供应链管理 #工业工程 #库存管理 #ffmpeg #海外短剧 #海外短剧app开发 #海外短剧系统开发 #短剧APP #短剧APP开发 #短剧系统开发 #海外短剧项目 #RK3588 #RK3588J #评估板 #核心板 #嵌入式开发 #SSH密钥 #练习 #基础练习 #循环 #九九乘法表 #计算机实现 #超时设置 #客户端/服务器 #网络编程 #挖矿 #Linux病毒 #turn #数字孪生 #三维可视化 #网安应急响应 #dynadot #域名 #ETL管道 #向量存储 #数据预处理 #DocumentReader #esb接口 #走处理类报异常 #牛客周赛 #cnn #smtp #smtp服务器 #PHP #银河麒麟部署 #银河麒麟部署文档 #银河麒麟linux #银河麒麟linux部署教程 #声源定位 #MUSIC #AI视频创作系统 #AI视频创作 #AI创作系统 #AI视频生成 #AI工具 #文生视频 #AI创作工具 #TTS #Gateway #认证服务器集成详解 #uniapp #合法域名校验出错 #服务器域名配置不生效 #request域名配置 #已经配置好了但还是报错 #uniapp微信小程序 #框架搭建 #计组 #数电 #状态模式 #AI-native #Tokio #华为od #华为机试 #react native #weston #x11 #x11显示服务器 #AI 推理 #NV #npu #ASR #SenseVoice #ServBay #mtgsig #美团医药 #美团医药mtgsig #美团医药mtgsig1.2 #SFTP #后端框架 #ansys #ansys问题解决办法 # 网络延迟 #远程软件 #证书 # OTA升级 # 黄山派 #数据采集 #浏览器指纹 #JNI #ngrok # 数字人系统 # 远程部署 #WRF #WRFDA #MCP服务器注解 #异步支持 #方法筛选 #声明式编程 #自动筛选机制 #HarmonyOS #代理服务器 #机器人学习 # IP配置 # 0.0.0.0 #雨云服务器 #Minecraft服务器 #教程 #MCSM面板 #Apple AI #Apple 人工智能 #FoundationModel #Summarize #SwiftUI #求职招聘 #sentinel #sql注入 #视觉理解 #Moondream2 #多模态AI #路由器 #运维工具 #网络攻击模型 #pyqt #Discord机器人 #云部署 #程序那些事 # 服务器配置 # GPU #跳槽 #galeweather.cn #高精度天气预报数据 #光伏功率预测 #风电功率预测 #高精度气象 #r语言 #贴图 #材质 #设计师 #服务器IO模型 #非阻塞轮询模型 #多任务并发模型 #异步信号模型 #多路复用模型 # 黑屏模式 # TTS服务器 #CA证书 #领域驱动 #STDIO传输 #SSE传输 #WebMVC #WebFlux #工程设计 #预混 #扩散 #燃烧知识 #层流 #湍流 #工业级串口服务器 #串口转以太网 #串口设备联网通讯模块 #串口服务器选型 #知识 #量子计算 #WinSCP 下载安装教程 #FTP工具 #服务器文件传输 # 批量部署 #入侵 #日志排查 # 键鼠锁定 #论文复现 #opc模拟服务器 #远程连接 #服务器线程 # SSL通信 # 动态结构体 #node #人大金仓 #Kingbase #protobuf #报表制作 #职场 #数据可视化 #用数据讲故事 #语音生成 #Spring AOP #Keycloak #Quarkus #AI编程需求分析 #音乐分类 #音频分析 #ViT模型 #Gradio应用 #AITechLab #cpp-python #CUDA版本 #多进程 #python技巧 #参数估计 #矩估计 #概率论 #lvs #租显卡 #训练推理 #canvas层级太高 #canvas遮挡问题 #盖住其他元素 #苹果ios手机 #安卓手机 #调整画布层级 #LE Audio #BAP #Ubuntu #ESP32编译服务器 #Ping #DNS域名解析 #麦克风权限 #访问麦克风并录制音频 #麦克风录制音频后在线播放 #用户拒绝访问麦克风权限怎么办 #uniapp 安卓 苹果ios #将音频保存本地或上传服务器 #Node.js # child_process #scikit-learn #随机森林 #安全威胁分析 #numpy #仙盟创梦IDE #GLM-4.6V-Flash-WEB # AI视觉 # 本地部署 #面向对象 #基础语法 #标识符 #常量与变量 #数据类型 #运算符与表达式 #动态规划 #Langchain-Chatchat # 国产化服务器 # 信创 #dlms #dlms协议 #逻辑设备 #逻辑设置间权限 #Syslog #系统日志 #日志分析 #日志监控 #Autodl私有云 #深度服务器配置 #Linly-Talker # 数字人 # 服务器稳定性 #flume #3d #主板 #总体设计 #电源树 #框图 #Minecraft #PaperMC #我的世界服务器 #pjsip #前端开发 #自由表达演说平台 #演说 #国产开源制品管理工具 #Hadess #一文上手 #kong #Kong Audio #Kong Audio3 #KongAudio3 #空音3 #空音 #中国民乐 #数模美赛 #UDP #人脸识别sdk #视频编解码 #AI生成 # outputs目录 # 自动化 #gnu #ZooKeeper #ZooKeeper面试题 #面试宝典 #深入解析 #小艺 #搜索 #图像识别 #双指针 #内存接口 # 澜起科技 # 服务器主板 #产品经理 #就业 #ipv6 # 显卡驱动备份 #开关电源 #热敏电阻 #PTC热敏电阻 #Linux多线程 #Beidou #北斗 #SSR #wireshark # 服务器迁移 # 回滚方案 # 硬件配置 #gpt #API #taro #阿里云RDS #poll #寄存器 #信息安全 #信息收集 #Rust #项目申报系统 #项目申报管理 #项目申报 #企业项目申报 #群晖 #音乐 #H3C #dubbo #Coturn #TURN #传统行业 #挖漏洞 #攻击溯源 # AI部署 #材料工程 #智能电视 #VMware创建虚拟机 #远程更新 #缓存更新 #多指令适配 #物料关联计划 #m3u8 #HLS #移动端H5网页 #APP安卓苹果ios #监控画面 直播视频流 #DooTask #防毒面罩 #防尘面罩 #tcp/ip #网络 #I/O模型 #并发 #水平触发、边缘触发 #多路复用 #UEFI #BIOS #Legacy BIOS #Socket #身体实验室 #健康认知重构 #系统思维 #微行动 #NEAT效应 #亚健康自救 #ICT人 #KMS 激活 #磁盘配额 #存储管理 #形考作业 #国家开放大学 #系统运维 #UDP服务器 #recvfrom函数 #云计算运维 #高精度农业气象 #漏洞挖掘 #webgl #lucene #密码 #ICE #文本生成 #CPU推理 #WAN2.2 #VSCode # SSH #日志模块 #国产PLM #瑞华丽PLM #瑞华丽 #PLM #dash #正则表达式 # HiChatBox # 离线AI #nmodbus4类库使用教程 #docker-compose #目标跟踪 #银河麒麟服务器系统 #xml #短剧 #短剧小程序 #短剧系统 #微剧 #统信操作系统 #人形机器人 #人机交互 #IFix #gerrit #大学生 # 环境迁移 #DDD #tdd #网络安全大赛 #idc #题解 #图 #dijkstra #迪杰斯特拉 #CNAS #CMA #程序文件 #数据报系统 #xshell #host key # GPU服务器 # tmux #DAG #云服务器选购 #Saas #线程 #编程助手 #NSP #下一状态预测 #aigc #实时检测 #卷积神经网络 #N8N #旅游 #具身智能 # Qwen3Guard-Gen-8B #HarmonyOS APP #晶振 #AI电商客服 #spring ai #oauth2 #Cpolar #国庆假期 #服务器告警 #经济学 #rtmp #dreamweaver # 高温监控 #fs7TF #hdfs #华为od机试 #华为od机考 #华为od最新上机考试题库 #华为OD题库 #华为OD机试双机位C卷 #od机考题库 #服务器开启 TLS v1.2 #IISCrypto 使用教程 #TLS 协议配置 #IIS 安全设置 #服务器运维工具 #AI+ #coze #AI入门 #ROS # 局域网访问 # 批量处理 #resnet50 #分类识别训练 #PyTorch 特性 #动态计算图 #张量(Tensor) #自动求导Autograd #GPU 加速 #生态系统与社区支持 #与其他框架的对比 #运维 #cascadeur #OBC #套接字 #I/O多路复用 #字节序 #隐私合规 #网络安全保险 #法律风险 #风险管理 #clawdbot #AI工具集成 #容器化部署 #分布式架构 #FL Studio #FLStudio #FL Studio2025 #FL Studio2026 #FL Studio25 #FL Studio26 #水果软件 #内网 #rsync # 数据同步 #pxe #图像处理 #vertx #vert.x #vertx4 #runOnContext #CMC #分布式数据库 #集中式数据库 #业务需求 #选型误 #Matrox MIL #二次开发 #MinIO #网络配置实战 #Web/FTP 服务访问 #计算机网络实验 #外网访问内网服务器 #Cisco 路由器配置 #静态端口映射 #网络运维 #claudeCode #content7 #free #vmstat #sar #工作 #单例模式 #懒汉式 #恶汉式 #odoo #线性回归 #TRO #TRO侵权 #TRO和解 # 串口服务器 # NPort5630 #appche #ftp #sftp #YOLO识别 #YOLO环境搭建Windows #YOLO环境搭建Ubuntu #OpenHarmony #CS336 #Assignment #Experiments #TinyStories #Ablation #Python办公自动化 #Python办公 #cpu #星际航行 #agentic bi #PN 结 #RWK35xx #语音流 #实时传输 #ossinsight #超算中心 #PBS #lsf #反向代理 #鼠大侠网络验证系统源码 #AI部署 # ms-swift #cocos2d #图形渲染 #adobe #数据迁移 #测速 #iperf #iperf3 #可再生能源 #绿色算力 #风电 #bigtop #hdp #hue #kerberos #ARM64 # DDColor # ComfyUI #节日 #YOLO11 #轻量化 #低配服务器 #express #cherry studio #gmssh #宝塔 #Exchange #小智 #系统安装 #铁路桥梁 #DIC技术 #箱梁试验 #裂纹监测 #四点弯曲 #游戏服务器断线 #若依 #期刊 #SCI #地理 #遥感 #docker安装seata #Fluentd #Sonic #日志采集 #AI应用编程 #Claude #AI Agent #开发者工具 #生产服务器问题查询 #日志过滤 #EN4FE #stl #IIS Crypto #图论 #okhttp #范式 #计算机外设 #零代码平台 #AI开发 #Karalon #AI Test #决策树 #sglang #remote-ssh #glances #电子电气架构 #系统工程与系统架构的内涵 #自动驾驶 #Routine #健康医疗 #AI应用 #程序定制 #毕设代做 #课设 #百度 #ueditor导入word #高考 #工程实践 #强化学习 #策略梯度 #REINFORCE #蒙特卡洛 #软件需求 #个性化推荐 #BERT模型 #语义搜索 #嵌入模型 #Qwen3 #AI推理 #tekton #二值化 #Canny边缘检测 #轮廓检测 #透视变换 #因果学习 #Qwen3-VL # 服务状态监控 # 视觉语言模型 #新浪微博 #传媒 #隐函数 #常微分方程 #偏微分方程 #线性微分方程 #线性方程组 #非线性方程组 #复变函数 #DuckDB #协议 #思爱普 #SAP S/4HANA #ABAP #NetWeaver #Ward #4U8卡 AI 服务器 ##AI 服务器选型指南 #GPU 互联 #GPU算力 #Arduino BLDC #核辐射区域探测机器人 #HBA卡 #RAID卡 #esp32 #mosquito #效率神器 #办公技巧 #自动化工具 #Windows技巧 #打工人必备 #工厂模式 #Python3.11 #Spire.Office #2025年 #FRP #AI教程 # DIY主机 # 交叉编译 #自动化巡检 #0day漏洞 #DDoS攻击 #漏洞排查 #异步编程 #系统编程 #Pin #http服务器 #istio #服务发现 #基金 #股票 #ARMv8 #内存模型 #内存屏障 #娱乐 #敏捷流程 #AE #rag #AI赋能盾构隧道巡检 #开启基建安全新篇章 #以注意力为核心 #YOLOv12 #AI隧道盾构场景 #盾构管壁缺陷病害异常检测预警 #隧道病害缺陷检测 #jquery #学术生涯规划 #CCF目录 #基金申请 #职称评定 #论文发表 #科研评价 #顶会顶刊 #fork函数 #进程创建 #进程终止 #分子动力学 #化工仿真 #静脉曲张 #腿部健康 #运动 #session #clamav #外卖配送 #JADX-AI 插件 #Archcraft #命令模式 #边缘AI # Kontron # SMARC-sAMX8 #语义检索 #向量嵌入 #boltbot #人脸活体检测 #live-pusher #动作引导 #张嘴眨眼摇头 #苹果ios安卓完美兼容 #环境搭建 #starrocks #L6 #L10 #L9 #OpenAI #故障