技术教程

Java Scanner 类(javascanner类)

java.util.Scanner是Java5的新特征,我们可以通过 Scanner 类来获取用户的输入。 下面是创建 Scanner 对象的基本语法:Scanner s = new Scanner(System.in); 接下来我们演示一个最简单的的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读 …

Hacking Team安卓浏览器攻击过程中的漏洞分析 Stage4

一、漏洞简介:Hacking team今年爆出了针对android4.0.x-4.3.x android浏览器的漏洞攻击利用代码。该漏洞攻击代码,通过连续利用多个浏览器与内核漏洞,完成通过Javascript向虚拟内存写数据,执行代码,提升至root权限,并最终达到向目标手机中植入恶意程序的目的。此攻击流程共分5个阶段,本人的之前的文章(Hacking Te …

详细音频解码实战(1)(音频解码技术)

在阅读本文前,如果关于音频有些知识不懂,可以看看前面的文章。FFmpeg编程入门系列(1)讲解FFmpeg内存模型(1)详解FLV格式分析AAC ADTS格式分析(1)AAC ADTS实战(1)1.音频解码过程音频解码过程如下图所示:AAC的音频格式送到音频解码器,然后得到PCM收据,音频解码器也有分为硬件或软件解码器,这里就以FFmpeg解码器为主作讲解。 …

单片机差分升级(STM32,M0,M3,M4适用)

参考文档:https:blog.csdn.netdarling757267articledetails80652267https:www.cnblogs.comidreamop9249367.html注:该算法在STM32F031等芯片上移植成功,总内存需求约合计16KB(压缩率相关),感兴趣的朋友可以一起进行技术交流,添加博客同名weixin号即可。转载自 …

FFmpeg的AAC解码实战(ffmpeg解码4k视频)

本文的内容是解码裸流,即从本地读取AAC码流,然后解码成PCM流的过程。1、FFmpeg音频解码流程C++音视频开发学习资料:点击领取→音视频开发(资料文档+视频教程+面试题)(FFmpeg+WebRTC+RTMP+RTSP+HLS+RTP)2、 代码实战2.1、获取解码器enum AVCodecID audio_codec_id = AV_CODEC_ID …

AndroidStudio_Android使用OkHttp发起Http请求

这个okHttp的使用,其实网络上有很多的案例的,但是,如果以前没用过,copy别人的直接用的话,可以发现要么导包导不进来,要么,人家给的代码也不完整,这里自己整理一下.1.引入OkHttp的jar包implementation 'com.squareup.okhttp3:okhttp:3.4.1'2.然后去使用就可以了提供一个get请求的 …

GolangWeb框架Iris项目实战-JWT和中间件(Middleware)的使用EP07

前文再续,上一回我们完成了用户的登录逻辑,将之前用户管理模块中添加的用户账号进行账号和密码的校验,过程中使用图形验证码强制进行人机交互,防止账号的密码被暴力破解。本回我们需要为登录成功的用户生成Token,并且通过Iris的中间件(Middleware)进行鉴权操作。Iris模板复用在生成Token之前,首先我们需要对项目的模板进行优化改造,目前存在的页面模 …