自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海雷丁的专栏

一个初出茅庐的菜鸟

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 PBOC/EMV之电子钱包与电子现金的区别

转载自小马哥的bloghttp://blog.csdn.net/pony_maggie/article/details/5437454 在2016年5月某一天面试的时候被问及EP和EC的区别,但是自己对这方面不是特别的清除,某人给我说了他关于该问题总结的三点:1.流程;2.APDU命令;3.安全。通过看小马哥的这篇博客,两者是一致的,转载以求加强宣传,如果您被问到相关的问题

2016-05-23 09:20:37 772

原创 操作系统不兼容导致的arm-none-linux-gnueabi-gcc:not found

在ubuntu时安装一个arm环境的应用时,可以很确定的知道安装步骤没有问题(因为曾经安装过多次).在查看环境变量之后,环境变量正确.因此判断是其他问题导致的.当安装兼容包lib32z1 lib32ncurses5 lib32bz2-1.0这三者的第二个时,刚好编译就过了,可以确定的是因为操作系统兼容性导致该问题.

2016-04-07 11:06:56 868

转载 非对称算法,散列(Hash)以及证书的那些事

转载请注明出处http://blog.csdn.net/pony_maggie/article/details/35389657作者:小马这几个概念在金融电子支付领域用得比较多,我忽然觉得把它们串起来一起讲,层层引入,可能更好理解一些。希望能以最简单朴实的方式讲明白他们之间的关系。 一非对称算法关于非对称算法,你只要知道下面这些就行了,密

2014-08-25 15:28:29 481

转载 PBOS/EMV-交易流程

符号说明:RFU:预留使用近期在调试pboc的交易,就萌生了把所有数据交互进行分析的想法,目的是抛砖引玉,希望有高手指正本文错误,或者理解不透彻的地方。事不宜迟,下面是pboc交易的开始:检测插片,检测卡片存在后:(1):选择支付环境pse:1PAY.SYS.DDF01选择(SSELECT)报文,00 A4 xx(通过命令选择) xx(第一个或仅有一个)

2014-08-20 15:28:39 3899

转载 EMV的交易流程

转自:EMV交易过程解析之一 Initiate Application Michael 2006年7月7日EMV标准定义了十一个过程,这些过程主要通过交易数据的认证、持卡人身份验证以及风险管理等来实现交易的安全,接下来我们将对这些过程逐一进行剖析,从而明白,为什么EMV交易是安全的。我将把每个过程喻作一个函数,采用函数的语法进行解析。初始化应用(Initiate A

2014-08-20 15:25:41 670

转载 每个程序员应该了解的97件事情

正文之前 熟知软件开发的人都知道这个行业里充满了一次次悲壮的失败,每一座成功项目的丰碑下都埋葬着无数同类型的失败项目。大多数软件项目都像是一次典型的死亡行军加班是一种习惯,并会逐渐产生依赖编程远远超过程序本身的概念 程序员应该知道的97件事谨慎行动技术债务就像一笔贷款。在短期内,你能从中得到好处,但是,在清偿之前,你要付出利息。代码里的捷径使得新功能

2014-08-12 11:06:20 879

转载 Ubuntu 12.04卸载与安装Mysql

Ubuntu 12.04卸载MySQL第一步1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo apt-get remove mysql-common (非常重要)第二步

2014-08-07 18:56:23 470

转载 Ubuntu 下为Eclipse添加GBK等编码

在Linux下进行开发,经常会遇到编码问题。比如项目组中你使用的Linux,其它人用的是Windows。因为Linux默认不支持GBK,所以打开项目时会出现乱码的问题。为了解决这个问题,首先需要在Linux系统中添加GBK支持。(以下方法以Ubuntu发行版为例)1.修改/var/lib/locales/supported.d/local文件,在文件中添加   zh_CN.GBK GB

2014-08-06 10:47:15 498

原创 无法应用变更! 请先修复损毁的软件包

新装的rc2都有问题,不过不是BUG。。* c- s) }. n; w# ^可以这样解决:: A9 ?5 a9 Y% x: u, K/ J进入终端,执行下以下几条命令7 H2 G0 h- y9 s3 P) y#sudo apt-get install -f#sudo dpkg --configure -a#sudo apt-get update' |' l9 J/ H2 b

2014-08-02 18:23:22 4602

转载 typedef函数指针用法

1.简单的函数指针的应用形式1:返回类型(*函数名)(参数表) [cpp] view plaincopychar (*pFun)(int);   char glFun(int a){ return;}   void main()   {       pFun = glFun;       (*pFun)(2);   }           第

2014-07-25 09:58:13 464

转载 如何自己编写Makefile

转自:http://www.cnblogs.com/luchen927/archive/2012/02/05/2339002.html相信很多朋友都有过这样的经历,看着开源项目中好几页的makefile文件,不知所云。在日常学习和工作中,也有意无意的去回避makefile,能改就不写,能用ide就用ide。其实makefile并没有想象的那么难写,只要你明白了其中的原理,自己实践几

2014-07-24 10:59:06 546

原创 Ubuntu Linux软件源

1、首先备份Ubuntu 11.04源列表    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表,有备无患嘛)    2、修改更新源    sudo gedit /etc/apt/sources.list (打开Ubuntu 11.04源列表文件)     3、将

2014-07-23 20:03:16 538

转载 Linux中.o,.a,.o,.so文件的意义程实现

linux下文件的类型是不依赖于其后缀名的,但一般来讲:.o,是目标文件,相当于windows中的.obj文件.so 为共享库,是shared object,用于动态连接的,和dll差不多.a为静态库,是好多个.o合在一起,用于静态连接.la为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。可以用如下命令查看*.la文件的格式   $file *.la

2014-07-23 15:23:47 665

转载 linux下mysql安装、目录结构、配置

1、准备安装程序(官方网站下载)服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm客户端:MySQL-client-community-5.1.44-1.rhel4.i386.rpm2、安装(打印信息略)[root@localhost /]#rpm -ivh MySQL-server-community-5.

2014-07-19 10:11:00 494

转载 mysql数据库管理常用命令

安装利用RPM包安装Mysql设置TCP 3306端口的iptablesroot密码管理设置root用户的密码mysqladmin -uroot password 'password'修改root用户的密码mysqladmin -uroot -p password 'password'数

2014-07-17 12:03:05 514

转载 Ubuntu下彻底卸载mysql

转载自:做个记录:1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo apt-get remove mysql-common (非常重

2014-07-17 10:58:34 385

转载 SQLite3 API编程手册

前序:... 1一、 版本... 1二、 基本编译... 2三、 SQLITE操作入门... 2(1) 基本流程... 2(2) SQL语句操作... 4(3) 操作二进制... 8(4) 事务处理... 10四、 给数据库加密... 10五、 后记... 25前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。

2014-07-17 08:48:53 503

原创 解决SQLite异常:library routine called out of sequence

在平常的练习中出现了这样的问题,在网上搜寻了下,

2014-07-16 14:46:17 3875

转载 SQLite的SQL语法

SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。查看关键字列表。如下语法表格中,纯文本用蓝色粗体显示。非终极符号为斜体红色。作为语法一部分的运算符用黑色Roman字体表示。这篇文档只是对SQLite实现的SQL语法的综述,有所忽略。想要得到更详细的信息,参考源代码和语法文件“pars

2014-07-14 15:24:29 470

转载 /bin,/sbin,/usr/bin,/usr/sbin目录的区别

转自:http://www.2cto.com/os/201211/170994.html在Linux下万恶

2014-07-14 11:11:27 527

design_mode

设计面向对象软件比较困难,而设计可复用的面向对象软件就更加困难。你必须找到相关的对象,以适当的粒度将它们归类,再定义类的接口和继承层次,建立对象之间的基本关系。你的设计应该对手头的问题有针对性,同时对将来的问题和需求也要有足够的通用性。 你也希望避免重复设计或尽可能少做重复设计。有经验的面向对象设计者会告诉你,要一下子就得到复用性和灵活性好的设计,即使不是不可能的至少也是非常困难的。一个设计在最终完成之前常要被复用好几次,而且每一次都有所修改。

2015-06-04

空空如也

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

TA关注的人

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