- 博客(48)
- 资源 (3)
- 收藏
- 关注
原创 [Python学习日记-10] Python中的流程控制(if...else...)
假如把写程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分叉口,想象现实中,你遇到了分叉口,然后你决定往哪拐必然是有所动作的。你要判断那条岔路是你真正要走的路,如果我们想让程序也能处理这样的判断怎么办?很简单,只需要在程序里预设一些条件判断语句,满足哪个条件,就走哪条岔路。这个过程就叫流程控制。基本上在各个语言中,都是用语法 if...else... 来实现,可分为单分支、双分支、多分支。
2024-08-19 22:58:22
648
原创 [Python学习日记-9] Python中的运算符
计算机可以进行的运算有很多种,但可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,而本篇我们暂只介绍算数运算、比较运算、逻辑运算、赋值运算。
2024-08-19 16:26:46
678
原创 知识海洋千千万,如何高效记录并整理自己的武功秘籍(编程向)?
每周或每月安排时间回顾之前的笔记,对相似的知识点进行归纳总结,形成系统性的认识。比如,将分散在不同笔记中的关于循环的知识点整合到一起。
2024-08-18 22:34:48
572
原创 【mkdir & rmdir】Centos/Linux mkdir & rmdir命令详细介绍
mkdir 命令和 rmdir 命令是在 linux 当中比较常用的两个命令,这两个命令前者是创建空目录,后者是删除空目录。
2024-08-18 22:05:53
437
原创 [Python学习日记-8] 读取用户指令和格式化输出
平常我们在网上冲浪是经常会遇到需要我们输入数据,然后来进行交互的,而我们本篇要说的读取用户指令就是在命令行当中程序和用户进行交互的一种方法,表现形式就像使用 shell 登录 linux 时需要你输入用户名和密码然后回车确认的那种形式。而在输入前一定是需要说明一下你这个是什么东西用户才好操作吧,这个时候我们就需要使用到格式化输出,例如可以在用户通过 SSH 协议连接到服务器时会显示出 IP、hostname、mac 之类的信息供用户确认,如下图所示下面我们一起来看看具体用法。
2024-08-18 20:56:32
1239
原创 什么是AR、VR、MR、XR?
近年来随着计算机图形学、显示技术等的发展,视觉虚拟化技术得到了广泛的发展,并且越来越普及化,慢慢的也走入人们的视野。目前市场上视觉虚拟化技术的主流分为这几种 VR、AR、MR、XR。这几项技术并不是最近才出现的,VR的源头可以追溯到上世纪二三十年代,一些科幻小说和电影中就描绘了类似的虚拟体验场景,但当时只是存在于幻想当中,并没有真正的落地,而到了上世纪九十年代,随着计算机技术的飞速发展,以及显卡、处理器等硬件性能的大幅提升,VR 技术迎来了重要突破,这才迎来了这项技术的第一次落地;
2024-08-16 21:15:08
1479
原创 [Python学习日记-7] 初识基本数据类型(下)
在 Python 中,列表(List)是一种有序的、可变的数据类型,它可以存储不同类型的元素,并且元素之间可以重复,是一种非常常用和灵活的数据结构。与列表相比,数组(Array)是一种用于存储相同类型元素的数据结构,数组要求其元素必须是同一种数据类型,这使得数组在进行数值计算时更加高效。
2024-08-16 17:35:12
1021
原创 [Python学习日记-6] 初识基本数据类型(上)
在Python中,基本数据类型指的是一些最基本的数据类型,包括数字(int、float等)、字符串(str)、布尔值(bool)和空值(None)。
2024-08-12 21:14:08
1277
原创 人工智能的大背景下,程序员应该如何生存下去?
当今社会下人工智能大行其道,许多 AIGC 大语言模型如同雨后春笋一般接二连三的出现,目前不单单是简单的体力劳作会受到冲击,连程序员也会开始受到冲击,随着AI辅助编程工具日益普及,程序员的工作方式正在发生深刻变革。在这个时代背景下我们应该如何更好的保持自身的核心竞争力呢?应该如何更好的融入这个时代呢?
2024-08-12 21:13:37
680
原创 [Python学习日记-5] Python中的注释
随着学习的深入。用不了多久,你就可以写上千甚至上万行的复杂代码啦,有些代码你花了很久写出来,但过了些天再回去看,发现竟然看不懂了,这是个再正常不过的了。
2024-08-11 16:40:41
770
原创 “低代码”开发平台的兴起有何机遇与挑战?
一方面,开发者可以将更多的精力集中在解决复杂的业务逻辑和技术难题上,而不是花费大量时间在重复的基础代码编写上。例如,以前专注于代码编写的开发者,现在可能需要更多地与业务人员沟通,理解业务需求,然后通过低代码平台进行快速搭建和优化。传统的软件开发流程复杂、耗时,而低代码平台通过可视化的操作界面和预构建的模块,能够大幅缩短开发周期。例如,一个简单的企业内部管理系统,在低代码平台的帮助下,可能从数月的开发时间缩短至几周甚至几天。此外,低代码开发可能会降低编程的门槛,但也可能导致开发人员对底层技术原理的理解不足。
2024-08-10 23:57:22
924
原创 最强机器人 Figure 02 问世,就业市场要变天?
总之,Figure 02 的问世就像是一场就业市场的大冒险。它的出现究竟是“大洗牌”还是“新机遇”,取决于人们如何应对。人工智能的发展也会创造新的就业机会和职业路径,例如人工智能的研发、维护、训练、相关数据的标注和分析,以及与人工智能协作的新岗位等。同时,虽然某些工作的具体任务可能会被人工智能改变或替代,但人类的创造力、批判性思维、情感理解、复杂问题解决能力等仍然是难以被替代的。为了适应这种变化,人们需要不断学习新技能,提升自己的能力,以便在与人工智能的协作或新的工作领域中找到机会。
2024-08-10 23:45:10
935
原创 [Python学习日记-4] Python中的变量
Python中的变量是弱类型的,这意味着你可以将一个变量赋给另一个类型不同的值,而不需要进行任何类型声明或类型转换,这就是为什么说Python比Java要简单的原因(Java、C、C++都要事先声明变量的类型)。需要注意的是变量在赋值后可以被重新赋值,而且可以存储任何类型的值。
2024-08-09 22:32:19
1138
原创 [Python学习日记-3] 编程前选择一个好用的编程工具
在踏上 Python 编程的精彩旅程之前,选择一款得心应手的编程工具无疑是至关重要的一步。这就如同战士在出征前精心挑选趁手的武器,它将极大地影响我们的编程效率和体验。想象一下,面对复杂的代码逻辑和项目需求,如果没有一个功能强大、易于操作的编程工具,那将是怎样的一场艰难挑战。
2024-08-08 20:06:50
663
原创 【rz & sz】Centos/Linux 如何快捷的上传下载文件到系统当中?
rz 命令和 sz 命令都是属于 lrzsz 程序的命令,这两个命令是上传文件到服务器和下载文件到本地。
2024-08-08 10:55:20
604
原创 【sx & sb & sz】Centos/Linux sx、sb、sz命令详细介绍
sx、sb、sz命令属于lrzsz程序的内容,是使用纠错协议(ZMODEM、YMODEM、XMODEM)通过拨号串行端口将一个或多个文件发送到在 PC-DOS、CP/M、Unix、VMS 及其他操作系统下运行的各种程序(如,Windows下的Xshell)。
2024-08-07 17:37:19
1421
原创 【科普】计算机系统的传输协议(XMODEM、YMODEM、ZMODEM、ASCII、Binary)
串行通信的文件传输协议主要有XMODEM、YMODEM、ZMODEM、KERMIT、YMODEM-G、ASCII等。
2024-08-07 09:47:26
825
原创 【killall】Centos/Linux killall命令详细介绍
killall 命令,最大的特征就是可以以名字的方式杀死进程,类似的命令有 pkill 命令,与 kill 命令相比有一定的优势,kill 命令需要配合 ps 命令来使用才能更好地杀死进程。
2024-08-06 21:27:54
1117
原创 【rx & rb & rz】Centos/Linux rx、rb、rz命令详细介绍
rz(Receive ZMODEM)使用 ZMODEM 批量协议接收文件。
2024-08-06 21:27:35
1083
原创 【pkill & pgrep】Centos/Linux pkill命令详细介绍
pkill命令用于杀死一个进程,会根据进程名称和其他属性杀死进程。从man文件来看pkill与pgrep是绑定在一起的。grep会根据进程名称和其他属性查找进程,并列出匹配所有条件进程的PID
2024-08-04 18:26:05
1094
原创 [Python学习日记-2] Python的介绍与安装
Python是一种高级编程语言,由Guido van Rossum(龟叔,荷兰人)于1989年圣诞节创造,至于为什么叫Python,据说是他喜欢的一个电视节目其中一个字母是Python所以就以此为命名。以下是Python发展的一些重要里程碑。1991年,第一个Python编译器诞生,是Python的第一个公开版本,称为Python 0.9.0,它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。
2024-08-04 00:23:41
1284
原创 Linux中不同目录的作用
Linux系统当中存在着很多不同的目录路径,很多刚接触Linux系统的人都会很疑惑这到底是什么东西,这些目录和其子目录在Linux系统中有着不同的用途,帮助用户组织和管理文件、配置系统和运行应用程序。举个形象点的例子,就像Windows上的我的电脑、桌面、我的文档那样,都是系统下的一个目录,Linux也是如此。下面我们将来介绍Linux当中各个目录和其子目录在Linux系统中有哪些具体用途。
2024-08-01 20:42:22
716
原创 【微软蓝屏】美国主导的又一个银河号事件?
2024年7月19日美国网络安全企业“群集打击”(CrowdStrike)软件出现问题引发的操作系统蓝屏、全球宕机事件。这个事件发生在CrowdStrike更新发布后不久,导致许多用户的计算机在更新后无法正常启动,而出现了“蓝屏”错误。它如同一颗隐形炸弹,在全球范围内引爆,导致近850万台设备遭遇故障,横跨航空、医疗、传媒等众多关键行业,甚至造成美国超过2.3万架次航班延误。微软公司在意识到这个问题后立即采取了措施,包括发布修复补丁、提供技术支持等,以帮助受影响的用户解决问题。
2024-08-01 20:40:29
925
原创 Centos7.6安装Nginx(yum安装和源码安装)
Nginx(发音为“engine X”)是一个高性能的HTTP和反向代理服务器,也可以作为邮件代理服务器使用。它被广泛应用于高流量的网站和负载均衡环境中。Nginx的设计目标是提供高性能、高可靠性的服务,并且具有较小的内存占用和CPU占用。Nginx最初由俄罗斯的程序员Igor Sysoev开发,于2004年首次发布。它采用事件驱动的异步架构,可以处理大量并发连接,并且能够有效地处理高并发访问。Nginx具有许多功能,包括HTTP服务器、反向代理、负载均衡、缓存加速、动态模块化和HTTPS支持等。
2024-07-30 22:24:36
694
原创 [Python学习日记-1] 编程语言介绍与分类
编程语言它本质上跟人类语言是一样的,是一种人类与计算机之间沟通的工具,人类的语言是为了人与人沟通,而编程语言是为了人与计算机沟通。
2024-07-28 21:15:28
414
原创 [RHEL7基础篇-16] Linux中的crontab和at
在Linux中,crontab和at是两种常用的任务调度工具。crontab:crontab是一种用于定期执行任务的工具。at是一种用于单次执行任务的工具。需要注意crontab和at的时间设定格式略有不同,下面我们一起来学习一下Linux中的crontab和at。
2024-07-28 11:44:09
1078
原创 [RHEL7基础篇-15] Linux中的急救模式
Linux中的急救模式是一种特殊的启动模式,用于修复系统遇到的严重问题或故障。它提供了一个最小化的系统环境,可以用于诊断和修复问题,而不需要完全启动整个操作系统。进入急救模式后,会以root用户的身份登录系统。在急救模式中,可以执行以下操作:文件系统修复、网络配置、系统重装、密码重置、进程管理、日志查看。请注意,急救模式只适用于修复系统错误和故障,不应用于常规操作。在使用之前需要重启服务器,建议备份重要数据,并确保了解所执行的操作可能带来的风险。
2024-07-28 01:40:07
485
原创 Centos7.6忘记root密码重置
在使用Linux的过程中难免会遇到忘记密码之类的一些事情,特别是忘记了root密码,下面将介绍Centos/Redhat重置root密码的方法。
2024-07-27 17:28:27
421
原创 [RHEL7基础篇-14] Linux中的LVM管理
LVM(逻辑卷管理)是一种在Linux 系统上使用的逻辑卷管理工具。它允许用户管理磁盘分区和分卷,以便更有效地使用存储空间。LVM 是一种强大的存储管理工具,使用户能够更有效地管理磁盘空间,并提供高级功能来保护数据和增强系统的可用性。下面我们将使用RHEL7来学习LVM的使用。
2024-07-27 17:28:02
822
原创 [RHEL7基础篇-13] Linux中的Apache服务
Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。本章主要在RedHat7的环境下介绍apache安装、web服务管理、apache工作模式、日志解析、Web状态以及主要参数。
2024-07-23 11:00:31
911
1
原创 Centos7.6升级OpenSSH9.8p1
OpenSSH(OpenBSD Secure Shell)是加拿大OpenBSD计划组的一套用于安全访问远程计算机的连接工具。该工具是SSH协议的开源实现,支持对所有的传输进行加密,可有效阻止窃听、连接劫持以及其他网络级的攻击。目前有一台服务器使用了OpenSSH 7.4p1,但该版本的OpenSSH存在OpenSSH代码问题漏洞(CVE-2023-38408)。OpenSSH 9.3p2之前版本存在安全漏洞,该漏洞源于ssh-agent的PKCS11功能存在安全问题。攻击者可利用该漏洞执行远程代码。
2024-07-23 02:27:45
1008
原创 [RHEL7基础篇-12] 标准数据流
计算机系统与外界交互主要的方式就是利用数据的输入和输出,Linux也不例外,没开展一项工作前必须有数据来源,而获取初始数据的这一过程被称作输入,最开始的数据就被称为初始数据,而经过一系列代码处理后的数据得出结果并储存到数据载体中的这一过程被称作输出,而最终得到的数据也被称为结果。在不同的系统当中会有不同的标准定义数据输入和数据输出,这就是本章要说的标准输入、标准输出和标准错误输出,在Linux当中主要的三大输入输出指的就是这三大
2023-02-19 21:44:44
151
原创 [RHEL7基础篇-11] 常用命令介绍与管道命令
在使用Linux时有的情况下会使用上一个命令的输出来作为下一个命令的输入,这个时候就需要用到管道命令了,下面在介绍管道命令前先介绍一些常用的命令,以便于更好的了解管道命令的使用
2023-02-16 23:44:55
240
原创 [RHEL7基础篇-10] 系统状态和进程管理
Windows当中查看系统状态与进程可以在任务管理器当中查看,在Linux当中也有类似工具,但是相比起Windows,Linux相对分散,是由不同的文件显示不同的系统状态(当然Linux也有类似任务管理器的命令,不过最常使用的还是文件个),不过由于Linux是比较偏向于是专业人员的服务器系统,用文件调用功能也方便脚本的编写与调用。
2023-02-01 17:10:50
682
原创 [RHEL7基础篇-9] 软硬链接
在Linux当中也有类似于Windows当中快捷方式的应用,这就是Linux当中就是链接,而链接又分为硬链接和软链接,这两个链接会有不同的特性,下面将会详细讲述硬链接与软链接的不同属性。
2023-01-19 17:24:47
238
CISCO网络拓扑图标库-Visio-2
2019-03-15
CISCO网络拓扑图标库-Visio-1
2019-03-15
CISCO网络拓扑图标库
2019-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人