最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:10325 今日文数:4806
|
前情uni-app是我比较喜欢的跨平台框架,它能开发小程序/H5/APP(安卓/iOS),重要的是对前端开发友好,自带的IDE让开发体验也挺棒的,现公司项目就是主推uni-app,最近手上项目就是要跑快手/抖音/微信/支付宝/APP多端的项目坑位最近负责的项目是使用Vue3+uview-plus+Pinia技术栈的项目...
|
前言线上千万级的大表在新增字段的时候,一定要小心,我见过太多团队在千万级大表上执行DDL时翻车的案例。很容易影响到正常用户的使用。本文将深入剖析大表加字段的核心难点,并给出可落地的解决方案。希望对你会有所帮助。1.为什么大表加字段如此危险?核心问题:MySQL的DDL操作会锁表。当执行ALTERTABLEADDCOLU...
|
大家好,今天我们来聊聊.NET9中一项令人兴奋的性能优化:zlib-ng的集成。这顿“免费的午餐”,我们只需升级框架版本即可享用。zlib-ng:更快的压缩引擎在.NET9中,运行时团队将原有的zlib库换成了zlib-ng。zlib-ng是zlib的一个现代化分支,专注于性能和功能的增强。简单来说,它在压缩和解压缩操...
|
MINIO是提供.NETSDK的,但是这么老的版本没找到,于是使用http的方式直接调用,方便简单。我这里需求不复杂,只需要上传下载删除即可,如果后续有需求再补充方法。核心代码MinioHttpOperatorDemo如下:usingSystem;usingSystem.IO;usingSystem.Net;using...
|
面试时候经常会被问及Cookie大小限制,但一直没尝试写一些demo测试下溢出极限值会怎样~~本文就来看看各种极限情况!英文测试代码:(()=>=$;expires=$;path=/`;})()Chrome/Edge/Firefox浏览器英文:名字+内容字符串长度限制4096字符。各家浏览器的存储面板都能看到Cooki...
|
我在业余时间开发了一款自己的独立产品在线客服与营销系统。陆陆续续开发了几年,从一开始的偶有用户尝试,到如今线上环境和私有化部署均有了越来越多的稳定用户,在这个过程中,我也积累了不少如何开发运营一款独立产品的经验。在这期间,一直有一个问题困扰着我,就是客服端软件经常被各种杀毒软件,包括WindowsDefender误报木...
|
邮件的几大要素发件人From收件人(主要收件人To,抄送CC,密送BCC)主题Subject正文Body附件AttachmentsSmtpClient和MailKit如果有邮箱服务器并且已知发件人邮箱和密码,可以通过C#自带的SmtpClient或者使用开源库MailKit调用第三方邮箱应用C#自带的MailMessa...
|
IE浏览器时间出现NaN-aN-ANaN:aN:aN的原因
1、之前时间显示在Chrome,FireFox上显示均是正常的,但是在IE(version:11)浏览器上却显示NaN-aN-ANaN:aN:aN,我知道这是一个很简单的问题,但是在网上查找了半天发现网友众说纷纭,所以归纳如下:之所以出现NaN的问题就是...
|
一、核心区别概览通过对比表快速掌握核心差异:特性聚簇索引非聚簇索引关键影响🔢索引数量每表仅1个每表可多个主键默认为聚簇索引📊数据存储叶子节点存储完整数据行叶子节点存储键值+数据指针查询效率差异关键🗂️物理顺序决定数据物理存储顺序不改变物理存储顺序范围查询性能差异🔍查找过程1次查找直达数据需2次查找(索引+回表)...
|
曾几何时,在.NET的世界里,Newtonsoft.Json如同一位德高望重的王者,无人不晓。直到有一天,一位名叫System.Text.Json(后文简称STJ)的新贵悄然登场。它出身名门(.NET官方),身怀绝技(号称性能超群),本应是明日之星,却被无数开发者贴上了“坑王”、“难用”、“反人类”的标签。无数个深夜,...
|
概述分区的本质是将一张大的物理表从逻辑上拆分,为N个较小的物理表。分区表按照官方的解释如下:Thepartitionedtableitselfisa“virtual”tablehavingnostorageofitsown.Instead,thestoragebelongstopartitions,whichareot...
|
代理服务器类型透明代理服务器(TransparentProxies)透明代理,也称为内联代理、拦截代理或强制代理,是一种位于最终用户或设备与互联网之间的服务器,可拦截所有请求和响应而不对其进行更改。术语“透明”是指代理的操作对用户不可见;它不会修改请求或响应的内容,也不需要对用户的设备进行任何配置更改。这使得它不同于非...
|
js获取table指定列的内容如果这列每行内容相同时进行某一列的数量合并
<!DOCTYPEhtml><html><head><metacharset=utf-8><title></title></head><body><tableid=myTable><thead><tr><th>名称</th><th>类别</...
|
许多开发者花费大量时间为变量起“优雅”的名字,拘泥于80字符限制,执着地将函数拆分成“纯粹的小单元”,把每一行代码写得像诗一样——最终产出的,是一套看似艺术品般的“干净代码”。结果?上线延期三周,项目脱期,团队疲惫。这不是个例,而是一种现象:简洁代码的信仰,正在悄然拖垮生产效率。“简洁代码”信仰的真实代价“函数只能做一...
|
前言在.NET平台中操作生成PDF的类库有很多如常见的有iTextSharp、PDFsharp、Aspose.PDF等,今天我们分享一个用于生成PDF文档的现代开源.NET库:QuestPDF,本文将介绍QuestPDF并使用它快速实现发票PDF文档生成功能。QuestPDF介绍QuestPDF是一个用于生成PDF文档...
![]() |
前言今天给大家分享2款.NET开源、简洁、高效的PDF文档操作库,希望可以帮助大家高效处理PDF文档的相关需求。QuestPDFQuestPDF是一个用于生成PDF文档的现代开源.NET库。QuestPDF由简洁易用的C#FluentAPI提供全面的布局引擎。轻松生成PDF报告、发票、导出等。QuestPDF它提供了一...
![]() |
前言PDF文档,作为日常工作中不可或缺的文档格式,广泛应用于各类场景。今天我们来讲讲在.NET中使用DocNET库快速高效的操作PDF文档。项目介绍DocNET是一个基于.NET开源(MITlicense)、跨平台(支持Windows、Linux和macOS平台)的旨在提供快速PDF编辑和数据提取的操作库。它是基于Ch...
![]() |
转自:长城以北cnblogs.com/namelessblog/p/13706651.html
一、C#语言方面1.1、垃圾回收垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。1.1.1、避免不必要的对象创建由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原...
|
今天咱聊聊SQL里那些去重的招儿。平时查数据总遇到重复值,统计结果跑偏、存了一堆没用的,头疼得很。我整理了6个常用的去重关键字和操作,结合实际场景给你掰扯明白,保准你看完就知道该用哪个!一、DISTINCT:单表去重的快刀这玩意儿最简单,直接把重复的行干掉。但记住一点:它是看所有选中列的组合,不是单看某一列。举个例子,...
|
在TypeScript生态中,一个名为Zod的验证库正以火箭般的速度崛起,它解决了类型安全和运行时验证的终极统一问题。当TypeScript成为前端开发标配,开发者面临一个核心矛盾:编译时类型安全≠运行时数据安全。表单提交、API响应、配置解析等场景中,我们依然需要手动验证数据。这正是Zod的杀手锏——它创造性地将Ty...
![]() |
经过前面一系列的文章,我们已经对HTML和CSS有了一定的了解。假设我们要做一个小的工具网站,绝大部分时候只需要用到HTML和CSS再配合一点原生JavaScript(js)知识,就可以完美实现。本篇文章将以最简单、最清晰的方式来理解JavaScript(简称JS)🌐1.JavaScript是什么?•它是编程语言:就...
![]() |
当我们使用GitHub时,会发现Ctrl+V就能直接读取用户剪贴板图片进行粘贴,那么它是如何工作的?安全性如何?新一代神器:navigator.clipboardnavigator.clipboardAPI是一个异步的、基于Promise的现代接口,其具有三大核心优势:所有读写操作都返回Promise,不会阻塞页面操作...
![]() |
接上篇,给出了HTML网页代码后,我们已经实现了一个静态的网页demo。现在我们配合完整的CSS样式表,使其显示为具有视觉吸引力的网站。我将整个CSS样式表放在一个代码块中,并在每部分添加注释进行解释。注意:CSS中的选择器用于指定要样式化的HTML元素。样式规则由属性和值组成。以下是逐段解释:(可直接复制,配合HTM...
![]() |
什么是Nginx虚拟主机?通俗来说,虚拟主机是一种技术,它允许你通过一台服务器(以及对应的Nginx实例),托管多个网站。Nginx通过ServerBlock来实现这一功能。每个ServerBlock定义了一个独立的网站配置,比如域名、根目录、日志路径等。配置虚拟主机的步骤1.创建网站目录结构为每个虚拟主机创建独立的目...
![]() |
今天给大家安利一个宝藏工具-WebCurl。这玩意儿说出来你可能不信,一个8MB的文件,能干掉Postman大半的活儿,还不用装客户端,双击就能跑。WebCurl是啥WebCurl是一个极致轻量、跨平台、无依赖的HTTP请求转发与调试工具,本质上就是个网页版Postman,但比Postman轻巧100倍!整个项目就俩文...
![]() |