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

抓包工具

www.charlesproxy.com/

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

官网:https://www.u-tools.cn/





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

Hexo Markdown以及各种插件功能测试





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

https://www.tabtab.xyz/zh





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 多亿行代码,并且对开源使用是免费的。




online tools

文本内容比对





画图

3D架构图:https://icraft.design/app/editor