android反调试源码实现
反调试的方法很多,不过由于android系统是开源的,所以反调试其实也不是很神秘的东西。下面是常见的也是很多厂商都在使用,包括我们项目组也在使用的。多个方案相互结合可以实现更好反调试。1.1ptrace自己,使得android_server附加不上javavoidanti_ptrace(){ptrace(PTRACE_TRACEME,0,
Stella981 Stella981
3年前
Linux(Ubuntu)笔记本用一根网线连接树莓派登录ssh进行管理并实现共享上网
共享上网前提:Ubuntu已经通过wlan0正常连接无线路由进行上网.树莓派设置为自动获取IP(这也是Raspbian的默认网络配置).Ubuntu上在NetworkManager(状态栏的图形化网络配置工具)中编辑eth0:"IPv4设置"里的"方法"选择"与其他计算机共享".!(https://static.oschina.n
Stella981 Stella981
3年前
OCR识别的Android端实现
1.OCR简介OCR(OpticalCharacterRecognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;2.Tesseract简介Tesseract是RaySmith于1985到1995年
Wesley13 Wesley13
3年前
spring3.x注解自动注入
一、各种注解方式1.@Autowired注解(不推荐使用,建议使用@Resource)@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要在配置文件中加入以下Xml代码
Wesley13 Wesley13
3年前
oracle获取hash值
_ORACLE_中提供了几种_HASH_的函数,主要包括下面三种_MD4_,_MD5_,_SH1_。我知道常用的函数调用方法如下:_1,_这个函数不知道具体的哪种算法,不过这个应该是最常用的一个_HASH_函数了_selectdbms\_utility.get\_hash\_value('1',1,100)fromdual;__2,_
Stella981 Stella981
3年前
Spring Boot 动态修改 Scheduled (系统启动默认执行,动态修改)
场景:可配置的Scheduled执行时间,正常的Scheduled 是在项目启动的时候固定死的,没办法根据调用后台代码自动更新Scheduled执行时间例如:系统启动读取时间 Cron: 003\\?,通过执行后台方法可以动态配置 Cron时间格式,并且清楚掉原本执行任务,执行新的设置定时任务时间1、
Wesley13 Wesley13
3年前
Java开发中业务层入参校验详细解析
!(https://oscimg.oschina.net/oscnet/10a2e10d377d8d40dfcb23728b56362444b.jpg)背景首先,我们达成以下共识:一个服务方法,如果入参太多,且基本为非pojo,会给调用方造成不必要的干扰。尽管可以把文档写的很完善,但还是建议使用pojo对多个参数合理封装。
Wesley13 Wesley13
3年前
GPL17586、GPL19251和GPL16686平台芯片ID转换
以下是生信技能树学员笔记投稿芯片分析中经常会遇到AffymetrixHumanTranscriptomeArray2.0芯片,由于目前还没有现成的R包可以用,因此分析方法也不统一。见生信技能树Jimmy老师HTA2.0芯片比较麻烦,其实这类常见的有3个平台,3种类型:GPL17586HTA2_0AffymetrixH
Wesley13 Wesley13
3年前
Java提高篇——静态代码块、构造代码块、构造函数以及Java类初始化顺序
静态代码块:用staitc声明,jvm加载类时执行,仅执行一次构造代码块:类中直接用{}定义,每一次创建对象时执行。执行顺序优先级:静态块,main(),构造块,构造方法。构造函数publicHelloA(){//构造函数}关于构造函数,以下几点要注意:1.对象一建立,就会调用与之相应的构造
Stella981 Stella981
3年前
ElasticSearch笔记系列(8)——简单查询、条件查询、聚合查询
ES的查询方式可以分为三类:简单查询条件查询聚合查询数据准备我们先按照前几篇介绍的插入文档的方法准备一些实验数据,然后再来演示如何实现各类查询。我们在我们之前创建的rent索引的community类型下面加入如下文档信息。回忆一下:当时创建的索引及类型如下:{"settings":{