# 编程开发

科技
科技Python 3.14 t-string 与 f-string 有何不同
Python PEP-750 t-string 语法被正式采纳了!Python 将在今年 10 月发布的 3.14 版本中引入一种新的字符串前缀 t,称为模板字符串(Template Strings),即 t-string。 这是继 f-string 之后,字符串处理能力的重大升级,能提供更安全、更灵活的字符串插值处理机制。 t-string 的基本语法与 f-string 非常相似,但得到的结果却大为不同: name = "World" # f-string 语法 formatted = f"Hell
科技
软件应用
软件应用code-run 代码在线编辑和预览
code-run 是一个代码在线编辑和预览工具,类似 codepen、jsbin 和 jsfiddle,支持多种预处理语言,提供多种布局。用户可以添加 CSS 和 JavaScript 资源,内置多种常用模板,支持导出为 zip 文件,支持 Vue 单文件(2.x 和 3.x),允许用户直接移植 VSCode 主题。 code-run 支持多种预处理语言,包括 JavaScript、TypeScript、CoffeeScript 和 Vue等,支持在浏览器上使用 ES 模块语法,通过 unpkg 和 i
百科
百科代码在线编辑预览工具 CodeRun
CodeRun 是一个在线代码编辑和预览工具,和 CodePen、JSBin 和 JSFiddle 类似。CodeRun 提供多种预处理语言,支持多种布局切换,用户可以添加额外的 CSS 和 JavaScript 资源,内置多种常用模板。CodeRun 支持导出为 ZIP 文件,提供代码格式化功能。 支持多种编程语言和框架 CodeRun 支持 JavaScript、TypeScript、CoffeeScript、Vue 2 和 Vue 3 等多种编程语言和框架,支持使用 ESM(ECMAScript
百科
百科Spring Boot Demo:深入学习和实践Spring Boot的项目
Spring Boot Demo是一个用于深入学习和实践Spring Boot的项目,包含了66个集成demo,目标是让开发者能够通过实际操作来掌握Spring Boot的各种功能和最佳实践。 项目集成内容 Spring Boot Demo项目已经成功集成了多个常用的技术和框架,包括: • Actuator(监控) • Admin(可视化监控) • Logback(日志) • AOPLog(通过AOP记录Web请求日志) • 统一异常处理(JSON级别和页面级别) • FreeMarker(模板引擎)
AI
AIGitHub Copilot新手操作手册
GitHub Copilot 是什么? GitHub Copilot 是一款由 AI 驱动的编程助手,能通过分析上下文实时生成代码建议。 GitHub Copilot基于生成式 AI 技术,通过学习海量代码库理解编程逻辑,为开发者提供动态解决方案,使用前需注册 GitHub 账户并获取 Copilot 许可证,安装编辑器插件并完成认证后即可使用。 GitHub Copilot 核心功能详解 1、代码补全 场景示例:用 Python 编写「石头剪刀布」游戏。 新建 rock_paper_scissor.p
软件应用
软件应用开源API开发与测试工具 Hoppscotch
Hoppscotch是开源API开发与测试工具,支持REST、GraphQL、WebSocket等协议,能帮助开发者快速构建、测试和管理API,截止现在已经在GitHub上收获超过70,000颗星标。 HTTP请求支持 GET:获取资源数据 POST:提交新数据 PUT:更新完整资源 PATCH:部分更新字段 DELETE:移除资源 HEAD:仅获取响应头 OPTIONS:查看服务器支持的请求方法 CONNECT:建立隧道连接 TRACE:调试请求路径 自定义方法:如LIST等非标准HTTP方法 实时通
软件应用
科技
科技Postcat API:可扩展的API工具平台
Postcat API 是一个开源、免费、跨平台的可扩展的 API 工具平台,能简化 API 开发工作,集成了基础的 API 管理和测试功能,支持通过插件扩展功能,让用户能够更快速、更高效地开发和测试 API,可用于 API 文档的管理、请求的模拟和 API 接口的调试。 • 易用的 API 管理:集中管理 API 文档和接口请求,简化开发流程。 • 插件扩展:通过插件扩展功能,满足不同用户的需求,提升 API 开发的效率。 • 跨平台支持:支持多平台使用,方便开发者随时随地进行开发和测试。 多协议支持
AI
AIAI 编程神器 Cursor 使用技巧
首先我们需要了解 Cursor 为我们在不同的场景提供了不同能力支持,从简单场景到复杂场景一次是:Tab、Inline chat、Ask 以及 Agent。(Ask 对应老版本的 Chat;Agent 对应老版本的 Composer) Cursor 十大使用小技巧 技巧一:终端对话 你再也不用因为忘记了 linux 命令而苦恼,直接 command+k ,使用自然语言去描述命令行(你可以在本地开一个 Cursor 的项目专门操作本地终端)。 技巧二:历史代码生成注释 使用 command+k,为历史代码
软件应用
软件应用APITable:一个面向API的低代码协作平台
APITable 基于 AGPL-3.0 协议开源的协作式数据管理工具,将数据库功能与电子表格界面结合,支持实时协同编辑和全栈 API 调用,降低数据库使用门槛,通过可视化操作和低代码设计,让用户无需编程就能构建复杂的数据应用。 APITable 前端使用 TypeScript(React + NextJS),后端结合 NestJS 与 Java(Spring Boot),利用 Canvas 渲染引擎实现高性能表格交互,数据架构支持变更集追踪、快照管理,提供行级权限控制与无限跨表关联能力。 核心功能 1
AI
AI零代码构建Web应用:v0与Cursor AI全流程实战手册
v0(Vercel开发)与Cursor AI的组合为Web应用开发提供新范式,前者专注前端界面生成,后者处理代码整合与功能扩展,让非技术用户能在数分钟内完成从概念到可部署产品的转化,为专业开发者节省70%以上的基础编码时间。 环境配置与基础操作 1、v0前端生成器配置 1、注册与登录 访问v0官方控制台 选择GitHub账号授权登录(建议关联仓库以便后续部署) 首次使用需同意数据使用条款 2、界面参数设定 主题模式:深色/浅色切换(右上角用户菜单) 输出语言:默认React/Tailwind CSS,支
软件应用
软件应用codemcp 为 Claude Desktop 设计的编程助手工具
codemcp是一个为Claude Desktop设计的编程助手工具。通过安装codemcp,你可以直接让Claude在你的电脑上实现功能、修复错误和重构代码。Claude会直接编辑文件并运行测试,无需在聊天窗口中复制粘贴代码。codemcp与其他AI编程软件(如Claude Code、Cursor、Cline、Aider)功能相似,但在设计上有独特之处:codemcp专为Claude Pro设计,Claude Pro是Anthropic提供的每月20美元的订阅服务。使用codemcp,你可以避免高额的
AI
AITrace-and-Verify (Traver):LLM编程辅导工具,支持知识追踪与个性化教学
Coding-Tutor 基于大语言模型的编程辅导研究,通过知识追踪与逐步验证的工作流程,解决编程辅导场景中用户背景知识差异带来的教学适配问题。该方法不仅适用于编程辅导,也可扩展至其他需要个性化教学的任务场景。 项目开发了DICT评估协议,结合模拟学生与编程测试双重机制。该协议支持自动化评估流程,为教学代理的迭代开发提供系统化验证框架。实验数据显示,不同水平的模拟学生在完成相同编程任务时展现出显著的能力差异。 1、推理扩展性:Traver工作流配合验证模块,在编程辅导场景中展现出可扩展的推理能力 2、数
AI
AIClaude Code 终端智能编码助手
Claude Code 是一个终端编码工具,通过自然语言命令帮助开发者更快地执行常规任务和处理代码。 Claude Code集成在终端中,能够理解代码库,通过自然语言命令执行常规任务、解释复杂代码以及处理 Git 工作流。 Claude Code主要功能: 编辑文件和修复代码库中的错误 解答关于代码架构和逻辑的问题 执行和修复测试、代码检查及其他命令 通过自然语言指令执行编码任务 支持跨代码库的文件编辑和错误修复 解释复杂代码逻辑和架构 执行测试用例并修复相关问题 处理git工作流(合并冲突/提交/PR
AI
AIDify:开源大语言模型(LLM)应用开发平台
Dify 是一个开源的大语言模型(LLM)应用开发平台,为开发者提供低代码 AI 应用开发服务,通过简化开发流程,Dify 帮助开发者快速构建和部署 AI 应用,降低技术门槛。 Dify 提供直观的可视化操作界面,开发者无需深入编写底层代码。通过简单的拖拽和配置操作,即可定义应用的提示词(Prompt)、上下文逻辑以及插件功能。 Dify 支持多种 AI 应用场景,包括: 智能客服与对话助手:利用自然语言处理技术,快速响应用户咨询,支持上下文记忆和多轮对话设计。 内容生成与文档处理:自动生成文章、摘要、
科技
科技ILLA开源低代码开发平台
ILLA Builder开源低代码开发平台供开发人员构建内部工具。通过使用 ILLA 的组件和操作库,开发人员可以节省大量构建工具的时间。 核心功能 1、实时协作开发 支持多人实时协同创建应用 2、自动化工作流 5秒快速连接各类服务实现自动化 支持MySQL/REST API等数据源(持续扩展中) 3、可视化构建 拖拽式UI设计器 提供图表/表格/表单等丰富组件库 智能布局自动调整 4、灵活部署 支持Docker和Kubernetes自托管 提供专用CLI部署工具 5、企业级功能 基于ILLA Desi
AI
AIGitHub Copilot 代码补全功能现已支持 GPT-4o-mini 模型
GitHub Copilot 代码补全功能现已支持 GPT-4o-mini 模型。GPT-4o-mini 模型是基于 GPT-4o 模型的一个子集,专门针对代码补全任务进行了训练。GPT-4o-mini 模型在超过 275,000 个高质量公共代码库上进行了训练,支持超过 30 种流行编程语言,知识库更新成最新的了。 如果你是 Copilot Free 或 Copilot Pro 订阅用户,Copilot 代码补全的模型切换器会自动启用。如果你是 Copilot Business 订阅用户,则所属的组织
AI
AI低代码编程的困境与AI编程的未来
低代码编程和无代码编程在过去十几年中吸引了大量开发者尝试,但最终大多以失败告终,尽管这些工具通过图形界面和拖拽组件的方式降低了编程门槛,但它们的局限性依然使其难以成为编程开发中的主流。 低代码编程的失败原因 低代码工具的核心是通过图形界面生成UI,自动生成底层代码,这种方式虽然降低了编程难度,但存在根本性缺陷: 1、形式与功能的错位 优秀的软件设计遵循“形式服从功能”的原则,即功能决定UI设计。低代码编程却反其道而行之,先设计UI再生成代码,导致UI脱离实际需求,代码冗余且低效。 2、适用场景有限 低代
1