Edward

Thinking will not overcome fear but action will.

隐私合规检测工具camille使用

前置条件 需要root手机(替代方案,使用模拟器) 需要安装python 一、环境配置 安装 frida pip install frida-tools pip install frida 安装frida-server 根据frida和手机cpu版本,下载对应的frida-server ``` //查看 frida 版本 frida –ve...

Mac环境搭建私有maven库

安装Nexus brew install nexus 开启Nexus服务 brew services start nexus 启动Nexus nexus run 配置 ~/.m2/settings.xml ``` <?xml version=”1.0” encoding=”UTF-8”?>...

Ubuntu配置

设置语言和输入法 进入语言设置,点击manage installed Languages 点击 Install/Remove Languages,勾选Chinese,等待安装完成 注销登录,重新进入系统, 添加输入法,点击Input Sources 下的+号,选择Chinese(Intelligent Pinyin) 切换语言,Language选择汉语,Restart ...

Flutter动画

Flutter 动画 AnimatedContainer 通过setState改变属性值实现动画,transform属性可影响其子组件。 系统提供了一系列的动画组件: AnimatedPadding AnimatedAlign AnimatedPositioned AnimatedOpacity AnimatedDefaultTextStyle … doub...

Git使用技巧

官方教程:https://git-scm.com/book/zh/v2 基本使用 查看当前状态 > git status 添加所有更改的文件到暂存区 > git add -A 提交到本地仓库 > git commit -m "提交日志" 拉取远程代码 > git pull 提交到远程仓库 > git push 分支操作 切换分支 > git...

Android 加载Gif的方式

方式一:Glide Glide.with(context).asGif().load(url).into(imageView) 方式二:WebView //为了避免WebView页面滚动以及缩放,让图片自适应 webView.settings.loadWithOverviewMode = true webView.settings.useWideViewPort = true //加载...

SpringBoot入门

从零开始写接口

本人并不是做后台开发的,没有后端经验,在搜索了大量资料并尝试后,终于运行起来了接口服务,并用postman测试通过。 本文就是利用SpringBoot框架以及相关开发工具,以生手的方式记录实践过程。 一、环境搭建 安装 JDK JDK安装以及环境变量配置,这个没什么好说的,都会,网上也有很多 安装 IntelliJ IDEA 开发工具,这个也没什么好说的 安装 MySQL Communi...

Android调试-Adb命令截图

Adb命令截图

AndroidStudio 的logcat里面自带了截屏和录屏功能,但需要选择目录,不好用 提供给非开发人员(测试)的截图脚本 time=$(date +%Y%m%d%H%M%S) fileName="sdcard/$time.png" adb shell screencap -p $fileName adb pull $fileName adb shell rm $file...

微信支付

微信支付从后台到前端的流程

一、引入微信支付 微信支付需要以下三个参数,具体获取过程参考官方说明。 App ID:在微信开放平台创建应用,配置应用包名和签名 API KEY: 微信商户平台设置 商户号: 微信商户平台商户号 添加依赖包: compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+ 二、后台统一下单 App 端通过接口将...

Toolbar的基本使用

一、基本使用 首先要使用没有Actionbar的主题: <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> </style> Toolbar本身的标题是居左的,所以一般在其布局下添加TextView作为标题: <?xml version="1...