自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(159)
  • 资源 (1)
  • 收藏
  • 关注

原创 openssl和java关于rsa的交互

两个版本自加解密时均能工作。但是交互时存在错误:openssl加密java解密,信息后附有乱码;java加密openssl解密,信息现实不正常。查阅大量资料后,无法确定问题,最后从java解密后的乱码入手分析,发现是填充的方式不同。以RSA_NO_PADDING 模式为例,假设rsa 1024bit,明文最后一块为A,差n个字节就能补充称128字节openssl的填充方式是在A后补充0...

2016-12-08 16:05:12 270

原创 Android RSA加密解密

Android RSA加密解密2014-11-24 10:31 17848人阅读 评论(4) 收藏 举报 分类: Android开发(1715) Android UI(812) 转载请注明出处: http://blog.csdn.net/bbld_/article/details/38777491概述RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论...

2016-11-11 10:44:45 278

原创 windows mysql密码异常

一、windows下修改MySQL密码的方法如果在Windows下忘记了MySQL的密码,可以这样做:1.关闭正在运行的MySQL服务:net stop mysql或 在windows 任务管理器中结束 mysqld.exe 进程或在 管理工具里面的服务找到 mysql服务 ,将其停止;复制代码 代码如下:C:\Users\Administrator>net stop mysql...

2015-04-27 10:44:19 364

原创 PBOC规范研究之六、变长记录文件

PBOC规范研究之六、变长记录文件 此博文包含图片 (2014-03-11 09:11:48)标签: 变长记录 tag70 it 分类: PBOC转载请注明出处:http://control.blog.sina.com.cn/admin/article/article_add.php PBOC金融卡根目录下变长记录文件解析根目录的变长记录文件其实主要的作用是用于脱机数据认证...

2014-08-14 20:11:39 298

原创 Windows桌面共享中一些常见的抓屏技术

1. BitBlt我想做Windows开发应该都知道这个API, 它能实现DC间的内容拷贝, 如果我们把源DC指定成Monitor DC或是桌面DC, 它就能实现抓屏功能。对于通过这种方式的抓屏, 有2点需要特别提醒:a. 在XP下我们可以通过最后的拷贝标志来控制是否拷贝layered window, 只有SRCCPY表示拷贝内容不包含layered window, 如果是SRCC...

2014-06-06 15:01:12 1524

原创 JAVA和.NET使用DES对称加密的区别

JAVA和.NET的系统类库里都有封装DES对称加密的实现方式,但是对外暴露的接口却各不相同,甚至有时会让自己难以解决其中的问题,比如JAVA加密后的结果在.NET中解密不出来等,由于最近项目有跨JAVA和.NET的加解密,经过我的分析调试,终于让它们可以互相加密解密了。 DES加密DES是一种对称加密(Data Encryption Standard)算法,以前我写过一篇文章...

2014-05-10 18:54:05 139

原创 Android APK 签名比对

发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的。签名机制在Android应用和框架中有着十分重要的作用。例如,Android系统禁止更新安装签名不一致的APK;如果应用需要使用system权限,必须保证APK签名与Framework签名一致,等等。在 《APK Crack 》 一文中,我们了解到,要破解一个APK,必然需要重新对APK进行签名。而这个签...

2014-04-10 14:11:12 119

原创 Android小知识点

1、最近翻看以前的项目时候,想更改下布局文件,谁知道就改了个参数就提示如下的报错,百思不得其解,Android小知识点原来是这样解决的。小记一下。更改layout的xml之后报错incorrect line ending found carriage return without corresponding newline解决方式:Ctrl+1或者format该文件2、 ...

2014-04-10 09:45:30 130

原创 error C2440 “static_cast” 无法从“void (__thiscall )(void)”转换为“LRESULT

error C2440 “static_cast” 无法从“void (__thiscall CPppView )(void)”转换为“LRESULT (__thiscall CWnd )(WPARAM,LPARAM)” 不能转换void (_thiscall CMainFrame::*)(void)to LRESULT (__thiscall CWnd:...

2013-11-18 13:51:05 251

原创 WOSA/XFS结构、背景等介绍

前言: 写给ATM硬件和软件人员的无言歌。 希望对工作有所帮助,能够少花些时间在解决相关问题上,多些时间做自己喜欢做的事情。 一定意义上来讲,任何ATM从业人员都应该看下这篇文章。 正文: 随着符合WOSA/XFS规范的跨平台ATMC软件日益铺开,确实有很多人需要稍微深入的知道一些相关概念,但没有这样的文章来介绍,并且...

2013-11-14 13:28:16 389

原创 查看oracle用户数据库连接数

查看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$sessi...

2013-10-30 12:31:31 135

原创 Android 获取基站信息

Android 基站分CdmaCellLocation和GsmCellLocation,要根据不同的SIM卡转成不同的对象TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); int type = tm.getNetworkType();//获取网络类型//在中国,...

2013-10-18 10:39:35 746

原创 几种穿透防火墙技术

本人对几种穿透防火墙技术以下是本人对几种穿透技术学习笔记和一点自己的想法:防火墙是基本网络安全策略之一,它可以阻止不信任的外部网络用户对内部网络用户的访问,如果外网用户同内网用户之间的通信由外网用户发起,通信通常会被防火墙阻断,尤其是对TCP连接敏感,因此我们如果才能保证正常的数据传输呢,特别是非主动连接情况下,怎么保证连接和数据通信的安全稳定性呢?人们使用穿透防火墙技术(常用):...

2013-07-12 18:28:44 1036

原创 金融行业密钥详解

金融行业因为对数据比较敏感,所以对数据的加密也相应的比较重视。在其中有关密钥及加密方面的文章很少,并且散发在各个银行及公司的手中,在网上没有专门对这部分进行介绍的。本文对金融行业的密钥进行较深入的介绍,包括象到底什么是主密钥(MasterKey)、传输密钥(MacKey),为什么我们需要这些东西等。本文采取追源溯本的方式,力求让对这感兴趣的人达到知其然,同时也知其所以然,而不是模模糊糊的知道几...

2013-05-15 16:48:52 241

原创 iPhone开发关于UDID和UUID的一些理解

一.UDID(Unique Device Identifier) UDID是Unique Device Identifier的缩写,中文意思是设备唯一标识. 在很多需要限制一台设备一个账号的应用中经常会用到,在Symbian时代,我们是使用IMEI作为设备的唯一标识的,可惜的是Apple官方不允许开发者获得设备的IMEI. ios5 sdk中的获取方法: ...

2013-03-20 15:39:05 189

原创 Android 打开PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO 格式文件代码

import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.content.Intent;//PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO示例://这个不行,可能是因为PDF.apk程序没有权限访问其...

2013-03-15 16:42:38 165

原创 Android平板上开发App的准则

1、保证符合App的通用开发准则 在谈Android平板App的开发准则之前,我们首先要保证App符合通用的开发准则,这些准则是所有Android设备上的App都必须满足的。另外,为了测试开发者设计的App是否符合这些准则,开发者需要通过模拟App的运行环境进行测试,而如何设置测试环境,测试应满足哪些规范,开发者同样需要注意。 2、针对平板屏幕大的特性优化App 如果我们把...

2013-03-14 11:38:31 340

原创 卸载xcode4.2

卸载xcode4.2 Terminal:sudo /Library/uninstall-devtools --mode=all为实际安装的目录,Xcode 默认在/Developer/...

2012-11-20 22:59:47 155

原创 XCode 4.2支持iOS 5.1.1真机调试的实现 .

目前市面上的ios设备,操作系统都是5.1.1的版本了。但是偶的开发环境还是Snow Leopard 10.6.8 + XCode 4.2。新买的设备接上去,发现XCode 4.2无法在ios5.1.1的设备上面调试。根据以前把iPhoneOS4.3.sdk往XCode 4.2转移的经验,下载了一个XCode4.4.1的DMG文件,研究下,把相应的文件从DMG里面拷贝出来放到本地Dev...

2012-11-20 22:25:06 151

原创 rdp delphi实现远程桌面

1. 首先确保你的机器上存在mstscax.dll,如果没有这个文件,可以从http://download.microsoft.com/download/whistler/tools/1.0/wxp/en-us/msrdpcli.exe下载并安装远程桌面连接软件.或者使用WindowXP中自带的mstscax.dll,运行regsvr32 mstscax.dll进行注册,ccrun测试使用的mst...

2012-11-11 00:17:09 1615

原创 xml通配符

解析xml字符串< -> &lt;> -> &gt;" -> &quot;' -> &apos;& -> &amp;1. 利用string.Replace() 五次替换 string xml = "it's my \"node\" & i like it";encodedXml = xml.Replace("&a

2012-11-09 09:33:50 353

原创 Struts2 注解配置 (struts.convention-plugn)

...

2012-10-31 15:30:10 115

原创 Struts2基于注解的Action配置

使用注解来配置Action的最大好处就是可以实现零配置,但是事务都是有利有弊的,使用方便,维护起来就没那么方便了。 要使用注解方式,我们必须添加一个额外包:struts2-convention-plugin-2.x.x.jar。 虽说是零配置的,但struts.xml还是少不了的,配置如下: ...

2012-10-28 15:24:44 98

原创 Struts2注解错误之There is no Action mapped for namespace [/]……

用Struts2做注解操作的时候,出现There is no Action mapped for namespace [/] and action name [test] associated with context path [/test]. - [unknown location] at com.opensymphony.xwork2.DefaultActionProxy.pr...

2012-10-27 23:12:37 108

原创 用eclipse自带的打包工具将web工程打成jar包的问题

一、问题阐述 前两天做个java程序,需要将代码打成jar包跑下它的main方法,所以就用了eclipse自带的打包工具将工程打成jar包,结果在运行的时候竟然报错“Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a res...

2012-09-28 11:26:33 147

原创 struts2中的标签源码解析

struts2中的标签源码解析2012-02-05 23:15struts2标签库的源代码主要在三个包内,org.apache.struts2.components,org.apache.struts2.views.jsp.ui和org.apache.struts2.views.jsp。org.apache.struts2.views.jsp.ui包主要包括struts2的所有的标...

2012-09-25 10:12:57 139

原创 cobol中常用的数据类型

COBOL上的基本类型大致分为:常量、变量、直接数和结构体。下面只是简单介绍下COBOL中的常量。 常量包括普通常量和象征常量两种,普通常量的内容在定义的同时通过VALUE语句给出,如:"01 NAME PIC 9 VALUE 3.",象征常量通过COBOL中的关键字表示,两种常量的使用方式一样,只是象征常量不用定义,可以直接使用,SPACE(SPACES)代表空格,ZER...

2012-08-22 15:13:50 2456

原创 (转)学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)

一、前言 早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大腕,大多都是站在掌握了一定maven 基础的角度上进行介绍,让我这初学者看的云里雾里不知所云。于是又去查看maven 的官方网站,总算是有所了解,但一旦动手实际操作却又雾里看花。唉,没办法,就只有一遍一遍的动手尝试,经过种种磨难总算是...

2012-07-12 15:19:57 119

原创 android程序发布时的常用工具

1.为应用程序设定版本,在应用程序清单文件中设置。 1》android:versionCode="int"; 控制应用程序的版本,如果更新了应用程序则需要增加int的数值。不显示给用户。 2》android:versionName="String" 代表应用程序的版本信息。需要显示给用户。2.设定程序的系统API等级 设置android API的最...

2012-07-12 14:38:38 94

原创 Objective-C实现信用卡校验

Objective-C实现信用卡校验(Luhn algorithm)使用Luhn算法(Luhn algorithm)校验信用卡号的:1、从卡号最右边开始,由右向左,奇数位数字直接累加;2、从卡号最右边开始,由右向左,偶数位数字先乘以2(如果乘积为两位数,则将这两位数再次累加或者将其减去9),再求和。例如:10 = 1 + 0 = 1, 14 = 1 + 4 = 5 等价于 ...

2012-07-09 11:00:50 110

原创 java CA证书相关操作,Android,java

一:需要包含的包 import java.security.*; import java.io.*; import java.util.*; import java.security.*; import java.security.cert.*; import sun.security.x509.* import java.se...

2012-06-11 16:16:50 253

原创 object-c:property,assign,copy,retain,release区别

例子:@property(nonatomic,retain) NSString *aString;property:属性的定义,相当于C语言的setter和getter方法。assign:简单的赋值,不更改索引的计数。copy:建议一个索引计数为1的对象,然后释放旧对象;retain:释放旧对象,将旧对象的值赋予新对象,再增加新对象的索引计数1。 针对具体的数据类型...

2012-06-01 17:03:24 105

原创 mac终端命令大全

可以在终端里用 rm -rf 来删。  打开 应用程序--实用程序--终端  输入 sudo rm -rf .然后把要删除的文件拖进来。回车--输入系统用户密码--回车就行了。  下面是一些unix常用的命令,MAC系统的终端基本都可以用  a. 关於档案/目录处理的指令:  1. ls  这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是  ...

2012-05-25 17:17:24 333

原创 xcode 编译静态库

这里以libcurl 为例: 1.首先需要下载 libcurl http://curl.haxx.se/download.html .解压... 2.打开mac上的 terminal :切换到 解压的libcurl 的目录下... 3.编译配置: export CC=/Developer/Platforms/iPhoneOS.pla...

2012-05-25 16:53:24 153

原创 IOS中设置使用GDataXML解析类库

如何在项目中设置使用GDataXML解析类库1. 从http://code.google.com/p/gdata-objectivec-client/downloads/detail?name=gdata-objectivec-client-1.12.0.zip&can=1&q=gdata-objective-c+client+library下载“gdata-objective-c clien...

2012-05-24 18:01:22 98

原创 Android PhoneGap简析

前言上周研究了一下PhoneGap这个技术,主要是对它的API和插件机制的学习,总体来看这种技术还是有一定的市场,特别是对BS为主的开发来讲确实有很多吸引,当然,这种技术也有严重的短板,比如效率和调试。当然这些都是一个概括性的认识,今天打算在仔细的研究一下,把PhoneGap的jar包反编译了一下,在自己的疑问下,借助互联网的帮助,简单的分析了一下PhoneGap的内部实现和依靠的技术以及架构...

2012-05-22 10:52:19 112

原创 ios框架

1.ASIHTTPRequest大名鼎鼎的asi很多人应该都用过,同步请求,异步请求,队列请求,文件下载,cookie,cache等等只要你做基于http的应用他都封装好了。传送门:http://allseeing-i.com/ASIHTTPRequest/2.MBProgressHUD这个是一个显示等待状态的框架,有很多效果,但是用起来很简单,用法在他官方的例子中就有。传...

2012-05-21 16:02:04 102

原创 android播放多媒体的两种方式

转载,原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/28/6101737.aspx游戏开发中,通过资料和书籍了解到在有两种播放音频形式可以用在我们的游戏开发中,第一个:MediaPlayer 类 ;第二个:SoundPool 类!PS:当然还有一个JetPlayer 但是 播放的文件格式比较麻烦,所以这里抛开不解释,有...

2012-05-19 21:42:57 2281

原创 openssl生成公钥私钥对的方法

在计算机软件开发世界中,编程语言种类极多,数据在各种语言的表现形式可能有所差异,但数据本身的处理可能,或者说本质上是完全一样的;比如数据在某个算法中的运算过程是一样的。在这里,我以加密与解密来作为例子说明。 在C++下,我使用OPENSSL库生成了RSA的公私钥对与DES加密之用的会话密钥,并将这三者及加密结果写入文件以备在Java环境下使用。 在C++程序中,我使...

2012-05-17 18:17:46 212

原创 android通过NFC读写数据

/** Writes an NdefMessage to a NFC tag*/public static boolean writeTag(NdefMessage message, Tag tag) { int size = message.toByteArray().length; try { Ndef ndef = Ndef.get(tag)...

2012-05-17 15:56:42 215

Flex 3 Cookbook

Flex&Flash入门学习资料,Flex 3 CookBook

2010-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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