自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行影神

纵浪大化中,不喜亦不惧。 应尽便须尽,无复独多虑。

  • 博客(21)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 链表的游标实现

诸如BASIC和FORTRAN等许多语言都不支持指针。如果需要链表而又不能使用指针,那么就必须使用另外的实现方法。我们将描述这种方法并称为游标(cursor)实现法。在链表的指针实现中有两个重要的特点:**1:**数据存储在一组结构体中。每一个结构体包含有数据以及指向下一个结构体的指针。**2:**一个新的结构体可以通过调用malloc而从系统全局内存(global memory)得到,并可通过调

2016-07-03 00:16:14 4383 1

原创 大数相乘

大数相乘的相关知识 http://blog.csdn.net/chhuach2005/article/details/21168179逐位相乘处理进位法#include <stdio.h>#include <stdlib.h>#include <string.h>char* getbigdata(char *dataA, char* dataB){ int Negative =

2015-09-10 09:43:37 669

原创 C语言去掉字符串前后空格,中间多余空格

#include <stdio.h>#include <stdlib.h>char* del_space(char *str){ int i = -1, j = strlen(str), cur = 0; char *fp = NULL; char *fp_temp = NULL; if (str == NULL) { return "er

2015-09-09 20:47:57 13100 1

转载 C++设计模式——简单工厂模式

问题描述之前在公司做了一个windows 8平台的阅读器。首先,需要将电子书中的内容渲染到屏幕上,而电子书每一页都包含各种各样的内容,比如:图形、图像和文字等等;不同的内容,就是不同的对象;在将不同的内容渲染到屏幕上之前,就需要new操作,建立不同的对象,然后再在屏幕上进行描绘。这个时候,就需要进行很多new操作,new操作分布在代码的不同地方,管理起来很麻烦,而且也很乱,到后期扩展和维护的时候,有

2015-07-11 16:53:00 576

转载 C++中的RAII机制

前言在写C++设计模式——单例模式的时候,在写到实例销毁时,设计的GC类是很巧妙的,而这一巧妙的设计就是根据当对象的生命周期结束时会自动调用其析构函数的,而这一巧妙的设计也是有专业的名词的——RAII。那以下将围绕RAII,全面的讲解RAII的相关知识。什么是RAII?RAII是Resource Acquisition Is Initialization的简称,是C++语言的一种管理资源、避免泄漏的

2015-07-11 16:50:48 547

转载 C++设计模式——单例模式

问题描述: 现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中,会专门有一个日志模块,负责写日志,由于在系统的任何地方,我们都有可能要调用日志模块中的函数,进行写日志。那么,如何构造一个日志模块的实例呢?难道,每次new一个日志模块实例,写完日志,再delete,不要告诉我你是这么干的。在C++中,可以构造一个日志模块的全局变量,那么在任何地方就都可以用

2015-07-11 16:44:42 520

转载 哈希表及处理冲突的方法

哈希法又称散列法、杂凑法以及关键字地址计算法等,相应的表称为哈希表。这种方法的基本思想是:首先在元素的关键字k和元素的存储位置p之间建立一个对应关系f,使得p=f(k),f称为哈希函数。创建哈希表时,把关键字为k的元素直接存入地址为f(k)的单元;以后当查找关键字为k的元素时,再利用哈希函数计算出该元素的存储位置p=f(k),从而达到按关键字直接存取元素的目的。   当关键字集合很大时,关

2015-07-06 10:48:55 1797 1

转载 二十岁出头的时候,你一无所有,你拥有一切。

一篇治愈系的励志文,让我想到一句话,青春就是明明一无所有,却仍然相信有一天世界会在你脚下。(1)嘴上说说的人生那年我在离家的时候一个劲地往自己的硬盘里塞《灌篮高手》,我妈一副嗤之以鼻的表情看着我,似乎是在说:“这么大的人了居然还这么喜欢看动漫。”我不知道怎么回应她,只好耸耸肩,因为我实在无法对我亲爱的娘亲说明这部动漫对我的意义。你知道,有些歌有些东西就是有那种力量。哪怕它在你的手机里藏了好几年,哪怕

2015-05-15 19:44:27 553

原创 中序表达式转换为后序表达式

代码如下:#include <iostream>#include <stack>#include <string>using namespace std;bool TransferExpress(string strExpress,string& newExpress);int main(){ string strExpress = "a+b*c+(d*e+f)*g"; //

2015-05-11 18:40:15 2933 1

转载 c++格式化输入输出

c++格式化输入输出cin与cout 一:标准输入函数cin     不知道说它是个函数对还是不对,它是代表标准的输入设备--键盘。他是属于流的,他的用法和流的用法是一样的。也就是:cin>>变量;小小的说明一下,输入多个变量可以写在一行,如:cin>>x>>y>>z;这样写不是不允许,而是不好看,如果是不同的变量类型,那就更是没头没脑了。除了你,人家是不知

2015-05-11 14:56:32 678

转载 0, \0, NULL的区别

这个都知道在哪里用,但是道理不清楚。然后google 了一下,一个比较好的解释虽然是英文,但是很经典。1.0 is an integer constant2.'\0' is a character constant3.NULL is a macro(宏) defined in several standard headers(标准头文件)4.nul is

2015-05-11 14:40:57 498

转载 strlen和sizeof的区别

一、sizeof sizeof(…)是运算符,而不是一个函数。 一个简单的例子:int a;cout<<sizeof a<<endl;在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小

2015-05-11 14:11:14 446

转载 从屏幕输入一行数字,以空格分隔,如何分别存放到数组中

要求:在屏幕中,输入一行数字,以空格分隔,其中每个数字的长度不一定一样,要求将这些数字分别存放到数组中。例如: 输入:1 123 1234 22 345 25 5对应的数组的值应该为a[0]=1,a[1]=123,a[2]=1234,a[3]=22,a[4]=345,a[5]=25,a[6]=5;输入:2345 23 124 2对应的数组的值应该为a[0]=2345,a[1]=23,a[2]=1

2015-05-10 22:08:49 2599

转载 c++控制台输入

当在控制台输入数据时,所有的数据都是输入到缓冲区的,当从其中提取数据时,也是从缓冲区提取的!其有一个指向缓冲区的指针,就是通过此指针对数据提取的。例如cin>>a;就是通过>>的重载实现从缓冲区取出数据并进行相应的转换后赋值给a;如果缓冲区没有数据的话,则等待用户输入数据。1.对于从控制台读入数据到数据结构中,主要要了解的是:1,读入的数据是什么(尤其针对字符串,是否包括空格,换行符等)。 2,读

2015-05-10 19:14:06 1722

原创 stringstream的用法

使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型转换呢?也许对下面一个简单的例子的回顾能够说服你。假设你想用sprintf()函数将一个变量从int类型转换

2015-05-10 17:36:33 502

原创 char* 与string 互转

字符串常用char[]和string来存储,前者为C所拥有,当然C++也可以使用;而后者是C++独有的字串类别。 在使用C++处理字串时,时常会char[]和string互转,来符合接下来要使用的函式中参数的型态,假如可以互转自如,那么处理会更简单便利!很多网上说 string 转 char * char *p = string.c_str(); 这是不对的,稍微测试就可以得到错误原因 正确

2015-05-10 16:44:16 552

原创 身份证号码合法性判断

我国公民的身份证号码特点如下: 1、 长度为18位; 2、 第1~17位只能为数字; 3、 第18位可以是数字或者小写英文字母x。 4、 身份证号码的第7~14位表示持有人生日的年、月、日信息。 例如:511002 19880808 0111或511002 19880808011x。 请实现身份证号码合法性判断的函数。除满足以上要求外,需要对持有人生日的年

2015-05-10 15:59:44 1111

原创 solidworks 安装界面空白解决方法

出现如下空白图像问题,是因为你用解压软件如WinRAR进行解压安装的解决方法:用虚拟光驱加载或是用UltraISO进行提取后安装

2015-04-27 23:38:59 16332 2

原创 最大子序列求和问题

最大子序列求和问题: 给定整数A1,A2……An(可能有负数),求其最大的自序列(为方便起见,如果所有整数均为负数,则最大子序列和为0)说明加入指针数组是为了传出最大子序列数组 方法一:int *MaxSubSeqenceSum1(const int A[], int N) { int Sum, MaxSum, i, j, k, m, n;Sum = 0;MaxSum = 0;f

2015-04-26 17:03:45 585

原创 选择问题(一组N个数确定其中的第K个最大者)

1、该问题的一种解法是讲这N个数读进一个数组中,在通过某种简单排序算法(如:冒泡排序),以递减的顺序将数组排序,然后返回位置k上的元素。(c语言编写,输入输出c++,纯c的话改过来即可)#include#include#define SIZE 10using namespace std;int *BubbleSort(const int A[], int N

2015-04-26 16:07:39 3353

原创 电脑PE系统无法进入,完整详细解决方案

本人有一台电脑,里面有系统但是密码不知道(师兄留给的,他走的匆忙,忘给了)。想重装系统,但里面的资料又想看看有没有需要保留的,所以只能弄个U盘启动。U盘装系统,本人装过无数次,这次也是快马加鞭,按部就班,先用大白菜软件装了个U盘启动盘,但是却一直进入不了PE系统,折腾了很久,终于解决,特此记录下来,供其他人查看,希望帮助到其他人。电脑进入不了PE解决方案:1、确定一下自己优盘是不是

2015-01-26 20:03:29 112405 9

activiti-word

activiti工作流

2017-06-18

SingletonPatternEx

单例模式+工厂模式代码,可以加深理解这两个模式

2015-07-11

基于itk的医学图像处理程序

本处理程序功能不多,只是为了完成本人实验所需的部分,去噪,减背景值,中值滤波,伪彩色,融合; 欢迎和大家交流

2015-05-10

区域生长法图像分割

鼠标选择感兴趣区域,通过阈值筛选出感兴趣区域

2015-05-10

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

TA关注的人

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