- 博客(219)
- 资源 (7)
- 收藏
- 关注
原创 Openssl验证证书的有效性
好久没写博客了,直接上代码#include #include #include #include #include int LoadCert(unsigned char * szFilePath, unsigned char *pbCert, int size){ int len = 0; if(szFilePath == NULL || pbCert == NULL || siz
2015-02-27 17:46:10 11393 5
转载 利用FudanNLP进行新闻关键词提取
转自:http://blog.csdn.net/zhaoxinfan/article/details/9963673
2014-11-17 11:24:00 4633
原创 几个有用的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 47505 3
原创 JBOSS 7.1监听所有IP
修改:standalone\configuration\standalone.xmlinterface name="public"> any-address/> interface>
2014-07-25 11:30:03 1898
原创 Java生成CSR创建证书
Java生成CSR,签发证书package com.jinhill.cert;import java.io.ByteArrayInputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;im
2013-12-27 15:12:37 21710 13
原创 openssl 生成CSR
将openssl如何生成CSR写了一上DEMO,支持扩展属性,同时增加了通过DN字符串转X509_NAME的方法。#include #include #include #pragma comment(lib, "libeay32.lib")/** subject is expected to be in the format /type0=value0/type1=value1/typ
2013-12-27 15:05:23 9674 1
转载 淘宝应对双"11"的技术架构分析
淘宝应对双"11"的技术架构分析 双“11”最热门的话题是TB ,最近正好和阿里的一个朋友聊淘宝的技术架构,发现很多有意思的地方,分享一下他们的解析资料:淘宝海量数据产品技术架构数据产品的一个最大特点是数据的非实时写入,正因为如此,我们可以认为,在一定的时间段内,整个系统的数据是只读的。这为我们设计缓存奠定了非常重要的基础。 图1 淘宝海量数据产品技术架构按照数据的流向来划分,我们把
2013-11-17 18:07:32 4899 1
原创 java数字证书解析
这两天公司项目需要用到数字证书,把N年前的代码找回来贴上package com.jinhill.util;import java.io.*;import java.security.*;import java.security.cert.CertificateException;import java.security.cert.CertificateFactory;import ja
2013-08-16 09:37:32 8185
转载 pboc2.0证书解析
一、发卡行公钥证书(CA私钥签过名的数据)2B0CB3F653A15F5DD6A30D09F47E9BB36747B52C7B49499416FF12E5707FDFDBCF8B8F05703B86BDC0B322A8943F801EEED8FAD8A96B533D742DBF36410548C09EBE9C317C98542BF694C4143A3813F3ABDF5C3AD23BA26B0B2
2013-08-14 17:31:10 4576
原创 Excel如何设置偶(奇)数行填充颜色
做报告的时候都要拿数据说话,大家有没有发现一堆数据看起来很不方便,要是给偶(奇)数行填充不同的颜色,区分一下,看起来很清晰,以Excel2010为例介绍如何实现:1.选中要填充不同的颜色的数据2.条件格式3.新建规则4.使用公式确定要设置格式的单元格5.=MOD(ROW(), 2)=0 (奇数行让=MOD(ROW(), 2)=1)6.设置格式搞定!
2013-03-01 17:32:04 3918
转载 C++的可移植性和跨平台开发
概述 今天聊聊C++的可移植性问题。如果你平时使用C++进行开发,并且你对C++的可移植性问题不是非常清楚,那么我建议你看看这个系列。即使你目前没有跨平台开发的需要,了解可移植性方面的知识对你还是很有帮助的。 C++的可移植性这个话题很大,包括了编译器、操作系统、硬件体系等很多方面,每一个方面都有很多内容。鉴于本人能力、精力都有限,只能介绍每一个方面最容易碰到的问题,供大伙儿参考。 后面我会
2013-02-21 16:10:20 9574
原创 给EXE文件导出函数
1)在导出函数声明之前加上__declspec(dllexport)。例:__declspec(dllexport) int Add(int a, int b);2)在链接器参数中设置。例:#pragma comment(linker, "/EXPORT:_Add,@1,NONAME")3)添加一个def文件,例:EXPORTSAdd另需要在链接器命令行参数中指定def文件名:/DEF:Test.
2013-02-18 16:08:12 2815
转载 #Pragma指令简介
pragma指令简介在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作。一.message参数message它能够在编译消息输出窗口中输出相应的消息,这对于源代码信息的控制非常重要的,使用方法为:#pragma message(“消息文本”)当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来。当我们在程序中定义了许多宏来控制源代码版本的时
2013-02-18 14:24:52 1393
转载 用C/C++实现软件代码区的动态加解密(SMC)
摘要: 所谓SMC(Self Modifying Code)技术,就是一种将可执行文件中的代码或数据进行加密,防止别人使用逆向工程工具(比如一些常见的反汇编工具)对程序进行静态分析的方法,只有程序运行时才对代码和数据进行解密,从而正常运行程序和访问数据。计算机病毒通常也会采用SMC技术动态修改内存中的可执行代码来达到变形或对代码加密的目的,从而躲过杀毒软件的查杀或者迷惑反病毒工作者对代码
2013-02-18 13:25:53 6248 1
原创 ON_COMMAND_RANGE 多个按钮响应一个函数
很久没来写博客了,都收到官方的邮件提醒再不写就不是专家会员,没办法只能再写一篇完成任务。今天主要介绍一下ON_COMMAND_RANGE的用法第一次用这个方法还是刚毕业那会,那时写过一个控制程序,界面上有很多电器的控制按钮,这些按钮的响应函数基本一致,只是相应的ID值不一样,要是一一写响应函数那不累死人,于是就东找西找,找到ON_COMMAND_RANGE。最近一个偶然机会也要用到它,三下五除二,
2013-02-15 16:06:04 23080 3
转载 sscanf用法详解
转载自:http://baike.baidu.com/view/1364018.htm名称:sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: int sscanf( const char *, const char *, ...); int sscanf(const char *buffer,const char *format,[argument ]...);
2012-12-30 20:03:21 1841
原创 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 7597 4
转载 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 12128
转载 RHEL5安装Centos 5 yum方法
对于经常使用CentOS的同学来说,自带的yum是非常好用的,那他的同胞兄弟RHEL5是否也可以安装yum呢?在网上找了一通资料发现,这完全也是可以实现的,下面我们就来看看他的实现方式:这里要先进行卸载rhel里的yum的yum包查询原先安装的yum包:rpm -qa|grep yum根据上面查询出来的,逐一删除yum包,这里有些是有依赖的,所以要加入--nodeps来将它删除,如:rpm -e
2012-05-21 16:47:23 7108 2
原创 The server quit without updating PID file (/var/lib/mysql/localhost.pid)的解决办法
今天启动mysql出现了这个错误,The server quit without updating PID file (/var/lib/mysql/localhost.pid) ps -ef|grep mysqld ,居然发现服务器里有一个僵尸进程mysqld,启动kill 进程号, 然后重新启动mysql,一切恢复正常。
2012-05-20 19:54:07 11906
原创 解决Mysql远程连接授权的问题
安装好Mysql,从远程连接不上服务端,提示:Host '220.181.149.27' is not allowed to connect to this MySQL server解决方法:1. 改表法可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从
2012-05-20 19:13:13 4760
转载 Linux下Libreoffice增加字体
Copyright © 2010-2013 咖喱派 (kevin276@qq.com,http://hi.baidu.com/咖喱派2_0/)由于版权问题,在默认的情况下,Linux 下缺乏常见中文字体,Libreoffice使用的字体来自系统/usr/share/fonts下的字体,这样就导致Libreoffice打开中文文档时,字体不对。解决办法有两个方法,第一个为常见方法,对所有用户有效。第
2012-04-13 21:21:15 13439 5
原创 Ubuntu删除OpenOffice3
最近安装OpenOffice3,但是怎么也卸载不了,最后只能手动删除了,具体步骤如下:1.进入安装目录执行sudo ./setup,会进入删除界面按提示;2.删除文件rm -R openoffice*3.删除快捷方式进入/usr/share/applications/里面删除
2012-04-11 17:47:51 1726
原创 Ubuntu删除旧版本内核
dpkg --get-selections|grep linux-image 显示如下:linux-image-3.0.0-12-generic deinstalllinux-image-3.0.0-14-generic deinstalllinux-image-3.0.0-16-generic installlinux-image-3.0.0-17-generic install
2012-03-31 21:00:10 2781
原创 Ubuntu下安装极点五笔输入法
sudo wget http://www.xiit.cn/wp-content/uploads/2011/03/vissible-ibus.tar.gztar -zxvf vissible-ibus.tar.gzsudo cp vissible.db /usr/share/ibus-table/tablessudo cp vissible.gif /usr/share/ibus-table/ico
2012-03-07 23:25:08 3887 1
原创 VC实现单向认证SSL连接POST数据源码
(作者:陈波,2012-03-05,转载请注明 Form:http://blog.csdn.net/jinhill/article/details/7321515) #include "StdAfx.h"#include CInternetSession *g_ISession;CHttpConnection *g_pHttpConn = NULL;CHttpFile *g_pHttpF
2012-03-05 16:40:21 6282 2
转载 Eclipse+CDT+GDB调试Android NDK程序
转载自:http://www.cnblogs.com/shadox/archive/2011/12/02/2272564.html先介绍一下开发环境,在这个环境下,up主保证是没有问题的。ubuntu 11.10eclipse 3.7(indego) for javajdk 6android sdk 2.2andrid ndk r7 当然,在windows环境下通过cygwin等工具也是可以实现g
2012-02-23 17:16:24 1769
转载 在 JNI 编程中避免内存泄漏
转自:http://www.ibm.com/developerworks/cn/java/j-lo-jnileak/index.html?ca=drs-JNI 编程简介JNI,Java Native Interface,是 native code 的编程接口。JNI 使 Java 代码程序可以与 native code 交互——在 Java 程序中调用 native code;在 native c
2012-02-22 15:53:21 1500
转载 使用 Java Native Interface 的最佳实践
转至http://www.360doc.com/content/11/0530/18/1861654_120541285.shtmlJNI 的发展JNI 自从 JDK 1.1 发行版以来一直是 Java 平台的一部分,并且在 JDK 1.2 发行版中得到了扩展。JDK 1.0 发行版包含一个早期的本机方法接口,但是未明确分隔本机代码和 Java 代码。在这个接口中,本机代码可以直接进入 JVM 结
2012-02-22 14:24:21 1457
原创 Mac OS访问Windows共享文件夹
(作者:陈波,2012-02-09,转载请注明 Form:http://blog.csdn.net/jinhill/article/details/7246922) 最近开始研究Mac OS,遇到的第一个问题就是如何在Mac OS中访问Windows共享文件夹,在做开发经常会用到。1.在先Windows中新建文件夹e:\iOS,右键设置共享属性点击“高级共享”点击“权限”,设置你想要共享权限的用
2012-02-09 22:39:30 78056
转载 使用第三方CA证书实现智能卡登录
转载自:http://support.microsoft.com/kb/281245/zh-cn概要:您可以通过遵循本文中的准则来启用智能卡登录过程使用 Microsoft Windows 2000 和非 Microsoft 证书颁发机构 (CA)。如本文后面所述,没有为这种配置的有限的支持。 要求对 Active Directory 的智能卡身份验证要求该智能卡工作站、 活动的目录以及 Acti
2012-01-14 12:31:17 13900
转载 SD卡引脚 电路图及工作原理介绍
转自:http://blog.csdn.net/zhangyanquen/article/details/6658802SD卡在现在的日常生活与工作中使用非常广泛,时下已经成为最为通用的数据存储卡。在诸如MP3、数码相机等设备上也都采用SD卡作为其存储设备。SD卡之所以得到如此广泛的使用,是因为它价格低廉、存储容量大、使用方便、通用性与安全性强等优点。既然它有着这么多优点,那么如果将它加入到单片机
2011-12-08 15:54:18 43290
原创 JavaScript十六进制字符串和字节数组相互转换
(作者:陈波,2011-11-18,转载请注明 Form:http://blog.csdn.net/jinhill/article/details/6990029) //十六进制字符串转字节数组function Str2Bytes(str){ var pos = 0; var len = str.length; if(len %2 != 0)
2011-11-18 23:16:10 17051 1
原创 C调用Zlib库解压文件示例
(作者:陈波,2011-11-16,转载请注明 Form:http://blog.csdn.net/jinhill/article/details/6979200) #include "stdafx.h"#include "stdio.h"#include "unzip.h"#pragma comment(lib,"zlibstat.lib") int main(int
2011-11-16 22:27:10 9578 4
原创 Openssl建立SSL双向认证连接源码
(作者:陈波,2011-11-16,转载请注明 Form:http://blog.csdn.net/jinhill/article/details/6979200) #include "stdio.h"#include "string.h"#include "openssl/ssl.h"#include "openssl/bio.h"#include "openssl/err.
2011-11-11 18:36:15 8375 2
原创 Java建立SSL双向认证连接源码
(作者:陈波,2011-11-11,转载请注明 Form:http://blog.csdn.net/jinhill/article/details/6960406) package com.jinhill.net;import java.io.FileInputStream;import java.io.InputStream;import java.io.OutputStream
2011-11-11 16:35:10 8548 1
原创 JNI高级教程之数据类型转换
作者:陈波 2011/10/30(转载请注明出处,From:http://blog.csdn.net/jinhill/article/details/6918821)最近做Android开发的人越来越多,Android开发难免会遇到调用本地库,这就需要采用JNI技术,JNI本身并不复杂,但大多数开发者在类型转换上遇到麻烦,今天特地将几种常用类型转换写成一个实例来告诉大家如何转换,尤其是Java
2011-10-30 15:21:16 41581 21
转载 利用ENGINE替换OPENSSL中的加解密算法
一:ENGINE的目的:ENGINE是OPENSSL预留的加载第三方加密库,主要包括了动态库加载的代码和加密函数指针管理的一系列接口。如果要使用Engine(假设你已经加载上该Engine了),那么首先要Load该Engine(比如ENGINE_load_XXXX),然后选择
2011-09-24 09:45:01 1691
CryptoAPI 培训教程
2011-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人