018_为什么我们常见的 IP 都是 192.168 开头的
为什么我们常见的 IP 都是 192.168 开头的 ip 地址划分参考:IP 地址的分类 互联网诞生之初,IP 地址显得很充裕,于是计算机科学家们设计了分类地址。 IP 地址分类成了 5 种类型,分别是 A 类、B 类、C 类、D 类、E 类。 上图中黄色部分为分类号,用以区分 IP 地址类别。 私网地址划分 10.0.0.0–10.255.255.255 172.16.0.0–172.31.255.255 192.168.0.0–192.168.255.255 除了这三个 ip 地址段为私有 ip 地址外,其它的都为公网 ip。 这些地址已被声明私有化,任何内网中的设备可以任意使用这些地址,但是在这三个范围内的 IP 地址不允许出现在 Internet(外网)上。所以我们平台在内部组网时用的比较多,比如监控项目与公司内部电脑 ip 设置,用的多的就是 192.168.xx。 通常情况下,按照需要容纳的主机数选择私有地址段。家庭网络规模比较小,一个 C 类地址,192.168.1.x 可以容纳 254 个终端,足够使用。 学校或者大型企业可能使用 B 类甚至 A...
017_开发工具推荐
开发工具推荐 开发工具推荐 平台 工具名称 功能描述 网址 IDE cursor 内置大模型, 完美兼容 vscode vscode 插件丰富 LLM ChatGPT 客户端 Git git 版本控制 Github Desktop github 桌面客户端 比较 Beyond Compare 文件对比 远程 MobaXterm 远程连接 数据库 Navicat Premium Lite 数据库管理 https://www.navicat.com.cn/download/navicat-premium-lite 容器 Docker Desktop 容器化 代理 clash 代理工具 抓包 wireshark 抓包工具 windows c++环境 CMake MinGw
016_笔记工具推荐
笔记工具推荐 笔记工具推荐 平台 工具名称 功能描述 windows vscode 编辑功能强大, 代码管控 windows typora 界面优雅, pin 目录后可以快速切换 windows vnote 快速切换, 快速修改, 不够优雅, 配置麻烦 windows heynote 程序员笔记 windows navicat 数据库 跨平台 wps 表格 跨平台 flomo 简短, 方便同步 跨平台 幕布 思维导图 跨平台 github 笔记托管
015_windows实用工具推荐
windows 实用工具推荐 Windows 实用工具推荐 分类 工具名称 功能描述 网址 截图工具 Snipaste 支持截图后贴图,贴图后可继续截图 https://zh.snipaste.com/download.html 文件管理 Everything 快速文件搜索工具,比 Windows 自带搜索更快 https://www.voidtools.com/zh-cn/downloads/ 系统维护 Geek Uninstaller 卸载软件工具,可彻底清理残留文件 桌面管理 DeskPins 桌面置顶工具,可置顶任何窗口 翻译工具 网易有道翻译 多语言翻译工具 网盘 百度网盘 文件存储与下载 聊天工具 CleanMyWechat 微信清理工具 这些工具可以大大提高 Windows 系统的使用效率和体验。根据个人需求,选择合适的工具来优化您的工作流程。
014_rss订阅
rss 可以绕过算法推荐, 并且不遗漏地接收关注的动态, 重新成为订阅的主人 工具 Inoreader RssHub Vercel Inoreader多端同步的 rss 阅读器, 亲测是最方便, 最容易同步, 加载源最容易成功的 rss 服务器, 页面也很高大上 包含了网页端、浏览器插件、app RssHub集成了最新的 rss 订阅源, 号称是让每一个网站都能做成 rss 订阅。当前绝大部分的网站都不主动公开 rss 订阅的方式了, RssHub 可以弥补这一点。 Vercel很多网站对爬虫源进行了屏蔽, RssHub 也是一种网络爬虫的方式。将 RssHub 部署到自己的服务器, 有了新的域名, 便可以绕过这一层。Vercel 可以部署 RssHub 项目, 从而省去了购买服务器的花销。 Vercel 部署 RssHub 的教程可以参考: 手把手教你用 Vercel 免费部署 RSSHub
013_内网穿透工具
localtunnel 和 Cloudflare Tunnels 都是内网穿透工具,可以方便快捷的将本地 Localhost 暴露给全世界,无需修改 DNS 和防火墙设置 localtunnellocaltunnel 是一款基于 node.js 的内网穿透工具,非常流行,可以方便快捷的将本地 Localhost 暴露给全世界,无需修改 DNS 和防火墙设置 github 地址: https://github.com/localtunnel/localtunnel 使用方式 安装: npm install -g localtunnel 绑定端口: lt --port 8000, 绑定要访问内网服务的端口, 即本地访问该服务的端口 公网 ip:之后会生成一个 https 的公网 ip 地址, 通过该地址可以访问内网 访问密码: 本地访问该 ip, 点击查看密码, 即可看到。从外网访问 ip,并输出密码即可 注意 服务关闭后, 外网不可访问, 再次开启后会分配新的 ip Cloudflare...
012_修改wsl环境下的docker container 端口
wsl 下, 修改已创建容器的端口 工具: wsl, docker 路径: \\wsl.localhost\docker-desktop-data\data\docker\containers\ 容器文件名参考 docker desktop 的容器名下的序列号 修改文件: hostconfig.json 中的 PortBindings 的 HostPort 重启 docker desktop, 注意需要退出后再开启, 不能仅 restart docker, 否则修改被抹除
011_Linux配置依赖环境
Linux 依赖各种库,有的是项目文件夹 lib 里面已经有了,有的需要安装。本文介绍了在 WSL2 编译一个项目遇到的环境问题。在一天半的时间尝试下,终于解决了,记录下解决的过程。 配置 Linux 依赖查找库或依赖 使用包管理工具: 在 Debian 或 Ubuntu 系统上,可以使用apt-cache search命令查找库。例如,要查找包含“mat”关键字的库: 1apt-cache search mat 在 CentOS 或 Red Hat 系统上,可以使用yum search命令: 1yum search mat 使用ldconfig命令: ldconfig命令用于配置和管理共享库的符号链接和缓存。 可以使用ldconfig -p | grep libmat命令查看系统中已知的库: 1ldconfig -p | grep libmat 手动查找: 使用find或locate命令在系统中搜索特定的库文件。例如,查找libmat.so: 1find / -name libmat.so 2>/dev/null 1locate...
010_wsl2使用介绍
适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。 WSL 旨在为希望同时使用 Windows 和 Linux 的开发人员提供无缝高效的体验。比 VMWare 或 Virtual Box 等虚拟机更轻量, 最主要是 Windows 原生支持。 安装开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 安装 WSL2 管理 LinuxWSL 的基本命令 123456789101112安装将目录更改为主页Help 命令以特定用户的身份运行更改发行版的默认用户标识 IP 地址导出分发版导入分发版就地导入发行版装载磁盘或设备卸载磁盘已弃用的 WSL 命令 功能 命令 列出可用(可在线安装)的 Linux 发行版 wsl --list --online 列出已安装的 Linux 发行版 wsl --list --verbose 安装指定 Linux 发行版 wsl --install...
009_使用vscode调试rust项目
windows 下, 使用 vscode 调试 rust 项目 工具: vscode, rust-analyzer 插件, rust 环境 安装 vscode 插件: rust-analyzer 创建 rust 项目 终端输入命令 cargo new ProjectName 使用cargo run或者cargo build命令编译项目, 生成可执行文件target/debug/ProjectName.exe 注意: 必须编译通过生成可执行文件后才能进行 debug 创建 launch.json 文件 debug 点击创建 launch.json 文件 调试器选择 LLDB (rust 调试器为 LLDB) 选择 yes, 调试环境会自动配置好 设置断点 F5 或者 运行->终端->开启调试 在左侧查看 debug 的变量和堆栈