相关文章
数据结构与算法—归并排序计数排序
目录 一、归并排序
1、主函数
2、递归实现
3、优化递归
4、非递归实现
5、特性总结:
二、计数排序
1、代码:
2、特性总结:
三、各种排序稳定性总结 一、归并排序 基本思想: 归并排序是建立在归并操作上的一种有效的排序…
编程日记
2024/12/22 19:38:58
【0基础学Java第九课】-- 抽象类和接口
9. 抽象类和接口 9.1 抽象类9.1.1 抽象类概念9.1.2 抽象类语法9.1.3 抽象类的特性9.1.4 抽象类的作用 9.2 接口9.2.1 接口的概念9.2.2 语法规则9.2.3 接口使用9.2.4 接口特性9.2.5 实现多个接口9.2.6 接口的继承9.2.9 抽象类和接口的区别 9.3 Object类9.3.1 获取对象方法9.3.1 …
编程日记
2024/12/21 18:15:41
flutter逆向 ACTF native app
前言
算了一下好长时间没打过CTF了,前两天看到ACTF逆向有道flutter逆向题就过来玩玩啦,花了一个下午做完了.说来也巧,我给DASCTF十月赛出的逆向题其中一道也是flutter,不过那题我难度降的相当之低啦,不知道有多少人做出来了呢~
还原函数名
flutter逆向的一大难点就是不知道l…
编程日记
2024/12/17 20:58:01
SpringCloud微服务:Eureka
目录
提供者与消费者
服务调用关系
eureka的作用
在Eureka架构中,微服务角色有两类
Eureka服务 提供者与消费者 服务提供者:一次业务中,被其它微服务调用的服务。(提供接口给其它微服务)服务消费者:一次业务中,调用其它微服务的服务。(调…
编程日记
2024/12/23 20:34:11
Git Commit 之道:规范化 Commit Message 写作指南
1 commit message 规范
commit message格式都包括三部分:Header,Body和Footer
<type>(<scope>): <subject><body><footer>Header是必需的,Body和Footer则可以省略
1.1 Header Type(必需…
编程日记
2024/12/15 11:59:17
【ATTCK】MITRE Caldera - 测试数据泄露技巧
CALDERA是一个由python语言编写的红蓝对抗工具(攻击模拟工具)。它是MITRE公司发起的一个研究项目,该工具的攻击流程是建立在ATT&CK攻击行为模型和知识库之上的,能够较真实地APT攻击行为模式。 通过CALDERA工具,安全…
编程日记
2024/12/19 6:50:51
设计模式之十一:代理模式
代理可以控制和管理访问。 RMI提供了客户辅助对象和服务辅助对象,为客户辅助对象创建和服务对象相同的方法。RMI的好处在于你不必亲自写任何网络或I/O代码。客户程序调用远程方法就和运行在客户自己本地JVM对对象进行正常方法调用一样。
步骤一:制作远程…
编程日记
2024/12/15 15:41:29
单链表按位序与指定结点 删除
按位序删除(带头结点)
#define NULL 0
#include<stdlib.h>typedef struct LNode
{int data;struct LNode* next;
}LNode, * LinkList;//按位序删除(带头结点)
bool ListInsert(LinkList& L, int i, int& e) {if (i < 1)return false;L…
编程日记
2024/12/16 20:59:27