|
最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:12330 今日文数:6637
|
|
在ASP.NETCore应用中,框架会屏蔽了很多实现序列化和反序列化的细节,我们只需要定义参数模型,ASP.NETCore会自动将http请求的Body反序列化为模型对象。但是日常开发中我们会对序列化和反序列化做许多定制配置,比如忽略值为null的字段、时间格式处理、忽略大小写、字段类型转换等各种情况。因此笔者单独使用...
|
|
从富文本图片粘贴失败,吃透剪贴板与DataTransfer底层原理在开发富文本编辑器相关功能时,遇到了一个看似简单却暗藏底层逻辑的问题:同样一段包含图片的HTML内容,第一次粘贴能正常识别并上传CDN,第二次手动复制字符串粘贴却完全失效。排查过程中,不仅解决了实际问题,更串联起剪贴板机制、DataTransfer对象、...
|
|
一、前言MicrosoftAgentFramework框架发布也有一阵子了,在观望(摸鱼)过后,也是果断(在老板的威胁下)将几个AI应用微服务完成了从SemanticKernel框架到MicrosoftAgentFramework框架中的迁移工作。所以这篇文章,我想记录一下在开发过程中的我总结的一下工程化用法。二、A...
|
|
EasyPlayer.js是一款全平台、多协议、多功能的H5视频播放器,主打一个我全都要——截图、录屏、低延迟、全协议支持,开箱即用。它到底能干什么协议支持市面上常见的视频流协议,它基本都支持:•HTTP-FLV•HLS•WebSocket•WebRTC•fMP4•H264/H265简单来说,你不需要因为后端换了一种...
|
|
Pretext是一个用TypeScript实现的用于多行文本精确测量和布局的引擎。不碰DOM,不触发reflow,却能完美匹配浏览器字体引擎在各种语言、emoji、混合文字方向下的真实表现。它刚刚发布,发展势头很猛。我觉得这是过去十年里最值得关注的文本引擎之一。它不是小打小闹的优化,而是把文本这块一直卡着大家脖子的核心...
|
|
1、ERP厂商sap、oracle、赛捷(sage)、用友、金蝶、鼎捷、神州数码、浪潮、点晴、新中大、东软、中软、宝信软件、博科、天元国信、微软、正航软件、管家婆、金算盘、管易、智邦国际、德米萨、通易、精效ERP、万里牛懒人ERP、来钱快速达、任我行、美萍、精算软件、艾特、快普、商友、东华软件、高格ERP、汉得信息、哲...
|
|
在数据库管理中,误操作如误删、误更新几乎是每个DBA都会遇到的问题。传统依赖备份的恢复方式不仅耗时,而且往往需要停机,影响业务连续性。自SQLServer2016起,系统版本控制临时表(System-VersionedTemporalTables)为解决这些问题提供了一条革命性的路径,让数据“穿越时间”成为可能。1.临...
|
|
应用介绍应用图标基础信息属性-属性-应用名称SQLTools数据库管理工具应用语言简体中文应用版本v2.0应用类别数据库类应用大小5.04M应用授权免费软件应用标签#应用简介聊到SQL工具,就不得不提SQLTools——一款专门用来管理和执行SQL脚本的利器。它带了一个可视化界面,不用敲命令敲到手酸,跑SQL查询、改...
|
|
在Web开发的世界里,我们似乎总在重复着相似的剧本:设计好数据库表结构,然后便是无穷无尽的Controller、Service、Mapper三层架构代码编写。哪怕只是一个简单的增删改查接口,也得按部就班地走一遍流程。这种“体力活”不仅消耗着开发者的热情,也拖慢了项目的迭代速度。有没有一种可能,让我们从这些重复劳动中解放...
|
|
一、基础查询与数据操作1、简单查询需求:从表中选择指定列的数据,避免使用*以提高性能和可读性。SELECT列名1,列名2FROM表名;解析:该语句用在从指定表中提取所需的特定列数据。相比SELECT*,它只获取必要信息,减少数据传输量,提高查询效率,同时使查询意图更清晰,增强代码可读性。2、查询所有列需求:获取表中所有...
|
|
在大量效率工具强调协作、云同步与权限体系的同时,个人任务管理反而变得越来越复杂。注册账号、绑定设备、配置空间、管理成员……这些机制解决的是组织规模问题,却未必适合个人执行层面的工作管理。这个看板工具选择简单的方式:单文件、离线、本地化。它只有一个kanban.html文件:•无服务器依赖•无第三方库•无构建流程打开浏览...
|
|
2025年9月,阿里把EasyExcel的GitHub仓库归档了。这个消息在Java圈子里炸开没多久,它的作者就放出了一个大招——FastExcel,并在同月正式进入Apache孵化器,改名Fesod。说实话,这个交接完成得相当漂亮。一波三折的故事EasyExcel当年为什么火?就是因为POI太难用,数据量大了还OOM...
|
|
引言不知道你有没有在面试中遇到过这样的问题:中间件和过滤器的区别是什么?,或者在平时开发中思考过:一个请求进来,ASP.NETCore到底是怎么一步步处理它的?这篇文章就来聊聊,不会涉及太深的源码,主要面向初级开发者,帮你建立一个清晰的认知。先说中间件中间件是ASP.NETCore处理HTTP请求的基本部件,是框架本身...
|
|
最近飞书开源了自家官方CLI工具,简单来说,开源了一款飞书/Lark开放平台命令行工具,它可以让人类和AIAgent都能在终端中操作飞书。覆盖了消息、文档、多维表格、电子表格、日历、邮箱、任务、会议等核心业务域,提供200+命令及19个AIAgentSkills。很多人可能第一反应是:这有什么稀奇?AI圈每天都在出新东...
|
|
c#高性能服务器源代码,其中包括mvcapi服务,http服务,ftp服务,sokect服务,websocket服务,大文件传输服务。这些服务均抛开iis及第三支持,可写成服务或随软件启动而启动。在当今的互联网世界,服务器端应用的性能至关重要。今天咱就来聊聊如何用C#打造一个高性能服务器,涵盖MVCAPI服务、HTTP...
|
|
在前后端分离成为主流的今天,传统的Session/Cookie认证已经力不从心——跨域、分布式、移动端适配全是痛点。而JWT(JSONWebToken)就是解决这些问题的「万能钥匙」!
今天这篇专栏,我会手把手带你完成ASP.NETCoreJWT认证完整配置,从Nuget引用、代码编写到高频踩坑全解析,用生活类比让你...
|
|
之前我在B站看到一位AI视频创作者分享他的工作流。不可否认,那套流程做出来的视频确实很专业,画面精美,运镜流畅。但是,看完我只觉得头皮发麻。原文档找不到了,我记得他先是用Gemini写剧本,接着用NanoBanana跑画面,然后再去另外的配音平台搞音频,中间穿插着使用ComfyUI来控制视频、图片生成。
ComfyU...
|
|
在日常开发中,你一定遇到过这样的场景:下单时需要同时扣减库存、生成订单、记录支付流水,只要其中一步出错,所有操作都得回滚。如果用传统的DbContext直接操作,很容易出现“部分成功”的烂摊子——库存扣了但订单没生成,数据一致性直接崩盘。
今天就手把手教你用UnitOfWork(工作单元)模式解决这个问题,从代码实现...
|
|
最近开始学习AndroidStudio开发,发现老是连接超时,下面配置下国内镜像源和HTTP代理,而且通过尝试发现最快下载速度方法一.配置SDK镜像源
打开AndroidStudio。
进入File>Settings然后点击SystemSettings,点击AndroidSDK。
在右侧找到SDKUpdateSi...
|
|
配置和选项ASP.NETCore模板项目下会有appsettings.json、appsettings.Development.json两个配置文件,我们可以通过这两个文件配置Web应用的启动端口、是否使用https等,大多数第三方框架也都支持在这两个json文件中配置。ASP.NETCore程序默认支持从json文件...
|
|
卸载前的准备工作在开始卸载之前,建议先做几件事情,确保卸载后不留残余文件。步骤1—停止正在运行的OpenClaw守护进程(daemon)如果你使用了Gateway服务,先手动停止它,否则可能有残留进程占用端口或文件。#停止守护进程openclawdaemonstop#或者停止Gateway服务openclawgatew...
|
|
导读你有没有想过这个问题:为什么在网页上勾选了记住我,下次打开还是登录状态?你改了个主题设置,关掉浏览器再打开,主题还在?浏览器是怎么记住这些数据的?今天,用**收纳房间**的故事,来讲讲浏览器存储。
浏览器是怎么装东西的?想象一下你家要装修,需要各种收纳工具:贴身口袋:装点小东西,随时能用床头柜:装常用物品,随...
|
|
本文是博主在阅读了《CSS权威指南(第三版)》相关内容后心血来潮所写,主要内容和脉络来自原书,部分内容被我删减,部分内容添加了我的解释。本文主要目的在于巩固博主所学、帮助新手认识CSS颜色的表示方法。总体结构是先介绍了CSS中用命名颜色表示颜色的方法,再介绍了用RGB指示颜色的方法,其中函数式表示有两种(一为百分数...
|
|
在数据驱动的业务环境中,数据质量决定分析结果准确性和决策有效性。而SQL数据清洗(DataCleaning)作为数据预处理的主要环节,直接影响后续建模、报表、BI等工作。下面,我们系统拆解常见SQL数据清洗操作,仅供参考。数据清洗第一守则:不备份,不清洗。任何对生产表的UPDATE或DELETE操作都必须:先创建备份表...
|
|
1.模块化概述1什么事模块化?
模块化是指将一个复杂的程序按照一定的规范或设计思想,
拆分成若干个独立、可复用的模块,每个模块负责完成特定的功能,
并通过明确的接口与其他模块进行组合和交互。
2为什么需要模块化?
在早期的前端开发中,代码往往写在一个全局作用域里,容易产生以下问题:命名冲突:多个变量、函数同名...
|