numericalrecipe里一共讲了两种实数对称矩阵的对角化,jacobi法tred2生成上三角阵以后用tqli对角化前者稳定但慢易并行,后者较快但疑似不稳定,串行。花了一下午,一点点调试终于知道了第二种方法不稳定的原因在哪里 1 SUBROUTINE tred2(a,d,e,n...
分类:
其他好文 时间:
2014-06-26 00:35:34
阅读次数:
340
多通道的矩阵 —— 通道是连续的!! 要将指向该数据类型的指针移动到下一通道,我们只需要将其增加1。如果想访问下一个“像素”或者元素集,则需要一定的偏移量 矩阵的step元素是矩阵中行的长度,单位为字节。 #include "cv.h"#include "highgui.h"#include int...
分类:
其他好文 时间:
2014-06-26 00:04:29
阅读次数:
379
一:struts.xml配置详解:1. 表示引入其他配置文件2. 定义常量3.: 属性 是否必需 描述name 是 包名,作为其它包应用本包的标记extends 否 设置本包继承其它包namespace 否 设置包的命名空间,会改变url,abstact 否 设置为抽象包4和有name,class....
分类:
其他好文 时间:
2014-06-25 22:31:31
阅读次数:
282
1时间复杂度分析由于该图采用邻接矩阵存储,整个算法遍历的过程所花费的时间复杂度为该矩阵的N(row*col)。而由于其需要分别访问已经定位,需要进行分别2次操作,如下:visited=newbool[col*row];//访问标记for(i=0;i#include#include#include#i...
分类:
其他好文 时间:
2014-06-25 22:11:11
阅读次数:
235
程序员生存定律这系列的目录在这里:程序员生存定律--目录喜欢从头瞄的,可以移步。------------------------------------------------------------------------------规律是必须顺应而不能改变的,但除此之外现实中还有一些事实也是无法改变的,这两者都很像程序中的常量,想提高人生的高度则需要同时驾驭这两者,而不能试图为两者赋值。下面我...
分类:
其他好文 时间:
2014-06-22 18:37:15
阅读次数:
352
一、文字常量区域
#include
int main()
{
char *p = "hello";
int i = 0;
for(i = 0;i<6;i++)
{
printf("%c",*(p+i));
}
*p = '1';
}
大家分析验证以上代码,p 是一个指针变量,存储地址,“hello”是一个字符串占6个字节,当我们用printf的时候能够输出"hello...
分类:
其他好文 时间:
2014-06-22 09:32:20
阅读次数:
200
数组名其实就是一个常指针,指向数组元素中第一个的地址,在程序中如果要用指针遍历数组,不能直接用数组名来自增或自减,因为它是常量,一般先把数组名保存一份同类型的指针,然后再用这个指针来自增或是自减来实现遍历。
指针也是可以进行算术加法和减法的,但必须保证原地址和结果地址都是想同一个数组的元素或是指向数组的末端元素的下一个单元(类似end())。
指针的减法操作是有意义的,它表示...
分类:
编程语言 时间:
2014-06-22 08:54:51
阅读次数:
264
谜题66
继承的问题。
对于实例方法:命名相同时,子类会覆写父类的方法,且访问权限至少和父类一样大。
对于域:命名相同时,子类会隐藏父类的域,且访问权限任意。
谜题67
不要重用库中的类名。
谜题68
命名的问题。
类名应该以大写字母开头,形式为:MixedCase。
变量以小写字母开头,形式为:mixedCase。
常量以大写字母开头,...
分类:
编程语言 时间:
2014-06-22 06:43:08
阅读次数:
321
银行家算法:
银行家算法是一种最有代表性的避免死锁的算法。又被称为“资源分配拒绝”法。
银行家算法中的数据结构:
(1)可利用资源向量Available。这是一个含有m个元素的数组,其中的每一个元素代表一类可利用的资源数组,其初始值是系统中所配置的该类全部可用资源的数目,其数值随该类资源的分配和回收而动态地改变。
(2)最大需求矩阵Max。这是一个n*m的矩阵,它定义了系统中n个进程中的每...
分类:
其他好文 时间:
2014-06-22 06:17:14
阅读次数:
319