bash

承渊政道15 小时前
数据库·学习·mysql·leetcode·bash·数据库开发·数据库系统
【MySQL数据库学习】MySQL基本查询(下)在上一篇内容中,我们已经学习了 MySQL 基本查询中的一些常用语法,对 SELECT 查询、条件筛选以及基础的数据检索方式有了初步认识.对于数据库学习来说,查询语句是最核心、也是使用频率最高的部分,几乎所有的数据分析、业务处理和后台开发都离不开它.本篇文章将继续围绕 MySQL 基本查询 展开,重点学习一些更加实用的查询操作,例如排序查询、分组查询、聚合函数、分页查询以及常见的查询组合方式.通过这些内容,我们可以更加灵活地从数据表中获取想要的结果,不再只是简单地“查出数据”,而是能够按照实际需求对数据进
ziyitty2 天前
windows·python·bash
解决Windows下Bash调用Python输出中文乱码的问题在 Windows 11 环境下,通过 Claude Code 的 Bash 工具执行 Python 命令时,输出的中文字符全部显示为乱码:
一碗白开水一2 天前
开发语言·conda·bash
【训练技巧】bash: conda: command not found:conda 没有适配环境问题: bash: conda: command not found这个错误提示是因为 Conda 尚未在你的 Shell 环境中正确初始化,导致终端无法识别 conda activate 命令。
utf8mb4安全女神3 天前
开发语言·bash
怎么写shell/bash脚本【if嵌套】【case】【while死循环】【while嵌套if】【for】【随机数】#!bin/bashif [ 条件 ]; then 命令1elif [条件2]; then命令2else 命令3 fi
shandianchengzi3 天前
windows·git·vscode·bash
【记录】VSCode|Windows 下 VS Code 配置 Git Bash 为默认终端完整教程如果你和我一样,习惯了 Linux/Mac 下的终端操作,来到 Windows 后一定会对 cmd 和 PowerShell 感到不适应。Git Bash 作为一个在 Windows 下提供类 Unix 命令行体验的工具,简直是救星。
承渊政道3 天前
linux·数据库·学习·mysql·bash·数据库开发·数据库系统
【MySQL数据库学习】MySQL基本查询(上)在学习 MySQL 数据库的过程中,查询语句是最基础、也是最常用的内容之一.无论是日常的数据检索、条件筛选,还是后续的数据分析与业务开发,都离不开对基本查询语法的熟练掌握.本篇文章将围绕 MySQL 的基本查询展开讲解,主要介绍 SELECT 查询语句的基本使用方式,包括查询指定字段、设置查询条件、结果排序以及限制返回条数等内容.通过这些基础语法的学习,可以帮助我们逐步建立数据库查询思维,为后续学习多表查询、聚合函数、分组统计等进阶内容打下良好的基础.如果你和我一样刚开始接触 MySQL,或者想系统回顾
小怪不太怪~3 天前
git·github·bash
本地项目上传到GitHub--小怪教程(Git Bash实操+常见报错解决最近需要把本地项目上传到 GitHub,项目目录中包含前后端代码,例如:本文记录从本地初始化 Git 仓库、提交代码、创建 GitHub 仓库、推送代码,到解决推送过程中遇到的常见问题,附带命令表格、全套复制即用指令。
楚枫默寒7 天前
linux·运维·bash
Linux 编辑文件后自动添加修改日期更新:自动判断文件首行是否有释伴行Linux环境编辑文件后自动添加修改日期,如果原文件没有File、Ctime、Mtime及Version,则自动在第一行添加。
日晨难再7 天前
c语言·python·bash·tcl
C语言&Python&Bash&Tcl:全局变量和局部变量在C语言中,变量根据定义位置的不同,可分为全局变量和局部变量。全局变量是指在函数外定义的变量,它的作用域通常从定义位置开始一直持续到源文件结束,生命周期贯穿整个程序运行期间。
闲猫8 天前
运维·ssh·bash
SSH 黑屏配置试用环境机器,受限bash和自定义shellSmartshell是WEB版本的Xshell黑屏操作,用来解决小团队没有堡垒机的问题。可以集中管控资源,登录凭证,以及对操作有个日志记录。其中试用环境需要一台测试机器,让用户查看页面。
承渊政道9 天前
数据库·c++·学习·mysql·bash·数据库架构·数据库系统
【MySQL数据库学习】MySQL表的约束(上)在MySQL 数据库的学习过程中,表结构的设计不仅仅是创建字段和指定数据类型这么简单.随着业务数据越来越复杂,我们还需要思考一个更重要的问题:如何保证数据的正确性、完整性和一致性?这时,表的约束就发挥了关键作用.约束可以理解为数据库为表中数据设置的一组规则,用来限制字段中允许存储的数据内容,避免出现无效数据、重复数据、空值异常以及表与表之间关系混乱等问题.例如,在用户表中,用户编号不能重复;在订单表中,订单必须关联到真实存在的用户;在商品表中,价格不能为负数.这些规则如果完全依赖程序代码来判断,不仅容易遗
hhb_6189 天前
开发语言·chrome·bash
Bash变量不加引号:空格文件名致命陷阱在日常Linux运维、Shell自动化脚本开发中,文件名、目录名包含空格、制表符、特殊符号是常见场景。多数新手编写Bash脚本时,使用变量引用文件路径习惯性省略双引号,看似代码运行正常,一旦遇到带空格的文件名就会出现文件找不到、误删文件、循环遍历错乱等隐蔽BUG。该类错误具备偶发性,无空格文件运行正常,排查难度高,是Bash高频踩坑点。本文结合正反示例代码,还原故障现象、剖析底层原理并给出标准化编码规范。
承渊政道10 天前
数据库·学习·mysql·ubuntu·bash·数据库开发·数据库系统
【MySQL数据库学习】(MySQL数据类型)在学习 MySQL 数据库的过程中,数据类型是一个非常基础但又十分重要的知识点.无论是创建数据表、设计字段结构,还是后续进行数据存储、查询优化和性能调优,合理选择数据类型都会直接影响数据库的存储效率、查询速度以及数据的准确性.很多初学者在刚接触 MySQL 时,可能会简单地把数字都用 INT,文本都用 VARCHAR,时间都用DATETIME.虽然这样在一些简单场景下可以正常使用,但随着业务复杂度提升,如果数据类型选择不合理,就可能带来存储空间浪费、查询性能下降,甚至数据精度丢失等问题.本文将围绕 MyS
拾光Ծ10 天前
linux·bash·线程池·策略模式·日志
【Linux系统编程】线程池项目实战与基于策略模式的日志系统设计模式: 是前人总结的"最佳实践模板",解决面向对象设计中反复出现的特定问题,让代码更灵活、可维护、可复用。 共有 23 种经典设计模式,策略模式就属于其中一种。 策略模式: 即定义一系列算法,把它们一个个封装起来,并且使它们可以互相替换。C++中可以利用多态实现策略模式:
承渊政道12 天前
linux·服务器·c++·学习·ubuntu·bash·远程工作
Linux系统学习【进程控制:进程创建、终止与等待、进程程序替换、自主shell命令行解释器详解】在 Linux 系统学习中,进程是一个绕不开的核心概念.无论是我们在终端中执行一条简单的 ls 命令,还是运行一个复杂的服务器程序,系统背后都在不断地进行进程创建、调度、终止与资源回收.理解进程控制,不仅能够帮助我们看懂 Linux 系统的运行机制,也能为后续学习系统编程、网络编程以及 Shell 实现打下坚实基础.本文将围绕 Linux 下的进程控制展开,重点讲解进程的创建、终止与等待机制,分析 fork、exit、wait / waitpid 等关键接口的使用方式与底层逻辑.同时,我们还会进一步学习进
s_w.h12 天前
linux·运维·服务器·算法·bash
【 linux 】动静态库的制作目录1. 认识动静态库2. 理解动静态库3. 动静态库的制作与对比1.静态库的制作2. 动态库的制作3. 对比
s_w.h13 天前
linux·运维·服务器·算法·bash
【 linux 】文件系统目录1. 聊一聊硬件2. 文件系统2.1 结构2.2 路径解析2.3 挂载分区2.4 总结想知道文件是如何管理的和硬件是分不开的,这里看一下硬件磁盘的组成和原理
zh路西法14 天前
linux·windows·bash
【ROS一键编译脚本】基于colcon与catkin的辅助一键懒人脚本
张小姐的猫14 天前
linux·运维·服务器·c++·bash·策略模式
【Linux】多线程实战 —— 日志类 | 策略模式现在开始,我们结合我们之前所做的所有封装,进行一个线程池的设计。在写之前,我们要做如下准备 🔹 准备线程的封装 🔹 准备锁和条件变量的封装 🔹 引入日志,对线程进行封装 前两个我们都做过了,接下来聊聊日志 ~
i7i8i9com14 天前
开发语言·bash·hermes
Hermes Agent 安装记录root@izwz9~]# curl -fsSL https://res1.hermesagent.org.cn/install.sh | bash