熟练使用错误函数对开源库的正确使用特别重要。
下面先给出简单的应用实例:
包含头文件:openssl/err.h
//加载错误信息
ERR_load_ERR_strings();
ERR_load_crypto_strings();
// 获取错误号
unsigned long ulErr = ERR_get_error();
char szErrMsg[1024] = {0};
char *pTmp = NULL;
// 格式:error:errId:库:函数:原因
pTmp = ERR_er...
分类:
其他好文 时间:
2015-03-02 20:58:52
阅读次数:
183
十 .oc基础(Foundation框架下)1.下面介绍几种OC对象类型的存储结构:NSArray,NSDictionary,NSSet,以及基本数据类型封装类。NSNumber:*既然这几种数据结构都是用来存放对象类型的那么基本数据类型想要放入其中就要先对他们进行封装。使用NSNumber对基本数...
分类:
其他好文 时间:
2015-03-02 20:57:45
阅读次数:
181
DescriptionEmma and Eric are moving to their new house they bought after returning from their honeymoon. Fortunately, they have a few friends helping ...
分类:
其他好文 时间:
2015-03-02 20:57:17
阅读次数:
183
iframe问题2008-01-2216:37******显示iframe内容 XHTML1.0Transitional标准不能显示 父页面:改动为 HTML4.01Transitional标准 子页面不要表头 ******去掉iframe横向滚动栏或竖条 1.在主页面加ifra...
分类:
其他好文 时间:
2015-03-02 20:56:34
阅读次数:
404
平时在公司加班比较多,都是早8点半到晚9点的,不过一天工作下来觉得自己的收获并不多。这几天开始尝试着6点准时下班,然后做一些自己感兴趣的技术方面的事儿。其实我本身也不算是个IT狂人,也喜欢玩一些游戏什么的,但发现游戏什么的耗费了自己大量的时间却没有收获到多少东西,甚至有的时候还不能收获乐趣。想想做I...
分类:
其他好文 时间:
2015-03-02 20:56:30
阅读次数:
149
这道是2014年校赛最简单的一道。昨天脑子转不过来,后来躺着想了一会就有思路了。做题关键是要心静吧。 如题: 滨滨来到酱油公司之后,滨滨在闲暇之余到山洞探险,捡到一本有破损的程序设计宝典(20000多页!)。滨滨比较细心,他注意到:书的第100页和第101页在同一张纸上,但第101页和第10...
分类:
其他好文 时间:
2015-03-02 20:56:20
阅读次数:
181
1 题目Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the".Update (2015-02-12):For C ...
分类:
其他好文 时间:
2015-03-02 20:53:41
阅读次数:
162
题意:有一个容量volume 的背包,有一个个给定体积和价值的骨头,问最多能装价值多少。经典的 01 背包问题不谈,再不会我就要面壁了。终于有一道题可以说水过了 ……心好累 1 #include 2 #include 3 #define max(a,b) a>b?a:b 4 5 int va[10....
分类:
其他好文 时间:
2015-03-02 20:51:33
阅读次数:
183
UIView
分类:
其他好文 时间:
2015-03-02 20:52:23
阅读次数:
170
题意,有两个字符串,分别由四个字母构成,字母之间有不同的相似度,允许在两个字符串都按原顺序排列的情况下进行字母与字母之间的匹配,也可以让字母与空格匹配,即相当于在字符串中间加空格来一一匹配,每个字母与空格也有相应的相似度,但空格不能和空格匹配。问当给出两个字符串时,求它们的最大相似度。我一开始的想法...
分类:
其他好文 时间:
2015-03-02 20:52:02
阅读次数:
157
【OpenCV第一篇】安装OpenCV本篇主要介绍怎样下载OpenCV安装程序,怎样在VS2008下安装配置OpenCV,文章最后还介绍了一个使用OpenCV的简单小样例。《OpenCV入门指南》系列文章地址:http://blog.csdn.net/morewindows/article/cate...
分类:
其他好文 时间:
2015-03-02 20:52:26
阅读次数:
204
题意:给你一个数字n,有两种操作:减1或乘2,问最多经过几次操作能变成m;随后发篇随笔普及下memset函数的初始化问题。自己也是涨了好多姿势。代码 1 #include 2 #include 3 #include 4 #include 5 #define INF 0x7fffffff; 6 usi...
分类:
其他好文 时间:
2015-03-02 20:50:15
阅读次数:
222
#include#includebool HARSH[256]={false}; //标记字符,初始化都未输出过int main(){ char str1[100],str2[100],tmp[100]; gets(str1); gets(str2); int len1=strle...
分类:
其他好文 时间:
2015-03-02 20:50:54
阅读次数:
183
一、简介:1、绘制数据图表,有了它,想要网页上绘制个折线图、柱状图,从此easy。2、使用这个百度的echarts.js插件,是通过把图片绘制在canvas上在显示在页面上。官网对echarts的简介:ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascri...
分类:
其他好文 时间:
2015-03-02 20:51:12
阅读次数:
1012
声明:也是摘自网上各路大神的。memset的正规用法是只能用来初始化char类型的数组的,也就是说,它只接受0x00-0xFF的赋值。因为char是1字节,memset是按照字节赋值的,相当于把每个字节都设为那个数,所以char型的数组可赋任意值;而对于也常用的int类型,int是4个字节,当mem...
分类:
其他好文 时间:
2015-03-02 20:51:08
阅读次数:
144
#include int random(int start, int end) { //return start+rand()%(end-start+1); static std::random_device rd; static std::default_random_engin...
分类:
其他好文 时间:
2015-03-02 20:49:08
阅读次数:
150
本章主要介绍了软件演化软件的问题修正与适应性改进,特性软件维护是一个必然的过程。软件的不断修改会导致软件的退化。软件系统的演化特性是在早期的开发阶段建立起来的软件开发的效率与投入的资源无关。新功能的加入需要不断修补。软件维护,指在软件维护阶段对软件产品所进行的修改。类型:改正性维护适应性、维护完善性...
分类:
其他好文 时间:
2015-03-02 20:47:15
阅读次数:
126