
程序员
文章平均质量分 90
程序员七海
前大厂安全专家,现任科技公司安全顾问,业余时间分享一些程序员技术和知识
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker常用命令大全(非常详细)零基础入门到精通,收藏这一篇就够了
简而言之,这份关键命令快速指南对于管理容器和构建镜像非常方便。了解这些基础知识可以让处理 Docker 变得不再那么棘手!原创 2024-11-07 16:03:57 · 1602 阅读 · 0 评论 -
2024年非科班的人合适转行做程序员吗?
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…但计算机发展总是日新月异,新的学科不断涌现。1.目前IT这行人员已经饱和,而且要求的学历也越来越高,科班都很难找工作,何况你非科班出来的。原创 2024-11-07 16:03:25 · 428 阅读 · 0 评论 -
揭秘最为知名的黑客工具之一:Cain(非常详细)零基础入门到精通,收藏这一篇就够了
越来越多的人劝退非科班转行程序员,理由如下:1.目前IT这行人员已经饱和,而且要求的学历也越来越高,科班都很难找工作,何况你非科班出来的。2.IT这行不合适普通人长期发展,在以前可以用来作为过渡,目前这行也严重内卷。没必要花金钱、时间再折腾了。再且你进来了这行,到了三四十岁是不是还要面临重新转行的呢。诚然像java、运维、测试、前端早已卷到飞起,客户端也不知道凉了多少回。但计算机发展总是日新月异,新的学科不断涌现。原创 2024-11-07 16:02:55 · 695 阅读 · 0 评论 -
【奇淫技巧】mysql注入小技巧(非常详细)零基础入门到精通,收藏这一篇就够了
举例:通过布尔盲注的方法注当前登录用户名的第一位(这里是"r",ascii编码后是114),通过截取user字段第一位与爆破位置的数字进行比较,如果爆破位置数字小于114,就会触发溢出数据库报错,如果>=114就会回显正常,所以这里可以判断当前登录用户名的第一位ascii编码后是114,是"r"。内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…原创 2024-11-07 16:02:20 · 630 阅读 · 0 评论 -
半路出家程序员感受:非科班出身如何转行程序员?
越来越多的人劝退非科班转行程序员,理由如下:1.目前IT这行人员已经饱和,而且要求的学历也越来越高,科班都很难找工作,何况你非科班出来的。2.IT这行不合适普通人长期发展,在以前可以用来作为过渡,目前这行也严重内卷。没必要花金钱、时间再折腾了。再且你进来了这行,到了三四十岁是不是还要面临重新转行的呢。诚然像java、运维、测试、前端早已卷到飞起,客户端也不知道凉了多少回。但计算机发展总是日新月异,新的学科不断涌现。原创 2024-11-07 16:01:47 · 910 阅读 · 0 评论 -
惊爆!这款抓包工具,竟登顶天花板(非常详细)零基础入门到精通,收藏这一篇就够了
Reqable是一款跨平台的专业HTTP开发和调试工具,在全平台支持HTTP1HTTP2和HTTP3QUIC)协议,简单易用、功能强大、性能高效,助力程序开发和测试人员提高生产力!说白了,他就是抓包工具 + Postman的合体,既可以抓包,又可以测试接口。原创 2024-11-07 16:01:15 · 2543 阅读 · 0 评论 -
手把手教你用PyTorch从零训练自己的大模型(非常详细)零基础入门到精通,收藏这一篇就够了
长按关注《AI科技论谈》LLM是如今大多数AI聊天机器人的核心基础,例如ChatGPT、Gemini、MetaAI、Mistral AI等。这些LLM背后的核心是Transformer架构。本文介绍如何一步步使用PyTorch从零开始构建和训练一个大型语言模型(LLM)。该模型以Transformer架构为基础,实现英文到马来语的翻译功能,同时也适用于其他语言翻译任务。原创 2024-11-07 16:00:44 · 1893 阅读 · 0 评论 -
内网隐蔽扫描:让你的nmap扫描无影无踪(非常详细)零基础入门到精通,收藏这一篇就够了
在内网渗透测试中,隐蔽扫描是至关重要的。渗透测试人员需要根据实际情况选择合适的隐蔽扫描方法,并注意网络安全。网络管理员也需要采取必要的安全措施,加强网络安全防护,以抵御隐蔽扫描攻击。原创 2024-11-07 16:00:09 · 1221 阅读 · 0 评论 -
Python爬虫超详细讲解(零基础入门,老年人都看的懂)
网络爬虫的定义是什么?网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟浏览器发送网络请求,接收请求响应,一种按照一定的规则,自动地抓取互联网信息的程序。原则上,只要是浏览器(客户端)能做的事情,爬虫都能够做。网络爬虫在我们的生活中扮演怎样的角色?在数字化时代,信息如同潮水般汹涌而来。过去,我们可能依赖书籍、报纸或电视来获取信息,但这些渠道的信息量有限,而且筛选过的信息未必能满足我们的需求。如今,互联网为我们提供了海量的信息,但同时也带来了“信息过载”的问题。原创 2024-11-07 15:59:38 · 794 阅读 · 0 评论 -
本地部署大模型服务全攻略:从零到一的实战教程
本文介绍在本地环境部署大模型服务的过程,主要介绍依赖的安装、大模型服务的部署、基于gradio的可视化demo。上图是本文相关的技术内容,可以通过一段话的总结来理解它们的关系:使用了一张RTX3090的显卡,有24GB显存,使用的大模型是Qwen1.5-14B-Chat-GPTQ-Int4,在部署上使用了vllm提升大模型的性能,使用fschat将大模型部署成服务,并基于gradio创建了一个可视化的聊天窗口。原创 2024-11-07 15:59:06 · 720 阅读 · 0 评论 -
高考生转行软件开发,需要注意哪些问题
随着科技的不断进步,软件开发行业成为了越来越多高中生们的热门选择。但是,从高考生转行软件开发需要注意哪些问题呢?下面我们就来了解一下。首先,想要成为一名优秀的软件开发人员,需要具备扎实的编程基础和良好的逻辑思维能力。这需要进行系统的学习和深入的钻研。因此,选择一款优秀的编程软件是非常重要的。推荐大家使用知名编程软件品牌 JetBrains 的产品,如 IntelliJ IDEA、PyCharm、WebStorm、Rider、GoLand 等。原创 2024-11-07 15:57:55 · 865 阅读 · 0 评论 -
查找真实IP工具 -- FCDN
更强大的cdn检测,但不止cdn检测。通过域名批量查找没有使用 cdn、云waf、dmzweb的站点。原创 2024-11-07 15:57:25 · 686 阅读 · 0 评论 -
7个顶级的免费IntelliJ IDEA实用插件(非常详细)零基础入门到精通,收藏这一篇就够了
7个实用的免费IntelliJ插件,提升你的Java开发之旅。长按关注《Java学研大本营》IDE:集成开发环境,是用于提供程序开发环境的应用程序。作为开发者,我们一直在寻找提高生产力和提升软件质量的方法。掌握IDE——理解它的技巧、快捷键和工具——是这一过程的关键部分。在这里,我们将深入探讨IntelliJ IDEA插件——这些神奇的附加组件可以提高你的工作效率,并对代码进行优化微调,以达到最佳效果。我们将探讨5个免费插件,它们旨在将你的开发水平提升到一个新的高度。现在让我们开始吧!原创 2024-11-07 15:56:51 · 739 阅读 · 0 评论 -
是时候让运维集体下岗了
明人不说暗话:在云原生和DevOps成熟的今天,运维作为一个岗位和团队已经完成了历史任务,应该退出舞台了。原创 2024-11-07 15:56:19 · 981 阅读 · 0 评论 -
保姆级教学,路由器WIFI密码怎么设置?既可以提高网速而且还安全
下面我们就来看看无线网络密码修改步骤。1、打开”浏览器“在上面输入“192.168.*.*”进行进入.路由器用户和密码默认为“admin”。各个品牌进入的方法不一样2、进入后在左边的“无线设置”到“无线安全设置”找到"PSK密码"."PSK密码"就是你所有的wifi密码。3、再后就是”保存“在左下角的“系统工具”里面的”重启路由器“进行重启.就OK了。详细如下方法一1.首先我们需要查看路由器背面的标签上面一般会有路由器的默认WiFi名称和密码等信息。原创 2024-11-07 15:55:48 · 4803 阅读 · 0 评论 -
网络工程师的尽头是……
01网络工程师的尽头是……后来,我问过好多人这个问题。其实这个问题的本质是,工作的尽头是什么我问了身边的同事,朋友,甚至去互联网搜索这个问题的答案是什么。这个问题问的人太多,五花八门,答案也太多,因为主观性太强。那针对网络工程师,或许你的答案是这样的。网络工程师的尽头,是学不完的技术?这个回答,是很多人的痛点了。特别是一些小年轻,刚入行没多久的网工朋友,都觉得,想做好网工这行,就是要学学不完的技术们。不少人望而却步。说实话,时代确实是发展得很快,技术也更新得很快。原创 2024-11-06 11:49:22 · 764 阅读 · 0 评论 -
万字长文,解读大模型技术原理(非常详细)零基础入门到精通,收藏这一篇就够了
1)突破了远距离文本依赖的学习限制,避开了递归网络的模型体系结构,并且完全依赖于注意力机制来绘制输入和输出之间的全局依赖关系。2)可高度并行进行训练,这对发挥硬件红利以及快速迭代模型非常重要。下图是论文提到的Transformer模型,对编码器和解码器使用堆叠式的自注意力和逐点式、全连接层,分别如图1的左半部分(编码器)和右半部分(解码器)所示,相关技术细节后面会重点讲到。原创 2024-11-06 11:48:48 · 1934 阅读 · 0 评论 -
23张图告诉你组建一个网络需要用到哪些硬件设备?路由器、交换机、防火墙是不是就够了?
网络的官方解释是指计算机或类似计算机的网络设备的集合,它们之间通过各种传输介质进行连接。无论设备之间如何连接,网络都是将来自于其中一台网络设备上的数据,通过传输介质传输到另外一台网络设备上。作为网工,我们接触到最多的反而不是网络,而是网络硬件。你脑海里第一个浮现出的硬件是啥?我们平时工作里常见的网络硬件有很多,比如说什么网卡、中继站、集线器、桥连接器、交换机、路由器等等。但是,你在接触它们时,想过这些问题吗,比如:为什么我们的网络需要路由器、交换机或防火墙?原创 2024-11-06 11:48:17 · 1574 阅读 · 0 评论 -
python中很常用的10个内置函数整理(初学必备)
对于初学 Python 的小伙伴们来说,掌握内置常用函数是学好 Python 的重要一步。这些函数不仅能让你的代码更加简洁,还可以提高编程效率。本笔记将为大家整理 62 个 Python 中最常用的内置函数,并且给出了一些简单的示例,帮助大家更好地理解和运用这些函数。这些内置函数是 Python 编程的基础,对于初学者来说,理解和掌握它们是非常重要的。通过实践和运用这些函数,你将能够更加高效地编写 Python 代码,并解决各种实际问题。希望本文对初学 Python 的你有所帮助!原创 2024-11-06 11:47:46 · 1056 阅读 · 0 评论 -
为什么越来越多的人转行网络安全?
目前,我国互联网已经从前期的爆发增长进入稳定发展阶段,同时每年大量计算机相关专业的毕业生进入就业赛道,导致IT行业逐渐趋于饱和状态,甚至出现裁员现象,去年很多大厂都有裁员,不少程序员再就业成了难题。面对这样的就业环境,该如何规划未来的职业方向?随着数字经济的发展,“万物互联”时代已经到来,网络安全逐步上升为国家发展战略,近十年来,新兴网络安全企业层出不穷,产业已经进入爆发增长期。据教育部《网络安全人才实战能力白皮书》数据显示,国内已有34所高校设立网络空间安全一级学科。原创 2024-11-06 11:47:15 · 736 阅读 · 0 评论 -
IT运维工程师证书推荐(非常详细)零基础入门到精通,收藏这一篇就够了
好多小伙伴想考一些有用的证书,又不知道哪些证书可以考含金量高,建议小伙伴们考取官方可查询,社会认可的证书!想必好多小伙伴们都听说过工信部吧!一起来看看吧!国家工信部工信部证书含金量较高,工信部是国务院的下属部门,具有发放资质、证书的资格,其所发放的证书具有较强的权威性,在全国范围内受到认可,含金量都比较高。可以用于抵扣个税、评职称、企业招投标等。工业和信息化部考试中心、人才交流中心颁发的证书可以作为专业技术人员职业能力考核、岗位聘用、任职、定级和晋升职务的重要依据。原创 2024-11-06 11:46:43 · 1031 阅读 · 0 评论 -
是时候让运维集体下岗了
明人不说暗话:在云原生和DevOps成熟的今天,运维作为一个岗位和团队已经完成了历史任务,应该退出舞台了。原创 2024-11-06 11:46:07 · 970 阅读 · 0 评论 -
应急响应/逆向工具箱(非常详细)零基础入门到精通,收藏这一篇就够了
OpenArk 是一款Windows平台上的开源Ark工具,Ark是Anti-Rootkit(对抗恶意程序)的简写,目标成为逆向工程师、编程人员的工具,同时也能为那些希望查出操作系统中隐藏恶意软件的用户服务。程序:独立的exe,无DLL依赖,支持32位、64位。支持系统:Windows XP … Win7 … Win10 … Win11 …构建202405200009,以后将会支持更多功能和命令,大家可以持续关注下这项目!进内核模式支持离线环境(无网络情况)原创 2024-11-06 11:45:35 · 819 阅读 · 0 评论 -
网工请自查!这十个技术问题还不会就out了
第一就是通过这种标准组成的网络,是一个什么类型的网络。是一个MA网络也就是多路访问网络,还是一个点到点网络,这个叫P2P网络。以及在这个网络中节点之间通信有什么样的规则,什么时候能够发送数据,什么时候不能发送,发送的数据,携带一个什么样的报头,里面包含什么内容,并且在这个网络中每一个节点也就是每一个接口,有一些什么样的二层地址,这些都是由二层的这些局域网和广域网协议所规定的。原创 2024-11-06 11:45:02 · 628 阅读 · 0 评论 -
最嚣张的黑客改邪归正 转行做安全人员
我不是前LulzSec黑客团队成员,不是前FBI,我是一个安全研究员。——海克特·蒙赛格几年前,著名黑客海克特·蒙赛格,从社交媒体上精心挑选了某西雅图科技公司新招聘的十几名员工,向他们发送了一封电子邮件。他发送的电子邮件,其实是经典的网络钓鱼骗局:伪造一份通知,要求目标登录公司的内部信息共享平台。但与任何合格IT员工都不屑一顾的那种简陋URL的网络钓鱼垃圾邮件不同,这个链接看起来像是具有相当可信度的自有网站子域名。蒙赛格使用了域名系统枚举的方法,挖掘出该公司以前用来连接第三方服务的一个废弃子域名。原创 2024-11-06 11:44:32 · 689 阅读 · 0 评论 -
网络运维,你必须要懂的网络安全知识点全在这了!
服务端发送 FIN,进入 LAST_ACK 状态,用来关闭 Server 到 Client 的数据传送客户端收到 FIN,发送 ACK,进入 TIME_WAIT 状态,服务端收到 ACK,进入 CLOSE 状态(等待 2MSL 时间,约 4 分钟。某个主机需要发送报文时,首先检查 ARP 列表中是否有对应 IP 地址的目的主机的 MAC地址,如果有,则直接发送数据,如果没有,就向本网段的所有主机发送 ARP 数据包,该数据包包括的内容有:源主机 IP 地址,源主机 MAC 地址,目的主机的 IP 地址等。原创 2024-11-06 11:43:44 · 695 阅读 · 0 评论 -
python 基础问题大全(非常详细)零基础入门到精通,收藏这一篇就够了
说明:尝试访问一个未被定义的变量名。解决建议:确认变量名是否拼写正确,并检查是否在引用该变量之前已经正确定义并初始化。原创 2024-11-06 11:43:12 · 1016 阅读 · 0 评论 -
【2024版】最新JDK下载和安装=保姆级教程,Java环境配置和使用指南,收藏这一篇就够了
JDK(Java Development Kit)是用于开发Java应用程序的软件开发工具包。它包括:Java虚拟机(JVM)、Java类库以及其他一些用于开发Java应用程序的工具和实用程序。Java虚拟机(JVM):执行Java字节码的虚拟机,它负责将字节码解释成机器代码并在特定平台上运行。Java类库:提供了丰富的预定义类和方法,用于简化和加速Java应用程序的开发。它包含了各种用于字符串处理、网络通信、图形界面、数据库访问等的类和接口。Java开发工具。原创 2024-11-06 11:42:40 · 1606 阅读 · 0 评论 -
Java的开发工具有哪些?这十款工具大厂都在用!
本期文章,给大家推荐十款Java的开发工具。主要推荐三款:notepad++、editplus、sublime text。这三款编辑工具,在我们的开发工作中几乎是相差无几,都可以去作为这个文本处理。比如说行的处理、全局替换的处理,以及我们初级开发的快捷键设置处理。主要推荐三款:eclipce、idea、vscode。优先推荐Java程序员使用idea,就是jetbrain开发工具。虽然说这个vscode的这个市场份额在慢慢提升,eclipse的份额在慢慢下降。原创 2024-11-06 11:42:09 · 2993 阅读 · 0 评论 -
揭秘最为知名的黑客工具之一:Nessus
Nessus 是一款广泛使用的网络漏洞扫描工具,由 Tenable Network Security 开发。它能够帮助网络管理员和安全专业人员识别网络中的安全漏洞、配置错误和潜在的安全威胁。Nessus 提供全面的漏洞检测功能,包括操作系统漏洞、应用程序漏洞、配置审计和合规性检查等。原创 2024-11-06 11:41:46 · 653 阅读 · 0 评论 -
网络工程师必须掌握的几类工具(非常详细)零基础入门到精通,收藏这一篇就够了
工欲善其事必先利其器,网络工程师的工作范围是设计、安装、维护和优化网络。因此,网络工程师需要有一系列的工具来完成各项工作。这些工具主要包括网络诊断和分析工具、网络管理工具、网络安全工具以及网络编程工具等。网络诊断和分析工具网络故障可能会很难被发现,因此,网络工程师必须使用一些网络诊断和分析工具来识别网络故障,并且解决问题。这些工具能够帮助网络工程师分析网络流量、嗅探网络传输、检测网络质量等问题。原创 2024-11-05 11:52:33 · 973 阅读 · 0 评论 -
怎样给Linux设置开机启动?
在Linux系统中,通过配置脚本来实现开机自启动,可以提高工作效率和便利性。本文将介绍几种配置开机启动脚本的方法,并通过具体示例进行说明。建好后赋予可执行权限 chmod +x myservice.sh在这个方法中,我们使用tee命令打开(如果它不存在则创建)/etc/rc.local文件,并在EOF标记后添加了"/etc/init.d/test"行。这会在系统启动时运行脚本。最后,给这个文件添加执行权限。方法一 创建rc.local (存在的话不用建)原创 2024-11-05 11:51:59 · 1082 阅读 · 0 评论 -
8种流行网络协议(非常详细)零基础入门到精通,收藏这一篇就够了
HTTP/3是一种新的网络协议,旨在提供更快的互联网连接速度和更高的安全性。原创 2024-11-05 11:51:23 · 597 阅读 · 0 评论 -
分享 4 个信息安全领域的经典语录
在安全圈这么久,经常能看到的一些经典语录,今天分享几个我印象比较深刻的部分,欢迎留言讨论分享更多经典。原创 2024-11-05 11:50:51 · 1038 阅读 · 0 评论 -
小白到黑客有多难?
曾有人问过这样一个问题黑客是真的这么厉害吗?就目前而言,在黑客游戏或影视作品中黑客所展示的能力与现实是相差无几的(黑客帝国此种类型除外)唯一的区别是:影视作品中的主角能够瞬控电力系统,造成城市电力瘫痪。分分钟窃听遇到的任何人。在现实里,是一群衣衫不整、日夜颠倒的技术人员(其实相比其他IT岗位,安全还是舒服的多)花了几天甚至几个月才能拿到相关权限或0day(零日漏洞)。拿到后,瞬发是可以的,这是现实。见到即能秒杀的,这是科幻。所以,总有同学提问,如何从零成为黑客大神?原创 2024-11-05 11:50:20 · 777 阅读 · 0 评论 -
Linux环境监控工具基础参考(非常详细)零基础入门到精通,收藏这一篇就够了
Linux 操作系统有很多自带和第三方监控工具,这篇文章从不同维度整理了一些,但仅限基础了解,因为,单独讲任何一个指令,都可以成篇文章,具体指令参数,可以检索 man,从中理解。top(任务管理工具)vmstat(展现给定时间间隔的服务器的状态值,包括服务器的 CPU 使用率,内存使用)pidstat(进程实时监控)mpstat(多 CPU 实时监控工具)sar(性能监控和瓶颈检查)sar -u。原创 2024-11-05 11:47:41 · 918 阅读 · 0 评论 -
IP地址乱成一团?用Shell一键搞定!
通过这个示例,我们展示了如何使用Shell脚本对IP地址进行排序。这种方法不仅可以应用于网络管理中的IP地址排序,还可以扩展到其他需要排序的文本数据处理任务中。Shell脚本的灵活性和强大功能使其成为系统运维和数据处理中的一把利器。原创 2024-11-05 11:46:53 · 776 阅读 · 0 评论 -
一个强大完备的黑客工具箱
Scanners Box也被称为 scanbox,是一个强大完备的黑客工具箱,它收集了Github上数10种类别的开源扫描器,包括子域名,数据库,中间件和其他模块化设计的扫描器等。原创 2024-11-05 11:46:23 · 839 阅读 · 0 评论 -
这些登入防火墙的方式你知道几种?
1场景拓扑2登入需求3前期准备工作点开控制面板中的系统和安全,之后点击Windows Default防火墙4多方式登入防火墙这里的账号为admin,但是密码在你用命令行登录的时候会让你修改,所以这里的密码为你修改的密码。2. 使用SSH登入。原创 2024-11-05 11:45:51 · 704 阅读 · 0 评论 -
3分钟带你了解Linux 中的 umount 命令
umount命令是Linux系统中用于卸载文件系统的重要工具。通过了解其基本语法、常用选项和使用方法,可以更有效地管理系统的文件系统,确保数据的一致性和系统的稳定性。在实际操作中,掌握处理常见问题的方法,可以提高问题解决的效率和系统维护的可靠性。希望本文对您深入了解umount命令有所帮助。原创 2024-11-05 11:45:21 · 879 阅读 · 0 评论