Gemini CLI 入门教程(Windows 篇)

本教程将指导您如何在 Windows 操作系统上安装和使用 Google Gemini CLI。Gemini CLI 是一个命令行工具,可让您直接在终端中与 Gemini 模型进行交互。

阅读更多

NAT测试工具

前言

在网络应用开发中,了解当前网络的NAT类型对于P2P通信和网络连接性诊断非常重要。pystun3-gui项目提供了一个简单易用的图形界面工具,帮助用户快速检测NAT类型。

简介

pystun3-gui是一个基于Python开发的NAT类型检测工具,它是对pystun3库的图形界面封装。该工具具有以下特点:

  1. 简洁的图形用户界面
  2. 支持自定义STUN服务器
  3. 可显示本地IP和公网IP信息
  4. 多线程设计,避免界面卡顿
  5. 跨平台支持(Windows/Linux/MacOS)
阅读更多

python 应用 docker 镜像瘦身小技巧

正文

在容器化 Python 应用时,Docker 镜像的大小直接影响部署效率、存储成本和传输速度。为了优化这些方面,我们可以通过一些技巧来显著减小 Docker 镜像的体积。以下是一些实用的瘦身小技巧:

阅读更多

在离线环境使用 nvm-windows 安装和管理 node.js

摘要

本文详细介绍了在离线环境中使用 nvm-windows 安装和管理 Node.js 的步骤。首先,需要提前在有网络的环境中下载 nvm-windows 安装包和所需的 Node.js 版本文件,并将其拷贝到离线环境中。接着,通过运行 nvm-setup.exe 完成 nvm-windows 的安装,并手动将 Node.js 版本文件解压到 nvm 的安装目录下。最后,使用 nvm 命令查看、切换和验证已安装的 Node.js 版本。通过本教程,用户可以在无网络的环境中轻松管理多个 Node.js 版本。

阅读更多

CPP 入门教程 Part 2

C++ 程序结构

我们分析一下上一章的 Hello World 程序。

1
2
3
4
5
6
#include <iostream>

int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
阅读更多

C++入门教程 Part 1

前言

简介

C++ 是由 Bjarne Stroustrup 在 20 世纪 80 年代初开发的通用编程语言。它是在 C 语言的基础上发展起来的,加入了面向对象编程(OOP)的概念。C++ 作为一门强类型静态语言,以其高效的性能、灵活的功能和广泛的应用领域而著称。

主要特性包括:

  • 面向对象编程:支持类与对象、继承、多态等 OOP 特性。
  • 泛型编程:通过模板机制实现代码重用,提高程序的扩展性。
  • 低层次内存操控:允许直接操作硬件资源,是开发系统软件、嵌入式系统的理想选择。
  • 标准库:提供丰富的数据结构、算法和输入输出设施,提升编程效率。

C++ 常用于开发操作系统、游戏引擎、高性能数据库及实时物联网应用。

如果以上这些都不能理解也没有关系,跟着本教程的步骤,可以让你对 C++ 有个简单的了解。

阅读更多

chai.js 断言库使用说明 (Expect 风格写法)

简介

Chai.js 是一个非常流行的 JavaScript 断言库,主要用于配合如 Mocha, Jest 等测试框架编写用户端或服务端的 JavaScript 测试。它提供了 BDD(Behavior-Driven Development,行为驱动开发) 和 TDD(Test-Driven Development,测试驱动开发)两种样式的断言,即 expectshould, assert 三种。

阅读更多

Storybook 食用指南 Part 1 - 如何将 Storybook 集成到 Vue3 工程

前言

在现代前端开发中,组件化开发已经成为主流,而如何高效地开发、测试和展示这些组件则是每个开发者都需要面对的挑战。项目中需要一款框架能够帮助开发者在独立环境中开发和测试组件,同时还能生成详细的文档,方便团队协作。经过一番研究和尝试,我发现了 Storybook 这款强大的工具。

Storybook Logo

阅读更多

Element Plus 全局注册图标并使用别名

项目中需要动态的配置侧边导航菜单中的图标,所以需要所有的 Element Plus 的图标。
因为 HTML 标准已经定义了一个名为 menu 的标签,需要使用别名来 menu 渲染图标。
所以采取了全局注册 Element Plus 的图标并注册别名的方法。

阅读更多

[转载] 45个 GIT 经典操作场景,专治不会合代码

前言

传送门:原文地址

简介

git对于大家应该都不太陌生,熟练使用 git 已经成为程序员的一项基本技能,尽管在工作中有诸如 Sourcetree这样牛 X 的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多的 git 命令。

下边我们整理了 45 个日常用 git 合代码的经典操作场景,基本覆盖了工作中的需求。

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×