程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
一个官网+多少钱 相关搜索结果(第175页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Vue 3.6 加一个 vapor 关键字:10k 方块更新从 ~16ms 降到 ~0.2ms
编程
Vue 3.6 加一个 vapor 关键字:10k 方块更新从 ~16ms 降到 ~0.2ms
2026-10-14 20:01:13
Vue 3.6 的 Vapor Mode 用编译期细粒度响应式替代 Virtual DOM,加一个 vapor 关键字即可启用。本文整理 opt-in 语法、createVaporApp/vaporInteropPlugin、不支持的 API、事件委托与 slots.default() 陷阱、自定义指令新接口,以及 benchmark 实测数字与 3.6 beta 安装方式。
Vue
Vapor
Mode
前端性能
Virtual
DOM
JavaScript
用发行版自带工具做服务器自动化:systemd timer、加固 SSH、机群循环与自动打补丁
综合
用发行版自带工具做服务器自动化:systemd timer、加固 SSH、机群循环与自动打补丁
2026-10-16 21:32:19
不用引入新工具,用主流发行版自带的 systemd timer/cron、OpenSSH 加固(受限密钥 command=/from=、Match+ProxyJump)、ssh+bash 机群循环、logrotate 与 unattended-upgrades/dnf-automatic 搭一套可复现的服务器自动化,并说清脚本能执行但不能观察/决策/解释的边界。
运维
Shell
Linux
SSH
systemd
Laravel MCP 升级 1.0:initialize 换成 server/discover,每个 POST 都要带三个 header
编程
Laravel MCP 升级 1.0:initialize 换成 server/discover,每个 POST 都要带三个 header
2026-10-17 20:04:28
Laravel MCP 1.0 升级笔记:从 composer require 到第一个 Tool 的骨架,再到最疼的三处破坏——initialize 换成 server/discover、每个 POST 要带 MCP-Protocol-Version/Mcp-Method/Mcp-Name、sessionId 被移除,以及 -32020/-32022 错误码与 PKCE 强制、client_id 变 URL 的连带改动。
Laravel
MCP
PHP
AI
Agent
OAuth
协议升级
一个 fix: commit 推上 main 就发版:semantic-release 配置与三个必踩的坑
编程
一个 fix: commit 推上 main 就发版:semantic-release 配置与三个必踩的坑
2026-10-17 00:03:26
commit 驱动的自动发版怎么落地:semantic-release、release-please、Changesets 三者取舍,commit 类型到版本号的映射,以及回写暂存区过不了保护分支、[skip ci] 与 tag push 触发打架、npm OIDC 发布凭据这三个实操坑。
自动化发版
CI
CD
GitHub
Actions
semantic-release
版本管理
版本号
MaxScale 25.01 readwritesplit:causal_reads 七个模式,与 transaction_replay 重复写两次的边界
编程
MaxScale 25.01 readwritesplit:causal_reads 七个模式,与 transaction_replay 重复写两次的边界
2026-10-22 00:03:41
读写分离代理踩的两个隐性坑:causal_reads 用 MASTER_GTID_WAIT 保证读到自己的写(含 MXS-5527 里 INSERT...RETURNING 失效),transaction_replay 在 COMMIT 在途时可能重复提交,以及 MaxScale 25.01 把 reuse_prepared_statements 与 optimistic_trx 移出路由器带来��升级失效。
数据库代理
MaxScale
readwritesplit
读写分离
causal_reads
transaction_replay
MariaDB
支付回调用 payment_id 去重,退款事件就永远进不来:event_id 与两把锁
代码
支付回调用 payment_id 去重,退款事件就永远进不来:event_id 与两把锁
2026-10-24 21:32:34
webhook 至少投递一次,但「事件去重」和「支付记录去重」是两把不同的锁:用 payment_id 当唯一键会把退 款事件永久吞掉。这篇按请求进入的顺序讲原始 body 验签、event_id 唯一约束、记录与发权益同一事务、outbox、乱序 occurred_at、最小单位整数金额、5 秒应答与「未知」状态。
支付对接
webhook
幂等
数据库事务
接口对接
把 Vue 2 老项目搬上 Vue 3:@vue/compat 迁移层、Vite 白屏与 7 步上线顺序
编程
把 Vue 2 老项目搬上 Vue 3:@vue/compat 迁移层、Vite 白屏与 7 步上线顺序
2026-10-25 00:04:22
Vue 2 已于 2023-12-31 EOL,真正拖时间的是插件生态与工具链。本文给出「Vue 2 语法 + Vue 3 引擎」的最小可交付目标,拆解 @vue/compat 迁移构建、Vite 下 alias 导致白屏的修法,以及 filters、$listeners、slot-scope、Vue.set、事件总线等六类移除 API 的分型对照,最后是一套可回滚的 7 步升级顺序。
前端升级
Vue
Vue3
迁移
前端工程
PHP 8.6 的部分函数应用:`?` 与 `...` 占位符、变长规则与管道下的零开销
编程
PHP 8.6 的部分函数应用:`?` 与 `...` 占位符、变长规则与管道下的零开销
2026-10-25 21:03:15
PHP 8.6 引入部分函数应用(PFA):用 ? 和 ... 占位符从任意可调用生成闭包。本文给出占位符语义、变长参数三条附加规则、命名实参重排、四类典型报错原文,以及管道运算符右侧能优化成直接调用、闭包根本不创建的条件。
PHP
闭包
RFC
语法特性
服务端提前返回 502 后,Go 的 writeLoop 还在读你的 buffer
编程
服务端提前返回 502 后,Go 的 writeLoop 还在读你的 buffer
2026-11-06 20:01:53
复现并解释 Go 的一个数据竞争:服务端只看请求头就提前回 502 时,http.Transport 的 writeLoop 仍在后台按 32KiB 读请求体,而调用方已经开始重试、复用同一块 buffer。拆开 persistConn 的 writeLoop/readLoop 与 roundTrip 的 select,说明文档约定、真实后果,以及 vmagent 为何故意保留这个竞争、vmauth 为何必须修。
Go
并发
HTTP
数据竞争
pg_advisory_unlock 返回 false:Go 连接池下 session 级咨询锁的失效路径
编程
pg_advisory_unlock 返回 false:Go 连接池下 session 级咨询锁的失效路径
2026-11-08 00:04:05
Go 服务里 pg_advisory_lock 拿锁正常、pg_advisory_unlock 却返回 false 并打 WARNING:根因是 database/sql 连接池不保证两条语句走同一条 backend。给出 db.Conn 独占连接、改事务级 pg_advisory_xact_lock 两种写法,附 pg_locks 键编码还原、等待行定位、lock_timeout 与锁表容量边界。
咨询锁
PostgreSQL
Go
连接池
锁排查
Valkey 升到 9.1 就回不去了:RDB 头从 REDIS0011 变成 VALKEY080,旧二进制只回一句 Can't handle RDB format version 80
编程
Valkey 升到 9.1 就回不去了:RDB 头从 REDIS0011 变成 VALKEY080,旧二进制只回一句 Can't handle RDB format version 80
2026-11-11 20:02:45
Valkey 7.2/8.x 写 RDB 11,9.0/9.1 写 RDB 80,9.2 RC 写 81:升级后旧二进制只报 Can't handle RDB format version 80。含 rdb-version-check relaxed 的真实边界、9.0 恒发 RDB 80、9.1 降级发 11 的两个 abort 条件、9.1.0–9.1.2 的 listpack 分段 bug、DUMP/RESTORE 报 payload version 错,以及 go-redis 与 HELLO/INFO 的客户端破坏性变更和可回滚升级步骤。
Valkey
Redis
运维
数据库
升级
防重放窗口:8192 − 64 = 8128,内核却接受 8129 个 counter
编程
防重放窗口:8192 − 64 = 8128,内核却接受 8129 个 counter
2026-11-14 00:04:50
防重放窗口的大小不是抄一个数字:WireGuard 内核里它由 8192 位位图减一个机器字得出,64 位机算出 8128、32 位机算出 8160,而 counter 的 +1 偏移又让实际接受区间变成 W+1 个值。附三种合法包被误判重放的原因、内核先验签后置位的顺序,以及能直接抄的边界自测。
重放窗口
WireGuard
IPsec
防重放
位图
Go
php常用的正则表达式
编程
php常用的正则表达式
2024-11-19 03:48:35
本文提供了多种正则表达式,用于校验数字、字符、邮箱、电话号码、身份证号、密码、金额等格式。包括了对数字位数、浮点数、小数点、负数、正数等的校验,以及对字符类型的限制,如汉字、字母、数字等。还涉及了特殊需求的正则表达式,如日期格式、IP地址等,适合开发者在数据验证时使用。
正则表达式
数据校验
编程
开发
在 Go 语言中使用 Wire 进行依赖注入
编程
在 Go 语言中使用 Wire 进行依赖注入
2024-11-19 08:47:21
本文介绍了在Go语言中使用Wire进行依赖注入的基本方法。依赖注入是一种设计模式,可以减少组件之间的耦合度,提高系统的可测试性和可维护性。Wire是一个编译时依赖注入框架,通过自动生成代码来管理复杂的依赖关系。文章还提供了Wire的安装步骤和使用示例,展示如何定义组件、建立对象图并生成初始化代码。
编程
软件开发
设计模式
Go语言
依赖注入
避免在Go语言中将接口作为函数返回值的常见错误
编程
避免在Go语言中将接口作为函数返回值的常见错误
2024-11-19 00:56:17
在Go语言中,错误地将接口作为函数返回值可能导致未预期的行为和错误。本文探讨了接口的重要性及其潜在问题,提供了示例代码,并建议始终返回具体类型以避免这些问题,从而提高代码的清晰度和可维护性。
编程
Go语言
软件开发
Vue3结合Driver.js实现新手指引功能
综合
Vue3结合Driver.js实现新手指引功能
2024-11-19 08:46:50
本文介绍了如何使用Vue3结合Driver.js实现新手指引功能。通过安装Driver.js并创建页面结构,使用高亮效果引导用户完成操作。配置步骤数组以实现多步骤指引,并自定义按钮文本。还实现了弹窗功能,允许用户在指引过程中添加数据,并防止意外关闭流程。整体提升用户体验,帮助用户快速熟悉系统。
前端开发
用户体验
Vue.js
JavaScript
指引
Python大部分基础语法的300行代码示例
代码
Python大部分基础语法的300行代码示例
2024-11-18 23:03:39
本文介绍了一个包含Python大部分基础语法的300行代码示例,适合有其他语言基础或完全不懂程序的读者。示例涵盖了138个知识点,包括函数、列表、元组、字典、集合、文件操作等,旨在帮助读者快速入门Python。通过实践和探索,读者可以掌握Python的精髓。
编程
教育
Python
前端项目中的日志打印规范,包括日志等级的定义、日志内容的组成、统一的日志格式、日志输出的方法以及日志的封装和收集
编程
前端项目中的日志打印规范,包括日志等级的定义、日志内容的组成、统一的日志格式、日志输出的方法以及日志的封装和收集
2024-11-18 21:06:37
本文介绍了前端项目中的日志打印规范,包括日志等级的定义、日志内容的组成、统一的日志格式、日志输出的方法以及日志的封装和收集。通过示例代码展示了如何实现一个灵活的日志工具,支持不同等级的日志输出和生产环境的日志控制,强调了日志在应用维护中的重要性。
前端开发
日志管理
代码规范
使用Vue3的CompositionAPI实现一个响应式表单验证系统。通过创建MyForm组件,使用v-model绑定用户输入,并在失去焦点时进行字段验证
编程
使用Vue3的CompositionAPI实现一个响应式表单验证系统。通过创建MyForm组件,使用v-model绑定用户输入,并在失去焦点时进行字段验证
2024-11-19 01:13:52
本文介绍了如何使用Vue3的CompositionAPI实现一个响应式表单验证系统。通过创建MyForm组件,使用v-model绑定用户输入,并在失去焦点时进行字段验证。验证逻辑包括用户名不能为空、邮箱格式正确性及密码长度要求。提交表单时,检查所有字段的有效性,并根据验证结果给出相应提示。最后,提供了启动应用的命令。
Web开发
前端技术
Vue.js
Vue3的组合API构建一个简单的投票应用。应用支持用户选择投票选项并实时查看统计结果
编程
Vue3的组合API构建一个简单的投票应用。应用支持用户选择投票选项并实时查看统计结果
2024-11-18 12:52:12
本文介绍了如何使用Vue3的组合API构建一个简单的投票应用。应用支持用户选择投票选项并实时查看统计结果。文章详细描述了项目结构、组件创建、数据管理及投票提交逻辑,并提供了完整的代码示例,适合前端开发者学习和实践。
前端开发
Vue
实时应用
投票系统
编程教程
Vue3实现一个动态评论系统,并与后端API进行交互
编程
Vue3实现一个动态评论系统,并与后端API进行交互
2024-11-18 04:33:34
本文介绍了如何使用Vue3实现一个动态评论系统,并与后端API进行交互。重点使用Vue3的CompositionAPI来构建系统,涵盖获取评论列表、提交新评论、展示评论详情和实时更新评论等功能。提供了代码示例和实现步骤,适合开发者参考和学习。
前端开发
Vue
API交互
评论系统
Web开发
Vue3中集成外部库,如图表库Chart.js和地图库Leaflet
编程
Vue3中集成外部库,如图表库Chart.js和地图库Leaflet
2024-11-18 19:01:24
本文详细介绍了如何在Vue3中集成外部库,如图表库Chart.js和地图库Leaflet。通过安装相关库、创建组件并在项目中使用,展示了集成的具体步骤和代码示例,帮助开发者在面试中展示技能。
前端开发
Vue
图表
地图
组件化
Vue 3中的 `setup` 函数有什么作用?
编程
Vue 3中的 `setup` 函数有什么作用?
2024-11-18 08:42:09
Vue3引入了组合式API,`setup`函数是其核心,替代了Vue2.x的选项式API。`setup`函数在组件创建时调用,处理组件逻辑,返回的数据和方法可直接在模板中使用。它接收`props`和`context`参数,支持响应式状态管理和代码组织。通过组合函数,开发者可以更高效地复用逻辑,提升代码可读性和灵活性。
前端开发
Vue.js
JavaScript
组件开发
响应式编程
如何在Vue3中使用provide和inject进行依赖注入
编程
如何在Vue3中使用provide和inject进行依赖注入
2024-11-18 22:31:57
本文探讨了如何在Vue3中使用provide和inject进行依赖注入。通过父组件提供数据,子组件可以轻松获取,避免了层层传递的问题。文章详细介绍了基本用法及高级用法,包括提供对象、函数和响应式数据的示例,展示了这种方法如何提高代码的可维护性和模块化。
前端开发
Vue.js
编程
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
172
173
174
175
176
177
178
…
323
下一页
共 323 页
到第
页
确定