🔍
📢

在生成使用由 Visual Studio 提供的库 DLL 的应用程序时,应用程序的用户也必须在运行该应用程序的计算机上安装这些 DLL。 由于大多数用户可能没有安装 Visual Studio,因此你必须为他们提供这...

JDK 14 新特性如下: 305:Pattern Matching for instanceof (Preview) 为 instanceof 运算符引入模式匹配(预览阶段) 通过模式匹配,开发者可以用更简洁和更安全的方式来表达通用的程序...

OpenWrt是一个为嵌入式设备设计的一款Linux操作系统,它可以用于替换庞大数量的无线路由器 以及非网络设备的原厂固件。   使用系统升级页面可以在保留原有配置的情况下顺利的将 OpenWrt 18...

phpMyAdmin 4.9.4 和 5.0.1 发布了。phpMyAdmin 是一个非常受欢迎的 web MySQL 数据库管理工具。它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增字段,执行 SQL 脚本等。 提醒:版本...

qBittorrent 4.2.1 现已正式发布。qBittorrent 是一款轻量高速的免费 BT 下载客户端软件,旨在打造成开源版的 μTorrent 。它支持所有主要平台(Linux、Mac OS X、Windows、OS/2 与 F...

.NET Core 3.1 发布了,这是对两个多月前发布的 .NET Core 3.0 的一小部分修复和完善,其中最重要的是 .NET Core 3.1 是一个长期支持(LTS)版本,并且官方将会支持三年。 .NET Core 3.1 中的...

GIMP 2.10.14.1 正式发布。GIMP 是一个跨平台的图像编辑器,可用于 GNU / Linux、OS X、Windows 等操作系统。 据悉,此版本包含了以下的一些新功能: 发行要点 基本的画布外像素查看和编辑 可选编...

FileZilla是一种快速的FTP客户端以及服务器端开放源代码程序,具有多种特色、直觉的接口。 FileZilla功能 可以断点续传进行上传、下载(需要服务器支持) 自定义命令 可进行站点管理 防发...

Helm 3.0 已经发布,该版本是 CLI 工具的最新主要版本,主要关注简单性、安全性和可用性,内容如下: 新特性 移除 Tiller(Helm 2 是一种 Client-Server 结构,客户端称为 Helm,服务器...

Gradle 6.0 发布了,这是一个主要版本。此版本主要亮点是大大改进了依赖关系管理中的功能集,其中一些功能是分阶段发布的,在 Gradle 6.0 中,它们已经稳定并可以投入生产,默认发布 Gradle...

Canonical 今天正式发布了代号为 “Eoan Ermine” 的 Ubuntu 19.10,此版本带来了许多新功能,包括姗姗来迟的 ZFS 文件系统。 ZFS 是一个可扩展的高级文件系统,它支持更好的数据压缩、写时复制、...

Python 3.8.0 正式发布了,以下是主要更新内容: PEP 572, 赋值表达式 PEP 570, 仅位置参数 PEP 587, Python 初始化配置(改进嵌入) PEP 590, Vectorcall:CPython 的快速调...

Inno Setup 是一个Windows平台免费的安装制作软件,小巧、简便、精美是其最大特点。   Inno Setup 6.0.3  版本更新有: 添加了新的[安装程序]部分指令:SignToolRunMinimize [setup]部...

ScreenToGif:仅从名字就可以了解到它是一款屏幕转gif图的软件。而事实上,它不仅可以录制屏幕,同时也包含了摄像头录制,白板书写录制等功能,并且在录制后,可以对录制内容进行增删...

ILSpy 是一个开源的.NET反编译工具,简洁强大易用是它的特征。   ILSpy 5.0.1 已经发布,内容如下: VSIX:修复引用程序集,类型导航 PDBgen:修复序列点生成 在数组访问中添加对 null propagation...

推荐软件

通讯工具:微信、QQ、Linux QQ、Email
文档处理:LibreOffice、MS Office、WPS(Linux)
浏览器:Chrome
杀毒软件:卡巴斯基个人免费版
影音播放:VLC
压缩工具:7-Zip、WinRAR、WinZip
BT下载:qBittorrent
直播推流:OBS Studio
美工设计:GIMP
屏幕录制:ScreenToGif
原型设计:Pencil
矢量绘图:Inkscape
需求分析:FreeMind
Linux系统:DebianUbuntuCentOS

开发工具

SSH客户端:Linux终端、WSL、PuTTY
FTP客户端:FileZilla
Git自托管:GitWeb、GitLab、Gogs
3D/三维动画:Blender、3ds Max
C#.NET IDE:Visual Studio
Java IDE:VS Code JavaNetBeans
Go IDE:Visual Studio Code
Java Web服务器:JettyTomcat
PHP服务器:XAMPPWebPI+PHP插件
.NET反编译:ILSpy
Android反编译:JADX
串口:PuTTYMinicom
MySQL/MariaDB:HeidiSQLMySQL Workbench
WebDAV:WinSCP
容器:Kubernetes/k8sDocker
镜像文件浏览:Dive
NoSQL:MongoDB
Web调试:Postmancurl
安装包制作:Inno Setup
Java构建:Gradle

编程语言

Python

Web网站开发选型

网页制作:HTML5、CSS、Javascript
前端框架:Semantic-UIBootstrap
注册域名:Namecheap、谷歌Domain
购买主机:Google Cloud、阿里云
数据操作:JDBCMyBatisSpring
        ADO.NET、LINQ、EF
上传部署:FTP/SFTP使用、SSH管理
安全证书:Let's Encrypt免费证书
服务网格:Istio
        

桌面程序开发选型

图形界面:WPF、JavaFX、基于浏览器
开发框架:.NET FrameworkJavaVisual C++运行时库
安装部署:.exe、Windows服务、Systemd
加密混淆:ConfuserEx
        

手机应用开发选型

版本兼容:Android 5.1+、iOS 12.0+
IDE Android Studio、XCode
相关技术:PWA、Core ML(机器学习)
应用市场:
F-DroidGoogle PlayApp Store
        

技术库选型

单元测试:JUnit 5
RPC gRPC
网络通讯:Netty
Serverless/FaaS:Serverless
        

常用教程

kubeadm部署Kubernetes集群官方教程
Istio通信路由、流量管理等官方教程
NGINX Ingress Controller for k8s官方文档
Quarkus - 通过GraalVM编译为云原生程序的Java框架
正则表达式(Regular Expression)简单参考
Spring 框架实现 OAuth 2.0 特性矩阵图