上一页 1 ··· 6 7 8 9 10
摘要: 一、数组实现二叉树(下标从0开始) #include <stdio.h> typedef struct _TreeNode{ int data; bool IsEmpty; //结点是否为空 // 因为我们的二叉树不一定是满二叉树,中间可能有一些节点不存在 // 值为1代表空 }TreeNode; 阅读全文
posted @ 2023-08-07 10:09 TLSN 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 我在电脑上敲了一遍,又在纸上模拟了一遍 下面记录在电脑上敲的: 一、用数组实现栈 #include <stdio.h> #include <string.h> #define MaxSize 50 typedef struct{ int data[MaxSize]; int top; }stack; 阅读全文
posted @ 2023-08-05 18:47 TLSN 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 标准做法是利用栈,但也存在取巧做法 参考王道408数据结构P95最下面,以及 https://blog.csdn.net/qq_22771739/article/details/88077977 转前缀的话,就是把符号放括号前. 对于表达式,任意x缀表达式可以相互转化,如后缀表达式转中缀表达式: 假 阅读全文
posted @ 2023-08-04 16:25 TLSN 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 到这个网址下载 mingw c语言环境 https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ 我是windows64 位,直接下载这个: 配置好环境变量 下载c/c++插件 配置vscode文件: launch.json文件: { / 阅读全文
posted @ 2023-07-30 21:13 TLSN 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、moveAside 对strcmp下断,通过黑盒测试,可以发现这里存在测信道攻击 直接pintools + python脚本 爆破 Pintools脚本如下: #include <iostream> #include <fstream> #include "pin.H" using std::c 阅读全文
posted @ 2023-05-28 22:10 TLSN 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 一、V2签名 之前使用keytools + jarsigner 对APK进行签名,属于V1签名 直到后面遇到了这种问题 Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Scanning Failed.: No signature found in pac 阅读全文
posted @ 2022-08-05 22:55 TLSN 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 一、通过文件句柄调用驱动 1、ZwCreateFile 调用者代码 #include <ntddk.h> VOID Unload(PDRIVER_OBJECT driver) { DbgPrint("Driver Unload\n"); } void CallDriverTest() { HANDL 阅读全文
posted @ 2022-04-12 16:55 TLSN 阅读(298) 评论(1) 推荐(0) 编辑
摘要: 一、链表 1、代码 #include <ntddk.h> typedef struct _MyLink { LIST_ENTRY ListEntry; int number; } MyLink,*pMyLink; void LinkTest() { LIST_ENTRY List_Head; Ini 阅读全文
posted @ 2022-04-03 23:18 TLSN 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一、Qt 快捷键: Ctrl + /快速注释 Ctrl + r 允许 Ctrl + b 编译 Ctrl + shift + 向上的箭头整行移动 Ctrl + I 自动对齐 F4 同名文件切换 F1 /左侧按钮 帮助文档 二、Qt.pro文件 TARGET 指向的的名字可以修改,修改工程名 TEMPL 阅读全文
posted @ 2022-01-15 21:44 TLSN 阅读(285) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10