程序员如何高效使用 Claude Code
程序员如何高效使用 Claude CodeClaude Code 是 Anthropic 推出的 CLI 编程助手,能直接在终端中理解你的代码仓库、执行命令、编辑文件、管理 Git——简单说,它就是一个住在你终端里的高级程序员搭档。但和所有强大工具一样,会用和用好之间隔着一道鸿沟。 本文综合了 Claude Code 创始人 Boris Cherny、Vue.js 作者尤雨溪、Google Chrome 工程负责人 Addy Osmani 等大咖的实战经验,以及 Anthropic 黑客松冠军 Affaan Mustafa 的两篇深度指南(The Shorthand Guide 和 The Longform Guide)的精华,以及社区优秀开源项目 everything-claude-code(50K+ Stars)和 awesome-claude-skills(38K+ Stars)的核心内容,帮你从”能用”进阶到”用好”。 一、理解核心约束:200K 上下文窗口在学任何技巧之前,先理解这一点:Claude Code 的 200K token...
Linux应知应会
Linux应知应会首先我们所说的学Lixux并不是学“Linux”,那个和内核相关境界达不到,所以说白了我们就是在体验。你真正应该学习的对后续不管就业还是科研有用的就是shell,那么从shell开始也不符合认知,所以先认识Linux。 Linux初识Linux是操作系统分为四部分:1.Linux kernel2.GNU tools(GNU 本质上是一个旨在打造完全自由软件的操作系统项目)3.GUI desktop4.Application因为某些原因吧GNU(genu)没有创建出自己的操作系统,但是GNU开发的工具(比如我们熟知的GCC编译器)和林纳斯开发的内核刚好就组成了操作系统,所以全名应该叫GNU/Linux更合适。然后大概说下文件系统,文件系统说白了就是提供了读写标准,比如我们都直到windows是NTFS,Linux目前应该是ext4可以自行搜索了解一下,然后你可以用df...
git团队协作
git团队协作写这篇文章其实是为了软件工程这个课需要展现团队合作,但是现在大学生大部分都不用(我也只push),科普一下(很有必要掌握),所以文章顺序就不是很符合逻辑,我会先讲解IDEA中怎么操作然后再说下Git Bash的操作,没去实习过所以也不知道是否规范,欢迎大家指正。 IDEA操作只需在创建项目的时候勾选创建git仓库即可,这一步相当于git init。这个比如你新建一个类,这个就相当于git add,提交到暂存区。这个就相当于git commit -m 提交到本地库。不要提交并推送,正常操作是你需要先pull再push,为了避免代码冲突、保证团队代码同步。接下来的操作我懒得截屏了12345678910111213git remote add origin https://github.com/DocJlm/AIPlatform.git #关联远程仓库,起别名一般喜欢叫origingit pull origin main --allow-unrelated-histories #字面意思允许不相关历史合并#接下来解决冲突重复add commitgit push...
KMP详解
KMP详解 例题 28.找出字符串中第一个匹配项的下标 题解 28.找出字符串中第一个匹配项的下标这个算法第一次听说,假设你不是oi的话就是在数据结构课上,但是鉴于部分中国大学计算机系老师毋庸置疑的 “水” 平和令人发指的语言表达能力,大部分学生都是迷迷糊糊的,下面我对这个算法进行下详细讲解,希望对大家有所帮助。next数组next数组是KMP算法核心,含义:所有p[1~j]的相等的前缀和后缀中长度的最大值这里说明下细节,两个需要匹配的字符串数组下标建议从1开始因为后续j的值直接对应前j个字符,无需额外计算偏移量,比如模式串 p = “abcabx” 下标从1开始时,p[1]=’a’、p[2]=’b’…p[6]=’x’,next[5] 直接表示前5个字符abcab的最长匹配长度(值为 2),逻辑清晰。如上图可以看出next数组的实际含义,第一个A没有匹配的0,第二个B同理,第三个A和第一个A匹配所以记位1,AB和前面的AB匹配长度位2所以记做2,C没有匹配的记做0,所以next[4] =...
李克勤院士
李克勤院士You get it,you get it;you don’t get it,you don’t get it. 致谢特别感谢Java期末出题组老师把试卷结构改了只有一道大题,让我能21分钟交卷,特别感谢我亲爱的舍友赞助的自行车能让我光速从一教赶到信息楼,10点27分及时赶上讲座! How to Position Yourself关于怎样定位自己我觉着是极其重要的,作为计算机专业,研究方向其实也就固定的几类,按照李老师的分就是Theory,Algorithm,Middleware (theory-oriented),Middleware...
碎梦后繁星
碎梦后繁星 primary ——The only thing you have to fear is fear itself 迷茫 作为大学生,不管什么专业初入大学时或多或少都会迷茫,总结一下无不归结于一个原因,对未来不确定性的恐惧。 反思 ...






