`
luckliu521
  • 浏览: 252954 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
MediaPlayer 的状态转换图也表征了它的生命周期,搞清楚这个图可以帮助我们在使用 MediaPlayer 时考虑情况更周全,写出的代码也更具健壮性。 这张状态转换图清晰的描述了 MediaPlayer 的各个状态,也列举了主要的方法的调用时序,每种方法只能在一些特定的状态下使用,如果使用时 MediaPlayer 的状态不正确则会引发 IllegalStateException 异常 。 Idle 状态: 当使用 new() 方法创建一个 MediaPlayer 对象或者调用了其 reset() 方法时,该 MediaPlayer 对象处于 idle 状态。这两种方法的一个重 ...
两个版本自加解密时均能工作。但是交互时存在错误:openssl加密java解密,信息后附有乱码;java加密openssl解密,信息现实不正常。 查阅大量资料后,无法确定问题,最后从java解密后的乱码入手分析,发现是填充的方式不同。 以RSA_NO_PADDING 模式为例,假设rsa 1024bit,明文最后一块为A,差n个字节就能补充称128字节 openssl的填充方式是在A后补充0,然后是n-1个乱码(或许有意义) 而java却是在A前补充n个0 故我以这样的方式来解决两个版本的交互:预防两个版本的差异填充,我们来手动填充。例:设置为RSA_NO_PADDING 模式,加密前在明文后 ...
Android RSA加密解密 2014-11-24 10:31 17848人阅读 评论(4) 收藏 举报 分类: Android开发(1715)   Android UI(812)  转载请注明出处: http://blog.csdn.net/bbld_/article/details/38777491 概述 RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困 难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。关于RSA其它需要 ...
一、windows下修改MySQL密码的方法 如果在Windows下忘记了MySQL的密码,可以这样做: 1.关闭正在运行的MySQL服务:net stop mysql或 在windows 任务管理器中结束 mysqld.exe 进程或在 管理工具里面的服务找到 mysql服务 ,将其停止; 复制代码 代码如下: C:\Users\Administrator>net stop mysql MySQL 服务正在停止. MySQL 服务已成功停止。 2.打开命令行,转到mysql的bin目录下; 复制代码 代码如下: C:\Users\Administrator>cd C:\Progr ...
PBOC规范研究之六、变长记录文件  此博文包含图片 (2014-03-11 09:11:48) 标签: 变长记录 tag70 it 分类: PBOC 转载请注明出处:http://control.blog.sina.com.cn/admin/article/article_add.php PBOC金融卡根目录下变长记录文件解析 根目录的变长记录文件其实主要的作用是用于脱机数据认证,其tag为70,其组织结构如下图所示: PBOC规范研究之六、变长记录文件 例如下面的数据是一个变长记录文件的内容: 702A61284F08A000000333010101500B50424F4320435 ...
1. BitBlt 我想做Windows开发应该都知道这个API, 它能实现DC间的内容拷贝, 如果我们把源DC指定成Monitor DC或是桌面DC, 它就能实现抓屏功能。 对于通过这种方式的抓屏, 有2点需要特别提醒: a. 在XP下我们可以通过最后的拷贝标志 ...
JAVA和.NET的系统类库里都有封装DES对称加密的实现方式,但是对外暴露的接口却各不相同,甚至有时会让自己难以解决其中的问题,比如JAVA加密后的结果在.NET中解密不出来等,由于最近项目有跨JAVA和.NET的加解密,经过我的分析调试,终于让它们可以互相加密解密了。 DES加密 DES是一种对称加密(Data Encryption Standard)算法,以前我写过一篇文章:.NET中加密解密相关知识,有过简单描述。 DES算法一般有两个关键点,第一个是加密算法,第二个是数据补位。 加密算法常见的有ECB模式和CBC模式: ECB模式:电子密本方式,这是JAVA封装的D ...
发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的。签名机制在Android应用和框架中有着十分重要的作用。 例如,Android系统禁止更新安装签名不一致的APK;如果应用需要使用system权限,必须保证APK签名与Framework ...

Android小知识点

1、 最近翻看以前的项目时候,想更改下布局文件,谁知道就改了个参数就提示如下的报错,百思不得其解,Android小知识点原来是这样解决的。小记一下。 更改layout的xml之后报错incorrect line ending found carriage return without corresponding newline 解决方式:Ctrl+1或者format该文件 2、 在做一个搜索过滤的功能时候,当进入界面时候,EditText控件总会首先得到焦点,弹出输入框,带来了不好的体验感,解决方法就是在这个控件上加一个不显示的LinerLayout让它获得焦点。 <Linea ...
error C2440 “static_cast” 无法从“void (__thiscall CPppView )(void)”转换为“LRESULT (__thiscall CWnd )(WPARAM,LPARAM)”        不能转换void (_thiscall CMainFrame::*)(void)to LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)开发平台由VC6.0升级至VS2005,需要将原有的项目迁移。 可能碰到类似错误:                              error C2440: 'sta ...
前言:         写给ATM硬件和软件人员的无言歌。         希望对工作有所帮助,能够少花些时间在解决相关问题上,多些时间做自己喜欢做的事情。         一定意义上来讲,任何ATM从业人员都应该看下这篇文章。 ...
查看oracle用户数据库连接数 1、查询oracle的连接数 select count(*) from v$session; 2、查询oracle的并发连接数 select count(*) from v$session where status='ACTIVE'; 3、查看不同用户的连接数 select username,count(username) from v$session where username is not null group by username; 4、查看所有用户: select * from all_users; 5、查看用户或角色系统权限(直接赋值给用户或角色 ...
Android 基站分CdmaCellLocation和GsmCellLocation,要根据不同的SIM卡转成不同的对象 TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);    int type = tm.getNetworkType();//获取网络类型 //在中国,移动的2G是EGDE,联通的2G为GPRS,电信的2G为CDMA,电信的3G为EVDO Location loc = null; ArrayList CellID = new ArrayList(); //中 ...
本人对几种穿透防火墙技术 以下是本人对几种穿透技术学习笔记和一点自己的想法: 防火墙是基本网络安全策略之一,它可以阻止不信任的外部网络用户对内部网络用户的访问,如果外网用户同内网用户之间的通信由外网用户发起,通信通常会被防火墙阻断,尤其是对TCP连接敏感,因此我们如果才能保证正常的数据传输呢,特别是非主动连接情况下,怎么保证连接和数据通信的安全稳定性呢? 人们使用穿透防火墙技术(常用): 1.反向连接------>由内网用户发起的连接请求,在防火墙规则下,是允许安全的 2.HTTP隧道技术------>就是吧所有要传送的数据全部封装到Http协议里进行传送 3.端口复用技术-- ...
金融行业因为对数据比较敏感,所以对数据的加密也相应的比较重视。在其中有关密钥及加密方面的文章很少,并且散发在各个银行及公司的手中,在网上没有专门对这部分进行介绍的。本文对金融行业的密钥进行较深入的介绍,包括象到底什么是主密钥(MasterKey)、传输密钥(MacKey),为什么我们需要这些东西等。 本文采取追源溯本的方式,力求让对这感兴趣的人达到知其然,同时也知其所以然,而不是模模糊糊的知道几个概念和名词。因为本文主要是针对对金融行业密钥不是很熟悉的人,所以如果你对密钥很熟悉就不必仔细看了。 好了,咱们言规正传。我们知道,金融行业有很多数据要在网络上传递,包括从前置到主机,从自助终端到前置等, ...
Global site tag (gtag.js) - Google Analytics