- 博客(30)
- 资源 (18)
- 收藏
- 关注
原创 python控制雷电模拟器
摘要: 由于雷电模拟器的命令行工具非常适合第三方代码控制,所以越来越多的人开始使用雷电模拟器进行脚本、逆向等软件的开发。但是也有很多人不清楚用程序控制雷电模拟器的原理和方法。所以我以比较容易入门的Python代码为例,从原理到方法讲解一下雷电模拟器的控制过程。雷电模拟器的控制原理 安装好雷电模拟器之后,大家可以在安装目录下面找到ldconsole.exe和ld....
2019-11-06 11:33:23
23619
51
原创 selenium模拟页面上下滚动过程中遇到的问题与解决方法
问题描述:待测试的页面,需要测试页面下滑和上滑研究发现element有send_keys(Keys.ARROW_DOWN/ARROW_UP)方法可以实现上下滑动但是实际测试发现,页面并没有滑动原因分析:脚本会通过点击来到待测试的页面,selenium默认是选择一开始输入的页面也就是说虽然后面的页面显示在前面,但是selenium并没有选择它,导致滑动操作实际上输入到了错误的...
2019-07-20 11:04:42
6160
原创 C库函数中一些常用的常量值
经常要用到一些c库函数中的常量,但是又不记得出处和对应的值,特写此文记录,以资备忘,或许会持续更新//mmap mmap2 //prot 参数值 可以通过或运算叠加多个权限#define PROT_READ 0x1 //读权限#define PROT_WRITE 0x2 //写权限#define PROT_EXEC 0x4 //执行权限#define PROT_SEM 0x8...
2019-03-18 15:25:25
955
原创 在window环境下,实现类似std::thread的线程类
为了避免std::thread的一些缺陷,我需要自己实现一个方便的线程。文章分析了实现过程中学习到的知识和遇到的问题,并给出了问题的解决方法。
2017-03-11 07:38:07
938
原创 开启usb调试的手机如何去除屏幕锁密码
今天公司的一个测试手机莫名其妙的上了屏幕锁,也不知道谁弄的,试了几个常用的密码也无法匹配。直接恢复出厂设置,里面好多测试应用和测试资料都会丢失。万般无奈之下,只有尝试手动去除锁屏密码。上网找了一些资料,发现确实可以,因此备份方法于此,方便后来人查阅。机型:华为荣耀4a状态:已经开启usb调试、开启root权限步骤:1 通过usb连接手机,打开cmd命令窗口,连接手机(如下图
2016-06-29 09:31:29
12081
原创 C++引用详解
引用是C++中新出现的,有别于C语言的语法元素之一。关于引用的说明,网络上也有不少,但是总感觉云遮雾绕,让人印象不深刻。今天我就来深入解释一下引用,并就一些常见的观点进行说明,最后附带代码示例予以说明
2016-04-08 22:07:08
9402
5
原创 AlphaGo实现论文阅读笔记一
用估值函数来简化子树,用蒙特卡洛算法来精简广度,用机器学习来构建估值函数,这就是我看到的AlphaGo的实现原理
2016-03-14 20:07:45
991
原创 Android gradle plugin sync failed 错误
如何解决Android Studio gradle plugin sync问题:Plugin is too old and ANDROID_DAILY_OVERRIDE value is also outdated, please use new value
2016-01-08 16:31:07
1047
原创 OpenGL多重采样的初始化问题
OpenGL多重采样的初始化问题首先,OpenGL中多边形反走样需要开启多重采样才能正常的反走样,否则设置无效 以下代码只需在窗口尺寸发生变化时,执行一次即可: glEnable(GL_POINT_SMOOTH); glHint(GL_POINT_SMOOTH_HINT, GL_NICEST); glEnable(GL_LINE_SMOOTH); glHint(GL_
2015-12-13 18:22:32
2330
原创 zerglurker的C语言教程010——运算符详解(二)
本节主要讲解下面几个运算符:()圆括弧运算符{}组合运算符::作用域解析throw运算符,逗号运算符
2015-06-14 20:18:59
628
原创 zerglurker的C语言教程009——运算符详解(一)
列举了运算符的说明简单区分了一下reinterpret_cast<>()和static_cast()<>运算符详细讲解了优先级的不可靠性
2015-06-14 20:08:19
740
原创 zerglurker的c语言教程006——第一个函数
本节内容主要讲了:1 如何声明函数2 如何处理简单的编译错误3 实现一个斐波纳契数列输出的函数
2015-06-11 22:26:02
995
原创 zerglurker的C语言教程001——开发环境搭建
最近身边老是有人想学习C/C++语言,我打算做一个系列,c/c++ 从入门到精通的学习教程,希望能够给大家带来帮助
2015-06-05 21:30:39
735
原创 hash算法在查找、比较中的应用
考虑这样一个问题矩阵M=[12 23 34 67; 10 26 45 81; 37 21 25 17; 10 26 45 81; 37 21 25 17; …… ]有大约30万行。现在需要对矩阵中的行进行统计,统计各行是否存在重复,以及重复的次数。
2015-06-04 21:12:47
758
原创 Android平台编译小技巧
使用make help可以显示以下内容:Common make targets:----------------------------------------------------------------------------------droid Default targetclean (aka clo
2015-06-03 10:49:35
672
原创 ios下进程详细信息获取
这个工具的作用可大可小,不过自己写的,就往大了吹吧:第一,查看手机当前运行的进行,以及各个进程加载了哪些dylib(后面会不断完善的,也是我要前进的方向);第二,可以进一步开发出游戏修改器;第三,可以分析自己关心程序的进程,看看是否被注入
2015-02-12 11:24:31
2127
原创 thumb长跳转指令(BL)机器码详解
最近因为工作的原因,经常接触到长跳转指令,但是总是弄不明白,跳转的目标地址怎么得来的经过多方面的资料查找,和自己的反复推算,现在总算弄明白了先上例子:下面是几个实际遇到的机器码机器对应的反汇编示例一 3950a4: f13d feaa =>bl 4d2dfc示例二 395082: f13d fe40 =>bl 4d2d06示例三 395044: F7FF FFAc =>bl
2014-09-21 13:47:18
7011
翻译 DbgHelp函数(一)
DbgHelp函数通用帮助函数EnumDirTree功能枚举所有在指定文件夹中的指定文件.原型BOOL WINAPI EnumDirTree( _In_opt_ HANDLE hProcess, _In_ PCTSTR RootPath, _In_ PCTSTR InputPathName, _Out_opt_ PTST
2012-08-28 16:28:31
6581
转载 #pragma用法大全(转载)
C和C++的每个实现对它的主机或操作系统都支持一些独有的特征。例如, 某些程序须对存放数据的存储器区域进行精确的控制,或必须控制特定函数接受参量的方式。#pragma指令对每个编译器给出了一个方法,在保持与C和C+ +语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 语法 #pragma 语言符号字符
2012-08-28 09:24:14
3785
boot2docker for v18.06.0-ce
2018-08-01
显示进程和指定进程加载的模块
2016-07-05
doxygen 1.8.7
2014-07-13
嵌入式Linux系统开发技术详解 基于ARM(完整版).pdf
2009-11-13
电脑故障维修判断指导大全(1分)
2007-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人