自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (11)
  • 收藏
  • 关注

转载 国密算法概述

国密算法概述 SM1、SM2、SM3、SM4、SM7、SM9、ZUC

2022-01-20 11:08:03 719

转载 Linux shell标准输入,标准输出,错误输出

shell中可能经常能看到:1>/dev/null 2>&1eg:sudo kill -9 `ps -elf |grep -v grep|grep $1|awk '{print $4}'` 1>/dev/null 2>/dev/null命令的结果可以通过%>的形式来定义输出/dev/null 代表空设备文件> 代表重定向到哪里,例如:echo "123" > /home/123.txt1 表示stdout标准输出,系统默认值是1,所以"&gt..

2021-06-23 14:28:45 1475

转载 SVN版本管理:两种开发模式

1 SVN标准目录Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是:这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。trunk:主干,如果说把一个软件...

2020-03-09 20:24:03 370

转载 SVN分支/合并原理及最佳实践

使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了一下,有点收获,怕以后忘...

2020-03-09 15:58:41 310 2

转载 Kubernetes(K8s)在业界的位置以及趋势

Kubernetes官网是Kubernetes.io/。从Kubernetes的Logo可以看到它是一个舵,舵是轮船的方向盘,正所谓大海航行靠舵手,为什么叫舵呢?因为Kubernetes它最早出现的时候是和Docker的Swarm做竞争的。作为容器管理系统,Docker是集装箱,我是运集装箱的船,所以Kubernetes叫舵。Kubernetes LogoKubernetes这个项目从...

2020-01-11 22:57:31 905

转载 webservice理解

一、序言大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序,一种是...

2019-12-14 15:45:15 241

原创 AIX重启samba服务

使用kill -9 杀死smdb和nmdb后#smbd#nmbd

2017-12-12 10:46:36 935

转载 AIX系统下如何启动和停止ftp服务

AIX系统下如何启动和停止ftp服务步骤:1.首先应保证inetd守护进程是开启的,可输入#lssrc –s inetd查看如果返回 inetd     tcpip   270468   activeactive 表示inetd进程已开启2.启动ftp服务: #startsrc -t ftp3.停止ftp服务: #stopsrc -t f

2017-04-20 11:36:56 14112

原创 关于C语言中switch的case里定义变量解决编译报错

时间紧促,粗糙记录一下!一:case 1:int a;break;case 2:......二:case 1:char *p = malloc(......);.......case 2:......像一那样在case里面直接定义变量时,编译器一般是会报错的,应该改为如下,以表示是在{}的范围内有效的变量case 1:{int

2017-03-17 22:31:17 2168

原创 关于C语言中switch的第一个case上面写代码的愚蠢之举

今天在开发贷记卡ATM前置时,在ATMCommCCPS.c中写下了如下代码switch (atoi(cvtXml[i].txn_num)){        ret = -1;        HtLog(gsLogFile,HT_LOG_MODE_DEBUG,__FILE__,__LINE__, "1atoi(cvtXml[i].txn_num = %d", atoi(cvtXml[

2017-03-16 16:21:24 3103

原创 关于在打开游标之前修改传入游标where的参数问题

部分代码如下:  char hshsParamUsage[2] = {0};hshsParamUsage[0] = '0'EXEC SQL declare dm_srv_param_cur cursor for select param_index, param_data        from TBL_SRV_PARAM where param_usage = :hsPa

2017-03-08 19:38:12 549

转载 各种字符编码方式详解及由来(ANSI,UNICODE,UTF-8,GB2312,GBK)

一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go!              很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。    再

2017-03-05 23:51:17 339

原创 PL/SQL Developer使用技巧设置大全

1. F8只执行光标所在SQL语句在使用 PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为光标所在的那条SQL语句,即执行当前SQL语句;设置方法:PL/SQL Developer 7.1.2 -->tools->Preferences-->Window types-->SQL Window ,

2017-03-05 18:54:00 1008

原创 关于32/64位的Oracle和32/64位的PL/SQL Developer匹配

众所周知,32位的WINDOWS不能使用64位的软件,但64位的WINDOWS上能兼容32位的软件。32位的Oracle只能用32位的PL/SQL Developer打开,64位的Oracle只能用64位的PL/SQL Developer打开。例如,64位的WINDOWS上安装了32位的Oracle,用64位的PL/SQL Develope初始化时会错误弹窗如下:

2017-03-05 01:11:16 628 1

转载 查看安装的ORACLE是32位还是64位

方法一:使用sqlplus64位:[Oracle@db2 ~]$ sqlplus / as sysdba;SQL*Plus: Release 10.2.0.5.0 - Productionon Sun Sep 25 08:57:22 2011Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.Connected

2017-03-05 00:19:10 2587

原创 字符数组什么时候可以看做是一个字符串?

C语言中字符串定义:字符串是由数字、字母、下划线等组成的一串字符,并以'\0'结尾。char dog[8] = {'b', 'e', 'a', 'u', 'x', ' ', 'i' 'i'};// not a stringchar cat[8]  = {'f', 'a', 't', 'e', 's', 's', 'a', '\0'};// a string

2017-03-04 17:48:26 654

原创 关于函数实参传递结构体变量的思考

main.c测试代码如下:#include struct aaa{        char b[10];        int t;        float q;};struct aaa tt = {"aaaaaaaaa", 2, 2.2};void fun(struct aaa c){        printf("+++++0x

2017-03-04 17:13:11 1038

原创 关于char *p = "";的思考

偶然记起在浏览别人的代码的时候发现有一处指针的初始化时这样写的:char *p = "";首先我们知道char *p = NULL;的意思是将p初始化为NULL(和'\0', 0)的意思一样,防止使用野指针p。不过char *p = "";又是什么意思呢?main.c测试如下:char *p = "";        printf("+++++++0x%08x\n", p);

2017-03-04 17:00:21 977

转载 nohup-真正的Shell后台运行

转自:http://blog.chinaunix.net/uid-446337-id-94446.html&方式:Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:         /usr/local/mysql/bin/mysqld_safe --user=mysql &n

2017-02-24 15:24:34 3615

原创 在Linux服务器内下载或复制svn版本控制下的目录到windows,再windows下版本控制此目录出现的问题

由于Linux服务器内svn版本控制下的目录每级都含有.svn文件,复制或下载出来后,在windows下对此目录进行版本控制(Add等)时可能由于识别到linux下的.svn文件而出现各种问题,建议在windows下进行SVN操作(Add等)前删除各个目录下的.svn文件,再进行操作。如果子目录太多,可以直接进行SVN操作,进入出现提示的目录删除.svn,循环操作即可。

2017-02-23 16:12:47 467

原创 SVN 本地目录被手动删除后,cleanup时提示删除的目录被locked.

如果目录不是通过SVN的delete删除,认识自己手动删除的,如果在cleanup或者其他操作时出现删除的目录locked,可以手动创建删除的提示locked的目录,再cleanup此目录时,选择所有的cleanup的选项。执行完成后,很多删除的子目录被恢复,再一层一层往上执行cleanup,直到根目录cleanup成功为此就可以了。

2017-02-23 15:54:01 1614

转载 Previous operation has not finished; run 'cleanup' if it was interrupted

转载:http://www.cnblogs.com/simmonner1999/p/5533465.htmlsvn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”。 无论你到那个父层次的目录执行“clean up “,都是报一样的错。后将代码删除,想重新chec

2017-02-23 15:43:10 441

原创 Linux创建用户后涉及到的文件及目录以及完全删除用户

进入系统后,首先我们创建一个用户账号。这里我创建一个账户是ycc,使用useradd  ycc就完成了。然后使用ls /home,就可以查看刚刚我们创建的用户账户。以及创建用户账号时对/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件的修改,在文件中添加了该用户和组的相关信息。删除一个用户,#userdel -r ycc#完全删

2017-02-22 15:35:33 2311

原创 Win访问Linux samba拒绝访问

今天发现win7通过samba登录posp系统,输入samba用户和密码后提示如下打开/etc/samba/smb.conf 相关部分如下[posp]    comment = Users profiles    path = /home/posp/posp    valid users = posp    browseable = yes    #guest

2017-02-14 17:16:54 31092 3

原创 AIX系统ksh到bash互切

以下切换ksh到bash在攀商行yypt(银银合作)平台测试:1. #echo $SHELL/bin/ksh#which bash/usr/bin/bash#cd /usr/bin#bash //  执行后提示错误不能切换到bash,错误提示貌似是找不到libintl.so.8,查看/opt/freeware/lib/下有libintl.a,而没有libintl.s

2016-12-29 20:53:07 5468

原创 ISO8583位图判断相关

对于一个位图中的一个字节A,最小位图对应位置为B,最大位图对应位置为C,如果A的二进制位图处于B和C之间那么:(A&B)^B应该为0;(A|C)^C应该为0;通过循环判断位图中所有的位图字节,即可判断此二进制位图是否位于最大位图和最小位图之间。

2016-11-22 17:34:21 1000

原创 printf格式化输出

①d格式:用来输出十进制整数。有以下几种用法:%d:按整型数据的实际长度输出。%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。%0md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以0,若大于m,则按实际位数输出。(%0md不是右补零,还是右补空格)。⑥s格式:用来输出一个串。无法像%d那样左补零。%s:例

2016-11-22 14:57:31 370

原创 strcpy, strncpy, strcat, strncat, sprintf, snprintf等常用函数

strcpy:函数原型:char *strcpy(char* dest, const char *src);使用建议:非常不安全的函数,第二个参数src遇到'\0'才会停止复制,dest太小就可能会内存操作越界;strncpy:函数原型:char *strncpy(char *dest,char *src,size_t n);使用建议:较安全的函数,正好向des

2016-11-21 17:25:23 2145

转载 支付清算体系介绍(下)

笔者上一篇《互联网金融系列-支付清算体系介绍-上》已经比较全面的介绍了以银联为例子的支付清算体系,为了更好的理解里面的运作,本章以两个例子为重点,全面剖析整个清算的过程。1,记账原则        这块跟会计相关,不清楚的同学可以先看一下笔者之前的文章《第三方支付架构设计之-账户体系》,在会计学上,需要分清楚一个概念:会计主体,简言之,就是会计信息体现或者代表谁的经济利益,代表给谁

2016-11-15 09:04:37 6851

转载 第三方支付架构设计之—自有账户支付

笔者在上一篇blog架构设计之—帐户体系>>中已经稍微全面的阐述了第三方支付架构设计中的账户体系,在该体系中,其实涉及了各种各样的账户:银行侧账户(包括用户在银行侧的账户:用户借记卡,信用卡,商户在银行侧的清算账户,结算账户等),第三方支付自有账户(跟银行侧账户比较类似,包括用户在第三方支付公司的账户和商户在第三方支付公司的账户)等。          我们知道,第三方支付本身是不直接接触

2016-11-14 21:32:03 951

转载 第三方支付架构设计之—帐户体系

第三方支付架构设计之—帐户体系一,      什么是第三方支付?        什么是第三方支付?相信很多人对这个名字很熟悉,不管是从各种媒体等都经常听到,可以说是耳熟能熟。但,如果非得给这个名词总结出一个概念,却发现很难准确和全面的表述清楚。不过关系不大,我们无法给出一个很准确的概念的时候,我们就列举一下实际生活中我们经常使用第三方支付的例子:支付宝,财付通,微信支付等等,这些就

2016-11-14 21:24:43 686

原创 驱动编写小经验(更新中......)

1. 数据结构如果作为参数从ioctl传到驱动,那么这个数据结构应该定在驱动的头文件夹中,再include到应用层(坚决不推荐在应用层独立定义和驱动相同的数据结构传下去),不推荐定义在应用层头文件中,否则驱动需要去inlude应用层的头文件。

2016-11-14 20:57:34 213

转载 支付清算体系介绍(上)

一,支付清算体系的简介       支付清算体系是一个国家的金融基础设施,或说公共服务。我国由央行主管此事,目前大体维持“结算-清算”二级制的支付体系。通俗地讲,银行与商户、消费者之间为结算关系,而银行之间构成清算关系,两个层次交易完成后,支付环节才算终了。清算,其实就是因跨行交易而产生的银行间债务债权进行定期净轧(比如每日),以结清因跨行交易产生的债务债权。清算更为底层,是一个平台,由央

2016-11-14 20:51:32 2325

转载 关于shell脚本里的单行注释和多行注释方法

以“#”开头的行就是注释,会被解释器忽略。sh里没有多行注释,只能每一行加一个#号。只能像这样:#--------------------------------------------# 这是一个自动打ipa的脚本,基于webfrogs的ipa-build书写:# https://github.com/webfrogs/xcode_shell/blob/master/ip

2016-10-30 22:24:47 6864

原创 解决dbvisualizer(pro 9.1.1)连接informix(at AIX)SQL或表数据中文显示乱码问题

1.在SQL Commander中,sql语句中如果有中文,显示是‘口口口’。解决办法如下:在Tools->tool Properties->General->Appearance->Fonts->SQL Editor选择PMingLiU,同时把Grid也选择PMingLiU就可以了。如上配置以后,中文就可以正常显示了。 2.查询结果中中文出现乱码:

2016-10-23 16:29:06 2742

转载 网间数据加密传输全流程(SSL加密原理)

0.导言  昨天写了一篇关于《秘钥与公钥》的文章,写的比较简单好理解,有点儿像过家家,如果详细探究起来会有不少出入,今天就来详细的说明一下数据加密的原理和过程。这个原理就是大名鼎鼎SSL的加密原理,哦,对了,有人说上个月SSL刚爆出本年度最轰动的漏洞“心脏滴血”,可能危及全球好多互联网企业,那这个东西靠谱吗?其实,爆出漏洞的是SSL的一款产品openssl,是程序员编码时候的失误,是程序上

2016-10-14 11:59:54 1812

转载 浅淡SQL中where 1=1和0=1的作用

where 1=1&where 0=1经常在SQL语句中见到,看见了,过去了,不知道那是什么意思,不知道这条语句的作用,这里笔者为大家一一道来......where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where  1=1  在多条件查询中的困扰举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自

2016-09-20 16:06:26 389

转载 头文件相互包含引起的编译问题

http://blog.csdn.net/hazir/article/details/38600419#comments        个人觉得帖子中的处理方法肯定不是最佳的方法,头文件中的数据结构相互包含的情况本身就是不符合规范的,即使是使用LZ提到的解决方法,也只是表面上解决了,实际上是把问题屏蔽了而已。正确的解决方向应该是合理规划和设计头文件的数据结构以及头文件的包含关系,做到头

2016-07-07 15:48:33 683 2

原创 驱动编写小经验,新手,请勿吐槽(持续更新中......)

1. 数据结构如果作为参数从ioctl传到驱动,那么这个数据结构应该定在驱动的头文件夹中,再include到应用层(坚决不推荐在应用层独立定义和驱动相同的数据结构传下去),不推荐定义在应用层头文件中,否则驱动需要去inlude应用层的头文件。

2016-06-13 10:12:19 340

原创 C语言中的位移运算

C语言中的位移运算效率比乘除法高,所以尽量用位移运算替代乘除法。1、什么样的数据类型可以直接移位char、short、int、long、unsigned char、unsigned short、unsigned int、unsigned long都可以进行移位操作,而double、float、bool、long double则不可以进行移位操作。2、有符号数据类型的移位操作

2016-05-23 09:18:02 1018

中国银联卡受理渠道技术规范

包含《受理终端安全规范》、《受理终端技术规范》、《受理终端应用规范》、《受理终端应用流程规范》

2019-04-15

中国银联卡交换系统技术规范

包括全套的《中国银联卡交换系统技术规范2017.A》《中国银联卡交换系统技术规范2017.B》《中国银联卡交换系统技术规范2018.A》

2019-04-15

中国银联基础标准

包含《银行卡信息交换术语》、《中国银联技术标准分类及命名规范》、《中国银联入网机构标识码编码规范》

2019-04-15

中国银联创新支付标准

包含《中国银联可信执行环境集成(TEEI)技术规范》、《中国银联移动支付技术规范》、《中国银联支付标记化技术规范(2018)》、《中国银联二维码支付安全规范(QCUP_053-2017)》、《中国银联支付标记化技术指引》

2019-04-15

中国银联安全标准

包含《受理终端安全规范》、《银联卡密码算法使用与密钥管理规范》、《银联卡受理商户信息系统(MIS)安全规范》

2019-04-15

移动终端支付可信环境技术规范

人行2018 - 10 - 09发布的《移动终端支付可信环境技术规范》,实施开始时间2018 - 10 - 09

2019-04-15

条码支付业务规范

人行发行的条码支付规范文档,包括《条码支付安全技术规范》《条码支付受理终端技术规范》

2019-04-15

中国金融集成电路(IC)卡规范PBOC 3.0

自己整理的《中国金融集成电路(IC)卡规范PBOC 3.0》,《中国金融集成电路(IC)卡规范PBOC 2.0》《中国金融集成电路(IC)卡规范PBOC 4.0》详见作者上传的其他文档

2019-04-15

中国金融集成电路(IC)卡规范PBOC 2.0

自己整理的《中国金融集成电路(IC)卡规范PBOC 2.0》,《中国金融集成电路(IC)卡规范PBOC 3.0》《中国金融集成电路(IC)卡规范PBOC 4.0》详见作者上传的其他文档

2019-04-15

亲自整理的史上最新最全城商行技术规范

作者亲自整理的史上最新最全的城商行技术标准,包括《城市商业银行资金清算中心网银互联系统接口标准》、《城市商业银行资金清算中心业务标准》、《城市商业银行资金清算中心支付清算系统对帐文件格式说明》等相关资料

2019-04-15

人行第一版企业信息联网核查系统标准

人行第一版企业信息联网核查系统技术规范,版本号V1.0.0.0,需要的请下载。

2019-04-15

空空如也

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

TA关注的人

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