最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:9382 今日文数:3967
|
最近后台留言太多小伙伴在问:“有没有那种复制粘贴就能用的Python脚本?我想实现个xxx小功能……”所以今天这篇文章,我把我平时自己在用的、帮同事们写过的10个超实用的Python办公小脚本都整理出来了。每一个都是:复制粘贴就能跑,不用太费脑子的那种。不说废话了,直接开整。脚本1:批量重命名文件(比如图片、文档等)�...
|
前端仔应该没人不知道window.open方法吧?但是90%的人肯定都没用过window.open的第三个参数,你不会以为window.open就只是打开个新标签页?其实它还能自定义窗口大小、位置、是否显示菜单栏等,更爽的是还能往里面塞东西,这样我们就有得玩了。1️⃣window.open的第三个参数怎么玩?windo...
|
前言在内部开发和部署WinForm应用程序时,如何高效地进行程序更新一直是一个常见的痛点。传统的更新方式往往依赖于NAS、FTP或HTTP文件服务器,不仅需要额外的硬件或软件支持,还可能涉及复杂的网络配置(如防火墙规则调整)。对于许多小型团队或局域网环境来说,这些要求无疑增加了部署和维护的复杂性。今天推荐一款专为局域网...
|
前言欢迎关注dotnet研习社,今天我们要讨论的内容是,曾经风靡一时的存储过程用法。到如今在C#项目调用Sqlserver的存储过程,为什么不被认为是一个好的方式?那些老的项目该怎么办?检索到的存储过程相关内容,都是禁止使用,不建议使用的标题。那么我们还能再用存储过程吗?在许多企业级系统或传统应用开发中,调用SQLS...
![]() |
mysql的分页是基于limit关键字,oracle的分页是基于rownum行号,SQLserver的分页在下面进行研究,是基于SQLServer2012进行的测试。0.原来的SQL的所有数据下面的测试假设每页都是取5条数据。1.第一种-ROW_NUMBER()OVER()方式(over函数必须有)(1)取第一页数据s...
|
在日常工作中,Excel数据导出是一个常见的需求。然而,当数据量较大时,性能和内存问题往往会成为限制导出效率的瓶颈。当用户点击导出按钮时,后台系统往往会陷入三重困境:内存黑洞:某电商平台在导出百万订单时,因传统POI方案导致堆内存突破4GB,频繁触发FullGC,最终引发服务雪崩;
时间漩涡:某物流系统导出5...
|
前言在当今数字化时代,数据的安全性和隐私性至关重要。随着网络应用的不断发展,数字ID作为数据标识和访问控制的关键元素,其保护显得尤为重要。然而,传统的数字ID往往直接暴露了一些敏感信息,如顺序编号或数据库主键ID,这不仅增加了数据泄露的风险,还可能让不法分子有机可乘。在.NET中使用Sqids快速的为数字ID披上神秘...
|
0x00前言通过SQL注入、弱口令等方式进入网站后台或者在前台找到上传点,但在上传Webshell时发现有黑名单限制、Web.config限制脚本执行/身份验证或者存在某些WAF防护导致Webshell脚本无法上传成功/正常解析,这时我们可以尝试去找一些可能被遗漏且能正常解析的脚本扩展名进行上传绕过测试。以前看到过很多...
![]() |
在咱们日常的开发中,经常会用到一些“工具代码”。比如:检测下网络速度、开启禁止复制等等。这些代码非常固定,几乎没有手写的必要。所以,咱们今天就把一些常用的“工具代码”为大家进行下罗列,大家可以直接保存下来,以后要使用的时候直接CV岂不是美美滴!1.检测网络速度📡通过JavaScript的NetworkInformat...
|
x-spreadsheet是啥x-spreadsheet是一个基于Web的JavaScript电子表格库,简单来说,就是能在网页上实现类似Excel功能的东西。有了它,咱不用依赖那些庞大复杂的办公软件,在网页上就能轻松搞定表格编辑、数据处理这些事儿。已经有14.4K开发者给项目送出了star,非常的收欢迎!功能特色轻量...
![]() |
当我们在SQLServer中处理大规模数据插入(INSERT)操作时,往往会因为记录量庞大、日志写入多、并发竞争等原因导致性能下降。TABLOCK提示(Hint)是SQLServer提供的一种有效方式,可以通过减少日志记录和允许并行加载来提升插入性能。下面,我们就来详细讨论它的原理、优势及使用方式,并给出一个类似的示例...
![]() |
许多人对AI知识库的理解是:只需将所有资料拖入AI客户端(如CherryStudio),AI便会自动阅读并生成完美结论。但实际体验后,大家发现AI知识库效果远不如预期,经常出现各种问题。技术原理与局限本文将从原理出发,分析AI知识库的技术局限,并介绍进阶方案,如重排序模型、数据库(MCPserver)和超长上下文模型等...
|
数学函数可以用来做什么?最基础的当然是用来进行四则运算了,再进一步可以用来平方,对数,幂,绝对值,取余等,当然还可以用来计算三角函数。灵活运用CSS中的数学函数,可以抛弃很多原本需要JS才能实现的布局场景。calc()最基础的四则运算函数,对头,就是用来做小学就学过的加、减、乘、除。比如有这么一个需求:子元素占用宽度是...
|
有盆友好奇所谓的网络穿透是怎么做的然后talkischeap,pleaseshowcode所以只好写个简单且常见的websocket例子,这里的例子大致是这个原理浏览器插件(或者其他)首先将正常访问请求-->转换为socks5访问-->假代理服务器建立websocket链接,然后传输socks5协议数据-->允许web...
|
WinForm到WPF的转型,需要开发者从基于控件的传统概念,转变到注重界面布局、数据绑定、可视化树等全新的思路。以下主要围绕WPF的Expander控件进行实战说明,并结合对应样式与常见用法的示例进行讲解。迁移思维:从WinForm到WPF在WinForm中,我们通常通过拖拽控件到窗体上,然后在属性面板中进行部分设置...
|
前言在现代软件开发中,事件驱动架构(Event-DrivenArchitecture,EDA)以其高度解耦、灵活扩展的特性被广泛应用于桌面应用、Web服务、微服务架构等多个领域。其中,事件的发布与订阅机制是实现模块间通信的核心手段之一。本文将通过一个完整的代码示例,帮助你理解并掌握如何使用C#实现一个简易但功能完整的事...
|
我在.NET9、C#13的工程中使用TorchSharp来定义神经网络以完成某个机器学习任务,在所涉及的有个类中定义了如下字段(Tensor是引用类型):privateTensor_xMean,_xStd;然后在某个方法中我需要检查这两个字段是否为null:if(_xMean==nullisnull,因为它更现代、更清...
|
JavaScript生态系统在2025年依然蓬勃发展,涌现出许多专注于特定功能的库。这些库不仅提高了代码复用性和可维护性,还通过优化性能和用户交互增强了Web应用的竞争力。本文基于2024-2025年的社区反馈、GitHub星标数和使用案例,精选了十个实用JavaScript库,分为用户界面与交互、数据处理与验证以及特...
![]() |
CSS最新引入的field-sizing属性彻底解决了长期以来困扰开发者的一个难题:如何让文本输入框根据输入内容动态调整大小?此前,实现类似Instagram网页版中输入框自适应尺寸的效果,通常需要编写数百行复杂的JavaScript代码。但现在,CSS仅用一行代码便能轻松实现。本文将详细介绍这一简单而强大的新特性。�...
![]() |
360浏览器会拦截异步请求?
360浏览器会拦截异步请求。具体来说,360浏览器会拦截通过window.open方式打开的新页面,尤其是在使用JavaScript进行异步请求时。例如,使用jQuery的$.ajax方法进行异步请求时,如果将其设置为同步请求(即去掉async参数或设置为false),则可以...
|
字符串处理1.生成随机字符串constrandomString=(length=8)=>;//示例:randomString()→4f9d2fe32.首字母大写constcapitalize=(str)=>;//示例:capitalize(hello)→Hello数组操作3.数组去重constuniqueArray=(...
|
在JavaScript异步编程的世界里,Promise.all一直是并发控制的主要工具。然而,它存在一个明显的短板:一旦其中一个任务失败,整个流程就会停止,所有其他任务的结果都无法获取。如今,一个更强大的API已经成为开发者处理并发任务的理想选择。Promise.allSettled的优势Promise.allSett...
|
原理简介本文参考C#/WPF/WinForm/程序实现软件开机自动启动的两种常用方法,将里面中的第一种方法做了封装成AutoStart类,使用时直接两三行代码就可以搞定。自启动的原理是将软件的快捷方式创建到计算机的自动启动目录下(不需要管理员权限),这种方法更加通用、限制更少。使用方法使用方法如下://快捷方式的描述、...
|
因为项目中PC端前端针对基础数据选择时的下拉列表做了懒加载控件,PC端使用现成的组件,为保持两端的选择方式统一,WPF客户端上也需要使用懒加载的下拉选择。WPF这种懒加载的控件未找到现成可用的组件,于是自己封装了一个懒加载和支持模糊过滤的下拉列表控件,控件使用了虚拟化加载,解决了大数据量时的渲染数据卡顿问题,下面是完整...
|
本文有以下几个目的:让新手少交智商税,少浪费时间看一些软文。普及一个基本概念:了解一项观点的提出年代和最初初衷,才能更好地掌握其精粹。我想指出市场上一些误人子弟的软文。首先说明:文中所说的谬误并非原书的谬误,而是很多网上水军写的软文在不断误人子弟、传播错误认知。MVC到底在说什么 MVC(Model-View-Con...
|