- 博客(536)
- 资源 (2)
- 收藏
- 关注
原创 Claude Code中英文系列教程13:如何在VS Code里使用Claude Code
Claude Code 既可使用 VS Code 扩展(图形面板),也可使用 CLI(终端中的命令行界面)。使用该扩展,你可以在接受更改之前审查和编辑 Claude 的修改计划,自动接受claude code所做的编辑,通过 @ 引用一定范围内的行,访问对话历史记录,并在单独的选项卡或窗口中打开多个对话。或者,在 VS Code 中按 Cmd+Shift+X (Mac)或 Ctrl+Shift+X (Windows/Linux)打开扩展视图,搜索“Claude Code”,然后点击安装。
2026-01-22 20:18:33
396
原创 Claude Code中英文系列教程12:自动操纵浏览器
注:有头 = 给人看的浏览器,无头 = 给代码/机器人用的浏览器,无头模式 就是把这个浏览器脑袋(图形界面)砍掉,只留下身体(渲染引擎 + JavaScript 执行引擎 + 网络请求能力),让它在后台偷偷干活,该扩展使用 Chrome 的原生消息传递 API 接收来自 Claude Code 的命令,并在您的浏览器中执行它们。不过,它会共享你的浏览器登录状态,所以如果你已经在 Chrome 中登录了某个网站,Claude 可以直接访问它,无需重新认证。Claude 打开文档,点击进入编辑器并输入内容。
2026-01-21 13:05:44
421
原创 Claude Code中英文系列教程:桌面版Claude Code
工作树的默认位置是 ~/.claude-worktrees ,但你可以在 Claude 桌面应用中的设置中配置它。将 .gitignore 中列出的文件包含到工作树中:使用 .worktreeinclude 自动将 .gitignore 中的文件,如 .env ,复制到新的工作树中。使用 git 工作树进行并行本地会话:在同一仓库中同时运行多个 Claude Code 会话,每个会话拥有自己的隔离 git 工作树。如果你在一个没有初始化 Git 的文件夹中启动本地会话,桌面应用将不会创建新的工作树。
2026-01-19 18:54:12
582
原创 Claude Code中英文系列教程:在云上虚拟机并行运行多个会话
使用 --teleport :在命令行中,运行 claude --teleport 以获取交互式会话选择器,或运行 claude --teleport <session-id> 直接恢复特定会话。使用 /teleport :在 Claude Code 中,运行 /teleport (或 /tp )以查看您的网络会话的交互式选择器。从终端选择默认环境:如果你配置了多个环境,运行 /remote-env 来选择 使用 & 或 --remote 启动网页会话时要使用的环境。对于单个环境,此命令显示你的当前配置。
2026-01-19 16:41:13
662
原创 Claude Code中英文系列教程:创建自己的斜杠快捷命令
您可以将命令组织在子目录中(例如, .claude/commands/frontend/component.md 会创建一个 /component 命令,并在描述中显示“(project:frontend)”)Claude Code 支持自定义斜杠命令,你可以通过创建这些命令快速执行特定的提示或任务。假设你想为你的项目创建可重用的斜杠命令,所有团队成员都可以使用。假设你想创建灵活的斜杠命令,这些命令可以接受用户的额外输入。在您的 Claude 会话中,使用带参数的命令。
2026-01-17 17:59:58
437
原创 Claude Code中英文系列教程:在同一个项目里面并行使用多个Claude Code
git worktree 能让你在同一个仓库里同时检出(checkout)多个不同的分支,每个分支都有自己独立的文件夹,里面的文件、修改、甚至构建产物都互不干扰。编译/构建很慢的项目,stash 后切分支要重新 build。对于长时间运行的任务,你可以让 Claude 在一个工作区中运行,而你则在另一个工作区继续开发。记得在每个新的工作区中根据你的项目设置初始化开发环境。每个工作树都有自己的工作目录和隔离的文件,同时共享相同的 Git 历史。Git 工作树允许你从同一代码仓库中检出多个分支到不同的目录中。
2026-01-17 13:08:17
372
原创 Claude Code中英文系列教程:十大常用技巧
当 Claude 引用图片时(例如, [Image #1] )、 Cmd+Click (Mac)或 Ctrl+Click (Windows/Linux),点击链接将在你的默认查看器中打开图片。当设置后,将自定义token预算应用于所有请求,覆盖您的思考模式配置。使用 /rewind 或 --fork-session 创建的分支会话会与其根会话分组在一起,从而更容易找到相关的对话。假设您需要以特定格式获取 Claude 的输出,尤其是在将 Claude Code 集成到脚本或其他工具中时。
2026-01-16 13:10:47
502
原创 Claude Code中英文系列教程:plan模式
如果你处于普通模式,Shift+Tab 首先会切换到自动接受模式,终端底部会显示 ⏵⏵ accept edits on。在计划模式下,Claude 先使用 AskUserQuestion 工具来收集需求并澄清您的目标,然后再提出计划。计划模式指示 Claude 通过只读操作分析代码库来创建计划,非常适合探索代码库、规划复杂变更或安全地审查代码。随后的 Shift+Tab 会切换到计划模式,显示 ⏸ plan mode on。可以使用 Shift+Tab 在会话期间切换到计划模式,并循环浏览各种模式。
2026-01-14 20:49:08
452
原创 Claude Code中英文系列教程:子代理subagent
指定描述子代理用途的唯一标识符(例如, code-reviewer , api-designer )。在 .claude/agents/ 中创建团队共享的项目特定的子代理,注意这个目录不要乱改。假设你想使用专门的 AI 子代理来更有效地处理特定任务。上面命令显示了所有可用的子代理,并允许你创建新的子代理。让调试器子代理调查用户无法登录的原因。为你自己的工作流程创建自定义子代理。使用代码审查子代理来检查验证模块。当然也可以明确请求特定的子代理。Claude 何时使用此代理。限制每个子代理实际需要的工具。
2026-01-14 20:11:37
634
原创 Claude Code中英文系列教程:学习新代码库,修复错误与代码重构
2,Start Claude Code 启动 Claude Code。重构utils.js以使用ES2024的特性,同时保持相同的行为。建议几种方法来修复user.ts中的@ts-ignore。假设你遇到了一个错误信息,需要找到并修复其来源。让 Claude 知道错误是间歇性的还是持续性的。假设你刚刚加入一个新项目,需要快速了解其结构。假设你需要更新旧代码以使用现代模式和最佳实践。更新 user.ts 以添加建议的空值检查。从广泛的问题开始,然后缩小到特定领域。假设你需要定位与特定功能相关的代码。
2026-01-14 18:28:15
266
原创 Claude Code中英文系列教程:常用命令与初学者建议
claude -c //Continue most recent conversation in current directory 在当前目录中继续最近的对话。claude -p "query" //Run one-off query, then exit 运行一次性查询,然后退出。claude -r //Resume a previous conversation 恢复之前的对话。claude "task" //Run a one-time task 运行一次性任务,
2026-01-14 14:45:33
424
原创 Claude Code中英文系列教程:快速入门
你会看到 Claude Code 欢迎界面,其中包含你的会话信息、最近的对话和最新更新。到结束时,您将了解如何使用 Claude Code 进行常见的开发任务。Claude Code 会根据需要读取你的文件,无需手动添加上下文。Claude 还可以访问自己的文档,并能回答有关其功能和特性的问题。如果您需要重新登录或切换账户,请在 Claude Code 中使用 /login 命令。Claude Code 需要一个账户才能使用。让我们开始理解你的代码库。登录后,您的凭证将被存储,您将无需再次登录。
2026-01-14 12:55:08
688
原创 Claude Code中英文教程:概述
Claude Code 维护对整个项目结构的了解,可以从网络上找到最新的信息,并且通过 MCP 可以从 Google Drive、Figma 和 Slack 等外部数据源中提取数据。MCP 让 Claude 可以读取你 Google Drive 中的设计文档,更新你 Jira 中的工单,或使用你的自定义开发者工具。了解 Claude Code,这是 Anthropic 开发的智能编码工具,它存在于您的终端中,帮助您以前所未有的速度将想法转化为代码。不是另一个 IDE。企业级的安全、隐私和合规性是内置的。
2026-01-14 09:58:47
564
原创 小白QT之QPainter::fillRect
它专门负责把一块长方形区域“哗”地一下全部涂满颜色、渐变或者图案。fillRect 和 drawRect 的最大区别。再 drawRect(描个边框,让它看起来有轮廓)“既要颜色又要边 → 先 fill 再 draw”//整个控件区域都被小熊壁纸铺满了(会自动平铺)就像你先把墙刷成蓝色,再用白胶带贴个边框线一样。“想把一块地方彻底染色 → fillRect”“只想画个方框的边 → drawRect”fillRect 就是“油漆桶工具”先 fillRect(涂满颜色)我们用最常见的场景来类比下。
2026-01-14 00:18:03
208
原创 小白QT之QGraphicsScene场景视图
注意:这时 painter 已经自动处于这个家具自己的坐标系里了,(0,0) 就是这个家具的中心点或你定义的原点,你不用管它在客厅的绝对位置。找到这些“可能要画到的家具”之后,客厅会把它们按 z 值从低到高 排好队(z 值大的会盖在 z 值小的上面,就像前景盖背景一样)它会先看“摄像头要拍的这个矩形区域”,然后快速找一找: “哪些家具哪怕只露一点点在这个区域里?关键一句话:客厅本身是不会出现在电视上的,只有摄像头拍到的画面才会显示。用最接地气的比喻来说,整个过程就像你在玩一个“客厅摄像头直播”游戏。
2026-01-13 14:49:18
418
1
原创 .htaccess详解及.htaccess参数说明
.htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可...
2020-01-09 15:27:30
1261
原创 C++中的namespace
namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤,每个人都可能使用相同的名字来实现不同的库,于是程序员在合并程序的时候就会可能出现名字的冲突。namespace引入了复杂性,解决了这个问题。namespace允许像类,对象,函数聚集在一个名字下。本质上讲namespace...
2019-10-28 10:10:44
707
转载 Laravel 执行流程(一)之自动加载
定位从 public/index.php 定位到 bootstrap/autoload.php 从 bootstrap/autoload.php 定位到 vendor/autoload.php 从 vendor/autoload.php 定位到__DIR__ . '/composer' . '/autoload_real.php';定位完毕,你会看到这样的代码:return Com...
2019-04-19 14:28:14
1053
转载 如何设计一款优秀的短视频 SDK
2017 年,短视频成为了创业的新风口,各种短视频 App 如雨后春笋般先后上线,视频越来越像文字、图片一样,成为每一个 App 不可或缺的一部分。1. 包体一定要尽可能小如何做到尽可能的减小 SDK 的包体呢 ?- 尽一切努力使用 Android/iOS 系统原生的 API,不怕难用,不怕踩坑- 良好的模块划分,不同的功能生成不同的动态库...
2019-04-19 13:42:32
865
转载 Android WebRTC开发入门
在学习 WebRTC 的过程中,学习的一个基本步骤是先通过 JS 学习 WebRTC的整体流程,在熟悉了整体流程之后,再学习其它端如何使用 WebRTC 进行互联互通。申请权限Camera 权限 Record Audio 权限 Intenet 权限在Android中,申请权限分为静态权限申请和动态权限申请,这对于做 Android 开发的同学来说已经是习以为常的事情了。下...
2019-04-17 16:19:02
1996
转载 云游戏真的来了,这次的搅局者是 Google,云游戏平台搭建
索尼、微软、任天堂和 Steam 等几家平台商的博弈。Google:云计算将会彻底改变我们的游戏方式名为「Stadia」的全新游戏平台和我们平时看到的索尼 PS4、微软 Xbox One 以及任天堂 Switch 主机不同,本次 Google 并没有发布任何物理形态的主机设备。将大部分的处理、渲染工作都交给了遍布各地的服务器,然后再通过高速网络,把可供玩家交...
2019-04-15 17:11:42
1491
转载 如何有效地报告 Bug
https://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html我非常希望每一个人在报告bug之前都读一下这篇短文,您可以亲自示范,也可以给出能导致程序出错的、详尽的操作步骤。如果程序附带了一套报告bug的准则,一定要读。报告bug的最好的方法之一是“演示”给程序员看。确切地告诉程序员您做了些...
2019-04-11 14:58:25
560
转载 提问的智慧
https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md当你拋出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。我们不讳言我们对那些不愿思考、或者在发问前不做他们该做的事的人的蔑视。那些人是时间杀手 —— 他们只想索...
2019-04-11 14:27:38
701
原创 Linux下Tomcat的安装配置
http://tomcat.apache.org/http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.93/bin/apache-tomcat-7.0.93.tar.gz启动cd /usr/local/tomcat/bin ./startup.sh关闭shutdown.sh配置端口...
2019-04-11 10:45:41
318
转载 nohup.out文件过大解决方法 定时任务清空
0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。在一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到log文件中。另外,也可以实现0,1,2之间的重定向。2>&1:将错误信息...
2019-04-10 15:01:13
4509
转载 WebRTC的视频解码原理简析
WebRTC的视频部分,包含采集、编解码(I420/VP8)、加密、媒体文件、图像处理、显示、网络传输与流控(RTP/RTCP)等功能。视频采集---video_capture: 源代码在webrtc\modules\video_capture\main目录下,包含接口和各个平台的源代码。在windows平台上,WebRTC采用的是dshow技术,来实现枚举视频的设备...
2019-04-09 18:03:43
1009
转载 activemq 安装 部署
ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。ActiveMQ使用Apache提供的授权,任何人都可以对其实现代码进行修改。ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。Java Message Service:是Java平台上有关面向消息中间件的技术规...
2019-04-09 15:33:34
757
转载 WebRTC信令控制简介与STUN, TURN服务器搭建
本文将向大家介绍两个方面的知识:WebRTC信令控制 STUN/TURN服务器的搭建在前面的文章中已经向大家介绍了如何构建信令服务器。但构建的信令服务器是如何工作的?哪些消息需要信令服务器控制和中转?另一方面,在真实的网络中,WebRTC是如何进行NAT穿越的呢?如果穿越不成功,我们又该如何保证服务?信令WebRTC 信令控制架构图signal.png834×520 4...
2019-04-09 14:23:26
1450
转载 如何搭建WebRTC信令服务器
WebRTC 有一整套规范,如怎样使用它的接口、使用SDP进行媒体协商、通过ICE收集地址并进行连通性检测等等。除此之外,WebRTC还需要房间服务器将多端聚集到一起管理,以及信令服务器进行信令数据交换(如媒体描述信息SDP的交换,连接地址的交换等),但在WebRTC的规范中没有对这部分内容进行规定,所以需要由用户自己处理。安装 Nodejs下面我们就来看看具体如何安装 ...
2019-04-09 09:52:13
1587
原创 ZooKeeper安装和配置
ZooKeeper是一个开源的分布式协调服务,由雅虎创建,是Google Chubby的开源实现。ZooKeeper的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。ZooKeeper是一个典型的分布式数据一致性的解决方案。分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、...
2019-04-03 15:59:40
610
原创 redis Sentinel部署
sentinel 系统用于管理多个 Redis 服务器(instance)执行以下三个任务:监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。 提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。 自动故障迁移(Automatic ...
2019-04-02 15:57:26
531
原创 如何在wiced平台上编译,运行智能彩灯 实时控制彩灯的色调和开关
https://github.com/WildDogTeam/demo-c-rgblight/tree/master/src/device恢复出厂的GPIO口在demo_platform.h声明为WICED_GPIO_2,用户可以根据自己的需要修改,注意恢复出厂的GPIO必须能响应外部中断. 智能彩灯的GPIO口在demo_devices.c中定义,默认如下,用户可以根据自己的需要直接...
2019-03-22 16:41:06
689
转载 新的时代:今日三款新IM正式宣战微信!
今天(2019年1月5日)是社交圈的大日子,在今天上午将有三款不同的社交软件进行发布会,王欣、张一鸣、罗永浩旗下公司三款社交产品于今日同日发布。 新的时代,共同挑战微信2019年1月15日,张一鸣的字节跳动、罗永浩的快如科技和快播创始人王欣的云歌人工智能都将在今日发布自己的社交APP。 据媒体报道:1)字节跳动:发布的产品可能一款名为“多闪”的短视频社交产品,Slogan是...
2019-01-15 14:08:09
770
转载 快播王欣发布匿名IM社交软件“马桶MT”
2019年1月14日,快播王欣推出了一款匿名IM社交软件——马桶MT,它的灵感像是来自于美国的匿名分享应用Secret(已关闭)。 原快播创始人王欣近日在微博预告了其新公司云歌人工智能推出一款全新社交产品的消息,这款产品命名为“马桶MT”。 ▲ “马桶MT”的logo ▲ “马桶MT”的部分APP截图 官方介绍称:马桶MT是一个人脉暗网,是朋友圈的影子,所有...
2019-01-15 13:54:11
977
转载 WebRTC 零基础开发者教程(中文版)下载
WebRTC 简介WebRTC,是一个支持网页浏览器进行实时语音通话或视频聊天的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得的一项技术。WebRTC提供了实时音视频的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。虽然WebRTC的目标是实现跨平台的Web端实时音...
2019-01-11 10:58:54
13421
10
转载 RTMP之后,SRT与QUIC
RTMP协议存在累计延迟与加密方面的问题,为适应互联网视频低延时,高质量的要求,以UDP为核心,具有创造性的SRT,QUIC等流媒体视频方式将成为新的选择 RTMP协议最初是由Macromedia为通过互联网在Flash播放器与一个服务器之间传输流媒体音频、视频和数据而开发的协议。随着视频直播领域的兴起,也成为业内广泛使用的协议。RTMP是基于TCP的协议,存在着累积延迟和加密方...
2019-01-11 10:52:18
1195
转载 GitHub私有代码库将免费开放
1月8号消息,微软收购 GitHub 后,官方宣布了一项重大更新:免费开放私有代码库,即 GitHub 用户现在可以免费创建无限量的私有存储库。同时还有另一项更新——GitHub Enterprise,结合了企业云(原GitHub Business Cloud)和企业服务器(原GitHub Enterprise),对企业和组织来说更简单统一。 在2018年6月4日,微软宣布,通过75亿...
2019-01-08 17:12:39
1034
原创 visual studio 2015 2017 key vs2015 vs2017密钥
Visual Studio Professional 2015简体中文版(专业版)KEY:HMGNV-WCYXV-X7G9W-YCX63-B98R2Visual Studio Enterprise 2015简体中文版(企业版)KEY:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV 2017https://visualstudio.microsoft.com/zh...
2018-12-13 17:09:30
343
原创 WebRTC 学习资源 电子书 WebRTC权威指南 Learning WebRTC
webRTC源码下载地址:https://pan.baidu.com/s/18CjClvAuz3B9oF33ngbJIw 提取码:wl1e 1.《WebRTC权威指南》第三版 中文版 本书适用于初学者,可以快速理解WebRTC相关的理论知识。本书的作者是 艾伦 B.约翰斯顿 (Alan B.Johnston) 丹尼尔 C.伯内特 (Daniel C.Burnett) 。...
2018-12-10 09:49:25
2222
1
原创 Flutter 1.0 正式版: Google 的便携 UI 工具包
Flutter 1.0 正式版: Google 的便携 UI 工具包 文 / Tim Sneath,Google Dart & Flutter 产品组产品经理 Flutter 是 Google 打造的 UI 工具包,通过一套代码同时在 iOS 和 Android 上构建媲美原生体验的精美应用! 如今,移动开发者们在同时兼容 iOS 和 Android 时...
2018-12-08 11:57:10
523
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅