跨站点请求伪造(CSRF)

1. 什么是CSRF CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,XSS利用...

2019-02-21 10:44:23

阅读数 5

评论数 0

Java 只有值传递,没有引用传递

为什么说Java只有值传递,而没有引用传递? 误区 很多Java开发者可能理解的Java的值传递和引用传递是下面这样的。 void main(){ //值传递测试,输出a的值仍然是1 int a = 1; passValue(a); System.ou...

2019-02-19 17:55:26

阅读数 15

评论数 0

Windows 安装OpenSSL(不需要编译)

1. 下载可执行文件 点击此处 进入 https://slproweb.com/products/Win32OpenSSL.html ,找到EXE下载链接,根据自己的系统版本选择下载。 2. 安装 点击下载的.exe文件,安装。默认安装在 C:\Program Files\Open SSL Wi...

2018-12-24 16:41:26

阅读数 40

评论数 0

更新 Android 系统应用

问题 在定制的系统中,需要单独远程更新内置在系统中的系统级App。这与更新普通用户程序有差别。 解决 更新有两种方式: 通过OTA升级更新系统 这种方式最直接有效,可以直接更新掉位于 /system/app 的系统应用 通过调用Apk安装的系统API,必须保证新的程序版本高于被替换的版...

2018-12-21 10:43:13

阅读数 32

评论数 0

Windows SSH

问题 测试服务器是Windows Server 2012, 测试客户端机器是Windows 10(系统自带SSH)。 尝试过 OpenSSH for windows 和 FreeSSHD 均有问题,前者服务无法启动,后者客户端连接乱码,最终选用 Win32-OpenSSH。 实施 1. 安...

2018-11-22 14:15:11

阅读数 18

评论数 0

unable to start ssh-agent service, error :1058

Windows 10 启动自带 ssh-agent 报错 : unable to start ssh-agent service, error :1058 解决办法: 用管理员权限打开Power Shell,执行 Set-Service -Name ssh-agent -StartupType ...

2018-11-22 11:24:00

阅读数 133

评论数 0

Android 库依赖冲突

问题描述 我们项目找经常经常看到库依赖冲突,例如下面的编译日志: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:preDebugBuild'. &am...

2018-09-27 10:44:55

阅读数 167

评论数 0

Ubuntu 16.04 编译 Android 5.1

目录环境准备安装JDK-7安装编译依赖执行编译编译问题unsupported reloc 43 环境准备 安装JDK-7 $ sudo add-apt-repository ppa:openjdk-r/ppa $ sudo apt-get update $ sudo apt-get inst...

2018-09-20 14:13:27

阅读数 75

评论数 0

Android Studio 构建变体(Build Variant)

每一个 Build Variant 代表一个应用的不同版本,例如一个应用可以有免费版,和收费版,或者针对不同的设备的版本。 构建变体由一种 Build Type 和一种 Product Flavor 组成。 例如,有以下Build Type 和 Product Flavor: Bu...

2018-09-15 13:53:44

阅读数 178

评论数 0

解决Ubuntu中文乱码

安装中文支持包language-pack-zh-hans: $ sudo apt-get install language-pack-zh-hans 修改/etc/environment,追加 LANG=”zh_CN.UTF-8” LANGUAGE=”zh_CN:zh:e...

2018-09-11 14:10:19

阅读数 207

评论数 0

迁移Win10的Linux子系统

问题 Win10 安装的Linux子系统默认安装在C盘,对于需要在Linux系统中使用大文件的用户来说不方便。下面记录一种方法可以将Linux文件系统迁移出C盘。 如果要查看Linux安装目录, 在文件管理器地址栏输入 %localappdata%\Packages,找到一个文...

2018-09-11 13:50:13

阅读数 837

评论数 3

更新Ubuntu镜像源

查看Ubuntu版本 执行 cat /etc/issue查看Ubuntu版本 我的是Ubuntu 16.04.4 LTS \n \l,版本号是 16.04.4 LTS 找国内镜像 推荐使用清华镜像源 根据自己的Ubuntu版本,选择需要的镜像源 复制以上内容 ...

2018-09-06 11:09:35

阅读数 258

评论数 0

获取当前使用Android的用户的Id

我们知道,Android 基于Linux,是多用户操作系统,我们使用 adb 工具测试时,经常使用 root 身份。那么,我们日常开机使用时,登录的用户id是什么呢?可以通过如下方式获取到当前正在运行的用户。 执行 adb shell pm list users 可以看到 Users: ...

2018-01-13 16:13:14

阅读数 2650

评论数 0

获取Android System 写入权限

获取Android System 写入权限 注: 以下前提是系统已经root过。 /system 是Android系统目录,存放Android系统应用和lib,有时候我们需要向该目录中写入文件,例如,将自己开发的apk内置到系统中,作为系统apk启动,但该目录默认是只有 read 权限,没有 ...

2018-01-13 14:48:09

阅读数 3734

评论数 2

adb将Apk内置到系统中(system/priv-app)

有时候我们在Android 系统内置自己的应用,在测试时,Android Studio 默认的安装方式是将我们开发的应用作为普通应用安装到系统中的。本文提供一种方式,在开发过程中,将apk内置到系统中,而不需要系统源代码。 adb 将apk内置到系统的方法很多人已经提到过了,但是大多都过时...

2017-12-02 17:12:00

阅读数 5091

评论数 1

为Apk打上系统签名

为何需要系统签名 在为特定的定制Android系统开发系统应用时,调用到某些系统功能,可能提示权限不够,需要给应用打上系统签名。 提取签名证书 Android需系统签名证书在系统源码里,一般位于build/target/product/security 下(该目录执行AOSP源码编译后才...

2017-12-02 16:11:23

阅读数 755

评论数 0

编译包含隐藏API的Android SDK(被@hide隐藏)

Android 官方对开发和隐藏了很多 API,在一般开发中,我们很少需要使用它们,但并不是说这些API很鸡肋,相反的,利用这些API往往能够实现一些神奇的效果....

2017-11-29 11:21:01

阅读数 1386

评论数 0

adb 命令记录

adb 命令 PC与安卓间传输文件 # 发送文件到手机 adb push [PC源文件路径] [目标路径] # 安装apk到手机 adb install [apk的pc路径] # 卸载apk adb uninstall [package-name] 以root身份运行adb ...

2017-10-13 10:09:54

阅读数 256

评论数 0

Android使用FFmpeg 解码H264并播放(三)

上一节记录了Android使用FFmpeg解码H264的过程。这一节记录在Android上播放的过程。问题描述在开发中使用某摄像头的SDK,只能获取到一帧帧的 H264 视频数据,不知道视频流地址,需要自己解码出图像并播放。问题解决Android 播放解码后的视频帧在Android上播放视频的总体...

2017-06-12 18:01:52

阅读数 2847

评论数 7

Android使用FFmpeg 解码H264并播放(二)

上一节记录了Android使用FFmpeg环境搭建过程。这一节记录视频解码过程。问题描述在开发中使用某摄像头的SDK,只能获取到一帧帧的 H264 视频数据,不知道视频流地址,需要自己解码出图像并播放。问题解决编译FFmpeg点击查看开发环境配置点击查看解码H264原始数据格式首先看我们能获取到数...

2017-06-12 17:19:15

阅读数 1808

评论数 2

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