- 博客(20)
- 收藏
- 关注
原创 Arduino uno + ucglib + ST7735 画图
发现arduino 全局变量的大小那一块放不下一张图,把一张图缩放到到32x48的尺寸占用了86%。
2023-11-27 23:16:38
926
原创 利用python selenium动态爬取Google play store apks
论文需要对apk进行渗透测试,于是需要批量下载apks,过程可分为两步;用到站点play top app,apkcombo1. 获得包名怎么获取包名?通过观察 每个apk都有https://play.google.com/store/apps/details?id=de.culture4life.luca这种形式的链接,id=xxx,xxx就是包名了我是笨方法将网页拉到底加载完全,html另存为,离线用文本查找匹配处理工具(vscode)获得一连串包名如2. 获得直链怎么获得直.
2021-04-06 23:33:57
2471
转载 java-泛型(基于擦拭法,强转)
泛型是一种类似”模板代码“的技术,不同语言的泛型实现方式不一定相同。Java语言的泛型实现方式是擦拭法(Type Erasure)。所谓擦拭法是指,虚拟机对泛型其实一无所知,所有的工作都是编译器做的。例如,我们编写了一个泛型类Pair,这是编译器看到的代码:public class Pair<T> { private T first; private T last; public Pair(T first, T last) { this.first
2021-01-21 05:15:41
488
转载 java-maven
Maven是专门位java项目打造的管理和构建工具。它提供了一套标准化的项目结构;提供了一套标准化的构建流程(编译,测试,打包,发布……);提供了一套依赖管理机制。项目的根目录a-maven-project是项目名,它有一个项目描述文件pom.xml,存放Java源码的目录是src/main/java,存放资源文件的目录是src/main/resources,存放测试源码的目录是src/test/java,存放测试资源的目录是src/test/resources,最后,所有编译、打包生成的文件都放在
2021-01-21 05:11:52
169
转载 java-线程
进程线程关系:一个进程可以包含多个线程,但至少一个线程, 操作系统最小的任务单位是线程。window,linux采用抢占式调度线程的状态New:新创建的线程,尚未执行;Runnable:运行中的线程,正在执行run()方法的Java代码;Blocked:运行中的线程,因为某些操作被阻塞而挂起;Waiting:运行中的线程,因为某些操作在等待中;Timed Waiting:运行中的线程,因为执行sleep()方法正在计时等待;Terminated:线程已终止,因为run()方法执行完毕。当线
2021-01-21 05:05:28
93
转载 java-函数式编程
函数式编程是把函数作为基本运算单元,函数可以作为变量可以接受函数。我们经常把函数式的编码风格成为Lambda表达式例public class Main { public static void main(String[] args) { String[] array = new String[] { "Apple", "Orange", "Banana", "Lemon" }; Arrays.sort(array, (s1, s2) -> {
2021-01-21 05:00:49
116
转载 java-servlet
servlet简单例子// WebServlet注解表示这是一个Servlet,并映射到地址/:@WebServlet(urlPatterns = "/")public class HelloServlet extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
2021-01-21 04:58:34
137
转载 Java注解
Java注解1. 使用注解从JVM的角度看,注解本身对代码逻辑没有任何影响,如何使用注解完全由工具决定。Java的注解可以分为三类:第一类是由编译器使用的注解,例如:SOURCE类型@Override:让编译器检查该方法是否正确地实现了覆写;@SuppressWarnings:告诉编译器忽略此处代码产生的警告。这类注解不会被编译进入.class文件,它们在编译后就被编译器扔掉了。第二类是由工具处理.class文件使用的注解,比如有些工具会在加载class的时候,对class做动态修改,实现一
2021-01-21 04:55:17
125
原创 杂杂杂,汇编,shellcode,
gcc test.c -o test.out----test.c -> test.s -> test.o -> test.outas test.s -o test.old test.o -o test.out./test.out提取shellcode:objdump -d shellcode_execve | grep "[0-9a-f]" | grep -v "file" | cut -f2 -d: | cut -f1-6 -d' '| tr -s..
2021-01-03 03:54:16
172
原创 C语言栈溢出 重定向返回地址 执行shellcode学习
REF:https://www.youtube.com/watch?v=1S0aBV-Waeo- 栈结构https://dl.packetstormsecurity.net/papers/attack/64bit-overflow.pdf- 64位linux 动手实现buffer overflowhttp://www.cppblog.com/baby-fly/archive/2010/07/27/121395.html- gdb debug实验环境Linux kali(201...
2020-12-31 21:45:33
592
原创 AJAX - 燕过留毛笔记 super easy
ref:https://www.runoob.com/ajax/ajax-examples.html简单来讲:用户操作触发js函数,函数里有XMLHttpRequest对象给服务器端发送请求,获得响应修改部分html内容的过程。<!DOCTYPE html><html> <head> <title>ajax text</title> </head> <body> .
2020-12-27 02:22:25
198
转载 jQuery - 燕过留毛笔记
ref:https://www.runoob.com/jquery/jquery-tutorial.html1. src引入<head> <script src="jquery-1.10.2.min.js"></script> </head>2. 语法$() <-> new jQuery()$("#id/.class/tagName[condition]").action(xxx)等html页面加载完全:$(docu..
2020-12-26 05:49:17
213
原创 JS插入,冒泡,merge,快,堆排序
//var arrays = new Array(11, 25, 2, 45, 3);var arrays;function getInputedArrays() { arrays = document.getElementById("arrays").value.split(","); document.getElementById("original_arrays").innerHTML = "original: [" + arrays.toString() + "]"; insert.
2020-12-26 03:59:21
281
1
转载 mxnet的基本用法
本文章全为一个note, 代码来自zh.d2.ai. 目的在于自己看到这代码能想起来mxnet的基本用法.import d2lzh as dd2lfrom mxnet import autograd, gluon, init, ndfrom mxnet.gluon import data as gdata, loss as gloss, nnimport numpy as npimport pandas as pdtrain_data = pd.read_csv('data/kaggle
2020-12-09 02:05:18
828
原创 dijkstra and A* search 算法心得及JS实现
dijkstra and A* search 算法心得及JS实现目录dijkstra and A* search在BFS/DFS的基础上二者补充了什么?JS代码实现六边形地图A*实现在BFS/DFS的基础上二者补充了什么?二者增加了路径开销/距离这一概念,指从一点到另一点的边的长度。dijkstra在乎当前搜索的节点离出发节点的距离,并且在进行遍历邻居节点时需要进行路径的开销(即为离起点的距离)判断。如果邻居节点中有节点已经被遍历过,此时需要判断路径开销,如果开销大于当前节点
2020-11-28 04:11:24
617
原创 JS-BFA算法及ui实现
今天贴个代码Breadth-First-Algorithm目录今天贴个代码Breadth-First-Algorithm1. BFA实现算法流程2. Breadth-First-Algorithm.html - 算法实现3. generateMap.html - 生成地图数组4. 截图及相关功能说明1. BFA实现算法流程2. Breadth-First-Algorithm.html - 算法实现map由generateMap.html[...
2020-11-20 05:16:32
553
mytinystl 模板相关问题
2023-09-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人