最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:10440 今日文数:4906
|
今天介绍的这个软件Pingora,使用Rust开发,是Cloudflare公司开发的一款高性能代理服务器,专为现代互联网基础设施设计。Pingora的主要特点包括:1,Rust语言实现,内存安全且高性能2,异步架构,基于Tokio运行时的高效事件驱动模型3,模块化设计,易于扩展和定制4,HTTP/2和HTTP/3支持,...
|
SealReport是一款基于C#语言开发的开源报表工具,可以从各种数据库或NoSQL数据源中生成日常报告,并且执行复杂的计划任务。功能特性•免费开源:源代码托管在GitHub上,用户可以自由使用、修改、甚至集成到自己的系统中,成本几乎为零。•多数据源:支持各种SQL数据库(SQLServer、Oracle、MySQL...
![]() |
今天我们将一起学习HTML和CSS的基础知识,并通过一个实际项目——待办事项页面,带你从零开始掌握网页开发的核心技能。无论你是小白还是有一定基础的开发者,这篇文章都将为你提供清晰的指引和实操经验。HTML与CSS是什么?HTML(超文本标记语言)是网页的“骨架”,负责定义页面结构,比如标题、段落、输入框等。CSS(层叠...
|
JavaScript依然是当今最主流的编程语言,但它的标准库功能却一直保持着精简风格。为了弥补这一不足,GitHub上涌现了大量优秀的工具库。今天我们就来盘点11个最实用、维护最活跃的JavaScript工具库,助你提升开发效率。1.Underscore与Lodash这两个库堪称JavaScript界的瑞士军刀。Lo...
![]() |
在Web项目中实现Word文档预览,一直是个让前端开发头大的问题。Word文档的格式复杂、内容丰富、排版细节繁多,想要还原得像Office一样,还真不是件容易的事。今天,我要安利两个宝藏级的开源库,它们几乎可以覆盖你所有的Docx预览场景——不管你是要“原汁原味的展示”,还是“提取语义结构做内容编辑”,都能轻松搞定。d...
|
前言随着高分辨率屏幕的普及,.NET开发人员尤其是Winform开发面临着新的挑战:如何确保应用程序在不同分辨率下都能有良好的用户体验。当屏幕分辨率设置高于100%时,传统的Winform应用可能会出现界面元素过小或变形的问题。本文将介绍一种通过修改注册表来解决这个问题的方法。正文高分屏带来的挑战对于使用高分辨率显示器...
![]() |
在日常工作中,我们通过获取PC配置信息来检查硬件的兼容性、性能优化、故障诊断、安全运维、优化用户体验等,通过合理利用硬件信息,开发者可以显著提升软件稳定性、安全性和用户体验。以下是一些常用获取PC配置信息的方法:获取操作系统名称获取操作系统类型判断系统是32位或是64位获取计算机名称获取硬盘序号获取CPCID获取物理内...
|
在C#中提取PDF表格并转换为HTML,推荐使用开源库iTextSharp(针对结构化PDF)和PdfPig(针对复杂布局)。以下是两种实现方案:方案1:使用iTextSharp(推荐格式良好的PDF)//安装NuGet包:Install-PackageiTextSharpusingiTextSharp.text.pd...
|
RabbitMQ介绍RabbitMQ是基于Erlang语言开发的开源消息通信中间件,官网地址:
Messagingthatjustworks—RabbitMQ
接下来,我们就学习它的基本概念和基础用法。安装在安装命令中有两个映射的端口:15672:RabbitMQ提供的管理控制台的端口5672:RabbitMQ的消...
|
什么是瀑布流?看一张图,以下图片来源于花瓣网截图:如上图所示,瀑布流就是让内容按列显示,自动填充空白。使用column实现瀑布流源码:<divclass=masonry><divclass=item></div><divclass=item></div><divclass=item></div><divclass=it...
|
前言总结一下在把Excel5.0/95的XLS转换为Excel2007的XLSX新格式遇到的问题。数据类型匹配XLS文件里的单元格是General类型,但在XLSX里,是有针对具体的列设置数据类型的,这使得在操作database时,有可能造成数据类型不一致的错误:stringtype=string.Empty;if(!...
|
PostgreSQL的逻辑结构
PostgreSQL的逻辑结构采用层级式设计,从高到低依次为:数据库集群→数据库(Database)→模式(Schema)→数据库对象(表/视图/函数等),其中多个数据库可以共享同一实例但它们之间相互隔离,模式作为命名空间管理对象,用户和角色全局统一管理权限。
数据库(Databas...
![]() |
前言最近有球友问我:微服务中Token鉴权除了使用JWT之外,还有什么其他的方案?今天这篇文章跟大家一起聊聊微服务Token鉴权的7种方案,希望对会有所帮助。1.为什么必须做Token鉴权?传统Session的致命缺陷:多个服务无法共享Session。重复认证,导致系统性能严重下降。2023年某电商平台发送安全事故:G...
|
:JS对table多个列进行合计并在最后一行显示多个列合计数
functionsumColumns(tableId,colIndices)});}
//创建合计行并插入(如果最后一行已经是合计行则先删除)constlastRow=table.rows[table.rows.length-1];if(lastRow...
|
我们上篇解释了JavaScript是什么。本篇将讲解它与HTML、CSS的区别以及三者如何协作。学习到这里,我相信你已经多少意识到这三种技术存在关联性,但需要更系统的解释。这是个极其重要的基础问题,HTML、CSS、JavaScript就像建造一栋房子的三大核心工种,它们各司其职又紧密配合:三者关系:详细区别对照表三者...
![]() |
聚焦小型工贸企业,提供产供销一体化解决方案。其功能清单如下:-财务云:包含账务处理、财务报表、资产管理、出纳管理、工资管理等功能。可进行标准账务处理,支持科目多维核算,自动生成三大报表,实现资产新增、变动、清理等管理,以及工资项目设置、个税计算等。还能智能识别银行流水,进行银企互联,助力企业实现财务、资金、资产、税务全...
|
官网下载地址:EDB:Open-Source,EnterprisePostgresDatabaseManagement(enterprisedb.com)1、下载后打开文件,点击next:
2、点击修改文件位置,然后next
3、默认即可,点击next4、默认即可,点击next
5、设置密码,点击next6、设...
![]() |
1.Minio及背景Minio是一个开源的分布式文件存储系统,它基于Golang编写,虽然轻量,却拥有着不错的高性能,可以将图片、视频、音乐、pdf这些文件存储到多个主机,可以存储到多个Linux,或者多个Windows,或者多个Mac,Minio中存储最大文件可以达到5TB。任何类型的文件都是支持的,主要应用在微服务...
|
前情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...
|