首页 软件列表

首页

string与char*转换的使用详解

2020-02-16 标签:string,char,转换,使用,详解,实现,代码,如下,const,str,ch,c,转为,targetfile,strlen,strcpy

实现代码如下://string --> const char string str2ch;str2ch.c_str();//============================= //string --> char *//先转为 const char , 然后 转char *char

去掉vs2010中ipch文件和.sdf文件的解决方法
首页

去掉vs2010中ipch文件和.sdf文件的解决方法

2020-02-16 标签:去掉,vs,2010,ipch,文件,sdf,解决方法,使用,visual,studio,开发,c,程序,会发,现有,奇怪,创建,出来,比如,文件夹

在使用Visual Studio 2010开发C++程序的时候,会发现有一些奇怪的文件被创建出来,比如一个叫ipch的文件夹,和一个与工程同名的.sdf文件,而且ipch下面的文件和.sdf文件都很大,至少有10M,大项目可能超过100M,那这些文件是干什么用的呢?这些文件是Visual Studi

基于C中一个行压缩图的简单实现代码
首页

基于C中一个行压缩图的简单实现代码

2020-02-16 标签:基于,c,中一,压缩,简单,实现,代码,首先,简单说,严格,意义上,应该是,矩阵,正常情况,是用,二维,数组,存储,如果是

首先简单说一下什么是行压缩图,其实严格意义上应该是行压缩矩阵。正常情况下,矩阵是用二维数组简单存储的,但是如果是稀疏矩阵,也就是零很多的时候,这样比较浪费空间。所以就有各种节省空间的存储方式,三元组存储就是其中一种。什么是三元组呢?一个三元组就是(row,col,value),这样把所有不为零的值组

首页

C中实现矩阵乘法的一种高效的方法

2020-02-16 标签:c,实现,矩阵,乘法,高效的,方法,如何,计算,大家,知道,通常情况下,用以,下代,代码,如下,i,n,j

如何计算矩阵乘法,这个大家都知道。通常情况下,我们都是用以下代码实现的:实现代码如下:for(i=0;i<n;++i)for(j=0;j<n;++j){sum=0;for(k=0;k<n;++k)sum+=A[i][k]*B[k][j];C[i][j]+=sum;}但是考虑了高速缓

首页

基于ios中的流状态的定义分析

2020-02-16 标签:基于,ios,状态,定义,分析,iostate,rdstate,const,返回,的是,简单的说,也就是,int,数值,进制,数据,某一个

1:iostate rdstate ( ) const; 返回的是iostate,简单的说也就是一个int数值.用2进制数据的某一个位置设置为1表示一种状态2:failbit 的定义如下,二进制数据的第二位为1的时候说明是该数据。static const _Iostate goodbit = (_I

首页

关于《C和指针》的学习笔记

2020-02-16 标签:关于,c,指针,学习,笔记,有了,之前,基础,此文,以前,注意到,值得,知识,做一个,记录,第一章,作者,认为,使用

有了之前的基础,此文只是把一些以前没有注意到的和值得学习的知识做一个记录。第一章作者认为使用#if 0 .... #endif比用/*和*/好,因为后者不能嵌套。但是对于//并没有说明。第二章  三字母词,用两个问号加一个符号表示另一个符号,比较类似于转义字符。查阅了一些资料,它的使用与编译器有关,

首页

内核线程优先级设置的方法介绍

2020-02-16 标签:内核,线程,优先级,设置,方法,介绍,个人,理解,进程,前者,posix,pthread,很大的,区别,因此,调度,策略,系统,调用

个人理解,内核级线程和进程是一样的,前者与POSIX线程(pthread)有很大的区别。因此,内核的进程调度策略和系统调用也适用于内核级线程。调度策略有三种:1.SCHED_NORMAL 非实时调度策略,默认情况下是100~139,由nice值决定;2.SCHED_FIFO实时调度策略,先到先服务。

首页

红黑树的使用详解

2020-02-16 标签:使用,详解,学习,参考资料,主要是,算法,导论,首先是,性质,一棵,二叉,查找,满足,以下,则为,每个

(学习的参考资料主要是《算法导论》)首先是红黑树的性质。一棵二叉查找树满足以下的红黑性质,则为一棵红黑树。1)每个结点或是红的,或是黑的。2)根结点是黑的。3)每个叶结点(NIL)是黑的。4)红结点的两个孩子都是黑的。5)对任意结点,从它到其子孙结点所有路径上包含相同数目的黑结点。初学时并不在意,但

首页

基于稀疏图上的Johnson算法的详解

2020-02-16 标签:基于,稀疏,图上,johnson,算法,详解,步骤,简述,计算,g,加入,结点,之间,距离,同时

算法步骤简述:1.计算图G加入新结点后的图G',加入的新结点0到所有原结点之间距离为0,同时形成新的边集E';2.使用Bellman-Ford算法处理G',并形成0结点到各结点的最小距离d。3.如果Bellman-Ford算法检测出有负权回路则提示FALSE并退出,否则继续。4.对所有G'中的顶点v