自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 【Linux重定向】玩转重定向,让数据流动更有趣

在Linux命令行中,重定向是一个强大的工具,可以帮助你灵活地管理和处理数据流。通过重定向,你可以轻松将命令的输出保存到文件、过滤特定信息,甚至将多个命令串联起来形成强大的数据处理链。本文将介绍重定向的各种用法,包括基本的输出和输入重定向、标准错误重定向、以及使用管道符 `|` 连接命令。此外,我们还将探讨一些高级技巧,如Here Document、Here String,以及如何通过 `tee` 命令将输出同时保存到多个文件。掌握这些技巧后,你将能够更高效地使用Linux命令行,处理复杂任务时更加得心应手

2024-08-29 20:42:50 1203

原创 【掌握Linux指令】初学者必备的基本指令指南

这篇博客为您带来Linux基础命令的全面指南,特别适合初学者。我们将从文件和目录管理、文件内容查看与编辑、系统信息监控和权限管理四个方面,介绍常用的Linux命令,如 `ls`、`cd`、`chmod`、`grep`、`systemctl` 等。每个命令都附有详细的选项说明和实际示例,帮助您快速上手。无论您是新手还是想巩固基础,这篇博客都能为您提供实用的操作技巧,帮助您更高效地管理Linux系统。准备好迎接挑战了吗?让我们一起开始吧!

2024-08-29 15:21:46 775

原创 【Linux的前世今生】——初识Linux

欢迎来到Linux的世界!虽然Linux看起来像个可爱的企鹅,但它在数字世界中的影响力却不容小觑。从智能手机到服务器,再到超级计算机,Linux默默地支撑着我们日常生活中的许多技术。Linux的故事始于一个芬兰大学生的梦想,发展成了全球开源运动的象征。接下来,我们将探索Linux的起源、发展历程和广泛应用,看看它是如何改变科技世界的。无论你是技术高手还是新手,相信这段旅程都会让你对Linux有全新的认识。准备好了吗?让我们开始这段精彩的Linux探险吧!

2024-08-28 18:25:20 1848 1

原创 【倒置字符串__牛客网 (nowcoder.com)】

将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I依次输出倒置之后的字符串,以空格分割## 🔓解法一【下标访问】📖⌨️。

2024-01-26 13:36:37 374 1

原创 【返回小于 N 的质数个数_牛客题霸_牛客网 (nowcoder.com)】

返回小于 N 的质数个数示例:输入:10输出:4说明:N=10,质数有 [2, 3, 5, 7]

2024-01-21 21:18:23 355 1

原创 【自守数_牛客题霸_牛客网 (nowcoder.com)】

自守数是指一个数的平方的尾数等于该数自身的自然数。例如:25^2 = 625,76^2 = 5776,9376^2 = 87909376。请求出n(包括n)以内的自守数的个数输入:6输出:4说明:有0,1,5,6这四个自守数输入:1输出:2说明:有0,1这两个自守数。

2024-01-21 20:07:44 385 1

原创 【栈的压入、弹出序列_牛客题霸_牛客网 (nowcoder.com)】

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。输入:[1,2,3,4,5],[4,5,3,2,1]返回值:true说明:可以通过。

2024-01-19 20:00:48 370 1

原创 【Linux】代码调试 “gdb“

Linux下的代码调试 。debug:可以被调试,形成的可执行程序会添加调试信息—>用户不需要+体积大。release:形成的可执行程序会去掉调试信息(面向用户)逐过程:每一行看作一个整体,把一行看作一个整体,包括函数。(Break point)打断点——进行范围定位排除。:修改一个变量的内容,不用改代码就像多分支测试;为分隔符):进入一个函数(对应VS中的F11)显示代码内容(记录最近一次操作,下方向键)(continual)运行到下一个断点。显示变量的地址和内容,相当于监视;使能(禁用/开启)

2023-11-14 17:18:31 65 1

原创 【Linux】用C语言实现第一个小程序——“进度条”

sleep()函数库文件sleep(3)程序休眠3秒后退出unistd.h是unix std的意思,包含了许多UNIX系统服务的函数原型。1. 两个补充1.1).makefile文件编写1.2). 介绍休眠函数现象1.3倒计时2. 文件创建+链接3. Vision 1. 入门版3.0 代码4. Vision 24.1 download场景模拟4.2 结合应用案例(download)4.3 字符颜色5. 文章源代码

2023-11-12 19:39:02 1263 5

原创 【Linux】make及mkfile文件配置教程

这篇文章中介绍了make和makefile的基本概念和用法。首先解释了make是一个命令,用于自动化构建程序,而makefile则是一个文件,用于定义依赖关系和依赖方法。我强调了依赖关系的重要性,即为什么一个文件需要依赖于其他文件,并且解释了如何通过makefile来指定这些依赖关系。还介绍了make的工作原理,它通过比较文件的修改时间来确定是否需要重新编译。在文章中,供了一个简单的示例,展示了如何使用makefile来编译和链接程序。此外,还分享了一些实际应用中的小技巧,如定义变量、使用伪目

2023-11-11 19:34:55 1132 1

原创 【数据结构】排序

gap=9,每组n/9个数据,每趟比较36(1+2+3+…若完全逆序,则每个数的要与前n个数交换,时间复杂度提升至O(n^2),完全有序则为O(n)。比key小的放到左边,比key大的换到右边,最终达到左边比key小、右边比key大的效果。gap=3,每组n/3个数据,每趟比较3次(1+2),一共比较(n/3)*3=n次。插入排序的逻辑,摸到一张牌后和最后的比较大小,大则插入在后面,使得总体有序。gap越小,跳的越慢,越解决有序,gap=1,直接有序。找key,左边找比key小,右边找比key大,交换。

2023-10-24 22:14:59 72

原创 【Linux】虚拟机安装 centos7/ubuntu镜像源安装

打开百度,搜索ubuntu 镜像源 (推荐使用ubuntu 镜像 清华大学`)打开百度,搜索centos 7 镜像源 (推荐使用。安装完成后,接着我们还需要一个操作系统的。③设置名称信息,配置内存、磁盘大小。打开文件至此第一个软件安装完成。等待几分钟后虚拟机如图安装完成。④ 点击下一步后安装完成。

2023-10-21 19:25:14 589 1

原创 【Linux基础指令】

相对于自身所处的目录为参考点,我们定位一个文件的路径(只能与自己所处的路径强相关)(命令行场景)…如果在windows上新建一个空文件,这个文件要 占用磁盘/固态硬盘 的储存空间吗?:从根目录开始,直接找到叶子节点(无论在哪儿都能唯一定位一个文件)(配置文件中常用)——指令操作和图形化界面操作是没有本质区别的,形式上的不同。- 每次都会清空内容,再写入新的内容)(清空目标文件)ls -la 显示隐藏文件 .开头(-l -a)可以 【创建普通文件】或 【更新文件时间】——列出所有文件(包括隐藏文件)

2023-10-17 13:14:21 58 1

原创 【数据结构】“链式二叉树”OJ练习与递归

如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。root=1时,打印front=1,左右不为空,左2右3入队列,删除队头元素1。root=2时,打印front=2,左右不为空,左4右5入队列,删除队头元素2。root=4时,打印front=4,右不为空,右6入队列,删除队头元素4。//多次调用计算,效率及其地下低下,因为在调用时进行了两次递归,非常差。root=3时,打印front=3,左右为空,删除队头元素3。前序遍历每个节点,若相同则判断当下节点子树是否相等。, 检查它是否轴对称。

2023-09-16 14:21:54 165 7

原创 “链式二叉树”的“遍历”“节点个数”“单值二叉树问题”

链式二叉树的三种访问顺序实现及二叉树节点个数、叶子个数和第k层个数问题求解,及其单值二叉树问题求解

2023-09-14 16:09:05 168 9

原创 【“手把手与你玩转指针”之“C语言”“指针”“计算器”】

用C语言实现计算器,主要运用一般方法、转制表(函数指针)、函数回调(函数指针数组),带你一步步进阶,更加掌握指针!

2023-08-29 15:38:31 135 1

原创 #每日一题,语句逆序

首先可以逆序整个字符串将首地址和首地址+字符串长度-1(数组下表从0开始)传入逆序函数,完成对整个字符串的逆序。start 和 cur 先同时指向起始位置然后遍历字符串,没有找到空格或没结束都给cur+1继续寻找。找到空格后,将start作为left 和 cur-1字符作为right传入逆序函数。输入描述:输入一个仅包含小写字母、空格、‘.’ 的字符串,长度不超过100。完成一个单词的逆序之后把cur+1的指向start作为下一个起始点。输出描述:依次输出倒置之后的字符串,以空格分割。

2023-05-25 18:28:18 70 2

原创 「玩转C语言!从移位操作符和位操作符开始,让你的代码更加高效!」

本文介绍了C语言中的移位操作符和位操作符,包括左移、右移、按位与、按位或、按位异或等操作及其基本原理。同时提供了实际应用场景。通过对比位运算和普通运算的效率差异,说明了位运算的重要性以及在一些特定情况下优越的性能表现。阅读本文,让你更好地理解二进制和C语言底层实现,从而写出更加高效的代码。

2023-05-12 20:07:28 318 1

原创 少侠请留步!“C语言” “三子棋”游戏教程!

手把手教你简单易学的C语言三子棋游戏,包教包会,欢迎评论区探讨哦~

2023-05-09 00:26:12 124 2

原创 【启航:第一步】

接下来,计划夯实自己的C语言基础,每天刷题,预计在4个月内认真刷完100+道题目,按照规划,在一年后熟练C++、数据结构、linux等技术,并在未来两年时间内拿到蓝桥国奖,尝试ACM。我是与黎明同行·跑步爱好者·喜欢拍照,立志成为一名Hacker——程序Hacker、生活Hacker,我的口号是“万物皆可Hacker”(-老王),计划未来学习理财相关知识。在接下来的时间里,我打算看相关网课,刷相关试题,在优快云上和各位大牛学习技术,并在优快云上输出自己所学,每周至少输出1篇文章。要有不断变好的趋势!

2023-04-01 00:39:28 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除