Inagora 爬虫实习面试记录
一面: 面试问项目啥的直接跳过,说说问的技术问题: 浏览器里除了会保存 cookie 信息以外还会保存什么其他信息吗? 这个问题我当时答得磕磕绊绊的,只说了有个 local storage 然后还会保存一些 css 这种信息用来提高多次加载的速度以外没回答出什么。正常的回答如下: ...
一面: 面试问项目啥的直接跳过,说说问的技术问题: 浏览器里除了会保存 cookie 信息以外还会保存什么其他信息吗? 这个问题我当时答得磕磕绊绊的,只说了有个 local storage 然后还会保存一些 css 这种信息用来提高多次加载的速度以外没回答出什么。正常的回答如下: ...
最近开始使用 pi 的 coding agent,发现没法通过 shift+tab 来调整 effort level 到 xhigh 和 max,pi 的 settings 里也没有 让 pi 自己解决,很快就好了 直接把 thinkingLevelMap 放在模型对象下,并且在 max 键上也做映射(否则 max 级别不会出现): ...
map 是有序键值对容器,它的元素的键是唯一的.搜索、移除和插入操作拥有对数复杂度.map 通常实现为 红黑树(红黑树是一种自平衡的二叉搜索树.每个节点额外存储了一个 color 字段 (“RED” or “BLACK”),用于确保树在插入和删除时保持平衡). ...
每天上班到单位打开电脑,除了 vscode 和 idea 以外就是打开claude code和codex(因为 mentor 也希望我能习惯用 AI 写代码),因此记录一些 vibe coding 需要注意的事儿。 日常工作中的 vibe coding 其实就是 agentic engineering,让 LLM 决策和写代码的过程本身不可控,这时候就要参考线性规划问题的思路,也就是要给 LLM 上约束,接下来我将参考我的实习内容说说如何优化我们的 vibe coding ...
由于有写了一半但是又得有同时修另外一个分支代码的需求,所以就得用stash了 当你执行 git stash 时,Git 会做两件事: 保存:将你当前**工作区(Working Directory)和暂存区(Staging Area)**中所有已跟踪文件的修改保存到一个栈(Stack)中。 还原:将你的工作目录还原到上一次提交(HEAD)时的干净状态。 此时,你的工作区是干净的,你可以随意切换分支。 ...
转载自:https://frytea.com/archives/1616/ 默认情况下 Windows 安装的 Claude Code 会从这个位置读取配置: C:\Users\<YOUR_NAME>\.claude 其他系统则类似的找到 ~/.claude 路径。 官方流程在安装结束后就完成了,可以直接登录使用。如果需要修改配置将 Claude Code 接入第三方 API,就需要修改这里的 settings.json 配置文件,可以使用 CC-Switch 或是手动编写,但是修改后会发现不生效。 ...
以往用 Github 也是差不多这个流程,但是总是忘…… 正常的流程:先 Fork 然后 Clone 到本地,做修改后提交 Commit 再 Push 到自己的仓库,确保没冲突后再发起 Pull Request。 # Fork 仓库到自己的 GitHub git clone https://github.com/你的用户名/仓库.git cd 仓库 # 添加上游仓库 git remote add upstream https://github.com/原仓库地址.git # 同步最新代码 git fetch upstream git rebase upstream/main git checkout -b feat/add-new-component # 创建描述性的分支名 git add 具体文件 # 避免 git add . git commit -m "feat: 添加登录表单验证" # 推送与创建 PR git push origin feat/add-new-component 注意:如果要开新的功能,就自己再开新的分支并同步上游代码然后再去改,这个分支相关的 PR 被合并后就可以删掉这个分支了 ...
正式开始接触项目开发的第一天就是把项目从公司内网的机器上迁移到阿里云的公网机器上,组长让我写 Dockerfile 和 Docker Compose 开始折腾 CI/CD Pipeline 了。 Dockerfile好写,毕竟上学的时候写过,但是我用 Docker 一般也是以调试为主,很少有需要编排的需求,也就没写过 Docker Compose,所以我就要开始折腾 Docker Compose 相关的内容了。 ...
转自CSDN,https://blog.csdn.net/qq_39918087/article/details/143957089 一票只知道教怎么装,现在nv都提供runfile了,复制一下指令喝杯水的工夫就装上去了还用你教啊?倒是卸载就没几个人出正经教程的。 1、To remove CUDA Toolkit: sudo apt-get --purge remove "*cuda*" "*cublas*" "*cufft*" "*cufile*" "*curand*" \ "*cusolver*" "*cusparse*" "*gds-tools*" "*npp*" "*nvjpeg*" "nsight*" "*nvvm*" 2.检查以下,到/usr/local/ 查看是否还有cuda相关文件夹。 ...
第一次遇到技术面,由于我问题没答上来几道并且时间排不开,所以无疾而终…… 这个岗位的背景:会用Linux进行定位和调试,需要用Python+Django技术栈编写一些简单的运维工具。 ...