|
最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:12629 今日文数:6902
|
|
创建项目用VS2022创建一个新项目:选择“windows窗体应用”。.net的命名体系是微软改名部的杰作,乱得比粥更乱,Framework已经停止更新了,做新的程序就别用了。WPF不太会,MFC过来的人比较习惯winform。下一代技术不明朗,不着急。框架选择8.0:选别的应该是差不多的。然后就进入项目了:编译运行就...
|
|
把ClaudeCode用在“抓取数据(scraping)”上,是最简单、也最有用的任务之一。
不过,要让ClaudeCode抓取数据的效果达到最优,取决于你是否给了它正确的“提示(nudges)”以及是否让它能用到正确的工具。
在这篇文章里,我会非常全面地介绍用ClaudeCode抓取数据的九种不同方式。
方法1...
|
|
前言做WinForm开发的朋友应该都有一个共同的困扰——原生控件样式单调、老旧,想要做出符合当下审美、简洁大气的桌面应用,要么自己手动重绘控件,耗时又费力,要么找第三方控件库,要么过于厚重、集成度太高,要么bug太多、维护不及时🔖介绍CFlatUI是一款基于WinForm框架开发的现代化UI控件库,核心定位是“轻量、...
|
|
1.AgentSkills是什么简单说,AgentSkills就是你写给AI看的操作手册。它是一个放在特定目录下的SKILL.md文件,AI在遇到相关任务时会自动去读它,然后按里面写的方式干活。类比一下:把CursorAgent想象成刚入职的新同事,Skills就是你递给他的操作手册——不是公司规章(那是Rules...
|
|
1.排序概念及运⽤1.1概念排序:所谓排序,就是使⼀串记录,按照其中的某个或某些关键字的⼤⼩,递增或递减的排列起来的操作。1.2常⻅排序算法2.实现常⻅排序算法2.1插⼊排序基本思想直接插⼊排序是⼀种简单的插⼊排序法,其基本思想是:把待排序的记录按其关键码值的⼤⼩逐个插⼊到⼀个已经排好序的有序序列中,直到所有的记录插⼊...
|
|
一、安装前先确认环境是否满足要求很多人上来就直接复制命令,其实这一步特别容易忽略。在安装之前,先确认你的环境满足基本要求,否则后面很容易一边装一边报错。1.操作系统建议使用以下系统:Windows10Windows11如果系统版本过旧,PowerShell、证书链、脚本兼容性这些地方都有可能出问题。
2.内存Clau...
|
|
在做前端开发或者使用n8n、dify等工具时可能会跟数字打交道,可能会遇到下面这些需求:显示金额:1234567.89→1,234,567.89金额计算:0.1+0.2超大ID:9007199254740993阿拉伯数字转中文金额:123456.78→壹拾贰万叁仟肆佰伍拾陆元柒角捌分很多刚接触JavaScript的开发...
|
|
为了防止点击锚点链接(比如AI引用文献[1])后,目标标题被顶部的fixed导航栏遮住,你不得不给每个标题写个:before伪元素,设置几十像素的padding-top和负的margin-top。这种“黑盒Hack”在现代CSS面前已经可以光荣退休了。scroll-padding就是为此而生的原生救星。1.核心原理:给...
|
|
在实际开发中,你可能遇到过这样的场景:新版本刚上线,测试环境一切正常,但用户反馈页面出现了奇怪的问题——某个下拉框突然消失了,控制台报错显示变量未定义。你打开浏览器开发者工具,发现HTML文件是最新的,但JS文件还是旧版本。这种问题的根源往往出在一个不起眼的地方:<scriptsrc=app.js?version=1....
|
|
写SQL时,我们常踩的一些“隐形坑”:明明想查左表所有数据,结果成了内连接;分页越往后越慢,全表更新手滑点错……这些坑大多不是SQL语法有明显错误,而是我们没摸透SQL执行顺序,比如WHERE在LEFTJOIN后执行、GROUPBY对非分组字段的要求。下面我们在昨天《86个SQL常见陷阱:SQL常见语句避坑指南》基础...
|
|
SQL作为数据管理的通用语言,看似简单其实处处暗藏玄机。无论是我们初学者还是那些资深大佬,都可能在不经意间踏入各种SQL陷阱,导致SQL查询结果异常、性能瓶颈甚至数据安全隐患。下面我们一起从SQL的基础语法、索引优化、查询技巧、事务处理、表结构设计、JOIN操作、JSON处理、架构运维、安全权限到高级特性,以表格的形式...
|
|
现象:所有功能界面操作长时间无响应,提示:数据库ERPData的事务日志已满。若要查明无法重用日志中的空间的原因,请參阅sys.databases中的log_reuse_wait_desc列。首先检查了服务器的磁盘空间和内存使用量,空间都是足够的。接下来分析错误提示。看到这个错误提示,说明你的SQLServer2008...
|
|
委托和事件是C#里最容易搞混的两个概念。今天用最通俗的方式讲清楚,看完你就懂了!
一、一句话说清楚委托:把方法当参数传来传去事件:安全的委托(外面只能订阅,不能乱调)二、委托:方法的快递员场景:计算器要点:委托像快递员,把方法送到你需要的地方三、事件:有规矩的委托场景:按钮点击要点:事件比委托多了规矩——只能订阅,不...
|
|
浏览器WebSocketAPI不支持自定义HTTPheader,这给需要通过header传递认证信息的语音识别服务带来了挑战。本文分享HagiCode项目中如何通过后端代理方案解决这个问题,以及从playground到生产环境的实践过程。背景其实在做HagiCode项目的语音识别功能时,我们也是满怀信心地选择了字节跳动...
|
|
你是不是在操作DOM属性时总踩坑?原生属性读不到、自定义属性不会用、class属性还得特殊记……其实DOM属性操作有清晰章法,传统属性稳基础,HTML5自定义属性更规范。一、先搞懂:什么是DOM属性节点?网页里的HTML标签(比如<imgsrc=1.jpgclass=box>),在DOM里就是元素节点,而标签上的src...
|
|
✅PakePlus:跨平台打包工具,快速封装网页和前端项目为桌面应用!简介介绍在现代软件开发中,将网页或前端项目快速封装为桌面应用的需求日益增长。PakePlus正是为了解决这一需求而设计的。它是一个强大的跨平台打包工具,能够将任意网页或前端项目(如Vue、React)快速封装为Windows、macOS、Linux...
|
|
postMessage失效原因分析问题现象在WPS插件项目中,ShowDialog.vue弹窗通过window.opener.postMessage()向TaskPane.vue发送消息时,消息无法被正确接收。根本原因1.弹窗打开方式的问题查看TaskPane.vue的openOptimizeDialog方法(第2...
|
|
域名系统(DNS)是负责将域名转换为IP地址的系统,使所有用户都能轻松访问网站的IP地址。但DNS本身也包含若干关键组件,其中就包括多种DNS记录。DNS记录承载着域名DNS配置的重要信息。本文将阐释DNS记录的定义、其在网站功能中的作用,以及最常见的DNS记录类型,包括SPF记录、CNAME记录和MX记录。
...
|
|
引言在开发高并发系统时,限流是一个绕不开的话题。无论是为了保护后端服务不被突发流量打垮,还是为了防爬虫、防恶意攻击,限流都是最常用的手段之一。常见的限流算法有计数器(固定窗口)、滑动窗口、漏桶、令牌桶等。今天我们就来聊一聊如何用Redis的有序集合(ZSET)实现一个滑动窗口限流,并以IP维度限制60秒内最多100次请...
|
|
不支持函数调用的大语言模型解决技巧一、这是什么?(概念解释)当使用不支持原生函数调用的大语言模型时(如Moonshot、某些开源模型),无法像GPT-4那样使用bind_tools()和tool_calls。解决方案:通过精心设计的Prompt,让模型以JSON格式输出工具调用指令,然后手动解析并执行工具。核心思想:不...
|
|
我的ASP页面报错了,想拦截SQL报错并输出错误原因但没拦住,仍然跳转了500报错页面,如何解决?
你在ASP页面中设置了resumenext,但程序出错后仍然跳转到了IIS的500错误页,这通常是因为错误虽然被“忽略”了,但并没有被“处理”,最终还是触发了IIS层面的错误机制。根本原因在于:resumenext...
|
|
作为前端开发,我们习惯了用textContent来获取纯文本。毕竟它性能好、不触发重排(Reflow),是W3C标准的亲儿子。但今天,我在处理一个自动换行的多行文本时,被Safari给上了一课。
起因:消失的换行符需求很简单:用户在一个高度自适应的<div>中输入或展示一段文字,我需要抓取这段文字存入数据库。为了追...
|
|
JS对经过URL编码(百分号编码)的字符串进行解码报错,如何解决?
如果使用decodeURIComponent报错,可能该字符串不是UTF-8编码的,可尝试按GBK来解码functiondecodeGBK(encodedStr)else}//使用TextDecoder解码字节数组vardecoder=newText...
|
|
JavaScript代码效率提升50%?这5个优化技巧你必须知道!引言在当今快节奏的Web开发世界中,JavaScript的性能优化已经成为开发者必须掌握的核心技能之一。随着应用复杂度的增加,即使是微小的性能提升也能带来显著的用户体验改进。本文将深入探讨5个经过验证的JavaScript优化技巧,这些技巧可以帮助你将代...
|
|
昨天在GitHub上瞎逛,又发现了个有意思的玩意儿。这次不是又一个前端框架,而是一个让我这种“后端佬”眼前一亮的工具——Shaper。说实话,现在各种可视化、BI工具多如牛毛,从臃肿的商业软件到各种云上服务。但每次想快速整一个内部看板,过程都差不多:先用SQL客户端连上数据库查数据,导出成CSV,再导入到某个图表工具里...
|