WMPlayer视频播放器,AVPlayer的封装,继承UIView,想怎么玩就怎么玩。支持播放mp4、m3u8、3gp、mov,网络和本地视频同时支持。全屏和小屏播放同时支持。自动感应旋转屏幕。 1、跳转到某个时间点播放(历史记录播放) 2、app进入后台继续播放(有点逆天) 3、loading菊 ...
分类:
其他好文 时间:
2016-10-11 10:43:50
阅读次数:
226
一、JMP指令:无条件跳转指令,本质是修改EIP的值,改变CPU运行路线 MOV EIP,寄存器/立即数 简写为 JMP 寄存器/立即数 二、CALL指令: PUSH 地址B MOV EIP , 地址A/寄存器 简写为:CALL 地址A/寄存器 三、RET指令:返回指令,相当于POP EIP ...
分类:
Web程序 时间:
2016-10-09 07:23:37
阅读次数:
318
src属性和autoplay属性 src属性用于指定媒体数据的URL地址。 autoplay属性用于指定媒体是否在页面加载后自动播放,使用方法如下: <video src="sample.mov" autoplay="autoplay"></video> perload属性 该属性用于指定视频或音频 ...
分类:
Web程序 时间:
2016-10-07 11:33:51
阅读次数:
582
#文件处理软件漏洞利用# ##起因## 最近看了下fuzz平台的样本,看到几个推荐的样本,在xp下immdbg确实发现了2处漏洞。 ## 细节 ## 1. 内存写入 mov [eax],[eax+4] mov[[eax]+4],[eax] 触发了内存写入异常,附近有seh ,所以如果没调试器的话会被 ...
分类:
其他好文 时间:
2016-09-28 12:28:32
阅读次数:
129
一、寻址方式一: 立即数寻址:[立即数] 例: 读取内存的值: MOV EAX,DWORD PTR DS:[0xFFFFFFFF] 向内存中写入数据: MOV DWORD PTR DS:[0xFFFFFFFF],eax 获取内存地址: LEA EAX,DWORD PTR:DS[0xFFFFFFFF] ...
分类:
其他好文 时间:
2016-09-22 01:01:10
阅读次数:
147
ps:先做草稿,以后有时间再整理并贴图,:) 主要是利用栈底寄存器(ebp)、栈顶寄存器(esp)跟eax寄存器(存储返回值)来实现。 假设P调用Q: P() { Q(1,2); } 1.调用前准备,将Q的参数放到栈中(非push) mov $1, (%esp) mov $2, 4(%esp) 2. ...
分类:
编程语言 时间:
2016-09-21 21:25:43
阅读次数:
187
Borland Delphi 6.0 - 7.000509CB0 > $ 55 PUSH EBP 00509CB1 . 8BEC MOV EBP,ESP 00509CB3 . 83C4 EC ADD ESP,-1400509CB6 . 53 PUSH EBX 00509CB7 . 56 PUSH E ...
分类:
编程语言 时间:
2016-09-17 01:57:38
阅读次数:
404
MAC整体软件羸弱,使得很多在Windows下可以使用的软件都无法使用。在开发中,屏幕录制会让一些功能或者UI效果直观的展示出来,保存为gif。在工作中,demo演示和使用说明使用gif也显得尤为生动,可谓锦上添花。 在以前的使用中,我会选择系统自带的QuickTime录制屏幕成.mov格式。然后再 ...
分类:
系统相关 时间:
2016-09-14 12:35:59
阅读次数:
261
using UnityEngine;using System.Collections; public class PlayTest : MonoBehaviour{ //电影纹理 public MovieTexture mov; void Start() { audio.clip = mov.aud ...
分类:
其他好文 时间:
2016-08-31 13:39:26
阅读次数:
123
堆栈种分配的局部变量所谓的“标号”,你以为是什么?(都是那些该死的宏惹的祸,大家要都是老老实实写代码,就不会有这些疑问了)。 比如你用local在栈上定义了一个局部变量LocalVar,你知道实际的指令是什么么?一般都差不多像下面的样子: push ebp mov esp, ebp sub esp, ...
分类:
其他好文 时间:
2016-08-26 18:21:20
阅读次数:
198