|
最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:12215 今日文数:6531
|
|
提到JetBrains,相信程序员和开发者们都再熟悉不过了。作为一家全球领先的软件开发工具提供商,他们打造的多款编程软件曾经都深受全球万千开发者喜爱。但是,伴随AICoding的加速冲击,这家公司的很多产品策略,如今也在被迫作出各种调整。这不就在前几天,JetBrains在其官博里又官宣了一项重大的软件服务调整,那就是...
|
|
MiniPdf是晚辈开发MiniExcel、Word后最新开发工具,不需要安装任何软体,轻量化,开源可免费商用主要解决目前好用的转换库要收费,需要安装LibreOffice、office或docker情况特点1.无需COM、Office、AdobeAcrobat2.其他语言可以用预编译独立二进制文件,支援Windows...
|
|
异步编程模式的演进与TAP最佳实践.NET的异步编程经历了三个时代。理解这段历史不是为了考古,而是因为你在维护老代码时必然会遭遇它们,理解它们才能优雅地迁移。模式时代标志状态APM(异步编程模型).NET1.xBeginXxx/EndXxx已淘汰EAP(基于事件的异步).NET2.0XxxAsync+XxxComple...
|
|
本文介绍如何在本地使用DuckDB进行数据集的分析。零门槛完成数据分析。实践过程以菜鸟级别的步骤拆解,帮助非技术用户快速上手。整个过程只需5步,每个操作步骤都没有技术要求,只要按照步骤进行即可。非常适合无编程基础的用户,借助AI完成超大数据集的探索分析过程。当然同样适合有编程基础的技术人员,技术人员可借助DuckDB,...
|
|
在CSS中选中<html>元素,这件事看起来再基础不过。大多数情况下,我们只需要写下html或者:root,问题就已经解决了,而且这也是最推荐、最常见的做法。但如果稍微换个角度去想,除了这些“标准答案”,有没有其他方式也能选中<html>?答案是——有,而且还不少。
当然,这些写法在实际项目中几乎没有使用价值,甚至可...
|
|
你是否遇到过这样的场景:一个看似复杂的SQL,在测试环境运行飞快,一到生产环境就“卡死”,一查执行计划,发现子查询生成了一个巨大的中间结果集,导致后续操作全部陷入性能泥潭?
如果你正被此类场景困扰,那么,是时候认识一项改变游戏规则的技术:金仓数据库(KingbaseES)「基于代价的连接条件下推」。它不仅是技术...
|
|
导读用了claudecode进行了一个fastapi+react的项目开发,还上了spec-kit,发现逻辑、规划、任务都设计的很好,但是在执行完成后的东西各种低级错误和bug,还得花大精力调,如果不了解技术栈的具体使用,这样根本没法开展新的项目,还是有不小的障碍。想问问各位大佬有没有什么好的建议?是我没用对吗?我认识...
|
|
在日常开发中,你可能遇到过这样的困惑:为什么有的接口用GET请求,有的用POST?查询数据用GET没问题,那新增、修改、删除要用什么方法?PUT、PATCH、DELETE这些HTTP方法到底有什么区别?为什么要搞这么复杂,直接用POST不行吗?今天我们就来深入聊聊这个话题——接口设计,到底要不要区分查询接口和动作接口?...
|
|
本文是「Nginx避坑」最后一篇先说一句:这篇有点长,但建议你认真读完。因为这里说的每一个坑,都是在生产上真实发生过的事故,有的是我自己踩的,有的是我帮人排查了两个小时之后才找到的。看完之后,你大概率能在自己的配置里找到几个正在等着爆炸的隐患。这些Nginx反向代理的坑,我替你踩完了(反向代理与负载均衡)https:/...
|
|
本文是「Nginx避坑」系列第一篇,本系列共四篇后续篇目:反向代理与负载均衡→HTTPS、安全与跨域→进阶与生产实践线上出了问题,翻了两小时日志,最后发现是worker_processes1这一行。这些Nginx反向代理的坑,我替你踩完了(反向代理与负载均衡)https://oa22.cn/bbs.asp?id=381...
|
|
本文是「Nginx避坑」系列第三篇,本系列共四篇后续篇目:进阶与生产实践这些Nginx反向代理的坑,我替你踩完了(反向代理与负载均衡)https://oa22.cn/bbs.asp?id=38197你的Nginx正在裸奔:配了HTTPS却从没真正安全过https://oa22.cn/bbs.asp?id=38196写了...
|
|
本文是「Nginx避坑」系列第二篇,本系列共四篇后续篇目:HTTPS、安全与跨域→进阶与生产实践这些Nginx反向代理的坑,我替你踩完了(反向代理与负载均衡)https://oa22.cn/bbs.asp?id=38197你的Nginx正在裸奔:配了HTTPS却从没真正安全过https://oa22.cn/bbs.as...
|
|
本文是「NginxDocker避坑」系列第一篇,本系列共四篇后续篇目:反向代理502/504排查→SSL与WebSocket→生产运维与镜像管理我在微信群里看到同样的问题,少说出现了几十次。有人说Nginx里写了upstream,容器跑起来了,就是502。有人说端口映射了80,访问死活不通。还有人说昨晚弄到凌晨两点,最...
|
|
💥你是不是也遇到过这种情况?接手老项目的第一天,打开那个有三百多个控件的主窗体,映入眼帘的是:button1、button2、textBox15、label23……天呐,这都是啥?想改个按钮事件,得先像侦探一样到处找线索,点开属性看Text,再对照界面猜半天。更坑的是,项目组的小王喜欢用拼音anniuTijiao,老...
|
|
这些年,如果你还在认真考虑“要不要做一个原生Windows应用”,大概率会很快陷入一种说不清的困惑。一方面,这个平台看起来从不缺“新东西”:从Win32、MFC,到.NET、WPF,再到后来的UWP、WinUI3,技术栈不断演进,概念也越来越现代;另一方面,真正动手做点事情时,却总会遇到一种强烈的割裂感——新框架不完整...
|
|
大家平时在写一些简单的网页,或者搞个小的开源项目Demo时,最头疼的是什么?我相信很多人都会说是:写CSS样式。最近我在GitHub上发现了一个开源项目OatUI。这是一个超级轻量级的前端UI库,目前已经在GitHub上收获了4.5k+Star。它的理念很简单:你只需要写原生的HTML,页面就能自动美化,不需要什么复杂...
|
|
uni-app,很多开发者都在用它,也有很多人在观望。它到底好不好用?今天我们就来掰开揉碎,仔细说说它的优点和缺点。一、uni-app是什么?简单说,uni-app是一个使用Vue.js开发所有前端应用的框架。开发者写一套代码,可以发布到iOS、Android、Web(H5),以及各种小程序平台(微信、支付宝...
|
|
SeanMoloney职位:ProductManager公司:F5我们很高兴地宣布F5NGINXGatewayFabric2.4.0已经发布。此次发布标志着GatewayAPI发展历程中的一个重要里程碑,新增了关键的生产级特性,如TCP/UDP路由支持、限流、会话保持等功能。这些新功能将帮助运维人员更高效、安全地交付A...
|
|
在.NET开发过程中,我们经常会遇到只有dll、exe这类编译后的程序集、却看不到原始源码的情况,这时候就需要用到.NET反编译工具。它能把机器无法直接读懂的编译文件,转换成我们能看懂的源代码,是日常开发、排查问题、研究组件的实用帮手☀️场景✅源码恢复:针对丢失原始源代码的项目,通过反编译还原可编辑代码,最大程度降低项...
|
|
前言.NET应用如何防止被反编译?这个对于我们.NET开发而言是一个值得关注和重视的问题,防止应用程序被反编译的手段有很多本文我们主要讲讲如何使用ConfuserEx.NET开源免费的代码混淆工具保护你的.NET应用程序。ConfuserEx.NET混淆工具介绍ConfuserEx是一个功能强大且广泛使用的.NET代码...
|
|
ConfuserExConfuserEx是一个功能强大且广泛使用的.NET代码混淆工具。它支持多种混淆技术,包括控制流混淆、字符串加密、资源加密等。它具有灵活的配置选项,可以根据不同的需求进行定制(不足的是目前只支持.NETFramework2.0/3.0/3.5/4.0/4.5/4.6/4.7/4.8,不支持.NET...
|
|
前言上一篇文章我们介绍了4款免费且实用的.NET反编译工具,这篇文章主要来说说ILSpy这个工具该如何安装和使用。ILSpyILSpy是一款免费、开源的.NET反编译工具,能够将已编译的.NET程序集转换为易于阅读和理解的源代码。GitHub开源地址:https://github.com/icsharpcode/ILS...
|
|
.NET反编译工具的作用.NET反编译工具能够将已经编译好的.NET程序集转换为易于理解的源代码,它们可以帮助开发人员恢复丢失的源代码、理解和分析第三方组件dll、学习其他人的代码、更好的查找修复bug或进行逆向工程等(注意:请在法律允许范围内合理使用)。ILSpyILSpy是一款免费、开源的.NET反编译工具,能够将...
|
|
Codist,一个让C#程序员们相见恨晚的开源神器。这玩意儿是个VisualStudio扩展插件,作者用.NET写的,完全免费开源。
GitHub上能下到源码:https://github.com/wmjordan/CodistVisualStudio市场里直接搜就能装:https://marketplace.vis...
|
|
分辨率切换:相同的尺寸,不同的分辨率如果你支持多种分辨率显示,但希望每个人在屏幕上看到的图片的实际尺寸是相同的,你可以让浏览器通过srcset和x语法结合。<imgsrcset=elva-fairy-320w.jpg,elva-fairy-480w.jpg1.5x,elva-fairy-640w.jpg2xsrc=el...
|