自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暗黑@魔心

吾生也有涯,而知也无涯

  • 博客(21)
  • 资源 (22)
  • 收藏
  • 关注

原创 从零开始安卓无障碍服务Accessibility

从零开始无障碍服务文章目录从零开始无障碍服务前言一、新建项目-选择Empty Activity二、新建BaseService类和AccessService类1. BaseService类2. AccessService类三、修改AndroidManifest.xml1. 添加AccessibilityService配置2. 添加allocation.xml配置文件四、修改MainActivity类前言以前安卓root权限很容易获取的时候,可以写一些日常工作批处理的助手工具,而现在的安卓手机权限管

2021-08-16 09:19:35 4474 1

原创 Java找图 (截屏找图 大图找小图)--自己实现“按键精灵”

自己实现“按键精灵”最近老板给了个需求是要做一个在安卓模拟器上自动扫码支付的程序,本来以为用Appium就可以直接直接搞定的,但是最后发现Appium只能操作App,在模拟器的实际运行中App要进入扫码功能,还要点击安卓模拟器的的功能菜单才可以。一开始就想着获取安卓模拟器的窗口句柄来操作点击的,结果发现这个句柄不好获取,最后就无奈采取找图定位功能菜单加模拟点击来实现。模拟点击是很容易实现的了,Java本身就封装了一个叫Robot的类来实现这些功能,所以难点在于点击的定位,我们的目的是在屏幕中找到我们要点

2021-05-11 14:24:01 3648 4

原创 汇编错误信息

文章目录Already defined locallyAlready had ELSE clauseAlready have base registerAlready have index registerBlock nesting errorByte register is illegalCan't override ES segmentCan't reach with segment regCan't use EVEN on BYTE segmentConstant was expectedCS reg

2020-10-26 23:39:42 3374

原创 C++ 反转单链表

#include <iostream>typedef struct Node { Node(int value,Node* node) { this->next = node; this->value = value; } Node* next; int value;}Node, *PNODE;static Node* reverseList(N...

2018-11-30 14:31:23 754

原创 编译原理--语法分析(递归下降法)

程序流程图代码// BianYiYuanLi2.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include <string>#include <iostream>void E(int& TZ, std::string& ST);void ADVANCE(std::string& S...

2018-06-19 12:16:13 1799

原创 编译原理--词法分析

程序流程图代码实现// BianYiYuanLi.cpp: 定义控制台应用程序的入口点。//#include "stdafx.h"#include <vector> #include <string> #include <fstream> #include <iostream> #include <windo...

2018-06-17 10:06:03 349

转载 关于const常量、const指针以及const引用

原文出处:https://blog.csdn.net/mysunshinetbg/article/details/48346195这篇博客从头到尾的讲一下关于const的一些问题,本人是编程小白,写的不好的地方还请指出。1.const常量与变量不同,有const修饰的量是常量,常量的值不可改变,在定义的时候必须初始化,使用未初始化的常量是错误的。以前还经常弄不清楚的问题就是常量和变量的...

2018-06-03 11:21:45 927

转载 C++ explicit关键字详解

原文出处:https://www.cnblogs.com/ymy124/p/3632634.html首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区...

2018-05-24 08:22:09 280

原创 配置xinetd

sudo aptitude show xinetd检查是否已经安装xinetd 如果没有安装,则sudo apt install xinetd进行安装 xinetd是一个守护进程(daemon),也就是一个后台进程,周期性的执行某些任务,或者等待某个事件的发生。它不会随用户的注销而退出。 xinetd工程流程图 xinetd接到客户端的请求后,启动xhttpd可执行程序 ./x...

2018-05-24 08:19:51 957

转载 C++中static_cast和dynamic_cast强制类型转换

原文出处:https://blog.csdn.net/qq_26849233/article/details/62218385最近学UE4的时候,遇到了dynamic_cast,不知道是什么来的就来学习一下,找到这篇非常好的帖子,转载一下,哈哈。前言说起C++中的继承、多态、虚函数等概念,可能很多同学都有所了解,但是要说真正熟知的同学可能就不是很多了。最近在编程过程中了解到C+...

2018-05-24 08:18:57 187

原创 搭建安卓反编译环境(AndroidStudio)

首先说明一下先,本文是本人在学习《Android软件安全与逆向分析》(13年版的)的时候,苦于搭建又老又旧的ecplise环境才自己搞出来的一个办法,本人仍是菜鸟一个,如有错误,望各位指出来,好让我学习更多。1.要用Androidstudio当然要下载安装Androidstudio了,这个我就不多说了,建议下载包含sdk的安装包。2.接下在就是搭建我们得逆向环境了。因为我们是用Androi...

2017-10-10 10:13:15 5401 2

原创 捕捉Win32窗口操作

// CreateProcessSuspend.cpp : 定义控制台应用程序的入口点。////在桌面打开记事本,然后通过spy++来查看窗口的类和标题,或者句柄(不推荐直接使用句柄,因为会程序关闭后会改变)#include "stdafx.h"#include #pragma comment(linker,"/subsystem:\"windows\" /entry:\"mainCR

2017-10-05 23:31:35 1120

转载 键盘虚拟码

原文转自:http://blog.csdn.net/jacklam200/article/details/2753999VK_RETURN Enter keyVK_SHIFT Shift keyVK_CONTROL Ctrl keyVK_MENU Alt keyVK_PAUSE Pause keyVK_CAPITAL Caps Lock key

2017-10-05 23:22:23 308

转载 以挂起的形式创建进程

原文转自:http://www.cnblogs.com/zheh/p/5223697.html程序工能说明:通过process.exe创建出两个进程(run.exe ie.exe),实现通过run.exe控制ie。将run.cpp编译后将生成的exe路径复制process.cpp的相应位置,编译process.cpp并运行完成整个Demo测试,观察运行的结果。(一个cpp一个项目不要写到...

2017-10-05 19:42:50 820

原创 创建动态链接库

打开VC++,新建Win32 Dynamic-Link Library工程,名字我就随意起了DEMO。2..我选择的一个简单的DLL工程。3.然后我将工程切换到ClassView选项,在新建一个Class。4.切换回到FileView选项界面,打开MyDll.h和MyDll.cpp,删除和添加自己的代码,如下:5.编译,连接,去工程文件夹中找到DEMOl....

2017-09-28 22:05:55 212

原创 将代码隐藏到数据区

原来的add函数存放在代码区,而code数组存放在数据区,并且两者都是实现两个整数相加,所以运行的结果一样#include<stdio.h>//代码区/*int add(int x,int y){return x+y;}*///全局变量区(数据区)unsigned char code[]={0x55, //push ebp0x8B, 0xEC, //...

2017-09-08 22:41:09 476 1

原创 android studio使用Toolbar

1.首先要将app原先的toolbar去掉。要进入到res/layout/style.xml文件里面将AndroidManifest.xml里面用到的Android:theme属性指定的AppTheme的主题修改一下。即:<resources> <!-- Base application theme. --> <style nam...

2017-06-16 21:08:29 1569 1

原创 中缀表达式转后缀表达式(逆波兰表达式)

#includeint main(){int op_top=-1;int data_top=-1;double data[100]={0};char optr[100]={0};char nibolan[300];//逆波兰的字符串int NL=-1;//用于记录逆波兰的下标char a[]="3.0*(4.0+2.0)/2.0-5.0";//中缀表

2017-04-16 13:57:24 341

原创 记录自学Android的笔记-自定义一个ActivityCollector类来管理所有活动和自定义BaseActivity作为所有活动的父类

public class ActivityCollector { public static List&lt;Activity&gt; activities=new ArrayList&lt;&gt;(); public static void addActivity(Activity activity){ activities.add(activity); ...

2017-03-04 16:11:23 788

转载 蓝桥杯 16进制转换8进制

在此郑重说明:这是博主在做蓝桥杯的时候(参考卿笃军的原创http://blog.csdn.net/qingdujun/article/details/17404005),这是博主的自己做的修改版,虽然主体算法一样,如有侵犯,请莫怪。#include#include#includeusing namespace std;int main(){long n,i,j;cin>

2016-11-15 17:17:03 622

原创 mfc在对话框绘柱形图

1.首先在resource的dialog中插入新的对话框,并为它新建一个类,命名为CDrawDlg。2.为CDrawDlg类添加WM_PAINT消息处理和成员变量(我做的是一个商品总额统计)int num_rect;//用于记录你要作的柱形数,即你的商品类数double max_money;//记录你要作的柱形图中最高的高度;即你的各类总金额中最大的那一类double *goods

2016-11-06 12:07:51 3683

Base58.java

CTF 58编码的加解密JAVA代码

2022-06-20

Accessibility安卓无障碍服务源码

一个简单的安卓无障碍服务程序的源码,封装了最常用的方法,非常实用

2021-08-15

敏感词检测.zip windows免安装版

敏感词检测程序,离线版,不需联网,可用于检测文本是否包含了敏感词

2021-07-21

Java图像模糊比较.zip

Java图像模糊比较,基于哈希感知算法实现,修改了原来的IDEA报错,用ImageIO代替了com.sun.image.codec.jpeg

2021-04-20

汇编金手指Markdown版

汇编金手指Markdown版,适用于学习汇编的同学们

2021-01-18

中国象棋和五子棋 联网版 源码

中国象棋和五子棋,包含了客户端和服务端,支持玩家匹配,聊天,观战,其中中国象棋还实现了人机博弈,开发工具 intelliJ IDEA 2018.1 和 Android Studio 3.4,mysql 5.0+

2019-06-24

编译原理--语法分析 实验 (C++版)

这是编译原理的语法分析实验,输入格式为 A~Z和+-*/() ,并且以#结尾

2018-06-18

StudentMana(C语言,vs2017)

这是用VS2017写的一个简单的学生成绩管理系统,完成了基本增删改查功能

2018-06-18

学生成绩管理系统(C语言)

这是一个关于c语言的学生成绩管理系统,编译器为VC6.0,完成了简单的增删查改功能

2018-06-18

至尊小毛毛的编译原理--词法分析 实验

这是编译原理的词法分析实验的源代码,复制源文件新建工程即可运行。

2018-06-17

baksmali和dedexer的压缩包

这是我在学习《Andro软件安全与逆向分析》的时候整理的资料

2017-10-10

signapktool

这是我在学习《Android软件安全与逆向分析》的时候自己整理的资料

2017-10-10

apktool工具整理

这是我在学习《Android软件安全与逆向分析》时候整理的apktool

2017-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除