![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2024年程序员学习
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
linux bin false和 sbin nologin的区别
目的:两者都用于阻止用户登录,但提供了更多的用户反馈。反馈:使用/bin/false时,用户得不到任何反馈或理由,为什么他们被禁止登录。而则会显示一条消息给用户。用途更适用于临时禁止用户登录的情况,因为它提供了反馈信息。而/bin/false可能更适用于永久禁止登录的账户,或者那些不需要任何解释就被禁止登录的服务账户。为了做好运维面试路上的助攻手,特整理了上百道【运维技术栈面试题集锦】,让你面试不慌心不跳,高薪offer怀里抱!这次整理的面试题,原创 2024-05-15 12:05:58 · 327 阅读 · 0 评论 -
leetcode第 387 场周赛总结
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-05-15 12:04:49 · 283 阅读 · 0 评论 -
leetcode第 387 场周赛总结(3)
而且Y的位置是随n的大小固定的,所以我们只需要统计出Y内的0,1,2的数量以及整个矩阵的0,1,2的数量,然后计算出最小操作数就可以了。比赛的时候这道题我稍微想复杂了一点,其实没必要得到整体的数字情况和Y内的数字情况后再计算出Y外的数字情况来计算。这里我已经改进了,但主要还是提供一个思路,就不把修改后的代码贴出来了,如果不会这道题可以顺着我的思路自己做出来。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?原创 2024-05-15 12:04:13 · 334 阅读 · 0 评论 -
centos7破译root密码,linux忘记密码处理的2种方法
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-05-15 01:18:53 · 1112 阅读 · 0 评论 -
CentOS7环境——yum安装nginx_centos7 yum 安装nginx
为了做好运维面试路上的助攻手,特整理了上百道,让你面试不慌心不跳,高薪offer怀里抱!这次整理的面试题,本份面试集锦涵盖了1、什么是运维?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?3、现在给你三百台服务器,你怎么对他们进行管理?4、简述raid0 raid1raid5二种工作模式的工作原理及特点5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?原创 2024-05-15 01:18:19 · 561 阅读 · 0 评论 -
CentOS7环境——yum安装nginx_centos7 yum 安装nginx(2)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-05-15 01:17:45 · 756 阅读 · 0 评论 -
CentOS7环境——yum安装nginx_centos7 yum 安装nginx(1)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!原创 2024-05-15 01:17:10 · 678 阅读 · 0 评论 -
Vue 动态属性数据绑定_vue3 el-option动态绑定数据,Linux运维高级进阶学习资料
v-bind对象语法,我们需要队css-class类名赋一个boolean值,来决定css类是否生效。实现一个简单的需求:为文字增加颜色,并点击按钮实现颜色的切换。答:可以,完全不耽误,vue会帮你将二者合并。原创 2024-04-18 13:23:42 · 371 阅读 · 0 评论 -
Vue 前端小白了解并运用Vue3 + Vite 及 Vue-cli 4项目搭建_vue3 vite vue-cli-service
在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。需要完整版PDF学习资源私我。原创 2024-04-18 13:23:12 · 441 阅读 · 0 评论 -
spring security和shiro的安全处理,10天拿到腾讯网络安全岗offer
在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。需要完整版PDF学习资源私我。原创 2024-04-18 09:37:26 · 367 阅读 · 0 评论 -
Spring Security入门教程:利用Spring Security实现安全控制
【代码】Spring Security入门教程:利用Spring Security实现安全控制。原创 2024-04-18 09:36:56 · 393 阅读 · 0 评论 -
pikachu靶场第四关-密码爆破之token防爆破 (附代码审计)
【代码】pikachu靶场第四关-密码爆破之token防爆破 (附代码审计)原创 2024-04-18 06:01:39 · 355 阅读 · 0 评论 -
Pikachu靶场——文件上传漏洞_pikachu文件上传漏洞,十年网络安全编程开发生涯
凡是存在文件上传的地方均有可能存在文件上传漏洞,关于上传文件操作的时候对方代码写的是否完整、是否安全,一旦疏忽了某个地方可能会造成文件上传漏洞。原创 2024-04-18 06:00:37 · 983 阅读 · 0 评论 -
markdown表情大全,深度解析跳槽从开始到结束完整流程
在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。需要完整版PDF学习资源私我。原创 2024-04-18 02:19:50 · 649 阅读 · 0 评论 -
Markdown中使用表情符号_markdown表情符号(1),2024年最新万字长文总结网络安全多进程
最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。相比起繁琐的文字,还是生动的视频教程更加适合零基础的同学们学习,这里也是整理了一份与上述学习路线一一对应的网络安全视频教程。当然,当你入门之后,仅仅是视频教程已经不能满足你的需求了,你肯定需要学习各种工具的使用以及大量的实战项目,这里也分享一份。Markdown中插入的表情符号格式是由冒号开始,冒号结尾。原创 2024-04-18 02:19:19 · 316 阅读 · 0 评论 -
Linux安装MySQL5(2),2024年最新一眼就能看懂的Linux运维自学手册
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。警告:mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY。警告:mysql-community-libs-5.7.22-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY。原创 2024-04-17 22:47:32 · 918 阅读 · 0 评论 -
Linux安装MySQL5(1),2024年最新踩坑了
(5)重新设置密码格式。(4)查找密码并登录。原创 2024-04-17 22:47:01 · 151 阅读 · 0 评论 -
linux shell 流程控制_centos shell流程控制,2024年最新最终入职阿里
do #seq 10 产生 1 2 3 ……10空格分隔字符串。until 条件 #直到满足条件,就退出。否则执行action.;while 条件语句。原创 2024-04-17 18:10:43 · 772 阅读 · 0 评论 -
linux shell “(())” 双括号运算符使用_linux while循环 i 双括号
origin_url=http%3A%2F%2Fwww.linuxprobe.com%2Fwp-content%2Fuploads%2F2016%2F06%2Fbin-bash.jpg%20%22linux%20shell%20%E2%80%9C((&pos_id=img-e3Mp9hse-1713348600328))” 双括号运算符使用linux shell “(())” 双括号运算符使用")原创 2024-04-17 18:10:11 · 336 阅读 · 0 评论 -
Java教程:PC人脸识别登录,竟然出乎意料的简单,2024年最新淘汰了80%的网络安全面试者
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!最后给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!对于从来没有接触过网络安全的同学,我们帮你准备了详细的。资源较为敏感,未展示全面,需要的最下面获取。,大家跟着这个大的方向学习准没问题。原创 2024-04-17 14:39:57 · 869 阅读 · 0 评论 -
Java教程—IO流之对象的序列化和反序列化_对象流需要实现java
1. 只有实现了Serializable或Externalizable接口的对象,才能序列化,否则会抛出java.io.NotSerializableException。2. 如果父类实现了Serializable接口,子类可以不实现该接口。序列化能将一个任意复杂的Java对象保存到磁盘文件中,或在网络中进行传输。java.io中的对象流提供了序列化和反序列化对象的方法。• 对象输出流 ObjectOutputStream。3. 类要序列化,类所有的属性也要序列化。原创 2024-04-17 14:39:26 · 357 阅读 · 0 评论 -
eNSP中玩转Python自动化——解锁网工新姿势(九)_ensp上使用自动化脚本
当面对不同型号的设备的设备时,实现同一功能的命令很有可能会不同,特别是在网络环境较大的情况下,如果对于不同的设备都通告command.send()方法写入命令,十分复杂,所以我们可以按照(八)中方法对需要完全相同配置的设备创建不同的command.txt文件,然后再代码进行文件操作。但是这种方式也有一定的弊端,也就是每次运行代码的时候需要修改代码中打开的文件。费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!原创 2024-04-17 11:04:59 · 551 阅读 · 0 评论 -
ENDNOTE 介绍,程序员如何自我学习和成长
Endnote是根据每个文章的DOI进行管理的,因此,有DOI的文章才能被管理。2.Endnote的使用方法总结(在下面具体介绍) 对于Endnote的界面介绍和如何构建数据库很简单,不再赘述(建议。a.手动pdf导入文件或文件夹 (pdf必须有DOI,且要联网,目的确认reference是否正确,毕竟后面要使用的)费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!资源较为敏感,未展示全面,需要的最下面获取。原创 2024-04-17 11:04:28 · 628 阅读 · 0 评论 -
Codis安装与部署_codis安装教程,贼好用的Linux运维学习路线集合
新增的集群 slot 状态是 offline,因此我们需要对它进行初始化(将 1024 个 slot 分配到各个 group),而初始化最快的方法可通过 fe 提供的 rebalance all slots 按钮来做,如下图所示,点击此按钮,我们即快速完成了一个集群的搭建。使用 codis-proxy-admin.sh 脚本启动 codis-proxy,并查看 proxy 日志确认启动是否有异常。使用 codis-fe-admin.sh 脚本启动 codis-fe,并查看 fe 日志确认启动是否有异常。原创 2024-04-17 07:22:16 · 899 阅读 · 0 评论 -
COCO VOC评估输出指定某类AP或输出每个类别AP结果_coco_eval = cocoeval(coco_gt, coco_pred, ‘bbox‘)
在调用的文件中找到coco.py,cocoeval.py文件(pycharm通过Ctrl和鼠标跳转即可)二、输出每个类别AP结果(需要修改pycocotools下的coco.py和cocoeval.py)原创 2024-04-17 07:21:46 · 351 阅读 · 0 评论 -
5分钟认识数据库_层次型数据库(1),从Linux运维语言到AIDL使用与原理讲解
关系数据库是以关系模型为基础的数库,是根据表、无组、字段之间的关系进行组织和访问数据的一种数据库,它通过若干个表来存取数据,并且通过关系将这些表联系在一起 关系数据库是目前应用最广泛的数据库。数据库应用程序负责与 DBMS 进行通信,访问和管理 DBMS 申存储的数据,允许用户插入、修改、删除数据库中的数据。例如在一个有关学生信息的名为 tudent 的表中,每个列包含所有作者的某个特定类型的信息,比如姓名,而每行包含了某个特定作者的所有信息,比如学号、姓名、性别、专业,如图所示。原创 2024-04-17 03:37:20 · 652 阅读 · 0 评论 -
5分钟了解折半插入排序,面试网络安全卡顿
折半插入排序与直接插入排序算法原理相同。只是,在向已排序的数据中插入数据时,采用来折半查找(二分查找)。先取已经排序的序列的中间元素,与待插入的数据进行比较,如果中间元素的值大于待插入的数据,那么待插入的数据属于数组的前半部分,否则属于后半部分。依次类推,不断缩小范围,确定要插入的位置。原创 2024-04-17 03:36:49 · 388 阅读 · 0 评论 -
网络安全行业热门认证证书合集,一个三非渣本的网络安全校招秋招之路
因此,证书在职业发展中是有用的工具,但并非是唯一决定成功的因素,实际经验和能力同样至关重要。技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。原创 2024-04-16 20:45:58 · 678 阅读 · 0 评论 -
网络安全行业成真香!只有想不到的专业,没有不能转的“门外汉”
网络安全很多技术干货,都可以共享给你们,如果你肯花时间沉下心去学习,它们一定能帮到你。原创 2024-04-16 20:45:27 · 626 阅读 · 0 评论 -
用友NC-uapjs代码执行漏洞(含批量验证poc),2024年最新网络安全开发两年
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。通过MethodInvocationHandler类中的异常处理信息也可以看出,该漏洞可以通过传入的json来调用实现过的本地服务接口。或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!用友NC Cloud 存在任意文件上传漏洞,攻击者通过此漏洞可实现上传木马文件,控制服务器。包括了nc所有系列版本。原创 2024-04-16 17:10:20 · 324 阅读 · 0 评论 -
用友NC-Cloud_importhttpscer接口存在任意文件上传漏洞(含批量验证poc)
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。用友NC Cloud importhttpscer接口处存在任意文件上传漏洞,未经身份攻击者可通过该漏洞在服务器端任意执行代码,写入后门,获取服务器权限,进而控制整个 web 服务器。事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!支持公有云、混合云、专属云的灵活部署模式。披露时间:2024-04-05。影响版本:用友NC Cloud。原创 2024-04-16 17:09:18 · 338 阅读 · 0 评论 -
微软:87% 的英国企业极易受到网络攻击,AI或成破局“解药”
有52% 的企业高管和68%的高级安全专业人员在接受调查时对此表示担心,他们认为当前的地缘政治紧张局势将增加其组织面临的网络风险。另外有约 27% 的英国企业高管称他们不知道一次成功的网络攻击会给他们的组织带来多大的损失,有 53% 的人表示并不知道企业历经一次攻击后的恢复时间需要多久。伦敦大学金史密斯学院创新总监Chris Brauer博士认为: 英国在人工智能的应用方面具有引领世界的巨大潜力,而这是一个前所未有的机会,可以为英国经济注入新的活力,并改变公共服务。但这一切必须建立在安全的基础之上。原创 2024-04-16 13:17:54 · 730 阅读 · 0 评论 -
微软高管的邮件账户遭非法入侵,2024年最新记得把每一次面试当做经验积累
攻击者盗取凭证后,会提前做足了功课,了解受害者的基本信息,窃取和掌握企业高管商务来往信息,了解企业的组织架构和汇报流程机制等,获取有效信息。明白针对谁,冒充谁,怎么说,什么时候说。传统邮件传输是明文或简单SSL传输的,数据会中转多个不同的服务器后达到接收方,数据被多次存储和发送,很容易被截获抓包还原数据内容,造成数据泄露。电子邮件作为政商正式数据往来的主要载体,攻击者常利用社会工程学,通过鱼叉式钓鱼、部署恶意软件、窃密木马等,邮件攻击方式渗透企业内部及来往客户中,长期实施攻击窃取重要信息。原创 2024-04-16 13:17:23 · 309 阅读 · 0 评论 -
在WSL2中安装多个Ubuntu教程_wsl可以设置多个ubuntu系统吗
本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。注意:这里的Ubuntu16.04必须是在Ubuntu20.04的子系统创建,而不是在Window系统中创建,这个。进入到先前安装好的Ubuntu20.04系统,并在子系统中。原创 2024-04-16 09:31:15 · 692 阅读 · 0 评论 -
在Windows系统上静默安装软件_msiexec,Linux运维语言基础教程培训
在Windows操作系统上静默安装软件通常涉及到通过命令行添加特定参数给安装程序,以使得安装过程中不显示用户界面或提示信息,从而实现自动化安装。表示安静模式(no user interface),表示基本用户界面(basic UI)。可防止安装后自动重启计算机。原创 2024-04-16 09:30:45 · 320 阅读 · 0 评论 -
任意文件读取 下载漏洞总结_任意文件下载漏洞,2024年最新网络安全工程师面试题
当我们不知道路径是什么的情况下,这个可以说是一个核武器了,我们利用任意文件下载漏洞将mlocate.db文件下载下来,利用locate命令将数据输出成文件,这里面包含了全部的文件路径信息。然后逐个下载我们需要审计的代码文件,但是下载的时候变得很繁琐,我们只能尝试去猜解目录,然后下载一些中间件的记录日志进行分析。总体来说,任意文件下载漏洞的利用主要是为了信息收集,我们通过对服务器配置文件的下载,获取到大量的配置信息、源码,从而根据获取的信息来进一步挖掘服务器漏洞从而入侵。因为权限决定我们能下载的文件范围。原创 2024-04-16 05:34:47 · 706 阅读 · 0 评论 -
任意文件上传,2024年网络安全开发者常见面试题
黑客在入侵了一个网站后,通常会将asp或php后门文件与网站服务器WEB目录下正常的网页文件混在一起,然后就可以使用浏览器来访问asp或者php后门,得到一个命令执行环境,以达到控制网站服务器的目的。Windows系统下,如果上传的文件名中test.php::$DATA会在服务器上生成一个test.php的文件,其中内容和所上传文件内容相同,并被解析。在没有对上传的文件进行重命名的情况下,用户可以自定义文件名并在服务器中上传新建,就会造成对应的绕过黑名单。例如:用户新建 1.php.+空格+.原创 2024-04-16 05:34:16 · 617 阅读 · 0 评论 -
解决pycharm问题:module ‘pip‘ has no attribute ‘main‘
return main([‘uninstall’, ‘-y’] + pkgs) #修改位置4。return main([‘install’] + pkgs) #修改位置2。找到安装目录下 helpers/packaging_tool.py文件,找到如下代码:**try: #修改位置3。try: #修改位置1。修改为如下,保存即可。原创 2024-04-12 20:23:43 · 174 阅读 · 0 评论 -
解决list index out of range问题
像这道题目,如果将min_input = prices[0]语句放在前面就会报错,因为没有将list为空的情况过滤出去,正确方法应该是放到if判断语句之后执行。感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?7、Tomcat和Resin有什么区别,工作中你怎么选择?原创 2024-04-12 20:23:12 · 1718 阅读 · 0 评论 -
解决list index out of range问题(1)
感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?9、讲述一下Tomcat8005、8009、8080三个端口的含义?7、Tomcat和Resin有什么区别,工作中你怎么选择?3、现在给你三百台服务器,你怎么对他们进行管理?原创 2024-04-12 20:22:40 · 763 阅读 · 0 评论