- 博客(13)
- 资源 (47)
- 收藏
- 关注
转载 iOS之流布局UICollectionView全系列教程
iOS流布局UICollectionView系列一——初识与简单使用UICollectionView一、简介 UICollectionView是iOS6之后引入的一个新的UI控件,它和UITableView有着诸多的相似之处,其中许多代理方法都十分类似。简单来说,UICollectionView是比UITbleView更加强大的一个UI控件,有如下几个方面:
2017-06-28 09:30:31 12273 2
转载 OTP原理及实现
公司项目需求:为局域网以外的网站后台用户开发动态密保的功能。在当前的现有设备下,最方便实现的就两种:1、通过短信获取动态密码登录;2、通过手机令牌来实现。OTP 原理: 相关的博文:http://blog.csdn.net/goldboar/article/details/7065948 百度百科: http://baike.baidu.com/view/1505735.h
2017-06-27 11:20:40 23849 1
转载 iOS之UIAlertController
UIActionSheet (iOS 8.3) 和 UIAlertView(iOS9.0)被弃用了。NS_CLASS_DEPRECATED_IOS(2_0, 8_3, "UIActionSheet is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleActionSheet i
2017-06-24 23:46:56 482
原创 iOS之clang: error: linker command failed with exit code 1 (use -v to see invocation)
XCode在编译项目过程中,如果遇到问题导致编译不通过,会出现clang: error: linker command failed with exit code 1 (use -v to see invocation) 错误。这个错误引起的原因一般都是说引用了重复的文件,但一个项目引用的文件那么多,怎么查找呢?点击错误提示,XCode并不会显示错误详情,这个算是XCode的一个bug
2017-06-22 10:39:20 20791 2
原创 iOS之CocoaPods常见问题汇总
习惯了Android Studio开发的朋友一定听说过Gradle,我们可以通过依赖关系,不用下载源码,简单便捷地添加各种第三方库。那么iOS开发有没有类似功能呢?有,那就是我们今天提到的CocoaPods了。 今天不打算长篇介绍CocoaPods了, 简单的说一下用法吧。1、安装 CocoaPods
2017-06-20 23:49:09 5871
原创 银联双向认证原理
双向认证,简而言之,就是双方互相证明身份,证明彼此是自己人,然后互相放心传输敏感数据。下面介绍一下银联终端与服务端双向认证交互原理。前提:双方约定好若干种算法类型、算法密钥,终端密钥存放在密码键盘芯片中,保证了储存的安全性。1、客户端认证服务器:1、客户端产生一个随机数Rnd1,并发送给服务器;2、服务端接收Rnd1并加密,同时返回:算法类型、Rnd1密文、服务器产
2017-06-20 14:53:37 1559
转载 一个生成伪随机数的超级算法【转】
什么叫伪随机数?真正意义上的随机数(或者随机事件)在某次产生过程中是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的,是不可见的。而计算机中的随机函数是按照一定算法模拟产生的,其结果是确定的,是可见的。我们可以这样认为这个可预见的结果其出现的概率是100%。所以用计算机随机函数所产生的“随机数”并不随机,是伪随机数。最近浏览“程序员论坛”时发现不少好帖,增长了不少知识
2017-06-15 15:32:06 7586 1
转载 使用 xcworkspace 管理 iOS 工程
首先创建目标工程创建工作空间xcworkspace文件,并将创建的*.xcworkspace文件放到刚创建的目标工程同级目录下关闭刚刚创建的目标工程,打开*.xcworkspace文件,把刚刚创建的目标工程添加到工作空间中来如果要添加一些框架,则将目标框架放到与目标工
2017-06-15 00:00:37 1325
转载 Http、Https 和 Socket 的区别与联系
要弄明白 http 和 socket 首先要熟悉网络七层:物 数 网 传 会 表 应,如图1如图1HTTP 协议:超文本传输协议,对应于应用层,用于如何封装数据.TCP/UDP 协议:传输控制协议,对应于传输层,主要解决数据在网络中的传输。IP 协议:对应于网络层,同样解决数据在网络中的传输。传输数据的时候只使用 TCP/IP 协议(传输层),如
2017-06-13 16:16:23 8990 3
原创 Java Socket编程报错Connection reset by peer
Socket编程过程中,客户端向服务端发送请求,会遇到以下错误:java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)01-11 23:07:25.065: W/System.err(11804): java.net.SocketException: recvfrom failed: EC
2017-06-13 15:37:20 4485 1
转载 智能卡脱机支付交易流程分析
1、引言 国内CPU智能卡越来越普及,使用范围也越来越广泛,种类也越来越多,有公共交通卡、社保卡、金融卡等等。依托CPU智能卡的高安全性,一般都能支持脱机支付交易,也即无需实时联接后台系统就能完成支付交易,那么脱机支付应该关注的技术要点有那些,本文将着重对此CPU智能卡脱机支付交易流程技术进行剖析,并对几类国内几个标准的卡产品脱机交易进行比较,以供大家参考。 2、CPU智能
2017-06-08 16:50:30 4853
转载 iOS-OC-设置UITableViewCell之间的间距
重新设置的UITableViewCellframe。代码如下:[objc] view plain copy#import "MyViewCell.h" @implementation MyViewCell - (void)awakeFromNib { [super awakeFromNib];
2017-06-05 00:14:09 1696
转载 常见的MAC算法(PBOC_3DES_MAC、ANSI X9.9MAC算法、ANSI x9.19算法)
个人总结的常用mac算法,附上源码,完全使用java原生写法,效率极高 public final class Pboc3DesMACUtils { public static final byte[] ZERO_IVC = new byte[] { 0, 0, 0, 0, 0, 0, 0, 0 }; /** * 计算MAC(hex) PBOC_3DES_MAC(符合ISO979
2017-06-01 22:49:26 7920 2
Android利用C++实现RSA-DES-AES-BASE64-MD5
2018-11-05
预付卡共享模式与风险分析
2018-02-07
仿iOS带3D效果的滚轮
2017-12-08
iOS高仿微信源码
2017-06-21
代码注释导致sourcetree无法识别
2016-11-22
Android之通过AIDL机制实现进程间的通讯实例
2016-10-08
GSON封装各种类型JSON数据
2016-09-08
iOS之RSA加密并实现解密
2015-04-28
磁盘格式NTFS互转FAT32工具绿色免费版
2013-09-08
Android反编译工具
2013-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人