5.在《中国怎么办》一书中,时寒冰分析了这场次贷危机之后,作为绝顶金融高手的美国,可能会成为次贷危机后最大的赢家;在目前全球经济处于通缩阶段的时刻,时寒冰发出预警,美国将向新兴经济体、包括中国在内的多个国家输入通货膨胀,下一轮全球性通货膨胀即将到来……
posted @
2009-03-27 15:16 黄剑父 阅读(127) |
评论 (0) |
编辑 收藏
//获取证书主题信息
subject = X509_get_subject_name(cert);
//获得证书主题信息条目个数
entriesNum = sk_X509_NAME_ENTRY_num(subject->entries);
//X509_NAME_print_ex(biosubject, subject, 0, ASN1_STRFLGS_ESC_MSB);
//BIO_read(biosubject,msginfo,msginfoLen);
//循环读取个条目信息
for(i=0;i<entriesNum;i++)
{
//获取第I个条目值
name_entry = sk_X509_NAME_ENTRY_value(subject->entries,i);
Nid = OBJ_obj2nid(name_entry->object);
out=NULL;
if((len = ASN1_STRING_to_UTF8(&out,name_entry->value))<0)
continue;
nUtf8 = 2*len;
pUtf8 = (unsigned short *)malloc(nUtf8);
memset(pUtf8,0,nUtf8);
rv = MultiByteToWideChar(
CP_UTF8,
0,
(char*)out,
len,
pUtf8,
nUtf8);
rv = WideCharToMultiByte(
CP_ACP,
0,
pUtf8,
rv,
(char*)msginfo,
nUtf8,
NULL,
NULL);
free(pUtf8);
OPENSSL_free(out);
pUtf8 = NULL;
msginfoLen = rv;
msginfo[msginfoLen]='\0';
switch(Nid)
{
case NID_countryName://国家
printf("subject 's countryName:%s\n",msginfo);
break;
case NID_stateOrProvinceName://省
printf("subject 's ProvinceName:%s\n",msginfo);
break;
case NID_localityName://地区
printf("subject 's localityName:%s\n",msginfo);
break;
case NID_organizationName://组织
printf("subject 's organizationName:%s\n",msginfo);
break;
case NID_organizationalUnitName://单位
printf("subject 's organizationalUnitName:%s\n",msginfo);
break;
case NID_commonName://通用名
printf("subject 's commonName:%s\n",msginfo);
break;
case NID_pkcs9_emailAddress://Mail
printf("subject 's emailAddress:%s\n",msginfo);
break;
}//end switch
}
posted @
2008-12-10 10:25 黄剑父 阅读(2307) |
评论 (0) |
编辑 收藏
摘要: WaitForMultipleObjects
TheWaitForMultipleObjectsfunctionreturnswhenoneofthefollowingoccurs... 阅读全文
文章来源:http://www.cnblogs.com/huangjianfu/archive/2008/10/06/1304575.html
posted @
2008-10-06 11:20 黄剑父 阅读(109) |
评论 (0) |
编辑 收藏
摘要: 接上一个程序我添加了一个东西
voidceshi(constchar*input)
{
charbuf[10];
strcpy(buf,input);//有问... 阅读全文
文章来源:http://www.cnblogs.com/huangjianfu/archive/2008/09/01/1281570.html
posted @
2008-09-01 22:41 黄剑父 阅读(73) |
评论 (0) |
编辑 收藏
摘要: 因为今年接触到信息安全,所以更多的往原理性的东西看看,以前也知道有什么冲击波病毒,等等什么,什么缓冲区溢出漏洞等等
但是为什么呢,不明白?
所以在网站上特别搜索了一些这样的简单程序。
下面就是我... 阅读全文
文章来源:http://www.cnblogs.com/huangjianfu/archive/2008/08/28/1279013.html
posted @
2008-08-28 22:41 黄剑父 阅读(70) |
评论 (0) |
编辑 收藏
摘要: 因为工作关系最近有用到WinInet,所以查阅了一些资料,第一篇只是简单的介绍介绍WinInet,后续的文章中会不断给出实例。
WinInet(「WindowsInternet」)API帮助程序员... 阅读全文
posted @
2008-08-28 22:19 黄剑父 阅读(203) |
评论 (0) |
编辑 收藏
摘要: 网络应用种类日益增多,病毒和黑客入侵比比皆是,准入控制技术因此成为终端管理的热门话题,它将被动防御变为主动防御,能有效加强终端安全管理,减少网络事故。
准入控制技术目前成为终端管理的热门话题,采用准... 阅读全文
posted @
2008-08-24 23:16 黄剑父 阅读(63) |
评论 (0) |
编辑 收藏
摘要: 原文链接:http://www.microsoft.com/china/technet/community/scriptcenter/topics/help/wmi.mspx
WMI不管用了!... 阅读全文
posted @
2008-08-24 23:14 黄剑父 阅读(139) |
评论 (0) |
编辑 收藏
摘要: 原文链接:http://msdn.microsoft.com/zh-cn/library/ms974579.aspx
什么是WMI?
WMI最初于1998年作为一个附加组件与Windows... 阅读全文
posted @
2008-08-24 23:13 黄剑父 阅读(89) |
评论 (0) |
编辑 收藏
摘要: 最重要的规避技巧就是,知道自己在做什么。
“思考”是一切错误之源;我可以轻而易举地举出事实来证明这一点:犯了错误的人总是会说,“哦,可是我原以为…... 阅读全文
文章来源:http://www.cnblogs.com/huangjianfu/archive/2008/08/24/1275337.html
posted @
2008-08-24 23:09 黄剑父 阅读(95) |
评论 (0) |
编辑 收藏