乙巳🐍年

acc8226 的博客

win系统

受制于 Xshell 的收费,因此在寻思构建一套免费的 ssh 方案。

putty 终端

【便携版】PuTTY

双击即可直接使用。

用它来远程管理 Linux 十分好用,其主要优点如下:

  • 完全免费;
  • 在 Windows 9x/NT/2000 下都能运行的非常好;
  • 支持协议广
阅读全文 »

注:以下开发用软件, 谨代表个人观点。

一些标签:

  • 【便携版】(app , dmg 镜像但内部依旧是 app 这种形式) 能选择便携包尽量选择它。
  • 【安装版】(pkg 这种形式) 是便携类软件的补充, 可以按需挑选。如果该软件能做到跨平台, 我会优先推荐。
  • 【应用商店版】
  • 【cli】为命令行程序
  • 【win】覆盖了 windows 平台
  • 【全平台】win、mac、linux 平台都有
  • 【免费】
  • 【有免费版】
  • 【付费】
  • 【预览版】
  • 【限免】限时免费
  • 【精品软件】对软件的极高评价

挑选软件我尽量考虑以免费为主。

1【常用】lang 编程语言

1.1 Autohotkey

【win】Autohotkey - 下载 | GitHub 地址 一款自动化脚本语言。

1.2 C#

C# 指南-.NET 托管语言 | Microsoft Learn

1.3 Dart

Dart 官网

1.4 Go

Go 官网

1.5 Java

windows 版本如果是临时使用,可以在命令行界面键入 set path=java 所在的 bin 目录。长期使用则建议设置环境变量到 path。

1.6 Kotlin

Kotlin 官网

1.7 Node.js

Node.js | npmjs.com 镜像站

lts 下载:

配置 registry 加速

1
2
3
4
# 临时使用
npm install xxxxx --registry=https://registry.npmmirror.com
# 永久设置
npm config set registry https://registry.npmmirror.com

1.8 PHP

PHP: Hypertext Preprocessor

1.9 Python

Python

国内第三方镜像 huaweicloud | npmmirror

设置 pip 镜像源

1
2
3
4
# 临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxxxx
# 永久设置
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

1.10 Rust

Rust

1.11 TypeScript

TypeScript JavaScript With Syntax For Types.

1.12 【国产】仓颉

仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。主要应用于鸿蒙原生应用及服务应用等场景中,为开发者提供良好的编程体验。

2 DB 数据库

2.1 关系型数据库

2.2 数据库设计

【全平台】PDManer

2.3 数据库管理

  • 【全平台 付费】DataGrip因 为我有 Jetbrain 开源认证,暂时选用
  • 【全平台 免费】Navicat Premium Lite 毕竟免费,识别多种数据库,包括本地 sqlite

maybe

not

3 Docker

【全平台】Docker

4【常用】Editor 编辑器

【全平台】Visual Studio Code windows 推荐使用安装版而非便携版,这样能及时获得更新。win 7 最后一个支持版

vscode 插件推荐:markdownlint

VSCodium清华源 兰大源 Free/Libre Open Source Software Binaries of VS Code

备用

  • 【全平台】notepad– npp 的全平台版本,剔除了不良言论
  • 【全平台】Zed 据说是新一代编辑器,还不完善

not

  • 【全平台 公共预览版免费】JetBrains Fleet 预览版还不太成熟
  • 【win 精品软件 绿色版】Notepad++ | mirror 是好软件,除了言论
  • 【全平台】Brackets - A modern, open source code editor that understands web design
  • 【win】EverEdit 不好用
  • 【win】Geany 只有安装版的差评,且 UI 目前差点意思
  • 【win】SimpleNotePad 很清爽,可惜先入为主
  • 【全平台】Sublime Text 不太喜欢用
  • Skylark 没有切换到上个标签
  • 【win mac】notepadnext A cross-platform, reimplementation of Notepad++. 还不太完善
  • 【全平台】Phoenix Code 还不太完善
  • ——————— ฅ՞• •՞ฅ ———————
  • 【已过时】Atom

5 File compare 文件对比

【Win 精品软件】WinMerge | 下载页 用于比较文件夹和文件,以便于理解和处理的可视文本格式呈现差异。是我离不开 windows 的一个重要原因

备用【全平台 免费】Meld

not【全平台 付费】Beyond Compare

mac 和 linux 平台

【全平台 免费】Meld 妥妥的 GNOME 风格,颜值非常 nice

6【常用】IDE 集成开发环境

  • 【win mac】HBuilder X
  • 【win mac】微信开发者工具
  • ——————— ฅ՞• •՞ฅ ———————
  • 【全平台】Code::Blocks for c/c++
  • 【win】小熊猫 C++(RedPanda C++)
  • 【全平台 付费】CLion
  • ——————— ฅ՞• •՞ฅ ———————
  • 【全平台】Eclipsealiyun mirror 优点是占用内存稍小
  • 【全平台 对非商业用途免费】IntelliJ IDEA,其中 EPA 版本 更新太频繁不推荐
  • 【全平台 免费】SpringTools
  • ——————— ฅ՞• •՞ฅ ———————
  • 【全平台 对非商业用途免费】PyCharm
  • 【全平台 对非商业用途免费】WebStorm
  • 【win mac】Visual Studio 你可以使用 C#、F# 或 Visual Basic 语言编写 .NET 应用
  • ——————— ฅ՞• •՞ฅ ———————
  • DevEco Studio 面向 HarmonyOS 应用及元服务开发者提供的集成开发环境

7 Build tool 构建工具

7.1 Web 构建工具

  • Parcel 以其零配置和快速的构建速度而受到开发者的喜爱,适合快速开发。
  • Turbo Turbo is an incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust.
  • Vite 下一代的前端工具链
  • Webpack 功能强大,适用于各种规模的前端项目,支持复杂的构建流程和优化。
阅读全文 »

Windows Subsystem for Linux(简称 WSL)是一个在 Windows 10/11 上能够运行原生 Linux 二进制可执行文件(ELF 格式)的兼容层。

WSL 入门

适用于 Linux 的 Windows 子系统随 Windows 操作系统一起提供,但必须先启用它并安装 Linux 发行版,然后才能开始使用它。

控制面板 ——> 程序 ——> 程序和功能 ——> 启用或关闭 Windows 功能 ——> 适用于 Linux 的 Windows 子系统 ——> 确定 (然后重启)

若要使用简化的 --install 命令,必须运行最新版本的 Windows。

列出可用的 Linux 发行版

wsl --list --online 或者 wsl.exe -l -o

阅读全文 »

源码地址

https://gitee.com/acc8226/markdown-template/blob/master/接口文档模板.md

展示效果

简要描述:

参数名 必选 类型 说明 举例
acceptNo string 受理号 6120200302000148
  • 该接口不返回保单号 和 投保人姓名数据, 需要前端从上个页面携带

cURL 描述:

1
2
3
curl --location --request POST 'http://aaa.bbb.ccc/ddd/product/qualityInspection/recordDetail' \
--header 'Content-Type: application/json' \
--data-raw '{"acceptNo": "111"}'
阅读全文 »

上传设置

1. settings.xml 中设置仓库凭证:servers 节点中添加如下配置.[如果未加密则可跳过]

1
2
3
4
5
6
7
8
9
10
<server>
<id>releases</id>
<username>************</username>
<password>************</password>
</server>
<server>
<id>snapshots</id>
<username>************</username>
<password>************</password>
</server>
阅读全文 »
0%