AND

ret2shellcode

# ret2shellcode ## 介绍 shellcode的意思其实就是能获取到shell的code,以前还疑惑为什么要交shellcode。 ## 解题 1、先查看附件信息 使用` checksec ret2shellcode`可以查看到ret2shellcode的信息;发现是32位的小端序, ......
ret2shellcode 2shellcode shellcode ret2 ret

EC11编码器消抖

# 前言 之前在网上看到一篇文章[优雅的对旋转编码器消抖(EC11,正交) - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/453130384)感觉大佬用的方法挺不错的,这里在STM32上使用一下看下效果。 # 消抖原理 ![img](https://i ......
编码器 编码 EC 11

七月的尾巴

真是过得好快,想来休学开始的时间大概是去年我的生日,到现在已经半年多了。 正因为这半年多的近乎完全荒废,我对于各种事物的理解都或多或少地变得深刻了一些。 与其说是什么幸运或者不幸,不如说对于没有太多天赋的我来说,这是我能做的最大的努力,以及我所能达到的最好的结局之一了。 天赋确实决定了很多东西,我觉 ......
尾巴

成语积累 20230729

狂犬吠日: 疯狗对着太阳乱叫。比喻坏人自不量力的叫嚣。例句:他像一座不朽的丰碑,任凭~,他的形象光辉依旧。 哀梨蒸食: 哀梨:哀仲的哀家梨,鲜脆。把哀家梨蒸熟了再吃。比喻不识货,把好东西白白糟蹋了。例句:投资股票是需要耐心的,对于适合长线投资的股票来说,乐此不疲的短线操作就像是~一样。 蜂虿有毒: ......
成语 20230729

go 链表栈

package mainimport "fmt"//链表栈type LinkStack struct { root *LinkNode //栈顶 size int //栈的元素数量}//栈中的结点type LinkNode struct { data int next *LinkNode}func ......
go

(AtCoder Beginner Contest 312)

(AtCoder Beginner Contest 312) A - Chord #include<bits/stdc++.h> using namespace std; #define int long long //#define int __int128 typedef pair<int,in ......
Beginner AtCoder Contest 312

如何使用iptables防火墙模拟远程服务超时

# 前言 超时,应该是程序员很不爱处理的一种状态。当我们调用某服务、某个中间件、db时,希望对方能快速回复,正确就正常,错误就错误,而不是一直不回复。目前在后端领域来说,如java领域,调用服务时以同步阻塞调用为主,此时一般会阻塞当前线程,等待结果。如果我们设置了超时时间还好,一段时间等不到就报错了 ......
防火墙 iptables

EasyExcel使用

Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyex ......
EasyExcel

ArchLinux安装KDE Plasma和NetworkManager后网络无法正常连接的问题

前几天刚刷了系统,发现开机自动启动NetworkManager后,无法正常激活网络(也就是网卡开机默认DOWN),但手动dhcpcd后就可以正常使用网络,所以我最近一直在开机自启NetworkManager后手动sudo dhcpcd,直到今天我发现ipv6有点小问题之后实在忍不了了,解决了一下这个 ......

JetBrains 为自动化测试打造的强大 IDE-Aqua

QA 和测试工程对现代软件开发必不可少。 在 JetBrains,我们相信使用正确的工具对每项工作都很重要。 对我们来说,为自动化测试开发创建单独的工具是自然而然的事,因为这使我们能够满足多角色软件开发团队的需求。 我们很高兴能够推出 JetBrains Aqua,这是一款用于测试自动化的功能强大的 ......
JetBrains IDE-Aqua Aqua IDE

Java面试题 P15:Redis篇:面试场景

Redis内容: 面试题总结: ......
场景 Redis Java P15 15

爬虫数据保存到csv中

import json import os.path import time from jsonpath import * # import jsonpath as jsonpath import pandas as pd import requests # url = "http://www.wh ......
爬虫 数据 csv

论文解读:DeepSort(目标跟踪)

本文来自公众号“AI大道理” —————— ​ 论文原文: https://arxiv.org/abs/1703.07402 SORT是一个比较简单的算法,用FrRCNN做探测,卡尔曼滤波和匈牙利算法做跟踪。缺点: 线性恒速运动模型可能并不精确,未考虑相机的非线性运动。 未考虑同一目标再次出现的重识 ......
DeepSort 目标 论文

Day6: Shell函数和参数传递

学习目标学习内容1. 函数的定义和调用2. 参数传递3. 返回值4. 练习任务大树哥个人信息 学习目标 学习Shell中函数的概念和用法。 理解如何在函数中定义和调用命令序列。 掌握如何传递参数给函数并获取返回值。 练习编写脚本,使用函数进行模块化编程。 学习内容 今天我们将学习如何在Shell编程 ......
函数 参数 Shell Day6 Day

数论

### 1. 桌球问题 ```txt 矩形球桌四个角有洞 yx 坐标在 (0, 0) (m, 0) (m, n) (0, n) 球从 (0,0) 沿 45 度方向无限大力发射,求mn满足啥条件能落袋 解法: 这种桌球问题只要无限延伸方块就行,相当于解 y=x 有没有 (am, bn) 解,其中 a ......
数论

go cobra执行命令

/*Copyright 2022 cuisongliu@qq.com.Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with ......
命令 cobra go

18-Hive入门&安装

# 1. Hive 概述 ## 1.1 什么是 Hive? Apache Hive 是一款**建立在 Hadoop 之上的开源数据仓库工具**,可以将存储在 Hadoop 文件中的结构化、半结构化数据文件映射为一张数据库表,基于表提供了一种类似 SQL 的查询模型,称为 Hive 查询语言(HQL) ......
Hive amp 18

2023-07-29:给你一个由数字组成的字符串 s,返回 s 中独特子字符串数量。 其中的每一个数字出现的频率都相同。

2023-07-29:给你一个由数字组成的字符串 s,返回 s 中独特子字符串数量。 其中的每一个数字出现的频率都相同。 答案2023-07-29: # 大体步骤如下: 1.初始化变量base为固定值1000000007,用于计算哈希码。 2.创建一个空的哈希集合set,用于存储独特子字符串的哈希码 ......
字符串 字符 数字 频率 数量

p7-p9

1.标签体和文本内容用插值语法,标签用指令语法,v-model 只能用于表单类元素, 2.插值语法的写法:(xxx1,xxx是js表达式,且可以直接读取到data中的所有属性。 指令语法:用于解析标签(包括:标签属性、标签体内容、绑定事件.....)。举例:v-bind:href="xxx"或 简写 ......
p7-p p7

keil5使用TM4C123芯片时遇到的问题

# 问题1 keil无法加载这个文件 lmidk-agdi.dll 在MDK v5.29以及较新版本的MDK中,已删除对Stellaris ICDI调试适配器的支持,这将导致此类调试器DLL错误。 需要下载一个MDK附件来继续支持Stellaris ICDI > https://documentat ......
芯片 问题 keil5 keil C123

WireGuard_实践

## [WireGuard_实践](https://www.cnblogs.com/osnosn/p/17589669.html) **转载注明来源: [本文链接](https://www.cnblogs.com/osnosn/p/17589669.html) 来自[osnosn的博客](https ......
WireGuard

7.29打卡

L1-059 敲笨钟 #include<bits/stdc++.h>using namespace std;int main() { int n,a,b; string str; cin >> n; getchar(); for (int i = 0; i < n; i++) { getline(c ......
7.29 29

17-数仓基础理论

# 1. 数据仓库 数据仓库(Data Warehouse,简称数仓、DW)是一个用于存储、分析、报告的数据系统。数据仓库的目的是构建面向分析的集成化数据环境,为企业提供决策支持(Decision Support)。 数据仓库本身并不“生产”任何数据,其数据来源于不同外部系统;同时数据仓库自身也不需 ......
基础理论 理论 基础 17

阿贝云服务器使用的感觉

推荐一下阿贝云的免费服务器,没有流量限制,一个机还免费给一个IP,免费可以续期。系统也是可以免费装windows(这比三丰要好,三丰装windows居然要给一块钱)。总结一下,很适合初学者和中小站长。赞,希望做的更好给大家分享一个可以永久免费试用的云电脑。 废话不多说,就是阿贝云这款免费虚拟主机和免 ......
感觉 服务器

Linux 下的 U 盘镜像制作

1)准备一个 U 盘,例如系统识别为 /dev/sdb, 删掉其分区 (fdisk /dev/sdb , then d, then w) 2)$ sudo dd if=/path/to/*.iso of=/dev/sdb 不过上述命令没有进度显示,干着急…… 3)安装 pv(pipe viewer) ......
镜像 Linux

16-Yarn(3)

# 1. YARN 应用开发流程 YARN 作为通用的资源管理和任务调度平台。理论上,任何类型的程序只要符合规范就可以申请在 YARN 上运行。默认 YARN 实现了 MapReduce 程序的运行支持。 所谓的 YARN 应用开发指的就是如何让自己的程序也可以根据规范在 YARN 申请资源运行。通 ......
Yarn 16

2023-07-23~07-29第三周暑假生活

这周学习上有点懈怠 周一周二沉迷小说的虚拟世界,周三周四一天只学了2个小时,周四周五在外县考科目二,还没考过 ......
2023 07 23 29

使用python基于boto3和tkintrer模块-编写一个AWS-EC2的管理器界面

当我们管理自己AWS账号下的EC2资源时,一般都是登录到Console界面进行管理 笔者自己的AWS经常是用于做一些实验时,才会去创建EC2,部署一些环境等,为了不用频繁登录Console,于是写了一个GUI的管理工具 先看一下整体界面如下: 有创建EC2 , 查询EC2, 删除指定的EC2,删除全 ......
模块 tkintrer 界面 python AWS-EC

MySQL学习-DML(Data Manipulation Language)数据--select语句02

表连接:分为内连接和外连接,常用内连接。当需要同时显示多个表中字段时,就可以用表连接。 内连接:仅选出两张表中互相匹配的记录 外连接:还会选出其他不匹配的记录 外连接包含左连接和右连接 左连接: ......
Manipulation 语句 Language 数据 select

MODBUS-TCP转Ethernet IP 网关连接空压机 配置案例

本案例是工业现场应用捷米特JM-EIP-TCP的Ethernet/IP转Modbus-TCP网关连接欧姆龙PLC与空压机的配置案例。使用设备:欧姆龙PLC,捷米特JM-EIP-TCP网关, ......
空压机 网关 MODBUS-TCP Ethernet 案例