码农重装系统后需要安装的软件
文章目录
- 前言
- 1 编程软件
- 1.1 IntelliJ IDEA
- 1.2 Eclipse
- 1.3 VSCode
- 2 Java 开发环境
- 3 测试运维工具
- 3.1 Docker
- 3.2 VirtualBox
- 3.2.1 windows
- 3.2.2 centos 7 8
- 3.2.3 Alma Linux
- 3.2.4 Rocky Linux
- 3.2.5 ubuntu server
- 3.2.6 统信 UOS 服务器操作系统V20(免费使用授权)
- 3.2.7 openEuler
- 3.3 Postman
- 3.4 ssh 软件
- 3.4.1 Putty
- 3.4.2 XShell
- 3.4.3 MobaXterm
- 3.5 ftp sftp 软件
- 3.5.1 WinSCP
- 3.5.2 XFTP
- 3.6 抓包工具
- 3.6.1 Fiddler Classic
- 3.6.2 Wireshark
- 4 数据库相关
- 4.1 MySQL
- 4.2 MariaDB
- 4.3 DBeaver CE
- 4.4 Another Redis Desktop Manager
- 5 办公软件
- 5.1 WPS
- 5.2 微信
- 5.3 QQ
- 5.4 钉钉
- 5.5 飞书
- 6 设计软件
- 6.1 Axure RP
- 6.2 draw.io
- 6.3 PowerDesigner
- 6.4 PDManer
- 6.5 StarUML
- 6.6 Domain Storytelling
- 7 windows 专属优化小工具
- 7.1 noMeiryoUI 【换系统字体】
- 7.2 MordenFlyouts 【换大小写提示】
- 7.3 MacType 【换字体渲染】
- 7.4 Snipaste 【截图】
- 7.5 Watt 【加速器】
- 7.6 Everything 【搜索】
- 7.7 Microsoft PowerToys 【官方外挂】
- 8 常用字体
- 8.1 HarmonyOS Sans
- 8.2 Sarasa Mono SC
- 8.3 JetBrains Mono
- 8.4 Casacadia Code
- 9 学习工具
前言
作为一名代码搬运工,重装好系统 (win10 11, ubuntu 什么的) 之后, 都需要安装哪些软件呢?这里主要记录一下软件官网🌏,方便使用。🙃看来我不仅只搬运代码,也还搬运官网🤣。
1 编程软件
1.1 IntelliJ IDEA
大名鼎鼎的 IDEA,很好用。
最新版下载:https://www.jetbrains.com.cn/idea/download
所有版本(包括历史版本)下载:https://www.jetbrains.com/idea/download/other.html
1.2 Eclipse
保不齐会不得不使用 eclipse,这里记一下官网 https://www.eclipse.org/downloads/
1.3 VSCode
宇宙最强编辑器,官网 https://code.visualstudio.com/
2 Java 开发环境
关于 JDK、Maven、Tomcat、git 的下载安装配置,可以参考我的另一篇文章 《安装好ubuntu系统后的操作》https://blog.csdn.net/ShiJunzhiCome/article/details/104503429
3 测试运维工具
3.1 Docker
官网 https://www.docker.com/ ,官网里面有各个平台(win, mac, linux)的下载和安装说明。
3.2 VirtualBox
一款免费好用的虚拟机软件,官网 https://www.virtualbox.org/
有虚拟机,没有系统镜像怎么能行❓ 所以这里整理一下常用的系统镜像:
3.2.1 windows
访问 https://next.itellyou.cn/ 可以下载到 win10 win11 镜像
3.2.2 centos 7 8
访问 https://repo.huaweicloud.com/centos/ 下载
3.2.3 Alma Linux
它是专门替代 centos 的。官网 https://almalinux.org 。从官网上,可以找到国内镜像下载链接。安装过程可以参考知乎上的一篇文章 《如何逐步安装 AlmaLinux 9操作系统》https://zhuanlan.zhihu.com/p/529489831 ,和安装 centos 差不多。
- 官网镜像链接页面 https://mirrors.almalinux.org/isos.html
- 上海交通大学 AlmaLinux 9 镜像网址 https://mirror.sjtu.edu.cn/almalinux/9.2/isos/x86_64/
- 大连东软信息学院 AlmaLinux 9 镜像网址 http://mirrors.neusoft.edu.cn/almalinux/9.2/isos/x86_64/
3.2.4 Rocky Linux
它也是专门替代 centos 的。官网 https://rockylinux.org/zh_CN/ 。安装过程可以参考一篇 Linux 中国的文章 《图解 Rocky Linux 9 安装步骤》https://linux.cn/article-14909-1.html,也和安装 centos 差不多。
援引另一篇文章 《Rocky Linux和AlmaLinux 区别和选择对比》https://www.laozuo.org/27149.html 可知:
当选择使用Rocky Linux或AlmaLinux时,可以考虑以下因素:
- 如果你更加倾向于免费、社区驱动的方案,并希望参与到庞大的社区中,那么Rocky Linux可能是一个很好的选择。
- 如果你希望获得商业支持并与现有的企业级解决方案集成,以及享受CloudLinux公司所提供的附加功能和服务,那么AlmaLinux可能更适合你。
3.2.5 ubuntu server
官网 https://ubuntu.com/download/server#downloads
3.2.6 统信 UOS 服务器操作系统V20(免费使用授权)
官网 https://www.chinauos.com/resource/download-server-ufu
3.2.7 openEuler
官网 https://www.openeuler.org/zh/
3.3 Postman
免费,官网 https://www.postman.com/,它是跨平台的API测试工具。
3.4 ssh 软件
3.4.1 Putty
只支持 windows, 开源免费,官网 https://putty.org/
3.4.2 XShell
只支持 windows,家庭和学校用户可以免费使用,官网 https://www.xshell.com/zh/xshell/
3.4.3 MobaXterm
只支持 windows,Home Edition 是免费的,官网 https://mobaxterm.mobatek.net/
3.5 ftp sftp 软件
3.5.1 WinSCP
只支持 windows,免费,官网 https://winscp.net/eng/index.php
3.5.2 XFTP
只支持 windows,家庭和学校用户可以免费使用,官网 https://www.xshell.com/zh/xftp/
3.6 抓包工具
3.6.1 Fiddler Classic
Fiddler Classic 版,是免费的,只支持 windows,官网 https://www.telerik.com/fiddler
它还有个孪生兄弟 Fiddler Everywhere,是收费的,可以跨平台使用(win, linux, mac)
3.6.2 Wireshark
开源免费,官网 https://www.wireshark.org/ 。它是跨平台的,不过官网上只提供了 windows 和 mac 的安装包,linux 的得自己从源码编译安装。
4 数据库相关
4.1 MySQL
社区版免费,官网 https://dev.mysql.com/downloads/mysql/
- yum 安装的官方指南 https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
- apt 安装的官方指南 https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
4.2 MariaDB
社区版免费,来源于 MySQL,完全兼容 MySQL,性能比 MySQL 强。官网 https://mariadb.org/
- yum 安装的官方指南
- 先看 《Installing MariaDB with yum/dnf》https://mariadb.com/kb/en/yum/
- 然后看 《MariaDB Package Repository Setup and Usage》https://mariadb.com/kb/en/mariadb-package-repository-setup-and-usage/
- apt 安装的官方指南 https://mariadb.com/kb/en/installing-mariadb-deb-files/
4.3 DBeaver CE
DBeaver CE 是一个跨平台、免费好用的数据库连接工具,它可以免费连接各种关系型数据库,比如 MySQL MariaDB Oracle SQLServer 等等。下载链接:
- DBeaver官网:https://dbeaver.io/
- DBeaver Community Edition下载网址:https://dbeaver.io/download/
- DBeaver CE 各版本 deb 包下载网址:https://dbeaver.io/debs/dbeaver-ce/
4.4 Another Redis Desktop Manager
跨平台、免费,官网 https://goanother.com/cn/
5 办公软件
5.1 WPS
跨平台、免费,官网 https://www.wps.cn/
5.2 微信
官网 https://weixin.qq.com/
5.3 QQ
跨平台,官网 https://im.qq.com/index/
5.4 钉钉
跨平台,官网 https://www.dingtalk.com/
5.5 飞书
跨平台,官网 https://www.feishu.cn/
6 设计软件
6.1 Axure RP
收费,破解的话,只能自己搜索了。官网 https://www.axure.com/
谷歌浏览器插件下载 https://www.axure.com.cn/79769
6.2 draw.io
跨平台、开源免费,可以在线使用,也可以去 github 上下载 PC 端安装包 https://github.com/jgraph/drawio-desktop/releases 。官网 https://www.drawio.com/
6.3 PowerDesigner
只能在 windows 上用、收费,破解的话,只能自己搜索了。官网 https://www.powerdesigner.biz/EN/
6.4 PDManer
国人研发的、取代 PowerDesigner、跨平台、免费的数据库表结构设计软件,官网 https://gitee.com/robergroup/pdmaner
6.5 StarUML
跨平台、免费,官网 https://staruml.io/
6.6 Domain Storytelling
跨平台、免费,官网 https://domainstorytelling.org/ 。工具下载网址 https://egon.io/
7 windows 专属优化小工具
7.1 noMeiryoUI 【换系统字体】
可以更换 win10 11 的部分或全部字体,官网 http://tatsu.life.coocan.jp/MySoft/WinCust/index.html,github 网址 https://github.com/Tatsu-syo/noMeiryoUI
7.2 MordenFlyouts 【换大小写提示】
它可取代 win 的大小写、音量、亮度的屏幕提示样式,可以直接从 微软应用商店 安装。
7.3 MacType 【换字体渲染】
一款免费的字体渲染软件,渲染效果比 win 自身的要好。官网 https://www.mactype.net/
7.4 Snipaste 【截图】
截图小工具,官网 https://zh.snipaste.com/
7.5 Watt 【加速器】
当访问 github 或者 steam 很慢的时候,就可以使用 Watt 加速了。可以直接从 微软应用商店 安装。
7.6 Everything 【搜索】
它是一个特别好用、速度特别快的磁盘文件搜索软件,官网 https://www.voidtools.com/zh-cn/ 。它比 win 资源管理器自带的搜索,快得多得多。
7.7 Microsoft PowerToys 【官方外挂】
可以直接从 微软应用商店 安装。它有很多有意思的功能,比如类似于苹果的晃动鼠标会有提示、屏幕取色器、屏幕标尺、纯文本格式粘贴等等。
8 常用字体
8.1 HarmonyOS Sans
正好可以配合 NoMeiryoUI 换掉 win 的系统字体,把 Microsoft YaHei UI 换成 HarmonyOS Sans SC 。官网 https://developer.harmonyos.com/cn/design/resource
8.2 Sarasa Mono SC
也就是等距更纱黑体,中英文等宽。镜像地址 https://mirror.tuna.tsinghua.edu.cn/github-release/be5invis/Sarasa-Gothic/ 。github 地址 https://github.com/be5invis/Sarasa-Gothic
8.3 JetBrains Mono
虽然说 IDEA 自带此字体,但是在 win 的设置的字体里面,搜索不到它,所以其他软件(比如 VSCode)要用此字体的话,得再安装一下。官网 https://www.jetbrains.com/lp/mono/
8.4 Casacadia Code
微软官方出品的等宽编程字体,官网 https://github.com/microsoft/cascadia-code
9 学习工具
关于思维导图 freeplane、笔记工具 Trilium、Markdown编辑器 Typora,可以参考我的另一篇文章 《安装好ubuntu系统后的操作》https://blog.csdn.net/ShiJunzhiCome/article/details/104503429
相关文章:
码农重装系统后需要安装的软件
文章目录 前言1 编程软件1.1 IntelliJ IDEA1.2 Eclipse1.3 VSCode 2 Java 开发环境3 测试运维工具3.1 Docker3.2 VirtualBox3.2.1 windows3.2.2 centos 7 83.2.3 Alma Linux3.2.4 Rocky Linux3.2.5 ubuntu server3.2.6 统信 UOS 服务器操作系统V20(免费使用授权&…...
Kotlin return 和 loop jump
再聊 return 在上一篇文章《Kotlin inline、noinline、crossinline 深入解析》 我们介绍到,在 lambda 中不能使用 return,除非该函数是 inline 的。如果该高阶函数是 inline ,调用该函数时,在传入的 lambda 中使用 return,则 return 的是离它最近的 enclosing function,…...
计算一组数据中的低中位数即如果一组数据中有两个中位数则较小的那个为低中位数statistics.median_low()
【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 计算一组数据中的低中位数 即如果一组数据中有两个中位数 则较小的那个为低中位数 statistics.median_low() 选择题 以下程序的运行结果是? import statistics data_1[1,2,3,4,5] data_2[1,2,…...
ChatGPT是否能够协助人们提高公共服务和社区建设能力?
ChatGPT可以协助人们提高公共服务和社区建设能力。公共服务是一个广泛的领域,包括教育、医疗、城市规划、紧急救援、环境保护等多个方面。ChatGPT作为一种人工智能工具,具有巨大的潜力,可以在各个领域提供支持和增强决策制定、信息获取、沟通…...
机器人中的数值优化(七)——修正阻尼牛顿法
本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,…...
程序员自由创业周记#3:No1.作品
作息 如果不是热爱,很难解释为什么能早上6点自然醒后坐在电脑前除了吃饭一直敲代码到23点这个现象,而且还乐此不疲。 之前上班的时候生活就很规律,没想到失业后的生活比之前还要规律;记得还在上班的时候,每天7点半懒洋…...
固定资产制度怎么完善管理?
固定资产管理制度的完善管理可以从以下几个方面入手: 建立完善的资产管理制度,可以及时掌握企业资产的信息状况,使资产管理更加明确,防止资产流失。 加大固定资产监管力度,从配置资产、使用资产到处置资产进行全…...
神经网络--感知机
感知机 单层感知机原理 单层感知机:解决二分类问题,激活函数一般使用sign函数,基于误分类点到超平面的距离总和来构造损失函数,由损失函数推导出模型中损失函数对参数 w w w和 b b b的梯度,利用梯度下降法从而进行参数更新。让1代表A类,0代…...
Java“牵手”1688图片识别商品接口数据,图片地址识别商品接口,图片识别相似商品接口,1688API申请指南
1688商城是一个网上购物平台,售卖各类商品,包括服装、鞋类、家居用品、美妆产品、电子产品等。要通过图片地址识别获取1688商品列表和商品详情页面数据,您可以通过开放平台的接口或者直接访问1688商城的网页来获取商品详情信息。以下是两种常…...
科技资讯|微软获得AI双肩包专利,Find My防丢背包大火
根据美国商标和专利局(USPTO)近日公示的清单,微软于今年 5 月提交了一项智能双肩包专利,其亮点在于整合了 AI 技术,可以识别佩戴者周围环境、自动响应用户聊天请求、访问基于云端的信息、以及和其它设备交互。 在此附…...
数学建模:多目标优化算法
🔆 文章首发于我的个人博客:欢迎大佬们来逛逛 数学建模:多目标优化算法 多目标优化 分别求权重方法 算法流程: 两个目标权重求和,化为单目标函数,然后求解最优值 min x ∑ i 1 m w i F i ( x ) s.…...
arcmap 在oracle删除表重新创建提示表名存在解决放啊
sde表创建是有注册或者是关联关系存在的 按照以下步骤删除表的数据 select t.* from sde.TABLE_REGISTRY t where table_name like IRR%; DELETE from sde.TABLE_REGISTRY where table_nameIRRIGATION_TYPE; select t.* from sde.LAYERS t where table_name like IRR%; DELET…...
新版HBuilderX在uni_modules创建搜索search组件
1、创建自定义组件 my-search 新版HBuilder没有了 component 文件夹,但是有 uni_modules 文件夹,用来创建组件: 右键 uni_modules 文件夹,点击 新建uni_modules创建在弹出框,填写组件名字,例如:…...
Ubutnu允许ssh连接使用root与密码登录
文章目录 1. 修改sshd_config2. 设置root密码3. 重启SSH服务 1. 修改sshd_config 修改/etc/ssh/sshd_config文件,找到 #Authentication,将 PermitRootLogin 参数修改为 yes。如果 PermitRootLogin 参数被注释,请去掉首行的注释符号ÿ…...
MySQL中表的设计
在MySQL中表的设计,需要一定的经验才能理解,由于笔者目前在读中,理解不是很深刻,仅根据自己的想法外界的一些参考资料做出下述文字描述,一些错误,请大佬及时指正~~ 在本篇文章中,介绍一点简单粗…...
UE4/5在蓝图细节面板中添加函数按钮(蓝图与c++的方法)
目录 在细节面板中添加按钮使用函数 蓝图的方法 事件 函数 效果 uec的方法 效果 在细节面板中添加按钮使用函数 很多时候,我们可以看到一些插件的actor类中,点击一下之后就可以实现如矩阵一样的效果。 实际上是因为其使用了函数来修改了蓝图中的数…...
Python爬虫乱码问题之encoding和apparent_encoding的区别
encoding是从http中的header中的charset字段中提取的编码方式,若header中没有charset字段则默认为ISO-8859-1编码模式,则无法解析中文,这是乱码的原因 apparent_encoding会从网页的内容中分析网页编码的方式,所以apparent_encodi…...
Docker技术--Docker简介和架构
1.Docker简介 (1).引入 我们之前学习了EXSI,对于虚拟化技术有所了解,但是我们发现类似于EXSI这样比较传统的虚拟化技术是存在着一定的缺陷:所占用的资源比较多,简单的说,就是你需要给每一个用户提供一个操作平台,这一个…...
废品回收功能文档
废品回收 基础版 后台功能 功能字段描述二级分类表字段:图标、名称、描述、图片、注意事项、上一级、状态功能:前端展示和筛选;增删改查今日指导价表字段:关联分类、名称、价格、单位、状态功能:前端展示和预估价格&…...
【ARMv8 SIMD和浮点指令编程】NEON 乘法指令——asimdrdm
ARMv8 有许多版本(ARMv8.1 等),它们定义了强制和可选功能。Linux 内核通过 hwcaps 公开了其中一些功能的存在。这些值显示在 /proc/cpuinfo 中。 名称版本支持的特性fp-Single-precision and double-precision floating point.asimd-Advanced SIMD.evtstrmN/AGeneric timer …...
深度学习在微纳光子学中的应用
深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向: 逆向设计 通过神经网络快速预测微纳结构的光学响应,替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…...
装饰模式(Decorator Pattern)重构java邮件发奖系统实战
前言 现在我们有个如下的需求,设计一个邮件发奖的小系统, 需求 1.数据验证 → 2. 敏感信息加密 → 3. 日志记录 → 4. 实际发送邮件 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其…...
ES6从入门到精通:前言
ES6简介 ES6(ECMAScript 2015)是JavaScript语言的重大更新,引入了许多新特性,包括语法糖、新数据类型、模块化支持等,显著提升了开发效率和代码可维护性。 核心知识点概览 变量声明 let 和 const 取代 var…...
51c自动驾驶~合集58
我自己的原文哦~ https://blog.51cto.com/whaosoft/13967107 #CCA-Attention 全局池化局部保留,CCA-Attention为LLM长文本建模带来突破性进展 琶洲实验室、华南理工大学联合推出关键上下文感知注意力机制(CCA-Attention),…...
【WiFi帧结构】
文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成:MAC头部frame bodyFCS,其中MAC是固定格式的,frame body是可变长度。 MAC头部有frame control,duration,address1,address2,addre…...
Qt Widget类解析与代码注释
#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码,写上注释 当然可以!这段代码是 Qt …...
CMake基础:构建流程详解
目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...
CocosCreator 之 JavaScript/TypeScript和Java的相互交互
引擎版本: 3.8.1 语言: JavaScript/TypeScript、C、Java 环境:Window 参考:Java原生反射机制 您好,我是鹤九日! 回顾 在上篇文章中:CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...
JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作
一、上下文切换 即使单核CPU也可以进行多线程执行代码,CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短,所以CPU会不断地切换线程执行,从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…...
Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信
文章目录 Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信前言一、网络通信基础概念二、服务端与客户端的完整流程图解三、每一步的详细讲解和代码示例1. 创建Socket(服务端和客户端都要)2. 绑定本地地址和端口&#x…...
