资源
Application
Typora旧版本(免费)
Typora 最后一个免费版本是 0.11.18(Windows、macOS、Linux 系统通用) 。在这个版本之后,Typora 从免费软件转变为采用订阅制的付费软件。
mac:https://typora.cn.uptodown.com/mac/versions
win:https://typora.cn.uptodown.com/windows/versions
Charles
抓包工具
https://juejin.cn/post/6844904182588112904
推荐阅读:https://www.cnblogs.com/Uni-Hoang/p/13796852.html
配置https:https://blog.csdn.net/jdsjlzx/article/details/95970917 (没有配置,抓到加密数据看不了啊)
破解:https://www.cnblogs.com/hahaniuer/p/17915980.html
内网穿透
内网穿透是一种将内网服务暴露到公网的技术,以下为你介绍几种常见的内网穿透工具:
1. frp
- 特点:frp 是一款高性能的反向代理应用,支持多种协议,如 TCP、UDP、HTTP、HTTPS 等。它的配置较为灵活,能满足不同场景的需求,且开源免费,拥有活跃的社区,遇到问题容易找到解决方案。
- 使用方式:需要分别配置服务端(公网服务器)和客户端(内网机器)。在服务端配置文件中设置监听端口等信息,在客户端配置文件中指定要穿透的内网服务地址和端口,以及与服务端的连接信息。
- 适用场景:适用于各种需要将内网服务暴露到公网的场景,如远程办公、网站开发测试等。
2. ngrok
- 特点:使用简单,只需在官网注册账号,下载客户端,配置好认证信息,就能快速将内网服务暴露到公网。它提供了临时的公网地址,方便进行快速测试和演示。
- 使用方式:下载并解压客户端,在命令行中运行相应的命令即可启动穿透,如将本地 8080 端口的服务暴露出去:
ngrok http 8080
。 - 适用场景:适合快速测试和临时演示内网服务,如开发者在本地开发 Web 应用时,方便外部人员访问测试。不过,免费版有一定的限制,如连接时长、带宽等。
3. natapp
- 特点:这是国内的一款内网穿透工具,对国内用户来说,使用起来更加方便,提供了多种套餐选择,包括免费套餐和付费套餐。免费套餐可以满足基本的测试需求,付费套餐则提供更高的稳定性和更多的功能。
- 使用方式:在官网注册账号,购买隧道(可以选择免费隧道),下载客户端,配置好隧道信息后启动客户端即可。
- 适用场景:适合国内开发者和小型企业,用于将内网服务暴露到公网,进行开发测试或提供对外服务。
4. cpolar
- 特点:操作简单,支持多种协议,提供了可视化的管理界面,方便用户管理和配置隧道。它还提供了丰富的插件和功能,如 TCP 隧道复用、自定义域名等。
- 使用方式:在官网注册账号,下载客户端,登录后在管理界面创建隧道,配置好内网服务地址和端口等信息,然后启动隧道即可。
- 适用场景:适用于个人开发者和企业用户,可用于各种需要将内网服务暴露到公网的场景,如远程桌面访问、数据库远程连接等。
- https://dashboard.cpolar.com/
SQLite
mac安装方法:https://developer.baidu.com/article/details/2860130
入门教学:https://www.cnblogs.com/niumoo/p/18028632
uTools
vmware
教程:https://www.cnblogs.com/GeekerJun/p/18735275
mac安装:vmware fushion
https://support.broadcom.com/group/ecx/free-downloads
centos, fedora, rocky
centos:https://blog.csdn.net/m0_51913750/article/details/131594908
Plugin
Hexo
vscode / cursor
Go Interface Annotations
显示接口实现
https://www.zhihu.com/question/489103392
快捷键command + F12也有这样的效果,但是需要手动触发,这个能直接显示,很不错
Error Lens
行末提示错误
One Dark Pro
用 One Dark Pro Flat 好看,还有函数加粗
vscode-proto3
protobuf语法识别
Proto Lint
protobuf静态错误识别
solidity
语法识别
chrome
JSON handle
用于json预览
ps: uTools也支持
TabTab
website
[AI] deepwiki
DeepWiki 是一款由 Cognition Labs 开发的 AI 驱动的工具,旨在帮助开发者快速理解 GitHub 上的代码仓库。以下是其详细介绍:
- 核心功能
- 自动生成详细文档:能够分析代码文件、README 文档以及配置文件,自动提取关键信息并生成结构化的知识库文档,包括项目功能描述、技术栈分析、依赖关系说明、文件结构解析等。
- 会话式 AI 助手:用户可以直接与生成的文档进行对话,提出关于代码仓库的任何问题。AI 助手会根据代码仓库的内容提供准确且即时的答案。还支持 “深度研究” 模式,遇到复杂问题时,开启此模式可进行更彻底的 AI 分析,获得更深入的见解和更全面的解释。
- 交互式可视化图表:对于复杂的代码架构,可生成多种交互式图表,如类层次结构图、依赖关系图、工作流程图和架构图等,以可视化的方式展示代码的架构,帮助用户理解组件在仓库中的关系。
- 使用方式:用户只需将 GitHub 仓库 URL 中的 “github.com” 替换为 “deepwiki.com”,即可访问该仓库的 AI 生成 wiki 页面。对于私有仓库,用户需要登录 Devin 账户才能生成知识库文档。
- 主要优势:它解决了开源项目中常见的文档不足或不清晰的问题,极大地简化了开发者理解和学习新开源项目的过程,降低了理解复杂代码库的门槛,无论是初学者还是有经验的开发者都能从中受益,可显著缩短学习曲线,提高开发效率。
- 索引规模:截至目前,DeepWiki 已经索引了超过 30,000 个 GitHub 仓库,处理了 40 多亿行代码,并且对开源使用是免费的。