自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全网最全网络安全入门指南(2024版)零基础可学

网络安全是指采取措施,确保计算机系统、网络和数据的机密性、完整性和可用性,以防止未经授权的访问、破坏或泄露。

2024-05-11 14:54:01 592

原创 自学网络安全,最应该先学的五大技能树是什么?(附学习路线图)

近几年网络安全事件频发,国家对于互联网信息安全和互联网舆情的重视程度不断提升有关,全球网络安全岗位缺口达500万,中国约100万,产业人才需求逐年增加,网络安全行业的相关岗位成为炙手可热的职业。

2024-05-11 14:52:41 812

原创 网络安全技术入门到项目实战

2-4.IOS基础操作-1(GNS3-CRT-Wireshark).ts。1-13.TCP-IP协议栈-ARP协议(基于P2Pover).ts。1-14.TCP-IP协议栈-ARP&&(基于P2Pover).ts。3.L2L VPN拓展(nat-t穿越-动态拨号-Dymap).ts。1-15.TCP-IP协议栈-ARP&&2(基于Cain).ts。1-22.TCP-IP协议栈-TCP-Telnet-2协议.ts。1-21.TCP-IP协议栈-TCP-Telnet协议.ts。

2024-05-11 14:51:01 368

原创 网络安全基础入门

1.2 信息系统(Information System),是由计算机硬件,网络和通信设备,计算机软件,信息资源,信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。1.1 网络安全的定义:网络安全指网络系统中的硬件、软件以及系统中的数据受到保护,不因偶然或恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。2.28 webshell:就是asp,php,jsp之外的web代码文件,通过这些代码,通过这些代码文件可以执行任意的命令,对计算机做任意的操作。

2024-05-11 14:48:42 730

原创 网络安全入门基础知识

嗅探指的是对局域网中流经的数据包进行截取及分析,从中获取有效信息,早期用HUB组建的局域网中属共享原理,数据是通过MAC地址来分辨目的地的,改变网卡为混杂模式,则就可以接受并分析数据包了。黑客们可以随意的控制肉鸡,就像在使用自己的电脑一样,很形象的比喻,就像是养的肉鸡,任黑客宰杀和利用。病毒大家都不陌生,指的就是具有破坏性的程序或者代码,电脑只要感染病毒后,即刻就会收到相应的破坏,病毒具有传染性、可不断复制,直接对电脑系统或者文件造成损坏。根据注入点数据库运行账号的权限的不同,所得到的权限也不同。

2024-05-11 14:46:41 738

原创 网络安全面试题

在高级安全环境中,确保你的日志存储在物理安全的地点——最安全的(但是最不方便的)技巧是日志一产生就打印出来,建立不能被入侵者修改的纸记录,前提是入侵者没有物理访问权限。当强调传输性能而不是传输的完整性时,如:音频和多媒体应用,UDP是最好的选择。在国内可以与X-Scan相提并论的扫描器,它除了能够像 [1] X-Scan那样扫描众多漏洞、弱口令外,还集成了常用的入侵工具,如字典工具、NT/IIS工具等,还独创了能够控制“肉鸡”进行扫描的“流光Sensor工具”和为“肉鸡”安装服务的“种植者”工具。

2024-05-10 13:48:23 681

原创 怎么学习网络安全?这篇文带你从入门级开始学习网络安全

我下面也给大家整理了一些网络安全的资料,大家不想一个一个去找的话,可以参考一下这些资料哈视频教程SRC&黑客技术文档黑客工具合集👉这份完整版的网安全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取【保证100%免费。

2024-05-10 13:47:16 912

原创 网络安全技能竞赛之Web安全之综合渗透测试

通过url访问http://靶机/4,对该页面进行渗透测试,将完成后返回的结果内容作为flag提交。通过url访问http://靶机/1,对该页面进行渗透测试,将完成后返回的结果内容作为flag提交。通过url访问http://靶机/3,对该页面进行渗透测试,将完成后返回的结果内容作为flag提交。通过url访问http://靶机/5,对该页面进行渗透测试,将完成后返回的结果内容作为flag提交。Burpsuite设置一下代理。

2024-05-10 13:46:16 231

原创 入行网络安全需要学习哪些知识点?白帽子都给你汇总在这里

都说IT互联网行业吃香,那么如何才能高效入行,习得一技之长换取心仪offer?

2024-05-10 13:45:04 805

原创 学网络安全好还是学Web前端好?网络安全和Web前端哪个更吃香?_

网络安全和web前端现在都是当今IT技术行业里的热门岗位,任意一个选择一个认真学习掌握了其中主要的内容和知识都能找到一份不错的工作,但很多准备入行的人却不知道应该怎选择哪一个,今天就来简要的给大家介绍分析一下。

2024-05-10 13:43:37 619

原创 网络安全面试必问

GET、 【保证100%免费。

2024-05-10 13:42:15 900

原创 【网络安全入门】学习网络安全必须知道的100 个网络基础知识_网络基本知识

没学过的同学也不要慌,可以去B站搜索相关视频,你搜关键词网络安全工程师会出现很多相关的视频教程,我粗略的看了一下,排名第一的视频就讲的很详细。您可以为计算机分配限制,例如允许访问的资源,或者可以浏览互联网的某一天的特定时间。所以想要成为一名合格的网络工程师,想要拿到安全公司的offer,还得再掌握更多的网络安全知识,能力再更上一层楼才行。这是因为互联网上的主机只能看到提供地址转换的计算机上的外部接口的公共 IP 地址,而不是内部网络上的私有 IP 地址。良好的密码不仅由字母组成,还包括字母和数字的组合。

2024-05-09 15:20:15 988

原创 网络安全入门必学内容有哪些?网络安全最全知识点汇总来了

我下面也给大家整理了一些网络安全的资料,大家不想一个一个去找的话,可以参考一下这些资料哈视频教程SRC&黑客技术文档黑客工具合集👉这份完整版的网安全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取【保证100%免费。

2024-05-09 15:18:30 1068

原创 什么是网络安全?一文了解网络安全究竟有多重要!

网络安全是指保护网络系统中的硬件、软件和数据不受未经授权的访问、破坏、更改或泄露的能力。它涵盖了网络系统的保密性、完整性和可用性三个方面。简言之,网络安全就是要确保网络系统中的信息资产不被非法获取、篡改或破坏,同时保证网络服务的正常运行。

2024-05-09 15:14:44 979

原创 【Python技巧】教你如何使用eval函数解析和执行字符串代码,让你的程序更加智能!

在Python中,eval函数是一个非常强大的函数,它可以将字符串作为代码进行解析和执行。通过使用eval函数,我们可以实现一个简单的计算器功能。下面我们将详细介绍如何使用eval函数来实现这个功能。首先,我们需要定义一个函数,该函数将接收一个字符串表达式作为参数,并返回计算结果。代码如下:在这个函数中,我们使用了try-except语句来捕获可能出现的异常。如果表达式无法被eval函数解析,我们将返回一个错误提示信息。接下来,我们可以编写一个简单的用户界面,让用户输入表达式并得到计算结果。代码如下:在

2024-05-01 16:45:00 920

原创 盘点即将消失的五种编程语言!

编程语言是计算机科学中的重要组成部分,它们为开发人员提供了一种与计算机交互的方式。然而,随着技术的不断发展,一些编程语言逐渐被淘汰,因为它们的使用范围越来越窄,或者因为有更先进的替代品出现。在本文中,我们将介绍即将消失的五种编程语言:Ruby、Visual Basic、Perl、Delphi和Haskell。Ruby是一种动态、面向对象的编程语言,它于1995年由日本程序员松本行弘(Yukihiro Matsumoto)开发。Ruby的设计目标是提供一种简洁、灵活和易于理解的编程语言。它在Web开发领域非常

2024-05-01 12:00:00 19

原创 Python编程中如何读写二进制文件?

在Python编程中,我们经常需要处理各种类型的文件,其中包括二进制文件。与文本文件不同,二进制文件包含的是以字节为单位的数据,而不是以字符为单位的文本。本文将详细介绍如何使用Python读写二进制文件,并提供一些实际应用的示例。二进制文件是由一系列字节组成的文件,可以包含任意类型的数据,如图像、音频、视频等。与文本文件相比,二进制文件不包含任何字符编码信息,因此可以存储更加复杂的数据结构。二进制文件的读写需要使用特定的方法和工具,以确保数据的正确性和完整性。在Python中,我们可以使用内置的open()

2024-05-01 06:00:00 990

原创 这是雷军的简历,落魄时卡里只有冰冷的40亿...

近期,小米公司风头正劲,股价持续攀升,其背后的领军人物雷军,也成为了网友们热议的焦点。他被誉为现实版的“爽文男主”,人生经历堪称传奇:1987年高考,满分710,他接近满分;大学专攻计算机科学,仅凭兼职编写代码便赚取了百万财富;毕业后,他加入金山软件,年仅28岁便晋升为总经理,38岁时更是实现财务自由。在事业的低谷期,他卡里仍有惊人的40亿资金。创业八年后,他的公司成功上市,感情生活也是一帆风顺,初恋便修成正果,如今更是被誉为北京的“现金王”。提及28岁便成为总经理,这究竟是怎样的成就呢?我曾对此一知半解,

2024-04-26 15:00:00 2334

原创 1885页学习资料,一本在手Python不愁!

新的福利来了,1885页重磅资料,知识点涉及到python应用的各个方面,**基础知识,Linux基础、Python高级知识、linux系统编程、web服务器、网络编程、正则表达式详解、数据结构与算法、MySQL、mango、redis、前端、django、爬虫、tornado、shell等。**内容非常全面,知识点众多。Python3.11即将于下半年发布,新的版本速度提升2倍,以弥补与其他编程语言在速度上的缺陷。1、确定学习目标,根据自己学习方向,定制学习路线。简单的爬虫库,代理爬虫,分布式爬虫等。

2024-04-26 10:39:50 738

原创 PyPy为什么能让Python比C还快?一文了解内在机制

「如果想让代码运行得更快,您应该使用 PyPy。」—— Python 之父 Guido van Rossum对于研究人员来说,迅速把想法代码化并查看其是否行得通至关重要。Python 是能够实现这一目标的出色语言,它能够让人们专注于想法本身,而不必过度为代码格式等无聊的事情困扰。但是,Python 有一个致命的缺点:速度比 C、C ++ 等语言慢很多。那么,构建一个 Python 原型测试想法之后,如何将其转变为快速且高性能的工具?通常来说,人们还要再进行一步工作:将 Python 代码手动转换为 C 语言

2024-04-26 10:36:23 635

原创 Python函数式编程:让你的代码更优雅更简洁!

函数式编程(Functional Programming)是一种编程范式,它将计算视为函数的求值,并且避免使用可变状态和循环。函数式编程强调的是函数的计算,而不是它的副作用。在函数式编程中,函数是第一类公民,这意味着它们可以像其他对象一样被操作和传递。Python 是一种面向对象编程语言,但它也支持函数式编程的特性。在 Python 中,我们可以编写函数式风格的代码,利用它的简洁和高效来解决实际问题。在函数式编程中,函数是第一类公民。这意味着函数可以像其他对象一样被操作和传递。这使得我们可以将函数作为参数传

2024-04-25 19:00:00 946

原创 Python GUI编程:dearpygui和tkinter的对比与选择!

随着Python在GUI(图形用户界面)编程中的不断发展,出现了许多优秀的库,如和。这两个库在许多方面都有所不同,不仅是在功能方面,还在设计哲学和用途上。本文将对比这两个库,并使用Python代码举例来说明它们之间的区别。是一个现代的、快速发展的GUI库,它专注于提供一个简单、直观和用户友好的界面。它采用了直接的方法,使用Python作为C++的扩展,从而提供了高性能和易用性。相反,是Python的标准GUI库,它已经存在了很长时间。它是基于Tkinter的,Tkinter是Tcl/Tk的Python绑定。

2024-04-25 14:00:00 914

原创 Python数据库操作模块大揭秘:带你轻松掌握这六种常见模块!

在数据处理和管理领域,Python作为一种高效、易用的编程语言,拥有丰富的数据库操作模块,可以轻松实现对关系型数据库的数据操作。本文将介绍六种常见的Python数据库操作模块,并提供相应的代码案例,帮助读者快速上手。pymysql是Python操作MySQL数据库的重要模块,它提供了丰富的API和功能,可以实现数据库的连接、查询、插入、更新等操作。以下是一个简单的代码示例:二、SQLite数据库:sqlite3sqlite3是Python内置的轻量级数据库模块,适用于小型项目和嵌入式设备。以下是一个简单

2024-04-25 09:40:02 1172

原创 简单易用的simplejson模块:Python处理JSON数据的利器!

simplejson是Python中一个用于处理JSON数据的第三方模块。它提供了一组功能强大且易于使用的工具,可以帮助我们在Python中轻松地解析、生成和操作JSON数据。simplejson模块的主要功能包括将Python对象转换为JSON格式的字符串、将JSON格式的字符串转换为Python对象、格式化JSON数据等。通过本文的介绍和示例,我们了解了simplejson模块的基本功能和用法。

2024-04-24 17:45:00 984

原创 Python神器xpinyin:中文转拼音,一键搞定!

xpinyin是一个Python模块,用于将中文字符串转换为拼音。它基于pypinyin模块,提供了更简单易用的接口。xpinyin模块支持将中文字符串转换为带声调的拼音、不带声调的拼音以及拼音首字母。使用xpinyin模块可以方便地实现中文转拼音的功能,提高开发效率。本文介绍了xpinyin模块的基本用法,并通过实际代码案例演示了如何使用xpinyin模块实现中文转拼音的功能。xpinyin模块提供了简单易用的接口,可以帮助我们快速实现中文转拼音的需求。

2024-04-24 14:00:00 915

原创 Python开发工程师是做什么的?现在还值得做吗?

Python一直都被认为是开发语言里简单的一种,甚至很多产品经理为了职业生涯发展得更好都开始学习python了,你就看市面上最好割韭菜的就是python课了,别的语言课真没那么多,所以学了python又能怎么样?今天来聊聊Python开发工程师。按照惯例,在开始前我会先为这个职位值不值得入行给出一个评分:4星,其中薪资收入:4星;工作内容:3星;发展前景:4.5星星级评分标准如下:1星:不建议去,除非没有选择2星:可以选择去,但是有缺点,不太推荐3星:工作还算体面,能拿得出手。

2024-04-23 14:15:00 1323

原创 如何面试Python后端工程师?这些你可能想知道

一般来说,程序员的面试流程分为以下几个步骤:初筛:一般由直接领导的技术经理或HR进行,重点考察教育和工作经历;一面:一般由可能直接与之共事的工程师进行,重点考察基础和工作能力;二面:一般由直接领导的技术经理进行,重点考察技术深度、广度和发展潜力;HR面:由人力资源部门进行,重点考察入职时间、职业规划、薪资要求等;当然每个公司的规模和面试流程不太一样,有的公司会在面试前设置笔试和电话面试,有的则是二轮技术面试,更有的是CEO直接面试你。

2024-04-23 10:01:05 991

原创 Python循环结构程序设计 头歌python循环结构答案

第2关:for 循环与 continue 语句本关的编程任务是补全checkWork.py文件中的部分代码,具体要求如下:填入循环遍历studentname列表的代码;当遍历到缺席学生时,填入continue语句跳过此次循环。🤝 期待与你共同进步🌱 亲爱的读者,非常感谢你每一次的停留和阅读!你的支持是我们前行的最大动力!🙏🌐 在这茫茫网海中,有你的关注,我们深感荣幸。你的每一次点赞👍、收藏🌟、评论💬和关注💖,都像是明灯一样照亮我们前行的道路,给予我们无比的鼓舞和力量。🌟📚 我们会继

2024-04-22 21:45:00 778

原创 Python如何批量修改照片像素大小

可以使用Pillow库来批量修改照片像素大小。以下是一个示例代码:在上面的代码中,为原始图片文件夹路径,为修改后图片的输出文件夹路径,为新的像素大小,以一个元组表示。遍历原始文件夹中的所有图片文件,并将其像素大小修改后保存到输出文件夹中。在修改像素大小时,使用方法保持原始图片的宽高比,并将较长的一边调整为新的像素大小。最后将修改后的图片保存到输出文件夹中。🌱 亲爱的读者,非常感谢你每一次的停留和阅读!你的支持是我们前行的最大动力!🙏🌐 在这茫茫网海中,有你的关注,我们深感荣幸。你的每一次点赞👍、收

2024-04-22 17:00:00 562

原创 Python栈和队列

在计算机科学中,栈(Stack)和队列(Queue)是两种非常重要的数据结构,它们在算法设计和程序开发中扮演着关键角色。Python语言内置了对这两种数据结构的支持,尤其是在其`collections`和`deque`模块中。### 栈(Stack)栈是一种后进先出(Last In First Out, LIFO)的数据结构,它只允许在一端进行添加和删除操作,这一端被称为栈顶(top)。#### Python中的实现- **使用列表(List)**:Python的列表具有动态数组的特性,可以用作栈的实现。

2024-04-22 14:00:00 643

原创 2024年 Python面试热点

当然,以下是一些Python相关的热点面试题:请解释一下Python中的装饰器(Decorators)是什么,以及它们的主要用途是什么?Python中的列表推导式(List Comprehensions)是什么,它有哪些优点?谈谈你对Python中的生成器(Generators)的理解,以及它们与迭代器的区别。在Python中,如何有效地处理大数据?请解释一下Python中的GIL(Global Interpreter Lock)是什么,以及它如何影响Python的多线程性能?在Python中,如何实现异步

2024-04-22 10:02:11 1018

原创 如何使用Python进行Web开发,如Flask或Django?

Django使用ORM系统,你可以通过定义类来创建数据库模型。

2024-04-22 09:56:39 1082

原创 Python学习路线:Python就业指导建议

最近有很多伙伴希望我能给一些关于python的就业指导;之前出过很多关于Python学习路线的就业指导方面文章,但是并不是很完善,所以希望这期关于python的就业指导能够很全面很详细的聊聊就业的那些事,以下都是个人经验和建议,如有偏差还望指正!一、就业方向不管做任何事,一开始就有一个方向会让你有很高的效率;大家都听说python几乎无所不能,那具体有哪些职位呢?上面这些只是我所知道的职位(如果有遗漏欢迎你在文章下方留言),你是否已经有心仪的职位?这几年招聘我感觉最大的变化是:相比过去现在招聘java或其他

2024-04-19 16:21:34 607

原创 查找与排序python实现(基于头歌)

任务描述本关任务:编写代码实现栈的基本操作。相关知识为了完成本关任务,你需要掌握:栈抽象数据类型;Python 中 List 的操作方法。栈抽象数据类型抽象数据类型“栈”是一个有次序的数据集。 在栈中,数据项的加入和移除都仅发生在同一端,这一端被称为栈顶,相对地,把另一端称为栈底。距离栈底越近的数据项, 留在栈中的时间就越长,而最新加入栈的数据项会被最先移除。这种次序通常称为“后进先出”( LIFO ):Last in First out。下图是一个栈的抽象模型:图1 栈模型抽象数据类型“栈”定义为如下的操

2024-04-19 10:12:32 690

原创 头歌实践平台(python数据结构)(1-6)

任务描述本关任务:编写代码实现栈的基本操作。相关知识为了完成本关任务,你需要掌握:栈抽象数据类型;Python 中 List 的操作方法。栈抽象数据类型抽象数据类型“栈”是一个有次序的数据集。 在栈中,数据项的加入和移除都仅发生在同一端,这一端被称为栈顶,相对地,把另一端称为栈底。距离栈底越近的数据项, 留在栈中的时间就越长,而最新加入栈的数据项会被最先移除。这种次序通常称为“后进先出”( LIFO ):Last in First out。下图是一个栈的抽象模型:图1 栈模型抽象数据类型“栈”定义为如下的操

2024-04-19 10:09:50 1526

原创 头歌实践平台(Python数据结构)(7-13)

本关任务:编写代码实现希尔排序。为了完成本关任务,你需要掌握: 1.如何实现希尔排序; 2.希尔排序的算法分析。希尔排序对于插入排序,最好的情况是列表已经基本有序,此时比较次数的时间复杂度是。列表越接近有序,插入排序的比较次数就越少。因此,希尔排序以插入排序为基础,将待排序的列表划分为一些子列表,再对每一个子列表执行插入排序,从而实现对插入排序性能的改进。希尔排序又叫缩小增量排序,划分子列表的特定方法是希尔排序的关键。我们并不是将原始列表直接分成若干个含有连续元素的子列表,而是首先确定一个增量 i 来作为子

2024-04-19 10:08:52 683

原创 Python replace()函数使用详解,Python替换字符串

replace() 可以「替换」字符串中的内容语法参数返回值实例:将字符串中的 “hello” 替换成 “world”输出:1、不改变原字符串因为Python中的字符串是「不可变」的,所以 replace() 不会改变原字符串的内容,而是返回一个新的字符串。我们分别打印替换前、后的两个字符串「内容」和「内存地址」。输出:可以看到,原字符串的内容和内存地址没有发生变化。「不指定」次数,默认替换「所有」匹配到的字符串输出:替换次数为「正数」时,按照从左到右的顺序替换,设置几次就替换几次输出:

2024-04-18 20:00:00 5193

原创 python超详细基础文件操作【建议收藏】

为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。(博客的参考源码可以在我主页的资源里找到,如果在学习的过程中有什么疑问欢迎大家在评论区向我提出)你的支持是我们前行的最大动力!🙏🌐 在这茫茫网海中,有你的关注,我们深感荣幸。🌟📚 我们会继续努力,为你呈现更多精彩和有深度的内容。同时,我们非常欢迎你在评论区留下你的宝贵意见和建议,让我们共同进步,共同成长!💬💪。

2024-04-18 19:00:00 681

原创 python学习之Python count()函数详解

Python中的count()函数是一种非常常用的方法,用于统计某个元素在列表、元组或字符串中出现的次数。它的使用非常简单,只需要传入要统计的元素作为参数即可。在本篇博客中,我将详细介绍count()函数的用法,并且通过几个实际的例子来说明它的灵活性和实用性。首先,我们来看一下count()函数的基本语法:其中,element是要统计的元素。count()函数返回的是指定元素在列表、元组或字符串中出现的次数。如果元素不存在,则返回0。接下来,我们通过一个简单的例子来演示count()函数的使用。假设我们有

2024-04-18 16:30:00 2226

原创 Jupyter Notebook界面汉化

Jupyter Notebook是一种非常流行的交互式计算环境,可以用于数据分析、数据可视化、机器学习等领域。默认情况下,Jupyter Notebook的界面是英文的,但是我们可以通过一些简单的步骤将其设置为中文界面。 以下是设置Jupyter Notebook界面为中文的步骤:在命令行中输入以下命令,安装中文语言包。启用语言包在命令行中输入以下命令,启用中文语言包。修改配置文件在命令行中输入以下命令,修改Jupyter Notebook的配置文件。修改jupyter_notebook_conf

2024-04-18 15:15:00 2771

空空如也

空空如也

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

TA关注的人

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