最新发布
排序
利用vercel部署静态网页教程
Vercel 从前叫做 ZEIT,是前端团队的最佳工作流,将静态、Jamstack 部署、无服务器功能、全局 CDN 等整合在一起。他们与 Magic Labs 合作,使用 Vercel + Next.js 开发和发布 Jamstack 应用的最...
socket编程实例——邮件客户端
这个编程作业的目的是创建一个向任何接收方发送电子邮件的简单邮件客户。你的客户必须与邮件服务器创建一个TCP连接,使用SMTP协议与邮件服务器进行交谈,经过该邮件服务器向某接收方发送一个电...
Nachos文件系统调用与shell
文件系统调用Nachos 实现了两套文件系统,一套是FILESYS_STUB,它是建立在 UNIX 文件系统之上的,而不使用 Nachos 的模拟磁盘,在Makefile文件大概194行使用了该宏定义开关;另一套则是Nachos本...
暴力破解之Token绕过
记录一下暴力破解时绕过Token的方法。 靶场环境搭建 源文件下载 git clone https://github.com/zhuifengshaonianhanlu/pikachu.git 将下载的源文件放置在phpstudy的WWW目录下,修改WWW\pikachu\...
“我们是相互扶持的队友!我们!是乌鸦!”
之前一口气看完了四季排球少年,不得不说,真的好看!太牛了!人物表现力极强! 网上有些人说第四季有些拉跨,但我觉得除了用这一季来主要说明一句比赛,可能会有点太冗余,其他并没有什么大问...
Redis主从复制的集群模式
主从复制主从复制,指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。前者称为主节点(Master),后者称为从节点(Slave);数据的复制是单向的,只能由主节点到从节点。默认情况下,每台 ...
Nachos内存管理
用户程序的执行流程在main.cc中,当我们选择-x选项时,这段代码将-x之后的参数设置为userProgName,即我们需要执行的用户程序。else if (strcmp(argv[i], '-x') == 0) { ASSERT(i + 1 < argc...
计算机通信与网络学习笔记-chapter3
第三章 传输层仅个人学习总结,不具有普适性与正确性知识点TCP不提供Delay guarantees 和 bandwidth guarantees服务TCP提供可靠数据传输、流量控制、拥塞控制、有序传输服务UDP仅提供差错检验和...
SSRF之gopher协议深度解析
什么是gopher协议Gopher是Internet上一个非常有名的信息查找系统,它将Internet上的文件组织成某种索引,很方便地将用户从Internet的一处带到另一处。在WWW出现之前,Gopher是Internet上最主要...
给网站加一个定时发布《每天60s读懂世界》功能
效果预览 源代码 <?php $date = file_get_contents('https://www.zhihu.com/api/v4/columns/c_1261258401923026944/items'); $date = json_decode($date); $content = $date->data[0]->...
SeedLab——Buffer Overflow Attack
Lab4——Buffer Overflow AttackEnvironment Setup1、禁用地址空间布局随机化(ASLR)。ASLR是一种安全功能,它随机化进程使用的内存地址,增加攻击者利用内存漏洞的难度。在大多数现代Linux发...
PHP的反序列化和POP链利用
0×00 前言 简单记录一下PHP中的POP链和反序列化相关知识。 0×01 POP (一)POP(Property-Oriented Programing) POP面向属性编程,常用于上层语言构造特定调用链的方法,与二进制利用中的面向...
SQL注入基础教程
SQL注入入门保姆级教程。 SQL注入简介 在web应用开发过程中,为了实现内容的快速更新,很多开发者使用数据库对数据进行储存。而由于开发者在编写程序过程中,对用户传人数据过滤不严格,将可能...
民事诉讼法概述
1.民事诉讼与民事纠纷 (一)民事纠纷 (一)民事纠纷的概念 民事纠纷,又称民事冲突、民事争议,是指平等主体之间发生的、以民事权利义务为内容的社会纠纷。 (二)民事纠纷的特征 1.纠纷主体...
LeetCode 热题 100
49、字母异位词分组——哈希表、排序将异位词进行排序后可以得到相同字符串。遍历字符串数组,对每个字符串排序之后存入哈希表,最后将哈希表转化成数组即可。class Solution { public: vector&...
CMU 15445 2023fall Project1 Buffer Pool Manager
前言实验要求通过本地测试大概花了三天,第一次提交线上测试只有45分😭😭😭。后来又陆陆续续修改,又花了两天时间终于过了。不过这个实现基本毫无性能可言,bpm的每个函数都是简单粗暴地直接上s...
破解有道翻译接口的反爬机制
其实还有一种更简单的方式,但是因为我没搞懂原理,所以搞懂了再写吧。源代码(Python实现)用Python绕过有道翻译的反爬虫措施,调用翻译接口,实现单词和短句的翻译和用法解析。效果如图所示。...
机器学习入门-python实现感知器算法
感知器学习规则 感知器算法可以总结为以下步骤 把权重初始化为0或者小的随机数 分别对每个训练样本x(i)计算输出值y`(i),更新权重。 输出值为预先定义好的单位阶跃函数预测的分类标签,同时更新...
.htaccess文件上传漏洞
.htaccess原理 .htaccess文件是Apache服务器下的一个配置文件。其主要负责相关目录下的网页配置,即:在一个特定的文档目录中放置一个包含一个或多个指令的文件来对网页进行配置。 不过需要注意...
SQL预处理语句
前言SQL语句的执行处理,分为即时语句和预处理语句。即时语句,顾名思义,一条SQL语句直接是走流程处理,一次编译,单次运行,此类普通语句被称作Immediate Statements(即时语句)。预处理语句...
自建随机图片api
创建网站 打开宝塔Linux面板,在wordpress网站根目录创建一个api文件夹用来存放自己编写的接口,在api文件夹中新建一个randomimg-api文件夹用来存放随机图片的代码文件。或者也可以直接创建一个...
socket编程实例——实现web服务器
《计算机网络——自顶向下方法》课后编程作业,实现web服务器:开发一个web服务器,一次处理一个HTTP请求。您的web服务器应该接受并解析HTTP请求,从服务器的文件系统中获取请求的文件,创建HTT...
RCE命令注入
CTFHub上的六道命令注入的例题 无过滤 看看题先,ping一个IP地址。 源码 <?php $res = FALSE; if (isset($_GET['ip']) && $_GET['ip']) { $cmd = 'ping -c 4 {$_GET['ip']}'; exec($...
PHP伪协议的几种使用姿势
常见的文件包含函数首先归纳下常见的文件包含函数:include、require、include_once、require_once、highlight_file、show_source、readfile、file_get_contents、fopen、file。# 默认开启,该...
浏览器安全之同源策略
同源策略同源策略(same origin policy),是一种约定,它是浏览器最核心也是最基本的安全功能。同源策略会阻止一个域的JavaScript脚本和另一个域的内容进行交互,是用于隔离潜在恶意文件的关键...
计算机通信与网络学习笔记-chapter1
第一章 计算机网络和因特网仅个人学习总结,不具有普适性与正确性知识点TCP为面向连接的服务,能提供可靠的数据传输服务。UDP为协议是无连接的终端通过网络服务商(ISP)接入因特网终端系统、分...
计算机通信与网络学习笔记-chapter4、5
第四、五章网络层知识点ipv4为32位,ipv6为128位有限广播地址:有限广播地址也称为本地广播地址,TCP/IP协议规定32位全为1的IP地址(255.255.255.255)用于本网广播直接广播地址:当广播地址包...
leetcode刷题记录——2023年10月
2、两数相加注意的点:同位相加大于10的情况注意进位可能是极大的数字,转成整数直接相加不可行class Solution { public: ListNode *addTwoNumbers(ListNode *l1, ListNode *l2) { ListNode *re...