自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王森的博客

王森出品必属精品

  • 博客(298)
  • 资源 (29)
  • 收藏
  • 关注

原创 AI 干完活,为什么还得我喊“继续”?打通 Antigravity → Codex 实时回执

我在开发一个浏览器扩展,希望采用这样的协作方式:- Codex 负责确认需求、保护现有工作区、审查代码和实机验收。- Antigravity 负责读取项目上下文、修改代码、执行测试和输出报告。- 验收发现问题,就回到 Antigravity 原会话继续修复。最初,流程却常常停在这里:Antigravity 已经输出了结果,Codex 没有及时接上。我还得回来问一句“做完了吗”,再说一句“继续验收”。问题不是缺少一个提示词,而是缺少一条完整的反馈链路:

2026-10-29 12:06:46 196

原创 让云端 AI 指挥本机 IDE 干活:我用一天多把 Grok Bridge 从 0.2 迭代到 0.8(单文件 exe + 中英文界面 + AI 编排工作流全记录)

Grok Bridge 是我开源的一个 Windows 本地桥接工具:它在 127.0.0.1:8787 上起一个 HTTP 服务,把非官方的 grok-bot-cli(gbot)包装成稳定的接口,让浏览器扩展、脚本、IDE 里的 Agent 这些本机程序都能给 Grok Bot 发消息、拿回复。配套还有 WebView2 桌面面板和系统托盘。

2026-10-29 11:11:20 365

原创 【实战】突破配额限制:将 Google Antigravity 封装为 Codex / Claude Code 外部调用 Skill 终极指南

本文揭秘如何突破Google Antigravity的配额限制,通过直连本地守护进程language_server.exe,实现零API Key、无限调用、低延迟的代码生成。针对HTTP 503/429错误、环境变量丢失、Windows批处理传参缺陷等深坑,提出双引擎桥接架构:优先本地直连,降级使用SDK,并硬编码关键参数与环境变量。配套脚本antigravity_pipe.py支持多行Prompt输入与纯净代码输出,完美适配Codex、Claude Code等外部Agent工作流,是实现高效智能编程的终极

2026-10-09 14:17:52 256

原创 零成本上线插件官网:万网域名 + Cloudflare Pages + Nuxt 4 全流程实录

本文介绍独立开发者如何零成本搭建多个子域名官网:使用 Cloudflare Pages + GitHub,实现一键部署、自动 HTTPS、免备案、免服务器。通过将域名解析至 Cloudflare,结合 Nuxt 4 静态生成与 Git 推送,每个插件可拥有独立子站,主站展示插件列表,全程免费,适合出海小产品、Chrome 扩展开发者快速上线品牌页与落地页。

2026-09-30 11:16:51 371

原创 Qwen-Image-2.1【破限版】 在本地 ComfyUI(RTX 3060 12GB)上的部署全记录

在RTX 3060 12GB显存下,成功部署Qwen-Image-2.1于ComfyUI:使用Unsloth的qwen-image-2.1-Q4_K_M.gguf主模型(4.2GB)省显存,搭配ComfyUI官方qwen3vl_8b_w4a8.safetensors文本编码器(6.3GB)与qwen_image_2.1_vae_bf16.safetensorsVAE(644MB),并采用leejet维护的ComfyUI-GGUF节点支持。关键点:文本编码器与主模型必须“原配”,避免维度不匹配;官方VAE不可

2026-09-24 18:00:03 1811

原创 X 上的 huangserva:“拿到 Jev,然后呢? Jev 到底能干什么:剔掉虚火之后的一份真实落地清单”

Jev 是一款专注选择题的高效AI,仅支持单选、打分与是/否判断,响应快(0.07–0.5秒)、成本极低(输入每百万token仅0.042美元),但无法聊天或生成内容。其核心价值在于以高性价比执行高频、标准化决策任务。真实应用包括:网页操作自动化(如Jev Ultrafast)、海量数据分类、智能分流(高把握自动通过)、实时交互优化等。实测显示,其“把握度”预测准确,90%以上置信度判断全对,国内延迟约0.7秒,稳定性优于轻量大模型。尽管存在“不可见内容”“依赖外部组件”等限制,但作为生产环境中的“决策引擎

2026-09-21 12:03:52 90

原创 用远程调试端口自动化 Chrome 应用商店发布:做法、三个真坑,以及你必须知道的风险

针对Chrome应用商店后台自动化失效问题,本文提出绕过扩展限制的解决方案:启动独立无痕Chrome实例,通过裸CDP协议远程控制。核心要点包括:使用全新用户数据目录避免冲突与安全风险;通过/json/list确认目标页面;编写Node脚本实现安全的CDP通信;重点攻克表单操作三大陷阱——从manifest修改标题、用原生setter触发React输入更新、按label文本精准点击单选按钮;并强调隐私页字段需回读验证。最终实现对高权限域名的安全、可靠自动化。

2026-09-20 10:27:58 320

原创 Harness 是什么?从 Claude Code、Browser Harness 到 Agent Runtime

本文用通俗的工程视角解释 Harness 的含义,并梳理 Model、SDK、Framework、Runtime 与 Agent Harness 的关系,结合 Claude Code、Browser Harness 和 jev-ultrafast 说明模型如何接入真实执行环境。

2026-09-19 16:48:56 224

原创 优快云 图片总掉?我扒了下它的上传逻辑,顺手写成了个零权限小插件

优快云 Markdown 编辑器粘贴图片自动上传这个功能其实有个逻辑坑:连续传多张图时,编辑器按偏移量回填链接的方式会互相覆盖,导致正文里的图片链接丢失。这篇文章记录了排查过程——问题出在哪、为什么直接读上传接口响应比等编辑器自己回填更靠谱,以及顺手写成的一个零权限开源插件。

2026-09-19 12:32:56 220

原创 彻底搞懂 Git Worktree:从底层原理、小白上手到 AI 时代的高阶实战指南

本文深入探讨了Git Worktree在AI时代开发中的核心价值与实战应用。随着多Agent并行编程兴起,传统单工作区模式难以应对并发任务冲突与效率瓶颈。Git Worktree通过共享底层仓库数据、独立文件目录,实现轻量级多分支并行开发,成为AI辅助开发的理想环境隔离方案。文章系统讲解其原理、基础命令、常见陷阱(如环境配置缺失、磁盘占用激增)及解决方案,并梳理社区沉淀的高效工作流与工具链,为开发者提供从入门到进阶的完整指南。

2026-09-18 16:32:43 171

原创 Jev 到底是什么?它不是“会自己上网的 AI”,而是给网页 Agent 装了一个高速决策大脑

jev-ultrafast 是 Browser Use 团队开源的高效浏览器操作决策模型,非全能代理,而是专注于在有限可操作控件中高速判断下一步动作(如点击、输入、等待)。它通过“去噪”动作空间,将大模型从琐碎决策中解放,提升自动化效率与可靠性。系统分工明确:大模型负责理解与生成内容,Jev 专注结构化决策,Browser Use 协调流程,执行与校验保障安全。其核心价值在于以低延迟、高置信度完成高频小决策,推动 AI 自动化向生产级落地迈进。

2026-09-18 14:36:46 709

原创 Browser Skill 到底如何控制多个 Chrome Profile?一次本机实测拆解

BSK 通过本地 bsk.exe daemon 作为中介,实现 AI 对多个 Chrome 实例的独立操控。其架构基于本地 IPC 与 WebSocket(127.0.0.1),每个实例对应一个独立的 Chrome Profile、Cookie 及登录态,切换实例即切换账号环境。实测确认:daemon 按需启动、非开机自启;浏览器扩展通过本地回环连接;新标签页不切换身份,仅切换实例才改变上下文。Agent Window 用于隔离自动化操作,避免干扰用户浏览。整体设计强调安全边界,禁止绕过验证或读取敏感数据,

2026-09-15 14:58:25 482

原创 系统代理开启时,钉钉页面加载失败等问题处理(补充版)

但是当系统代理为全局模式或者TUN模式时,近期钉钉仍然无法登录处理办法

2026-08-21 15:33:31 254

原创 了一个 WhatsApp 链接生成器源码:Nuxt 4 内容驱动架构 + 11 语言 i18n + 匿名身份体系,8 个真坑复盘

本文拆解了 WhatsApp 短链生成器 link.wadesk.io 的开源级实现(基于 Nuxt 4 SSG),把它当成一份"内容驱动 + 多语言 + 匿名身份"的架构样例来扒。核心有四点:其一,链接生成严格遵循 wa.me 协议,源码里处理了阿根廷(54→549)、墨西哥(52→521)等国别前缀与号码清洗、URL 编码等细节;其二,二维码用 qrcode.vue 生成并通过 canvas.toDataURL 落地下载;其三,整站靠 content.config.ts 的 Zod schema + q

2026-08-19 16:31:49 420

原创 我用半年把 WAExport 这款 WhatsApp 导出插件做到 10W 周活:一个前端的增长技术复盘

半年时间,周活从 0 做到 10W+。这不是靠投流砸出来的,核心是一套**工程化的增长打法**:选对词、对标竞品、保持高频更新、极简 UI、以及把"邀评"做成了一个有状态机的小模块。

2026-08-19 10:09:49 281

原创 为什么AI视频压缩能比H.265小50%还更清晰?深度拆解神经编码器的算法原理

本文探讨了AI视频压缩技术如何超越传统编码方法(如H.264/H.265/AV1),从算法原理层面分析了四个关键突破点:1)用光流神经网络替代块匹配运动估计,提升非刚性运动的预测精度;2)用神经网络实现帧内预测,学习复杂纹理规律;3)采用数据驱动的学习型变换矩阵,替代固定DCT基函数;4)引入语义感知的比特分配策略,基于人眼感知优化压缩效果。此外,AI压缩通过端到端联合优化,实现了全局最优的率失真平衡,并能生成视觉合理的内容弥补信息损失。这些技术使AI压缩在保持视觉质量的同时,可将码率降低30%-60%,尤

2026-08-07 11:35:16 368

原创 用 DataTransfer 模拟“用户选择本地文件“:不用系统对话框,也能给 `<input type=“file“>` 塞进真实文件

这篇文章介绍了一种在浏览器中模拟文件上传的技术,通过File和DataTransferAPI实现脚本向<input type="file">控件注入文件对象。关键点包括: 浏览器出于安全考虑不允许直接修改input.files属性,但官方支持通过DataTransfer对象间接设置文件列表。 核心步骤:创建文件内容→包装为File对象→添加到DataTransfer→赋值给input.files→手动触发change事件。 该方法适用于多种场景:测试自动化、Electron应用、浏览器扩展等,支持处理本地文

2026-07-30 20:02:33 347

原创 拆解 PDF 翻译引擎:表格纹丝不动、长语言自动缩放、图片文字 AI 重绘背后的工程

《PDF翻译工程揭秘:如何实现"换字不换版"》深度解析了专业PDF翻译的技术原理。文章指出,PDF文字本质是绘制指令而非结构化文本,保版式的核心在于保持坐标指令(如Tm矩阵)不变,仅替换Tj/TJ操作符中的字符串。完整流程包含四大技术层:解析层提取带坐标的文字块,翻译层处理语义,渲染层动态调整字体宽度防溢出,图像层通过OCR和AI修复处理扫描件和图片文字。真正的保版式翻译器通过"原地改串"而非重排版实现格式保留,其技术难点包括字体子集化、编码转换、字宽计算和图像修复等复杂工序。

2026-07-30 17:20:34 520

原创 AI编程指南2026-8月补充版:如何让代码一把过后还能最省token

《AI编程指南2026年8月补充版》摘要: 工具更新:WebStorm 2025.3终端优化对Claude Code的支持,需安装Markdown Plus插件解决文档链接问题 自动化提升: Workbuddy和Codex新增定时任务功能 Codex可长期持有Claude Code终端并监听输出 协作优化: Claude可调用同机Codex执行任务 新增/model opusplan指令实现方案编写与执行分离 支持技术文档分工给Grok和Codex 文档管理: 升级团队协作版doc指令 完善文档命名、合并与

2026-07-29 15:12:48 246

原创 以 wasender.wadesk.io 为例,拆解 WhatsApp 多账号触达系统的技术骨架

以 wasender.wadesk.io 为案例,拆解 WhatsApp 多账号触达系统的技术骨架:会话沙箱隔离、任务队列与限流、发送节律的抖动与冷启动、本地优先存储与可观测性。

2026-07-14 19:02:08 350

原创 从 WAExport 看 Chrome MV3 扩展的脚本隔离与请求中转

以 WAExport 这款 WhatsApp 聊天记录导出扩展为例,拆解 Chrome MV3 下 content script 与 inject 注入脚本两个作用域的隔离差异、跨作用域 postMessage 消息桥,以及为何要把对外请求统一收口到 background service worker 中转,从而绕开页面 CSP 与 Google 系域名的跨域限制。

2026-07-12 16:26:21 230

原创 MCP 工具调用机制详解

文章摘要 MCP(Model Context Protocol)规范了Host程序与大模型工具调用流程,定义了Host、MCP Client和MCP Server三方角色。工作流程分为启动和对话两个阶段:在启动阶段,Host通过MCP Client与Server建立三步握手连接,获取工具列表;对话阶段,Host将MCP工具格式转换为Claude API要求的格式发起请求,模型自主判断是否调用工具。不同厂商(Claude/OpenAI)的API格式存在差异,MCP的价值在于标准化外部工具调用,使Host无需为

2026-07-10 20:36:04 603 1

原创 从 MCP 到扣子:Agent 平台化演化路径

本文从工程演化的角度,系统梳理了从裸模型调用到平台化Agent的实现路径。关键演进步骤包括:通过MCP协议标准化工具接入(阶段1)、引入自主决策循环机制(阶段2)、Agent配置与执行逻辑解耦(阶段3)、服务化接口暴露(阶段4)、构建无状态多租户执行引擎(阶段5)、状态外置实现会话持久化(阶段6),最终将计算密集的模型推理层独立为共享服务(阶段7)。每个阶段都针对前序架构的特定痛点进行优化,最终形成支持大规模、低成本的平台化Agent服务体系。这种分层设计既保证了Agent的灵活性和自主性,又实现了资源的高

2026-07-10 19:36:16 307

原创 Playwright 自动化操控 X(Twitter) 发帖踩坑实录

最近在做一个 AI 助手(WorkBuddy)的自动化运营能力测试,需要用 Playwright 操控浏览器在 X(原 Twitter)上自动发帖。本以为是个简单的操作——打开页面、输入文字、点发布按钮,没想到踩了一连串的坑,花了两个小时才搞定。本文记录了完整的踩坑过程和最终解决方案,希望能帮到同样在做浏览器自动化的朋友。坑症状原因解决方案Chromium 被拦截Google 登录提示"不安全浏览器"Playwright Chromium 有自动化特征登录态丢失每次启动都要重新登录。

2026-06-29 20:42:33 293 1

原创 感觉开发 AI 产品总在做重复劳动

做 AI 产品最容易低估的是“重复劳动的密度”。表面上你在开发新功能,但实际工作很快会变成不断重复同一套底层流程:封装 Request、搞定各种鉴权协议、写重试逻辑、处理异步回调、解析千奇百怪的 JSON。当你同时接入文本、图像和视频模型后,这种重复不是线性增加,而是指数级增长。

2026-06-10 19:23:16 176

原创 99% 的 Vue 开发者都搞错了:template:‘<App/>‘ 和 render:h=>h(App) 根本不是「两种写法」,而是「两个世界」

本文揭示Vue开发中一个常见但易被忽视的问题:template选项与render函数的本质差异及其对打包产物的影响。通过对比两种开发模式: CDN直引完整版Vue(世界A):需要运行时编译字符串模板,必须包含模板编译器 webpack+vue-loader构建(世界B):模板在编译阶段被转换为render函数,运行时无需编译器 关键发现: 在webpack项目中使用template:'<App/>'会强制引入冗余的模板编译器(增加30KB+体积) vue-loader已将.vue文件的<template>编

2026-06-10 18:35:30 362

原创 Electron 多进程下的“库引入“全解析:核心模块、Electron API、第三方依赖与 utilityProcess 的依赖处理

Electron 多进程模块加载问题深度解析 摘要: 本文深入剖析了 Electron 应用开发中模块加载的核心问题,指出开发者常见误区在于仅关注"包安装"而忽视了多进程架构下的两个关键维度:路径解析(可修复)和进程权限(不可修复)。文章系统分析了五类模块(Node核心模块、Electron主进程API、渲染进程依赖、第三方库和Utility进程库)在不同进程中的加载机制,特别针对打包后模块路径变更和用户目录部署场景,提供了实用的解决方案。通过真实代码示例,详细讲解了如何在主进程、渲染进程和Utility进

2026-06-10 17:10:11 566

原创 别再裸奔式用 AI 写代码了!WebStorm 这些特性才是 AI 编程的「后悔药」和「监控室」

WebStorm 为 AI 编程提供了关键的安全保障与效率工具,主要包括: 安全防护: Local History 功能独立记录文件变更,可精确回滚 AI 的不当修改 Shelve Changes 可视化暂存代码,防止 AI 切换分支导致代码丢失 Git Worktree 支持多分支并行开发,隔离不同 AI 任务 多任务管理: 多终端分屏运行多个 AI 实例 独立配置运行编译、打包等任务,与 AI 工作并行不冲突 代码审查: 实时显示文件改动差异,支持行级回滚 内置类型检查、ESLint 即时发现 AI 的

2026-06-10 11:06:08 332

原创 AI 编程指南 2026 版:如何解决codex,claude连续上下文的问题

这篇文章为AI编程新手提供了一个清晰的开发流程指南,强调不应直接让AI写代码,而是分三步走:先让AI理解项目背景,再设计方案,最后执行编码和验证。文章对比了新旧AI编程模式的变化,指出当前AI更擅长全局理解而非局部执行。作者推荐使用JetBrains系列IDE辅助检查AI的代码修改,并详细介绍了两种开发流程(产品驱动型和优化驱动型)的具体步骤,强调文档沉淀和方案复核的重要性。最后提醒注意账号安全和合规使用AI工具。全文核心在于教导新手如何有效管理AI编程过程,确保代码质量和可维护性。

2026-06-02 10:19:43 469

原创 一线法编程理念

思维清晰:先整体设计,再逐步实现逻辑简单:一条主线,无复杂分支维护友好:问题定位精准,扩展成本低团队协作:职责清晰,并行开发。

2026-06-02 10:03:38 241

原创 Electron 25 后,`protocol` 能取代 `webRequest` 吗?一文讲透两者边界和最佳实践

Electron中protocol与webRequest的边界与最佳实践 本文对比了Electron中两个关键API:protocol和webRequest的区别与应用场景。protocol用于注册自定义协议或拦截已有协议的请求处理,适合构建应用内协议、本地资源映射和接口代理;webRequest则提供请求生命周期拦截能力,更适合监控、审计、header注入等场景。文章详细分析了两者在抽象层级、处理对象、返回模型等方面的核心差异,指出虽然Electron 25后protocol功能增强,但webReques

2026-06-01 20:43:24 229

原创 Windows 下从 Chromium/V8 源码编译 V8 10.8.168.25

本文详细记录了在Windows环境下从Chromium源码中单独编译V8 10.8.168.25版本的过程。主要内容包括:创建独立V8 worktree目录、配置.gclient文件、同步依赖项、解决Windows SDK版本问题、设置GN构建参数、编译v8_monolith静态库,以及整理可分发目录。文章特别说明了如何处理Windows SDK版本不匹配的问题,并提供了完整的构建脚本和参数配置。最终生成v8_monolith.lib静态库和可选d8.exe命令行工具,为需要特定V8版本的项目提供了可靠的构

2026-05-17 20:43:31 410

原创 从“烦死 CSP”到“真香”:一次插件和 Electron 开发后,我重新理解了内容安全策略

文章摘要 本文从开发者视角探讨了内容安全策略(CSP)的重要性与应用。作者最初因开发需求接触CSP时,将其视为阻碍调试的障碍;但在转向Electron开发后,认识到CSP作为安全防线的重要性。文章系统梳理了CSP的发展历程、核心功能(如防范XSS攻击、限制资源加载)及实施方式(HTTP头配置、Report-Only模式等),并强调其在现代Web安全中的关键作用。通过实践案例对比,展现了CSP如何从"开发阻碍"转变为"安全必需品"的认知转变过程。

2026-05-13 11:54:53 411

原创 彻底解决 Electron 多进程配置共享难题:从 electron-store 并发写入到零阻塞内存快照架构

文章摘要 本文针对Electron多进程架构下的配置共享问题,提出了一套零阻塞内存快照解决方案。原方案存在多个进程同时操作electron-store导致的竞态条件、性能瓶颈和架构混乱问题。新方案确立"主进程为唯一数据持有者"原则,通过以下设计实现优化: 主进程同步加载配置到内存单例 子进程启动时获取一次性快照 运行时子进程读取本地快照(零I/O) 写入操作通过异步IPC委托主进程处理 主进程采用防抖+原子写入机制 该架构消除了竞态条件,将配置读取性能提升至内存级别,同时保持数据一致性,

2026-05-09 23:24:03 382

原创 打包就崩?一次 napi-v36 报错引发的深度探索:彻底搞懂 Electron ABI、N-API 与原生模块重编译

摘要 本文深入探讨了 Electron 项目中原生模块(如 sqlite3)的打包问题,揭示了 ABI(应用二进制接口)兼容性的核心机制。文章首先解释了 ABI 与 API 的区别,指出 ABI 是二进制层面的约定,决定了数据结构布局和函数调用方式。接着分析了 Node.js 的 NODE_MODULE_VERSION 系统,以及 N-API 如何试图解决 ABI 兼容性问题。针对 Electron 的特殊性,文章详细说明了为什么即使使用 N-API 也需要重新编译原生模块,并揭露了 electron-bu

2026-05-08 22:34:12 485

原创 卸掉那些没用的插件!Claude Code 生态祛魅完全指南(2026 最新)

从 2025 年 2 月 Claude Code 公测到现在,知乎、掘金、优快云 上积累了大量"必装插件"推荐。问题是 Claude Code 迭代极快——基本每周正式发版,半年前的文章在今天看来,很多已经是历史文献。

2026-04-28 14:02:47 817

原创 Electron 实战:utilityProcess 服务脚本热更新、用户目录优先启动与 asar 依赖解析

摘要 本文探讨了Electron中utilityProcess服务脚本的热更新实现方案。重点解决了生产环境中脚本更新依赖路径问题,提出用户目录优先启动策略:主进程优先检测用户目录下的服务脚本,不存在则回退到安装包内版本。同时保持依赖解析始终指向当前安装包的node_modules,避免复制依赖带来的版本不一致问题。文章详细介绍了路径解析逻辑、环境变量传递机制,以及服务脚本初始化时动态设置模块搜索路径的关键代码实现,为Electron生产环境下的服务脚本热更新提供了可靠解决方案。

2026-04-27 22:42:36 626

原创 别再只会用拦截器了!Axios 适配器(Adapter)五大应用场景深度解析,附完整代码实战

摘要: Axios适配器(Adapter)作为其架构中被低估的核心机制,能解决拦截器无法处理的底层通信问题。适配器本质是一个函数,接管请求发送过程,决定传输方式(如HTTP、IPC、小程序API等)。与拦截器关注请求内容不同,适配器控制请求形式,适用于五大场景: 跨平台兼容:统一代码在浏览器、Node.js、小程序等环境运行,如为微信小程序实现wx.request适配器; 底层通信:如Electron中通过IPC通信替代HTTP,保持代码复用性; 缓存优先:请求前检查本地缓存,命中则跳过网络请求; 请求合并

2026-04-27 20:03:28 461

原创 Electron 实战:用 utilityProcess 开子进程,去端口化承载协议处理,并由主进程拦截渲染请求后统一中转

本文介绍了一种优化的Electron应用架构设计,通过主进程统一管理本地服务通信,解决了传统端口监听方案的安全性和稳定性问题。作者详细分析了直接使用本地端口的12个潜在风险,包括端口冲突、安全审计、僵尸进程等问题,并提出了一套基于utilityProcess和命名管道的替代方案。该设计将服务通信分为三层:渲染层仅触发协议请求,主进程统一拦截处理,再通过命名管道转发给独立子进程运行的Express服务。这种架构明确了职责边界,提升了安全性,同时便于后续扩展和维护。文章还提供了实际代码示例,展示了如何实现协议拦

2026-04-26 23:12:39 553

原创 2026 年 Google SEO 核心机制整合&两类落地页设计指导

2026年Google SEO核心机制研究:基于三源交叉验证的关键发现 本文整合DOJ反垄断案、API泄露和MWC漏洞三大硬证据,揭示Google搜索排名核心机制。研究发现: 排名采用五阶段架构,核心为T×Q×P*三因子模型,其中: T*(主题相关)由锚文本、内容匹配和点击行为构成 Q*(质量)包含品牌可见度、选择率和品牌锚文本占比 P*(受欢迎度)主要来自NavBoost点击数据 NavBoost机制包含13个月滚动窗口的点击质量分析,按国家/语言/设备分层存储。 站级质量分(0-1区间)0.4是SERP

2026-04-23 11:54:28 601

bat to exe converter 3.2 绿色安装包

可以将bat文件+上一个icon图标转化成一个exe文件,方便品牌传播

2025-04-14

海南大学信息检索作业

海南大学信息检索作业,比较实用,几乎每学期布置的作业都不变,所以可以直接拿过来用

2011-12-18

pl/sqle学习笔记

剔除了oracle书上讲的多余的部分,只把重要的内容给记录下来,方便自己使用

2012-07-21

阿里云点播URL鉴权处理流程

本文档图文并茂的讲解了阿里云点播的url鉴权问题,避免掉所有的坑,并给出了鉴权签名的php构建函数,阿里云点播url有四种鉴权方式,如果app用户采用的是原生开发则直接使用video_id的方式,如果使用的是uni-app包壳方式,那只有采用url鉴权了

2019-11-06

个人CSS设计兼容性问题总结教程

自己平时在公司上班,开发CSS时,经常遇到的一些问题汇总

2015-07-16

Python打包独立的mitmproxy.exe,可在任意机器直接运行

Python打包独立的mitmproxy.exe,可在任意机器直接运行

2024-05-05

个人总结搭建git服务器仓库采用无密登录方式以及TortoiseGit的用法

综合技术包,一个文档全面说明git的搭建,SSH登陆的原理和登录方式,以及如何配置tortoiseGit进行无密登录和PHPSTORM的git结合使用

2018-11-17

phpstorm 远程调试,远程网页调试,使用远程php命令进行本地debug调试

phpstorm远程网页调试,解决线上的问题无法调试的问题,能够更好的在线调试代码 phpstorm远程debug,可以解决一些windows系统上无法安装的插件的调试,例如swoole,ffmpeg,imagick等

2019-03-27

swoole的远程debug调试.docx

phpstorm2019远程调试swoole4.4.5 centos详细配置讲解,win10环境下安装,排除了可能跳进去的坑

2019-09-15

phpstorm远程调试基于swoole的hyperf框架.docx

新增了官方推荐的yasd调试工具,将使用过程中的坑全部记录下来 phpstorm 远程调试基于swoole扩展开发的swoft,easyswoole,hyperf等框架 必须部署在linux环境下的代码库 并且给与了 利用virtualbox 来安装虚拟机,以及使用虚拟机的共享文件夹机制,来达到同步开发的方式方法,即在windows下面进行开发,在linux环境调试和运行,却不用来回切换,拉取代码,一旦代码测试ok,就可以直接上传git,此外,在centos环境下,直接使用composer安装库,也不会因为composer自动检测swoole没有安装而不能装库的麻烦,创造了一个极其简单的swoole开发环境

2020-07-31

windows10环境下php使用selenium+chromedriver来模拟浏览器抓取(坑已填完)

整个优快云都是写的python的,python抓取教程一大堆,没必要再传了,这里讲的是PHP的,但可惜的是,整个网络都没讲到最关键一点,导致一直尝试不成功,初始代码,配置参数和超时都已说明, 压缩包中有文档,填坑的关键点都说到了,软件也打包在里面,开箱即用

2020-04-15

阿里云OSS临时授权STS直传视频文件到OSS服务器教程(含所需的核心js代码)

阿里云对于临时授权这块和OSS上传这块,已经如何配合php和前端js这块,没有个系统的帮助文档,让人一开始找起来很崩溃,特将需要用到的js和文档打包放在一起,减少以后开发者的开发负担!

2018-12-30

php+html5(原代码改进)多进程实现大视频文件无刷新上传

《php+html5实现无刷新上传,大文件分片上传,断点续传 》这个代码的改进版本,采用了多队列同时上传模式,改进了进度条在大视频文件上传时卡死问题,尤其解决了原作者最大的BUG,ajax的的对象放错位置了,这个也坑了我 半天时间,目前已全部改进,PHP,将直接使用content拼接改成了文件追加模式,避免内存耗尽卡死

2018-12-26

win10装PHP7.2的Imagick扩展.zip

全面综合网上各种漏洞百出的安装文档,以及过滤掉网上众多反复抓取传播的错误方式,以正确的方式方法来安装window下的imagick扩展,并且配齐所需要的各种库文件和软件,让使用者一看就懂,一学就会,节省自己的大量时间

2019-08-22

phpstorm常用操作完整说明文档图文word格式个人总结实战使用

本人长期开发PHP,在使用过程中总结出来的phpstorm常用功能,能帮你快速使用phpstorm,并且提升开发效率,这绝不仅仅是几个快捷键的事情

2018-11-17

点击文本域弹出日历框源码

自己从网站的html代码中剥离出来的功能,可以直接拷贝使用

2011-11-29

thinkphp5 console 调试启动脚本

大部分都只是用php think test进行启动,但是对于想调试test控制器的中的逻辑,则没办法写参数,我看了源码,稍微改进一点点,可以用ide进行调试console

2018-12-09

韩顺平坦克大战源码

完整的坦克大战的程序,只不过程序中的线程处理有些问题,可以下载自己修改一下

2011-09-30

centos7 rpm快速安装rabbitmq3.6.5 php安装amqp扩展 避开坑 一步到位安装流程

本压缩包,包含了个人已手动测试验证的所有必备包,其中包括erlang语言,socat加解密包,rabbitmq安装包,及详细安装教程,只需要按流程,一步步往下走,可以一次性搞定php rabbitmq安装问题

2020-07-25

登录注册表单验证弹出框单元

自己写的简单的tab 以及formValiator使用,DOMWindow的使用,以及ajax调用验证登录和ajax注册,各种jquery操作

2013-11-08

PHP 分片下载大文件/视频兼容图片下载大文件迁移设计方案

如需实现大文件迁移到云存储应以四个脚本进程,两个表来处理: file表,记录文件md5,status file_chunk表,记录文件的分片开始位置start/分片结束位置end/status/文件的md5 1,第一个进程用来进行对需要下载的所有文件进行分片; 2,第二个进程根据file_chunk存储的分片内容进行分片下载; 3,第三个进程判断file中的文件在file_chunk是否已下载完毕,如下载完毕,则进行合并,合并完成后修改file的status为1 4,第四个进程判断file表的status=1的文件,然后调用阿里云的视频点播脚本,分片上传到阿里云点播系统里(后续开源阿里云点播系统的上传逻辑)

2019-03-21

集成IK中文搜索的elasticsearch1.7.4完整运行包直接放linux任意文件夹下即可运行

集成了搜狗搜索词库,集成了IK中文搜索引擎,配置好了IK搜索引擎,centos7,直接yum install java -y 就可以运行了 运行脚本./bin/elasticsearch -d

2018-11-17

win10 协同centos7 共享文件夹方式 实现phpstorm下的swoole的远程debug调试

此文档为干活经过验证实操验证的文档,swoft项目实战开发中需要用到swoole扩展,但swoole扩展只能在linux机器上安装,因此如何灵活地结合linux内核和windows中phpstorm敏捷开发提供了一个项目的解决方案 并结局了php常驻内存服务启动后,远程调用接口时的监听调试问题

2020-07-25

centos7 rpm快速安装rabbitmq3.8.5 php安装amqp扩展 添加延迟队列扩展 避开坑

rabbitmq3.8.5 和下面版本都有一切区别,首先就是erlang语言版本的区别,但还好用的是openssl1.0,不然升级openssl又是一个恶心的事情,相反rabbitmq3.7.2x版本虽然用来erlang22,但是openssl用了1.1,造成不兼容性,一般centos7都是装的openssl1.0版本,该压缩包,给了详细的安装文档,稍微区别于3.7和3.6,已经增加了延迟队列扩展

2020-07-27

腾讯课堂自建composer安装包图文详细教程升级版

腾讯课堂有个composer从入门到精通教程,但该教程时间已久,github已经不再需要packagist提供token了,packagist已直接与github连接,该教程避开多余步骤,增加真实截图,采用phpstorm来进行命令行执行,更直观

2018-12-28

爱之谷源代码升级修改版适配PHP5.6修复之前BUG

安装方法: 1、将整个程序文件传到您要安装的目录。 2、删除 data/install.lock 这个文件,访问 http://您的域名/install/index.php 执行安装 3、填写信息,注意表前缀一定要填ecs_,安装。 4、登陆后台,进入 数据库管理-数据备份-恢复备份 选择 最新备份文件执行导入。 5、恢复后的后台账号admin 密码admin888

2016-04-16

阿里云OSS ali-oss 6.0 npm代码包带案例修复版本 编译打包js,可以直接引入使用

官方的git代码库,给的example是5.x版本案例,并且官方使用npm run build-dist打不了包,可能代码太过来老旧; 案例中OSS.wrapper属于6.x以下版本,已改为OSS方式,采用实际子账户进行分片上传,发现没有问题; 操作步骤: 1,npm install 2,cd example 3,npm install 4,npm run server 5,npm run dev 别忘记配置example/server/config.js的accessId和accessKey以及其他,配置完成后即可使用,跨域问题,可以使用谷歌浏览器,去除跨域限制即可; 打包方式,在根目录运行: npm run build-dist 会在dist文件夹下面生成两个文件,压缩的和未压缩的

2019-11-02

韩顺平php中xml教程笔记(自己写的)

电驴韩顺平php教程中xml内的笔记整理

2012-02-03

emoji入库mysql注意事项除了更改utf8mb4最大的坑在这里

网上描述了很多解决这个问题的文章,然后一堆抄袭,并不能使得插入成功,实际上应该在php PDO链接时,制定utf8mb4即可

2018-11-22

网页搜索引擎

用于模糊搜索使用,在网站制作过程中都有一个搜索框,这个可以给一些提示,希望爱学习的人,喜欢网站的人互相分享

2011-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除