计算机资源超集合(持续更新)
本系列所有文章 在线工具(持续更新)计算机资源超集合(持续更新) 你可以通过使用右下角的小齿轮,来开启黑夜模式和阅读模式。 为什么会有这个页面 本页面是自学编程资源和分享内容的大聚合。 旨在为编程自学者提供一系列: 清晰的编程自学路线 各编程岗位方向的知识点梳理 靠谱的资源 高效的工具 务实的技术文章 方便自己也方便他人。本页面会保持持续更新,欢迎收藏品鉴! 编程自学路线+知识大梳理 本页面目前整理收录了6个大方向(岗位)的学习路线+知识点大梳理,分别为: Java后端开发 前端开发 C/C++后台开发 大数据开发 嵌入式开发 网络安全方向 后续本站也会持续更新和增加更多的内容… 常用编程软件和工具 工欲善其事,必先利其器! 一个易上手、好用、高效的软件工具对于程序员工作效率的提升是不言而喻的,这些常用开发软件和工具比如: 基础的软件开发环境和设施 好用高效的在线工具和网站 本地常用的一些编程软件 Linux操作系统 版本控制工具 高效的IDE和编辑器 API管理工具/文档管理工具 CI守护系统 …… 等等 常用在...
在线工具(持续更新)
本系列所有文章 在线工具(持续更新)计算机资源超集合(持续更新) 你可以通过使用右下角的小齿轮,来开启黑夜模式和阅读模式。 开发必备 在线ASCII码表 正则表达式调试工具 正则表达式可视化 在线Nginx配置 BASE64编解码工具 MD5编码工具 AES/DES加解密 JWT解码工具 ASCII编解码工具 Unicode编解码工具 UTF-8编解码工具 字符串编解码工具 通用进制转换工具 浮点数十进制转换 RGB颜色转换 时间戳转换工具 在线JSON解析 在线JS代码格式化工具 CSS可视化工具 XML格式化工具 SQL压缩/格式化工具 JSON/XML在线转换 JSON/YAML在线转换 IP地址查询 HTTP在线接口测试 UUID在线生成器 随机数生成器 在线编译套装 在线文本比对 创作必备 在线画图工具 在线思维导图 在线字数统计 在线MD排版 在线免费图床 在线代码截图 在线短链接生成 在线文本替换 在线文件压缩工具 在线多媒体转换器 在线PDF工具 在线PS logo在线制作 在线海报设计工具 Open Source ...
最新LOS_gsi构建指南
本系列所有文章 lineageOS编译环境及构建指南最新LOS_gsi构建指南 你可以通过使用右下角的小齿轮,来开启黑夜模式和阅读模式。 如果你发现文章内容有错漏、你对文章内容有任何改进意见或者你阅读文章遇到了困难,都可以通过博客首页的邮箱联系我。 LineageOS GSI 构建指南(优化版)📋 环境要求 操作系统: Debian 12(建议纯净安装) CPU: 建议内核数至少8核心。 内存: 建议至少16GB RAM,并配置16GB以上swap空间 存储: 建议至少350GB+可用空间(SSD更佳) 网络: 稳定连接,建议使用代理或国内镜像加速 一、环境配置1.1 更新系统并安装依赖# 更新系统sudo apt update && sudo apt upgrade -y# 安装编译依赖包(适配Debian 12)sudo apt install -y \ bc bison build-essential ccache curl flex g++-multilib gcc-multilib \ git git-lfs gnupg gperf ...
lineageOS编译环境及构建指南
本系列所有文章 lineageOS编译环境及构建指南最新LOS_gsi构建指南 你可以通过使用右下角的小齿轮,来开启黑夜模式和阅读模式。 如果你发现文章内容有错漏、你对文章内容有任何改进意见或者你阅读文章遇到了困难,都可以通过博客首页的邮箱联系我。 操作系统Debian12*需要root权限 【核心硬件建议: CPU核心数:至少 8 核以上。性能优先级:多核性能 > 单核性能(编译过程高度并行化)。 内存(RAM)最低要求:16GB(勉强可用,但可能因设备代码量不同而频繁卡顿),需要扩展swap,不然进程会被kill。推荐配置:32GB 或更高(避免因内存不足导致编译中断)。 存储(硬盘)容量:至少 500GB 可用空间(源码 + 编译产物可能占用 300GB 以上,内存不够得开swap、后续加速编译要开ccache,也得个大几十GB)。类型:NVMe SSD(编译过程涉及大量文件读写,SSD 速度直接影响效率)。 操作系统官方支持:Debian Stable(如 本文档使用的就是Debian12)或 Ubuntu LTS(如 22.04/24.04)...
给编译的lineageOS进行签名
本系列所有文章 给编译的lineageOS进行签名 你可以通过使用右下角的小齿轮,来开启黑夜模式和阅读模式。 如果你发现文章内容有错漏、你对文章内容有任何改进意见或者你阅读文章遇到了困难,都可以通过博客首页的邮箱联系我。 在使用文档前,我希望你有点基础,能够判断出哪些是完整的执行命令。部分指令有注解,请耐心将一整段的指令内容看完后再执行。强烈建议你完整过一遍文档再进行签名操作!!! 对编译的文件进行签名使用终端进入到下载Android源代码的根目录,运行以下命令,请按需自行修改subject subject='/C=US/ST=California/L=Mountain View/O=Android/OU=Android/CN=Android/emailAddress=android@android.com' mkdir ~/.android-certsfor cert in bluetooth cyngn-app media networkstack nfc platform releasekey sdk_sandbox shared testce...
termux备份和恢复
本系列所有文章 termux备份和恢复 你可以通过使用右下角的小齿轮,来开启黑夜模式和阅读模式。 如果你发现文章内容有错漏、你对文章内容有任何改进意见或者你阅读文章遇到了困难,都可以通过博客首页的邮箱联系我。 备份termux-setup-storagetar -zcvf /sdcard/termux-backup.tar.gz -C /data/data/com.termux/files ./home ./usr 恢复1.重置termux数据2.更新软件数据 apt update && apt upgrade -y 3.还原数据 cd /data/data/com.termux/filestar -zvxf /sdcard/termux-backup.tar.gz
FreeBSD安装后的简单配置
本系列所有文章 FreeBSD安装后的简单配置给FreeBSD的包管理器pkg配置国内更新源 你可以通过使用右下角 的小齿轮,来开启黑夜模式和阅读模式。 如果提示无法解析域名修改 /etc/resolv.conf,添加 nameserver 114.114.114.114nameserver 114.114.114.115 修改pkg包管理器安装源新建路径/usr/local/etc/pkg/repos/ustc.conf文章内容如下: ustc: { url: "http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly", mirror_type: "none", signature_type: "none", fingerprints: "/usr/share/keys/pkg", enabled...
termux安装archlinux教程
本系列所有文章 termux安装archlinux教程 你可以通过使用右下角的小齿轮,来开启黑夜模式和阅读模式。 termux安装archlinux已经全部本地化。请注意,ArchLinux的系统较大,在解压后还会占用更多空间,请保证至少有2.0GB空间储备。 在解压时可能会出现此问题:tar:lgnoring unknown extended header keyword ‘SCHILY.fflags’,这并不会造成任何问题,请无视。 请复制下面的指令: pkg install wget openssl-tool proot -y && hash -r && wget https://sourceforge.net/projects/anotherday99/files/arch.sh && bash arch.sh 这将安装Archlinux到您的设备,您稍后可以使用./start-arch.sh指令来启动系统。 启动后,您必须执行以下指令:chomd 755 additional.sh && ...
给FreeBSD的包管理器pkg配置国内更新源
本系列所有文章 FreeBSD安装后的简单配置给FreeBSD的包管理器pkg配置国内更新源 你可以通过使用右下角的小齿轮,来开启黑夜模式和阅读模式。 适用于FreeBSD13.0版本及以上FreeBSD包管理器pkg的官方源配置是/etc/pkg/FreeBSD.conf,请先检查该文件内容。注意其中的url参数配置了官方仓库的地址,我们需要把它替换为镜像站的地址。 请注意,由于该配置文件是FreeBSD基本系统的一部分,会随着freebsd-update更新,请不要直接修改,我们需要创建/usr/local/etc/pkg/repos/ustc.conf覆盖配置,文件内容如下: ustc: { url: "http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly", mirror_type: "none", signature_type: "n...


