Stella981 Stella981
3年前
Android so注入(inject)和Hook技术学习(一)
  以前对Androidso的注入只是通过现有的框架,并没有去研究so注入原理,趁现在有时间正好拿出来研究一下。  首先来看注入流程。Androidso的注入流程如下:_attach到远程进程保存寄存器环境获取目标程序的mmap,dlopen,dlsym,dlclose地址远程调用mmap函数申请内存空间用来保存参
Stella981 Stella981
3年前
SpringBoot入门 1
本文记录了SpringBoot入门的过程,开发工具是IDEA,使用gradle来构建项目。首先学习一个新东西,最好的地方就是他的官方网站(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fspring.io%2Fguides)。1.首先在电脑上安装好运行环境,JDK1.8及以上
Stella981 Stella981
3年前
JMeter 如何与 MySQL 进行整合测试
做性能测试定位瓶颈的时候,定位到是因为某些SQL语句的查询慢所影响的,此时我们提出优化方案,肯定希望验证下优化后的SQL,此时需要借助JMeter的JDBC请求,那么我们就需要学习JMeter如何与MySQL进行整合测试。环境准备除了JMeter外,还需要准备以下软件和Jar包:MySQL数据库服务
Wesley13 Wesley13
3年前
IIS优化
环境是:Windowsserver2003SP2IISPHPMYSQL硬件:双路CPU8核8G内存2X147GSAS硬盘负载:3000人实时在线本想劝其改用linux架构,被其拒绝,理由是他不懂Linux,现在想来,你懂windows,出了问题你还是解决不来,那还不如用Linux,一般不会出问题呢言归正传
Wesley13 Wesley13
3年前
PHP教程
PHP教程php读取输出其他文件方法人们往往想到出现一些关于访问很缓慢,有白页现象,要是测试环境你也就重启一下PHP的phpfpm进程发现又好了,隔一段时间又出类似的问题,本期我们邀请到了兄弟连PHP教育www.lampbrother.net(https://www.oschina.net/action/GoToLink?urlhttp%3A
Stella981 Stella981
3年前
Flutter for Web 详细预研
背景Google在最新的GoogleI/O上推出了FlutterforWeb,旨在进一步解决一次代码,多端运行的问题。FlutterforWeb还处于早期试验版,官方不建议在生产环境上使用。那么到底它的实际情况怎么样呢?我们做了一次预研。期望这次预研的结果可以帮你决定是用,还是不用FFW。FlutterforWeb原理
Easter79 Easter79
3年前
SpringBoot入门 1
本文记录了SpringBoot入门的过程,开发工具是IDEA,使用gradle来构建项目。首先学习一个新东西,最好的地方就是他的官方网站(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fspring.io%2Fguides)。1.首先在电脑上安装好运行环境,JDK1.8及以上
Stella981 Stella981
3年前
Shell 脚本实现 Linux 系统监控
一、实验介绍1.1实验内容本课程实现shell脚本监控系统的各项参数,并可以将脚本加入系统环境中,可以直接在终端里执行。还添加了几个参数,一个脚本可以执行不同的操作。1.2知识点本实验涵盖以下知识点:1.Bash脚本编程2.如何获取Linux系统信息3.如何实时获取Linux
Stella981 Stella981
3年前
Kotlin与ButterKinfe的混合使用
在学习Kotlin开发Android应用的过程中,势必要配合很多Android的开源框架一起使用,而ButterKnife是其中可能会经常用到的一个框架。但是如果在Kotlin中直接使用ButterKnife的注解方式的话,会出现空指针的异常,导致绑定失败。那么要如何才能在Kotlin的环境中使用ButterKinfe呢?不要慌,ButterKn
Stella981 Stella981
3年前
Linux下用C++开发PHP扩展
GOOGLE了很久,才发现一篇合适的...◑﹏◐是C写的PHP扩展!!!还是要记住:源代码版本一定要和你的开发环境一样!!!步骤如下:1.修改配置文件config.m4先去掉PHP\_ARG\_ENABLE的三行注释,再在最后面if结束前(FI)加上下面的代码PHP_REQUIRE_CXX()PHP_ADD_LIB