16 Jinhill

尚未进行身份认证

信息安全专家,中国银联移动支付国家标准制定专家组成员

等级
TA的排名 2k+

Openssl验证证书的有效性

好久没写博客了,直接上代码#include#include#include#include#includeintLoadCert(unsignedchar*szFilePath,unsignedchar*pbCert,intsize){ intlen=0; if(szFilePath==NULL||pbCert==NULL||siz

2015-02-27 17:46:10

利用FudanNLP进行新闻关键词提取

转自:http://blog.csdn.net/zhaoxinfan/article/details/9963673

2014-11-17 11:24:00

JQuery如何监听DIV内容变化

这几天在做一个微博的接入

2014-09-02 14:47:02

几个有用的Shell,解析json,解析URL

1.解析简单json#!/bin/bashs={"rv":0,flag:1,"url":"http://www.jinhill.com","msg":"test"}parse_json(){echo$1|sed's/.*'$2':\([^,}]*\).*/\1/'}echo$svalue=$(parse_json$s"url")echo$value2

2014-07-25 11:34:31

JBOSS 7.1监听所有IP

修改:standalone\configuration\standalone.xmlinterface name="public">    any-address/>  interface>

2014-07-25 11:30:03

Java生成CSR创建证书

Java生成CSR,签发证书packagecom.jinhill.cert;importjava.io.ByteArrayInputStream;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.FileWriter;importjava.io.IOException;im

2013-12-27 15:12:37

openssl 生成CSR

将openssl如何生成CSR写了一上DEMO,支持扩展属性,同时增加了通过DN字符串转X509_NAME的方法。#include#include#include#pragmacomment(lib,"libeay32.lib")/**subjectisexpectedtobeintheformat/type0=value0/type1=value1/typ

2013-12-27 15:05:23

淘宝应对双"11"的技术架构分析

淘宝应对双"11"的技术架构分析     双“11”最热门的话题是TB ,最近正好和阿里的一个朋友聊淘宝的技术架构,发现很多有意思的地方,分享一下他们的解析资料:淘宝海量数据产品技术架构数据产品的一个最大特点是数据的非实时写入,正因为如此,我们可以认为,在一定的时间段内,整个系统的数据是只读的。这为我们设计缓存奠定了非常重要的基础。 图1 淘宝海量数据产品技术架构按照数据的流向来划分,我们把

2013-11-17 18:07:32

java数字证书解析

这两天公司项目需要用到数字证书,把N年前的代码找回来贴上packagecom.jinhill.util;importjava.io.*;importjava.security.*;importjava.security.cert.CertificateException;importjava.security.cert.CertificateFactory;importja

2013-08-16 09:37:32

pboc2.0证书解析

一、发卡行公钥证书(CA私钥签过名的数据)2B0CB3F653A15F5DD6A30D09F47E9BB36747B52C7B49499416FF12E5707FDFDBCF8B8F05703B86BDC0B322A8943F801EEED8FAD8A96B533D742DBF36410548C09EBE9C317C98542BF694C4143A3813F3ABDF5C3AD23BA26B0B2

2013-08-14 17:31:10

Excel如何设置偶(奇)数行填充颜色

做报告的时候都要拿数据说话,大家有没有发现一堆数据看起来很不方便,要是给偶(奇)数行填充不同的颜色,区分一下,看起来很清晰,以Excel2010为例介绍如何实现:1.选中要填充不同的颜色的数据2.条件格式3.新建规则4.使用公式确定要设置格式的单元格5.=MOD(ROW(),2)=0(奇数行让=MOD(ROW(),2)=1)6.设置格式搞定!

2013-03-01 17:32:04

C++的可移植性和跨平台开发

概述  今天聊聊C++的可移植性问题。如果你平时使用C++进行开发,并且你对C++的可移植性问题不是非常清楚,那么我建议你看看这个系列。即使你目前没有跨平台开发的需要,了解可移植性方面的知识对你还是很有帮助的。  C++的可移植性这个话题很大,包括了编译器、操作系统、硬件体系等很多方面,每一个方面都有很多内容。鉴于本人能力、精力都有限,只能介绍每一个方面最容易碰到的问题,供大伙儿参考。  后面我会

2013-02-21 16:10:20

给EXE文件导出函数

1)在导出函数声明之前加上__declspec(dllexport)。例:__declspec(dllexport)intAdd(inta,intb);2)在链接器参数中设置。例:#pragmacomment(linker,"/EXPORT:_Add,@1,NONAME")3)添加一个def文件,例:EXPORTSAdd另需要在链接器命令行参数中指定def文件名:/DEF:Test.

2013-02-18 16:08:12

#Pragma指令简介

pragma指令简介在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作。一.message参数message它能够在编译消息输出窗口中输出相应的消息,这对于源代码信息的控制非常重要的,使用方法为:#pragmamessage(“消息文本”)当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来。当我们在程序中定义了许多宏来控制源代码版本的时

2013-02-18 14:24:52

用C/C++实现软件代码区的动态加解密(SMC)

摘要:   所谓SMC(SelfModifyingCode)技术,就是一种将可执行文件中的代码或数据进行加密,防止别人使用逆向工程工具(比如一些常见的反汇编工具)对程序进行静态分析的方法,只有程序运行时才对代码和数据进行解密,从而正常运行程序和访问数据。计算机病毒通常也会采用SMC技术动态修改内存中的可执行代码来达到变形或对代码加密的目的,从而躲过杀毒软件的查杀或者迷惑反病毒工作者对代码

2013-02-18 13:25:53

ON_COMMAND_RANGE 多个按钮响应一个函数

很久没来写博客了,都收到官方的邮件提醒再不写就不是专家会员,没办法只能再写一篇完成任务。今天主要介绍一下ON_COMMAND_RANGE的用法第一次用这个方法还是刚毕业那会,那时写过一个控制程序,界面上有很多电器的控制按钮,这些按钮的响应函数基本一致,只是相应的ID值不一样,要是一一写响应函数那不累死人,于是就东找西找,找到ON_COMMAND_RANGE。最近一个偶然机会也要用到它,三下五除二,

2013-02-15 16:06:04

sscanf用法详解

转载自:http://baike.baidu.com/view/1364018.htm名称:sscanf()-从一个字符串中读进与指定格式相符的数据.  函数原型:  intsscanf(constchar*,constchar*,...);  intsscanf(constchar*buffer,constchar*format,[argument]...);

2012-12-30 20:03:21

VC6.0显示透明PNG图片

用VC做界面难免会遇到要用图片做界面,但VC6显示透明PNG还是非常费劲的,本文向大家介绍如何用CxImage类实现Static控件显示透明PNG1.创建一基于对话框的MFC工程2.新建类CMyStatic继承CStatic,源码如下:MyStatic.h#if!defined(AFX_MYSTATIC_H__384ED2FD_4979_4F49_A362_EF7AEFA836B4__INCLU

2012-12-25 16:55:49

windows、linux、aix查询端口号被哪个程序占用

一、在windows操作系统中,查询端口占用和清除端口占用的程序提升权限后用:netstat-b或用1、查询端口占用的进程ID        点击"开始"-->"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:netstat-a-n 各个端口占用netstat-ano  各个端口占用和进程PID        netstat-aon|finds

2012-05-25 09:26:08

RHEL5安装Centos 5 yum方法

对于经常使用CentOS的同学来说,自带的yum是非常好用的,那他的同胞兄弟RHEL5是否也可以安装yum呢?在网上找了一通资料发现,这完全也是可以实现的,下面我们就来看看他的实现方式:这里要先进行卸载rhel里的yum的yum包查询原先安装的yum包:rpm-qa|grepyum根据上面查询出来的,逐一删除yum包,这里有些是有依赖的,所以要加入--nodeps来将它删除,如:rpm-e

2012-05-21 16:47:23

查看更多

勋章 我的勋章
    暂无奖章