首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
软件工具教程
云原生水神
创建于2024-03-05
订阅专栏
软件工具教程
等 3 人订阅
共52篇文章
创建于2024-03-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
linux: 管理GPG密钥的实用指南
在软件开发和系统管理中,GPG(GNU Privacy Guard)是一种常用的加密工具,用于加密数据、创建和验证数字签名等。为了简化GPG密钥的管理,我们可以编写Bash脚本自动化地生成、导出、删除
软件开发:动态编译、即时编译、预编译与静态编译的对比与分析
在现代软件开发中,编译技术对程序性能和开发效率有着至关重要的影响。不同的编译策略在提升程序性能、灵活性和开发效率方面各有优劣。本文将深入探讨四种常见的编译技术:动态编译(Dynamic Compila
AI: ctecli 一款智能英语命令行助手
ctecli是一个由GitHub用户xilu0开发的智能英语命令行助手,它旨在通过命令行界面提供与AI的便捷互动。CTECLI不仅能进行简单的对话,还可以帮助用户修正语法错误并进行翻译
Linux:如何在脚本开发中实现程序在用户退出后仍保持运行
在Linux环境下进行脚本开发时,常常需要自主管理进程,确保某些关键程序在用户退出后仍能继续运行,而不依赖于systemd这样的进程管理工具。本文将探讨如何通过其他方法实现这一目标。
linux: 使用Makefile封装功能并传递参数
Makefile是一个强大的工具,用于自动化构建过程和任务管理。通过Makefile,我们可以定义和调用其他目标,并传递参数,实现功能的封装和复用。
科技:最强大的 Windows 和 Mac 笔记本电脑比较
Apple 的 M3 Max是一款功能极其强大的芯片,可显著提高 Apple Silicon 的 CPU 和 GPU 性能。它得到了大量媒体的关注,但它一定比最快的 Windows 笔记本电脑更快吗?
Jupyter 笔记本的创新与意义
在数据科学和机器学习的领域中,Jupyter 笔记本因其强大的交互性和灵活性而备受欢迎。这种工具的发明极大地改变了数据分析和科学计算的工作方式。本文将探讨 Jupyter 笔记本的起源、创新之处
Python: 制作可通过pip安装的zip格式的Python库
在Python开发过程中,将自己的库打包并通过pip进行安装是一项重要的技能。这篇文章将详细讲解如何制作一个zip格式的Python库,并确保它可以通过pip安装。
Protocol Buffers vs Swagger: 为什么Google选择设计Protocol Buffers?
在现代分布式系统中,接口定义和数据序列化是两个至关重要的组件。Protocol Buffers(protobuf)和Swagger(OpenAPI)是两种广泛使用的技术,它们在功能上有一定的重叠
GRPC: Protocol Buffers 3 语法与使用探讨
Protocol Buffers(简称Protobuf)是一种语言中立、平台中立、可扩展的序列化数据结构的方式。它由Google开发,是一种类似于XML和JSON的数据交换格式,但具有更高的效率
软件开发:了解LLVM,现代编译器基础设施的基石
LLVM(Low Level Virtual Machine)是一个用于构建编译器的开源框架和工具链。它不仅提供了一个高度优化的中间表示(IR),还支持广泛的优化技术和后端代码生成。
Git:git credential cache store 让我们的开发生活更便捷
在日常开发中,开发者经常需要频繁地与远程仓库进行交互,这时每次操作都要输入用户名和密码,不仅麻烦,还容易出错。Git 提供了一种解决方案,叫做 Credential Cache,可以缓存我们的凭证
MSVC 编译工具 cl.exe 入门指南
在 Windows 平台上开发 C++ 程序时,Microsoft Visual C++ (MSVC) 提供了强大的编译工具集,其中最核心的命令行编译工具是 cl.exe。
MSVC+ VS code搭建C/C++开发环境
微软C++编译器(Microsoft Visual C++,简称MSVC)是由微软公司开发的C和C++编译器,广泛应用于Windows平台上的软件开发。
Go:开发命令行工具访问 Oracle 数据库
本文将介绍如何基于提供的 Go 语言代码,开发一个命令行工具,用于用户输入参数测试登录 Oracle 数据库并执行简单的 SQL 查询。
探索 GitHub Copilot Workspace:开发者体验的未来
在软件开发的领域中,技术的进步一直在推动着开发者工具的不断演变。今天,我们将介绍一种全新的开发体验:GitHub Copilot Workspace。这一功能在技术预览阶段已经引起了广泛关注
GitHub Copilot Workspace 和 Kubernetes:重新定义基础设施的设计理念
在当今的软件开发和部署领域,两大革新技术——GitHub Copilot Workspace 和 Kubernetes,分别在开发环境和应用部署方面掀起了波澜。
linux: gpg签名与验签详解
GPG(GNU Privacy Guard)是一款强大的加密和签名工具,用于确保数据的安全性和完整性。本文总结了在使用GPG进行签名和验签过程中常见的问题及其解决方法,包括如何生成签名、使用密码进行签
Linux: Makefile自动化基础指南
在开发过程中,我们经常使用Makefile来自动化构建流程。接下来将详细介绍如何在Makefile中调用当前脚本的目标,
Redis实践:构建高效消息队列与深入解析BRPOP命令
Redis, 作为一种高性能的键值存储系统,通过提供丰富的数据结构和操作,被广泛应用于各种场景中,包括作为消息队列的实现工具。消息队列是一种在消息的发送者和接收者之间建立的、存储消息的容器
下一页