说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

怎么样解决堆栈溢出问题啊

编辑:说三道四文库 发布时间:2017-02-24 07:30
HTML文档下载 WORD文档下载 PDF文档下载
我原先提过的一个问题,就是一个点有16个方程(既16个参量),现在我已经解决了一部分,目前又遇到了一个问题,就是只能循环5000次以下,超过5000次,就告诉我堆栈溢出,请问怎么样才能解决。希望循环在10万次以上。
好象是将代码段和数据段分开放在不同的堆栈上可以解决的,不知道具体怎么做啊
呵呵,关注!!从来没有运行那么多循环的。
我是搞计算机模拟的,因为不熟悉fortran,所以勉强用CB来凑合一下。循环一次,代表的是铸件上的一点,所以循环次数越多,模拟也就越准确。
关注。
拉一把兄弟啊
你的程序是不是使用了递归?我编写过循环几十万次的程序也没遇到过堆栈溢出的问题。最好把你的代码的函数原型和函数体的前面一段贴出来看看。
5000次应该不会溢出呀?你的代码是不是还有递归或是嵌套?
编译模式改一下
C有好几种编译模式,默认模式一般是不出问题的,但数据或代码太多时出错.
C++按理说是不应该这样的,内存使用方法不同嘛!
试试吧也许能解决问题的
  先建立系统栈,用Windows API,建大一点,比如5M,然后从系统栈分配就行了
我的程序数据量很大的,一个点有16个参量,每个参量是一个float型的叔祖,还有附加10多个float类型的叔祖用于运算过程,100各点就至少有26*100个叔祖。

具体代码我晚上贴出来,现在代码不在手上
你多半是你程序设计有问题,
实在栈不够,就不要局部自动变量,改成在堆中申请变量空间,用new,堆的空间大
下面是我的代码,运行时可能会浮点溢出,不要管,只要改变px_Max py_Max pz_Max的值即可,往大的改:
================================================================================
//---------------------------------------------------------------------------

#include <vcl.h>
#include <math.h>
#pragma hdrstop
#define px_Max 31
#define py_Max 11
#define pz_Max 8

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
RichEdit1->Lines->Clear();
RichEdit2->Lines->Clear();
BitBtn2->Enabled=true;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn2Click(TObject *Sender)
{
float Result;
RichEdit1->Lines->Add("开始迭代,请等候数据的输出...");
BitBtn2->Enabled=false;
DieDai();
BitBtn2->Enabled=true;
RichEdit1->Lines->Add("系统迭代完毕!");
}
//---------------------------------------------------------------------------

void TForm1::DieDai(void)
{
StatusBar1->SimpleText="系统正在迭代,请稍候...";
int ii=0;
ProgressBar1->Max=px_Max;
//定义方程左边变量
float U[px_Max][py_Max][pz_Max],P[px_Max][py_Max][pz_Max],V[px_Max][py_Max][pz_Max],W[px_Max][py_Max][pz_Max],T[px_Max][py_Max][pz_Max],K[px_Max][py_Max][pz_Max],E[px_Max][py_Max][pz_Max],U1V1[px_Max][py_Max][pz_Max],U1W1[px_Max][py_Max][pz_Max],V1W1[px_Max][py_Max][pz_Max],U1U1[px_Max][py_Max][pz_Max],V1V1[px_Max][py_Max][pz_Max],W1W1[px_Max][py_Max][pz_Max],U1Q1[px_Max][py_Max][pz_Max],V1Q1[px_Max][py_Max][pz_Max],W1Q1[px_Max][py_Max][pz_Max],U0[px_Max][py_Max][pz_Max],U1[px_Max][py_Max][pz_Max],V1[px_Max][py_Max][pz_Max],V0v[px_Max][py_Max][pz_Max],W1[px_Max][py_Max][pz_Max],W0[px_Max][py_Max][pz_Max],K0[px_Max][py_Max][pz_Max],T0[px_Max][py_Max][pz_Max];
for(int px=0;px<px_Max;px++)
  for(int py=0;py<py_Max;py++)
    for(int pz=0;pz<pz_Max;pz++)
        {
         U[px][py][pz]=0.5;
         P[px][py][pz]=20.0;
         V[px][py][pz]=20.0;
         W[px][py][pz]=0.5;
         T[px][py][pz]=1000.0;
         K[px][py][pz]=1.0;
         E[px][py][pz]=1.0;
         U1V1[px][py][pz]=11.0;
         U1W1[px][py][pz]=111.0;
         V1W1[px][py][pz]=21.0;
         U1U1[px][py][pz]=22.0;
         V1V1[px][py][pz]=333.0;
         W1W1[px][py][pz]=1333.0;
         U1Q1[px][py][pz]=3333.0;
         V1Q1[px][py][pz]=55.0;
         W1Q1[px][py][pz]=66.0;
         if(px==0)
           U0[px][py][pz]=1.0;
         else
           U0[px][py][pz]=0.0;
         U1[px][py][pz]=1.0;
         V1[px][py][pz]=1.0;
         if(px==0)
           V0v[px][py][pz]=6.0;
         else
           V0v[px][py][pz]=1.0;
         W1[px][py][pz]=1.0;
         W0[px][py][pz]=1.0;
         K0[px][py][pz]=1.0;
         T0[px][py][pz]=1000.0;
        }
//定义方程右边变量
double Rn,Rs;
double Anu,Asu,Aeu,Awu,Atu,Abu,Apu;                       //第一个方程子变量
double Mnp,Msp,An1p,As1p,App,Anp,Asp,Aep,Awp,Atp,Lnp,Lsp,Lpp,Lep,Lwp,Ltp,Lbp,Bp,Mpp,Abp;  //第二个方程子变量
double Anv,Asv,Aev,Ae1,Awv,Aw1,Atv,Abv,Lnv,Lsv,Lpv,Lev,Lwv,Ltv,Lbv,Bv,Apv;        //第三个方程子变量
double Anw,Asw,Aew,Aww,Atw,At1,Abw,Ab1,Lnw,Lsw,Lpw,Lew,Lww,Ltw,Lbw,Bw,Apw;        //第四个方程子变量
double Ant,Ast,Aet,Awt,Att,Abt,Int,Ist,Ipt,Iet,Iwt,Itt,Ibt,Bt,Apt;              //第五个方程子变量
double Ank,An1k,Ask,As1k,Aek,Awk,Atk,At1k,Abk,Ab1k,Bk,Apk;              //第六个方程子变量
double Ane,An1e,Ase,As1e,Aee,Ae1e,Awe,Aw1e,Ate,At1e,Abe,Ab1e,Be,Ape;              //第七个方程子变量
//定义系数方程变量
double Oq=6.28E-2,Oz=1.25E-3,Or=1.21E-3,Ov=8.7E-9,Ot=1.3E-6,Ors=1.21E-3,Oqe=6.28E-2,Oqw=6.28E-2;
double Ozt=1.25E-3,Ozb=1.25E-3,Gr=9.8,V0=1.0E-3,Gq=0.0,Gz=0.0,a=1.0E-2,Ck=0.255,Re=2.6,Rw=3.4,C2=0.4;
double C1=2.2,p=3.6,E0=1.2,Cp=1.3E-4,Ce2=1.92,Ce=0.13,Ce1=1.45,Ct2=0.5,Ct1=3.2,Orn=1.21E-3;
for(int px=1;px<px_Max-1;px++)
  {
  for(int py=1;py<py_Max-1;py++)
    for(int pz=1;pz<py_Max-1;pz++)
      {
//处理边界
        if(py==1)
          {//15个参数于py=0点相同
          U[px][py-1][pz]=0.0;
          P[px][py-1][pz]=P[px][py][pz];
          V[px][py-1][pz]=V[px][py][pz];
          W[px][py-1][pz]=W[px][py][pz];
          T[px][py-1][pz]=T[px][py][pz];
          K[px][py-1][pz]=K[px][py][pz];
          E[px][py-1][pz]=E[px][py][pz];
          U1V1[px][py-1][pz]=U1V1[px][py][pz];
          U1W1[px][py-1][pz]=U1W1[px][py][pz];
          V1W1[px][py-1][pz]=V1W1[px][py][pz];
          U1U1[px][py-1][pz]=U1U1[px][py][pz];
          V1V1[px][py-1][pz]=V1V1[px][py][pz];
          W1W1[px][py-1][pz]=W1W1[px][py][pz];
          U1Q1[px][py-1][pz]=U1Q1[px][py][pz];
          V1Q1[px][py-1][pz]=V1Q1[px][py][pz];
          W1Q1[px][py-1][pz]=W1Q1[px][py][pz];
          }
        if(py==py_Max-2)
          {//15个参数于py=py_Max-1点相同
          U[px][py+1][pz]=0.0;
          P[px][py+1][pz]=P[px][py][pz];
          V[px][py+1][pz]=V[px][py][pz];
          W[px][py+1][pz]=W[px][py][pz];
          T[px][py+1][pz]=T[px][py][pz];
          K[px][py+1][pz]=K[px][py][pz];
          E[px][py+1][pz]=E[px][py][pz];
          U1V1[px][py+1][pz]=U1V1[px][py][pz];
          U1W1[px][py+1][pz]=U1W1[px][py][pz];
          V1W1[px][py+1][pz]=V1W1[px][py][pz];
          U1U1[px][py+1][pz]=U1U1[px][py][pz];
          V1V1[px][py+1][pz]=V1V1[px][py][pz];
          W1W1[px][py+1][pz]=W1W1[px][py][pz];
          U1Q1[px][py+1][pz]=U1Q1[px][py][pz];
          V1Q1[px][py+1][pz]=V1Q1[px][py][pz];
          W1Q1[px][py+1][pz]=W1Q1[px][py][pz];
          }
        if(pz==1)
          {//15个参数于pz=0点相同
          U[px][py-1][pz]=U[px][py][pz];
          P[px][py-1][pz]=P[px][py][pz];
          V[px][py-1][pz]=V[px][py][pz];
          W[px][py-1][pz]=0.0;
          T[px][py-1][pz]=T[px][py][pz];
          K[px][py-1][pz]=K[px][py][pz];
          E[px][py-1][pz]=E[px][py][pz];
          U1V1[px][py-1][pz]=U1V1[px][py][pz];
          U1W1[px][py-1][pz]=U1W1[px][py][pz];
          V1W1[px][py-1][pz]=V1W1[px][py][pz];
          U1U1[px][py-1][pz]=U1U1[px][py][pz];
          V1V1[px][py-1][pz]=V1V1[px][py][pz];
          W1W1[px][py-1][pz]=W1W1[px][py][pz];
          U1Q1[px][py-1][pz]=U1Q1[px][py][pz];
          V1Q1[px][py-1][pz]=V1Q1[px][py][pz];
          W1Q1[px][py-1][pz]=W1Q1[px][py][pz];
          }
        if(pz==pz_Max-2)
          {//15个参数于pz=pz_Max-1点相同
          U[px][py+1][pz]=U[px][py][pz];
          P[px][py+1][pz]=P[px][py][pz];
          V[px][py+1][pz]=V[px][py][pz];
          W[px][py+1][pz]=0;
          T[px][py+1][pz]=T[px][py][pz];
          K[px][py+1][pz]=K[px][py][pz];
          E[px][py+1][pz]=E[px][py][pz];
          U1V1[px][py+1][pz]=U1V1[px][py][pz];
          U1W1[px][py+1][pz]=U1W1[px][py][pz];
          V1W1[px][py+1][pz]=V1W1[px][py][pz];
          U1U1[px][py+1][pz]=U1U1[px][py][pz];
          V1V1[px][py+1][pz]=V1V1[px][py][pz];
          W1W1[px][py+1][pz]=W1W1[px][py][pz];
          U1Q1[px][py+1][pz]=U1Q1[px][py][pz];
          V1Q1[px][py+1][pz]=V1Q1[px][py][pz];
          W1Q1[px][py+1][pz]=W1Q1[px][py][pz];
          }

//计算开始
        Rn=108.5+Or*(py-1);
        Rs=Rn-2*Or;
        RichEdit1->Lines->Add(IntToStr(++ii)+"     Init:"+FloatToStr(U[px][py][pz]));
        //e=px+1;w=px-1;s=py+1;n=py-1;t=pz+1;b=pz-1.
        Anu=-Rn*Oq*Oz;
        Asu=Rs*Oq*Oz;
        Aeu=-Or*Oz;
        Awu=Or*Oz;
        Atu=-((Rn*Rn-Rs*Rs)*Oq)/2.0;
        Abu=((Rn*Rn-Rs*Rs)*Oq)/2.0;
        Apu=Or*Oq*Oz;
        /*if(Apu-0.0<0.00001)
          {
          ShowMessage("Apu 值为 0,程序无法继续!");
          exit(0);
          } */
        //RichEdit1->Lines->Add("An:"+FloatToStr(Anu)+" As:"+FloatToStr(Asu)+" Ae:"+FloatToStr(Aeu)+" Aw:"+FloatToStr(Awu)+" At:"+FloatToStr(Atu)+" Ab:"+FloatToStr(Abu)+" Ap:"+FloatToStr(Apu));
        U[px][py][pz]=(Anu*U[px][py-1][pz]+Asu*U[px][py+1][pz]+Aeu*V[px+1][py][pz]+Awu*V[px-1][py][pz]+Atu*W[px][py][pz+1]+Abu*W[px][py][pz-1])/(Apu);
        RichEdit1->Lines->Add("U["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(U[px][py][pz]));

        Mnp=(Orn*Oq*Oz)/2.0;
        Msp=(Ors*Oq*Oz)/2.0;
        App=-(Ov/Ot+((Rn/4.0+Or/24.0)*U[px][py-1][pz]-(Rs/4.0-Or/24.0)*U[px][py+1][pz]))*Oz*Oq+V0*((Rn/Ors+Rs/Ors)*Oz*Oq+(1.0/Oqe+1.0/Oqw)*exp(Rn/Rs)*Oz+(1.0/Ozt+1.0/Ozb)*(Rn*Rn-Rs*Rs)/2.0*Oq+exp(Rn/Rs)*Oz*Oq);
        An1p=V0*Rn/Orn;
        As1p=V0*Rs/Ors;
        Anp=-(Rn/8.0-Or/24.0);
        Asp=-(Rs/8.0+Or/24.0);
        Aep=-V[px][py][pz]*Oz*Or/2.0+V0*exp(Rn/Rs)*Oz/Oqe;
        Awp=V[px][py][pz]*Oz*Or/2.0+V0*exp(Rn/Rs)*Oz/Oqw;
        Atp=(-W[px][py][pz]/2.0+V0/Ozt)*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Lnp=-Rn*Oz*Oq/2.0;
        Lsp=Rs*Oz*Oq/2.0;
        Lpp=-Or*Oz*Oq/2.0;
        Lep=-Or*Oz/2.0;
        Lwp=Or*Oz/2.0;
        Ltp=-(Rn*Rn-Rs*Rs)/4.0*Oq;
        Lbp=(Rn*Rn-Rs*Rs)/4.0*Oq;
        Bp=Or*Oq*Oz*V[px][py][pz]*V[px][py][pz]+U0[px][py][pz]*Ov/Ot+Gr*Ov-(V[px+1][py][pz]-V[px-1][py][pz])*exp(Rn/Rs)*Oz;
        Mpp=(Or*Oq*Oz)/2.0;
        Abp=(W[px][py][pz]/2.0+V0/Ozb)*(Rn*Rn-Rs*Rs)/2.0*Oq;

        //RichEdit2->Lines->Add(IntToStr(ii)+"  Mpp:"+FloatToStr(Mpp));

        P[px][py][pz]=(Mnp*P[px][py-1][pz]+Msp*P[px][py+1][pz]+App*U[px][py][pz]+Anp*U[px][py-1][pz]*U[px][py-1][pz]+An1p*U[px][py-1][pz]+Asp*U[px][py+1][pz]*U[px][py+1][pz]+As1p*U[px][py+1][pz]+Aep*U[px+1][py][pz]+Awp*U[px-1][py][pz]+Atp*U[px][py][pz+1]+Abp*U[px][py][pz-1]+Lnp*(U1[px][py-1][pz]*U1[px][py-1][pz])+Lsp*(U1[px][py+1][pz]*U1[px][py+1][pz])+Lpp*(U1[px][py][pz]*U1[px][py][pz])+Lep*(U1[px+1][py][pz]*U1[px+1][py][pz])+Lwp*(U1[px-1][py][pz]*U1[px-1][py][pz])+Ltp*(U1[px][py][pz+1]*U1[px][py][pz+1])+Lbp*(U1[px][py][pz-1]*U1[px][py][pz-1])+Bp)/Mpp;
        RichEdit1->Lines->Add("P["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(P[px][py][pz]));

        Anv=-U[px][py][pz]*(Rn/2.0-Or/4.0)*Oq*Oz+V0*Rn*Oz*Oq/Orn;
        Asv=U[px][py][pz]*(Rs/2.0+Or/4.0)*Oq*Oz+V0*Rs*Oz*Oq/Orn;
        Aev=-Or*Oz/8.0;
        Ae1=exp(Rn/Rs)*Oz/Oqe;
        Awv=Or*Oz/8.0;
        Aw1=exp(Rn/Rs)*Oz/Oqw;
        Atv=(-W[px][py][pz]/2.0+1.0/Ozt)*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Abv=(W[px][py][pz]/2.0+1.0/Ozb)*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Lnv=-Rn*Oz*Oq/2.0;
        Lsv=Rs*Oz*Oq/2.0;
        Lpv=-Or*Oz*Oq/2.0;
        Lev=-Or*Oz/2.0;
        Lwv=Or*Oz/2.0;
        Ltv=-(Rn*Rn-Rs*Rs)/4.0*Oq;
        Lbv=(Rn*Rn-Rs*Rs)/4.0*Oq;
        Bv=V0v[px][py][pz]*Ov/Ot+Gq*Ov-(P[px+1][py][pz]-P[px-1][py][pz])*Or*Oz/2.0+(U[px+1][py][pz]-U[px-1][py][pz])*exp(Rn/Rs)*Oz;
        //RichEdit2->Lines->Add("Bv:"+FloatToStr(Bv));
        Apv=Ov/Ot+(V[px+1][py][pz]/4.0-V[px-1][py][pz]/4.0)*Or*Oz+Or*Oq*Oz+V0*((Rn/Ors+Rs/Ors)*Oz*Oq+(1.0/Oqe+1.0/Oqw)*exp(Rn/Rs)*Oz+(1.0/Ozt+1.0/Ozb)*(Rn*Rn-Rs*Rs)/2.0*Oq+exp(Rn/Rs)*Oz*Oq);
        V[px][py][pz]=(Anv*V[px][py-1][pz]+Asv*V[px][py+1][pz]+Aev*V[px+1][py][pz]*V[px+1][py][pz]+Ae1*V[px+1][py][pz]+Awv*V[px-1][py][pz]*V[px-1][py][pz]+Aw1*V[px-1][py][pz]+Atv*V[px][py][pz+1]+Abv*V[px][py][pz+1]+Lnv*(V1[px][py-1][pz]*U1[px][py-1][pz])+Lsv*(V1[px][py+1][pz]*U1[px][py+1][pz])+Lpv*(V1[px][py][pz]*U1[px][py][pz])+Lev*(V1[px+1][py][pz]*U1[px+1][py][pz])+Lwv*(V1[px-1][py][pz]*U1[px-1][py][pz])+Ltv*(V1[px][py][pz+1]*U1[px][py][pz+1])+Lbv*(V1[px][py][pz-1]*U1[px][py][pz-1])+Bv)/Apv;
        RichEdit2->Lines->Add("V["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(V[px][py][pz]));

        Anw=-U[px][py][pz]*(Rn-Or/4.0)*Oq*Oz+V0*Rn*Oz*Oq/Orn;
        Asw=U[px][py][pz]*(Rs+Or/4.0)*Oq*Oz+V0*Rs*Oz*Oq/Orn;
        Aew=-V[px][py][pz]*Oz*Or/2.0+V0/Oqe*exp(Rn/Rs)*Oz;
        Aww=V[px][py][pz]*Oz*Or/2.0+V0/Oqw*exp(Rn/Rs)*Oz;
        Atw=-(Rn*Rn-Rs*Rs)/16.0*Oq;
        At1=V0/Ozt*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Abw=(Rn*Rn-Rs*Rs)/16.0*Oq;
        Ab1=V0/Ozb*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Lnw=-Rn*Oz*Oq/2.0;
        Lsw=Rs*Oz*Oq/2.0;
        Lpw=-Or*Oz*Oq/2.0;
        Lew=-Or*Oz/2.0;
        Lww=Or*Oz/2.0;
        Ltw=-(Rn*Rn-Rs*Rs)/4.0*Oq;
        Lbw=(Rn*Rn-Rs*Rs)/4.0*Oq;
        Bw=W0[px][py][pz]*Ov/Ot+Gz*Ov-(P[px][py][pz+1]-P[px][py][pz-1])*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Apw=Ov/Ot+(W[px][py][pz+1]/4.0-W[px][py][pz-1]/4.0)*(Rn*Rn-Rs*Rs)*Oq/2.0+V0*((Rn/Ors+Rs/Ors)*Oz*Oq+(1.0/Oqe+1.0/Oqw)*exp(Rn/Rs)*Oz+(1.0/Ozt+1.0/Ozb)*(Rn*Rn-Rs*Rs)/2.0*Oq);
        /*if(Apw - 0.0 < 0.000001)
          {
          ShowMessage("Apw 值为 0,程序无法继续!");
          exit(0);
          }*/
        W[px][py][pz]=(Anw*W[px][py-1][pz]+Asw*W[px][py+1][pz]+Aew*W[px+1][py][pz]+Aww*W[px-1][py][pz]+Atw*W[px][py][pz+1]*W[px][py][pz+1]+At1*W[px][py][pz+1]+Abw*W[px][py][pz-1]*W[px][py][pz-1]+Ab1*W[px][py][pz-1]+Lnw*(W1[px][py-1][pz]*U1[px][py-1][pz])+Lsw*(W1[px][py+1][pz]*U1[px][py+1][pz]*U1[px][py+1][pz])+Lpw*(W1[px][py][pz]*U1[px][py][pz])+Lew*(W1[px+1][py][pz]*U1[px+1][py][pz])+Lww*(W1[px-1][py][pz]*U1[px-1][py][pz])+Ltw*(W1[px][py][pz+1]*U1[px][py][pz+1])+Lbw*(W1[px][py][pz-1]*U1[px][py][pz-1])+Bw)/Apw;
        RichEdit1->Lines->Add("W["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(W[px][py][pz]));

        Ant=(a*Rn/Orn-U[px][py][pz]*Rn/2.0)*Oq*Oz;
        Ast=(a*Rs/Ors+U[px][py][pz]*Rs/2.0)*Oq*Oz;
        Aet=a*exp(Rn/Rs)*Oz/Oqe-V[px][py][pz]*Or*Oz/2.0;
        Awt=a*exp(Rn/Rs)*Oz/Oqw+V[px][py][pz]*Or*Oz/2.0;
        Att=(a/Ozt-W[px][py][pz]/2.0)*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Abt=(a/Ozb+W[px][py][pz]/2.0)*(Rn*Rn-Rs*Rs)/2.0*Oq;
        Int=-Rn*Oz*Oq/2.0;
        Ist=Rs*Oz*Oq/2.0;
        Ipt=-Or*Oz*Oq/2.0;
        Iet=-Or*Oz/2.0;
        Iwt=Or*Oz/2.0;
        Itt=-(Rn*Rn-Rs*Rs)/4.0*Oq;
        Ibt=(Rn*Rn-Rs*Rs)/4.0*Oq;
        Bt=Ov/Ot*T0[px][py][pz]+V0*(p+E0)/Cp*Ov;
        Apt=Ov/Ot+a*((Rn/Orn+Rs/Ors)*Oq*Oz+(1.0/Oqe-1.0/Oqw)*exp(Rn/Rs)*Oz+(1.0/Ozt-1.0/Ozb)*(Rn*Rn-Rs*Rs)/2.0*Oq)-U[px][py][pz]*Or*Oq*Oz/2.0;
        T[px][py][pz]=(Ant*T[px][py-1][pz]+Ast*T[px][py+1][pz]+Aet*T[px+1][py][pz]+Awt*T[px-1][py][pz]+Att*T[px][py][pz+1]+Abt*T[px][py][pz-1]+Int*(U1Q1[px][py-1][pz])+Ist*(U1Q1[px][py+1][pz])+Ipt*(U1Q1[px][py][pz])+Iet*(V1Q1[px+1][py][pz])+Iwt*(V1Q1[px+1][py][pz])+Itt*(W1Q1[px][py][pz+1])+Ibt*(W1Q1[px][py][pz-1])+Bt)/Apt;
        RichEdit1->Lines->Add("T["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(T[px][py][pz]));

        Ank=(Rn*Ck/(E[px][py-1][pz]*Orn)-Ck/(3.0*E[px][py][pz]))*Oq*Oz;
        An1k=(Rn*V0/Orn-Rn*U[px][py][pz]/2.0-V0/2.0)*Oq*Oz;
        Ask=(Rs*Ck/(E[px][py+1][pz]*Ors)+Ck/(3.0*E[px][py][pz]))*Oq*Oz;
        As1k=(Rs*V0/Ors+Rs*U[px][py][pz]/2.0+V0/2.0)*Oq*Oz;
        Aek=Ck*Or*Oz/(E[px+1][py][pz]*Oqe*Re);
        Awk=Ck*Or*Oz/(E[px-1][py][pz]*Oqw*Rw);
        Atk=Ck*(Rn*Rn-Rs*Rs)/2*Oq/(E[px][py][pz+1]*Ozt);
        At1k=(V0/Ozt-W[px][py][pz]/2.0)*(Rn*Rn-Rs*Rs)/2*Oq;
        Abk=Ck*(Rn*Rn-Rs*Rs)/2*Oq/(E[px][py][pz-1]*Ozb);
        Ab1k=(V0/Ozt+W[px][py][pz]/2.0)*(Rn*Rn+Rs*Rs)/2*Oq;
        Bk=-((Rn*U[px][py-1][pz]-Rs*U[px][py+1][pz]+Or*U[px][py][pz])/2.0*(U1U1[px][py][pz])*Oq*Oz+(U[px+1][py][pz]-U[px-1][py][pz])/2.0*(U1V1[px][py][pz])*Or*Oz+(U[px][py][pz+1]-U[px][py][pz-1])/2.0*(U1W1[px][py][pz])*(Rn*Rn-Rs*Rs)/2*Oq)-((Rn*V[px][py-1][pz]-Rs*V[px][py+1][pz]+Or*V[px][py][pz])/2.0*(U1V1[px][py][pz])*Oq*Oz+(V[px+1][py][pz]-V[px-1][py][pz])/2.0*(V1V1[px][py][pz])*Or*Oz+(V[px][py][pz+1]-V[px][py][pz-1])/2.0*(V1W1[px][py][pz])*(Rn*Rn-Rs*Rs)/2*Oq)-((Rn*W[px][py-1][pz]-Rs*W[px][py+1][pz]+Or*W[px][py][pz])/2.0*(U1W1[px][py][pz])*Oq*Oz+(W[px+1][py][pz]-W[px-1][py][pz])/2.0*(V1W1[px][py][pz])*Or*Oz+(W[px][py][pz+1]-W[px][py][pz-1])/2.0*(W1W1[px][py][pz])*(Rn*Rn-Rs*Rs)/2*Oq)+E[px][py][pz]*Ov+K0[px][py][pz]/Ot*Ov;
        Apk=Ov/Ot+U[px][py][pz]*Or*Oq*Oz/2.0+(Rn*(Ck*K[px][py-1][pz]*K[px][py-1][pz]/E[px][py-1][pz]+V0)/Orn+Rs*(Ck*K[px][py+1][pz]*K[px][py+1][pz]/E[px][py+1][pz]+V0)/Ors)*Oq*Oz+((Ck*K[px+1][py][pz]*K[px+1][py][pz]/E[px+1][py][pz]+V0)/(Oqe*Re)+(Ck*K[px-1][py][pz]*K[px-1][py][pz]/E[px-1][py][pz]+V0)/(Oqw*Rw))*Or*Oz+((Ck*K[px][py][pz-1]*K[px][py][pz-1]/E[px][py][pz-1]+V0)/Ozt+(Ck*K[px][py][pz-1]*K[px][py][pz-1]/E[px][py][pz-1]+V0)/Ozb)*(Rn-Rs*Rs)/2*Oq;
        K[px][py][pz]=(Ank*K[px][py-1][pz]*K[px][py-1][pz]*K[px][py-1][pz]+An1k*K[px][py-1][pz]+Ask*K[px][py+1][pz]*K[px][py+1][pz]*K[px][py+1][pz]+As1k*K[px][py+1][pz]+Aek*K[px+1][py][pz]*K[px+1][py][pz]*K[px+1][py][pz]+Ae1*K[px+1][py][pz]+Awk*K[px-1][py][pz]*K[px-1][py][pz]*K[px-1][py][pz]+Aw1*K[px-1][py][pz]+Atk*K[px][py][pz+1]*K[px][py][pz+1]*K[px][py][pz+1]+At1k*K[px][py][pz+1]+Abk*K[px][py][pz-1]*K[px][py][pz-1]*K[px][py][pz-1]+Ab1k*K[px][py][pz-1]+Bk)/Apk;
        RichEdit1->Lines->Add("K["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(K[px][py][pz]));

        Ane=Ce2*Ov/(6.0*K[px][py-1][pz]);
        An1e=(Rn*V0/Orn-V0/2.0-Rn*U[px][py][pz]/2.0)*Oq*Oz;
        Ase=Ce2*Ov/(6.0*K[px][py+1][pz]);
        As1e=(Rs*V0/Ors+V0/2.0+Rs*U[px][py][pz]/2.0)*Oq*Oz;
        Aee=Ce2*Ov/(6.0*K[px+1][py][pz]);
        Ae1e=(V0/(Oqe*Re)-V[px][py][pz]/2.0)*Or*Oz;
        Awe=Ce2*Ov/(6.0*K[px-1][py][pz]);
        Aw1e=(V0/(Oqw*Rw)+V[px][py][pz]/2.0)*Or*Oz;
        Ate=Ce2*Ov/(6.0*K[px][py][pz+1]);
        At1e=(V0/Ozt-W[px][py][pz]/2.0)*(Rn*Rn-Rs*Rs)/2*Oq;
        Abe=Ce2*Ov/(6.0*K[px][py][pz-1]);
        Ab1e=(V0/Ozb+W[px][py][pz]/2.0)*(Rn*Rn-Rs*Rs)/2*Oq;
        Be=(Rn*Ce*K[px][py-1][pz]*K[px][py-1][pz]/Orn+Rs*Ce*K[px][py+1][pz]*K[px][py+1][pz]/Ors)*Oq*Oz+(Ce*K[px+1][py][pz]*K[px+1][py][pz]/(Re*Oqe)+Ce*K[px-1][py][pz]*K[px-1][py][pz]/(Rw*Oqw))*Or*Oz+(Ce*K[px][py][pz+1]*K[px][py][pz+1]/Ozt+Ce*K[px][py][pz-1]*K[px][py][pz-1]/Ozb)*(Rn*Rn-Rs*Rs)/2*Oq;
        Ape=Ov/Ot+U[px][py][pz]*Or*Oq*Oz/2.0+Rn*(Ce*K[px][py-1][pz]*K[px][py-1][pz]/E[px][py-1][pz]+V0)/Orn*Oq*Oz+Rs*(Ce*K[px][py+1][pz]*K[px][py+1][pz]/E[px][py+1][pz]+V0)/Ors*Oq*Oz+(Ce*K[px+1][py][pz]*K[px+1][py][pz]/E[px+1][py][pz]+V0)/(Re*Oqe)*Or*Oz+(Ce*K[px-1][py][pz]*K[px-1][py][pz]/E[px-1][py][pz]+V0)/(Rw*Oqw)*Or*Oz+(Ce*K[px][py][pz+1]*K[px][py][pz+1]/E[px][py][pz+1]+V0)/Ozt*(Rn*Rn-Rs*Rs)/2*Oq+(Ce*K[px][py][pz-1]*K[px][py][pz-1]/E[px][py][pz-1]+V0)/Ozb*(Rn*Rn-Rs*Rs)/2*Oq+Ce1/K[px][py][pz]*((Rn*U[px][py-1][pz]-Rs*U[px][py+1][pz]+Or*U[px][py][pz])/2.0*(U1U1[px][py][pz])*Oq*Oz+(U[px+1][py][pz]-U[px-1][py][pz])/2.0*(U1V1[px][py][pz])*Or*Oz+(U[px][py][pz+1]-U[px][py][pz-1])/2.0*(U1W1[px][py][pz])*(Rn*Rn-Rs*Rs)/2*Oq)+Ce1/K[px][py][pz]*((Rn*V[px][py-1][pz]-Rs*V[px][py+1][pz]+Or*V[px][py][pz])/2.0*(U1V1[px][py][pz])*Oq*Oz+                                                (V[px+1][py][pz]-V[px-1][py][pz])/2.0*(V1V1[px][py][pz])*Or*Oz+(V[px][py][pz+1]-V[px][py][pz-1])/2.0*(V1W1[px][py][pz])*(Rn*Rn-Rs*Rs)/2*Oq)+Ce1/K[px][py][pz]*((Rn*W[px][py-1][pz]-Rs*W[px][py+1][pz]+Or*W[px][py][pz])/2.0*(U1W1[px][py][pz])*Oq*Oz+(W[px+1][py][pz]-W[px-1][py][pz])/2.0*(V1W1[px][py][pz])*Or*Oz+(W[px][py][pz+1]-W[px][py][pz-1])/2.0*(W1W1[px][py][pz])*(Rn*Rn-Rs*Rs)/2*Oq);
        //RichEdit1->Lines->Add("Ape="+FloatToStr(Ape));
        E[px][py][pz]=(Ane*E[px][py-1][pz]*E[px][py-1][pz]+An1e*E[px][py-1][pz]+Ase*E[px][py+1][pz]*E[px][py+1][pz]+As1e*E[px][py+1][pz]+Aee*E[px+1][py][pz]*E[px+1][py][pz]+Ae1e*E[px+1][py][pz]+Awe*E[px-1][py][pz]*E[px-1][py][pz]+Aw1e*E[px-1][py][pz]+Ate*E[px][py][pz+1]*E[px][py][pz+1]+At1e*E[px][py][pz+1]+Abe*E[px][py][pz-1]*E[px][py][pz-1]+Ab1e*E[px][py][pz-1]+Be)/Ape;
        RichEdit1->Lines->Add("E["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(E[px][py][pz]));


        U1V1[px][py][pz]=(-(1.0-C2)*((U1U1[px][py][pz])*(Rn*V[px][py-1][pz]-Rs*V[px][py+1][pz]+Or*V[px][py][pz])/2.0*Oq*Oz+(U1W1[px][py][pz])*(V[px][py][pz+1]-V[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+(V1V1[px][py][pz])*(U[px+1][py][pz]-U[px-1][py][pz])/2.0*Or*Oz+(V1W1[px][py][pz])*(U[px][py][pz+1]-U[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq))/(((1.0-C2)*((V[px+1][py][pz]-V[px-1][py][pz])/2.0*Or*Oz+(Rn*U[px][py-1][pz]-Rs*U[px][py+1][pz]+Or*U[px][py][pz])/2.0)*Oq*Oz)+C1*E[px][py][pz]/K[px][py][pz]*Ov);
        RichEdit1->Lines->Add("U1V1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(U1V1[px][py][pz]));

        U1W1[px][py][pz]=(-(1-C2)*((U1U1[px][py][pz])*(Rn*W[px][py-1][pz]-Rs*W[px][py+1][pz]+Or*W[px][py][pz])/2.0*Oq*Oz+(U1V1[px][py][pz])*(W[px+1][py][pz]-W[px-1][py][pz])/2.0*Or*Oz+(V1W1[px][py][pz])*(U[px+1][py][pz]-U[px-1][py][pz])/2.0*Or*Oz+(W1W1[px][py][pz])*(U[px][py][pz+1]-U[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq))/(((1.0-C2)*((W[px][py][pz+1]-W[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+(Rn*U[px][py-1][pz]-Rs*U[px][py+1][pz]+Or*U[px][py][pz])/2.0)*Oq*Oz)+C1*E[px][py][pz]/K[px][py][pz]*Ov);
        RichEdit1->Lines->Add("U1W1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(U1W1[px][py][pz]));

        V1W1[px][py][pz]=(-(1.0-C2)*((U1V1[px][py][pz])*(Rn*W[px][py-1][pz]-Rs*W[px][py+1][pz]+Or*W[px][py][pz])/2.0*Oq*Oz+(V1V1[px][py][pz])*(W[px+1][py][pz]-W[px][py][pz+1])/2.0*Or*Oz+(U1W1[px][py][pz])*(Rn*V[px][py-1][pz]-Rs*V[px][py+1][pz]+Or*V[px][py][pz])/2.0)*Oq*Oz+(W1W1[px][py][pz])*(V[px][py][pz+1]-V[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq)/((1.0-C2)*((W[px][py][pz+1]-W[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+(V[px+1][py][pz]-V[px-1][py][pz])/2.0*Or*Oz)+C1*E[px][py][pz]/K[px][py][pz]*Ov);
        RichEdit1->Lines->Add("V1W1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(V1W1[px][py][pz]));

        U1U1[px][py][pz]=(-(2.0-4.0/3.0*C2)*((U1V1[px][py][pz])*(U[px+1][py][pz]-U[px-1][py][pz])/2.0*Or*Oz+(U1W1[px][py][pz])*(U[px][py][pz+1]-U[px][py][pz-1])*2.0*(Rn*Rn-Rs*Rs)/2.0*Oq)-2.0/3.0*(1.0-C1)*E[px][py][pz]*Ov)/((2-4.0/3.0*C2)*(Rn*U[px][py-1][pz]-Rs*U[px][py+1][pz]+Or*U[px][py][pz])+C1*E[px][py][pz]/K[px][py][pz]);
        RichEdit1->Lines->Add("U1U1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(U1U1[px][py][pz]));

        V1V1[px][py][pz]=(-(2-4.0/3.0*C2)*((U1V1[px][py][pz])*(Rn*V[px][py-1][pz]-Rs*V[px][py+1][pz]+Or*V[px][py][pz])/2.0*Oq*Oz+(V1W1[px][py][pz])*(V[px][py][pz+1]-V[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq)-2.0/3.0*(1.0-C1)*E[px][py][pz]*Ov)/((2-4.0/3.0*C2)*(V[px+1][py][pz]-V[px-1][py][pz])/2.0*Or*Oz+C1*E[px][py][pz]/K[px][py][pz]);
        RichEdit1->Lines->Add("V1V1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(V1V1[px][py][pz]));

        W1W1[px][py][pz]=(-(2-4.0/3.0*C2)*((U1W1[px][py][pz])*(Rn*W[px][py-1][pz]-Rs*W[px][py+1][pz]+Or*W[px][py][pz])/2.0*Oq*Oz+(V1W1[px][py][pz])*(W[px+1][py][pz]-W[px-1][py][pz])/2.0*Or*Oz)-2.0/3.0*(1.0-C1)*E[px][py][pz]*Ov)/((2-4.0/3.0*C2)*(W[px][py][pz+1]-W[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+C1*E[px][py][pz]/K[px][py][pz]);
        RichEdit1->Lines->Add("W1W1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(W1W1[px][py][pz]));

        U1Q1[px][py][pz]=(-((U1U1[px][py][pz])*(Rn*T[px][py-1][pz]-Rs*T[px][py+1][pz]+Or*T[px][py][pz])/2.0*Oq*Oz+(U1V1[px][py][pz])*(T[px+1][py][pz]-T[px-1][py][pz])/2.0*Or*Oz+(U1W1[px][py][pz])*(T[px][py][pz+1]-T[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+(1.0-Ct2)*((V1Q1[px][py][pz])*(U[px+1][py][pz]-U[px-1][py][pz])/2.0*Or*Oz+(W1Q1[px][py][pz])*(U[px][py][pz+1]-U[px][py][pz-1])/2.0*Rn*Rn-Rs*Rs)/2.0*Oq))/((1.0-Ct2)*(Rn*U[px][py-1][pz]-Rs*U[px][py+1][pz]+Or*U[px][py][pz])/2.0*Oq*Oz+Ct1*E[px][py][pz]/K[px][py][pz]);
        RichEdit1->Lines->Add("U1Q1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(U1Q1[px][py][pz]));

        V1Q1[px][py][pz]=(-((U1V1[px][py][pz])*(Rn*T[px][py-1][pz]-Rs*T[px][py+1][pz]+Or*T[px][py][pz])/2.0*Oq*Oz+(V1V1[px][py][pz])*(T[px+1][py][pz]-T[px-1][py][pz])/2.0*Or*Oz+(V1W1[px][py][pz])*(T[px][py][pz+1]-T[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+(1.0-Ct2)*((U1Q1[px][py][pz])*(Rn*V[px][py-1][pz]-Rs*V[px][py+1][pz]+Or*V[px][py][pz])/2.0*Oq*Oz+(W1Q1[px][py][pz])*(V[px][py][pz+1]-V[px][py][pz-1])/2.0*Rn*Rn-Rs*Rs)/2.0*Oq))/((1.0-Ct2)*(V[px+1][py][pz]-V[px-1][py][pz])/2.0*Or*Oz+Ct1*E[px][py][pz]/K[px][py][pz]);
        RichEdit1->Lines->Add("V1Q1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(V1Q1[px][py][pz]));

        W1Q1[px][py][pz]=(-((U1W1[px][py][pz])*(Rn*T[px][py-1][pz]-Rs*T[px][py+1][pz]+Or*T[px][py][pz])/2.0*Oq*Oz+(V1W1[px][py][pz])*(T[px+1][py][pz]-T[px-1][py][pz])/2.0*Or*Oz+(W1W1[px][py][pz])*(T[px][py][pz+1]-T[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+(1.0-Ct2)*((U1Q1[px][py][pz])*(Rn*W[px][py-1][pz]-Rs*W[px][py+1][pz]+Or*W[px][py][pz])/2.0*Oq*Oz+(V1Q1[px][py][pz])*(W[px+1][py][pz]-W[px-1][py][pz])/2.0*Or*Oz)))/((1.0-Ct2)*(W[px][py][pz+1]-W[px][py][pz-1])/2.0*(Rn*Rn-Rs*Rs)/2.0*Oq+Ct1*E[px][py][pz]/K[px][py][pz]);
        RichEdit1->Lines->Add("W1Q1["+IntToStr(px)+"]["+IntToStr(py)+"]["+IntToStr(pz)+"]:"+FloatToStr(W1Q1[px][py][pz]));
      }
  ProgressBar1->Position=px;
  }

StatusBar1->SimpleText="系统迭代完毕,可以进行操作!";
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn3Click(TObject *Sender)
{
RichEdit1->Lines->SaveToFile("result.txt");        
}
//---------------------------------------------------------------------------

void __fastcall TForm1::BitBtn4Click(TObject *Sender)
{
Close();        
}
//---------------------------------------------------------------------------

Oracle当心,MySQL原始团队已重整旗鼓! 优秀的Meteor学习资源 ThoughtWorks美女分析师:如何规划企业在线数字渠道战略? OpenStack将怎样影响软件行业? 知识产权日特稿:谁动了程序员的源代码版权? MIT技术评论评选2013十大突破性技术:深度学习居首 Chrome测试版添扩展程序 可直接浏览Office文档 Ubuntu 13.04携中文衍生版UbuntuKylin 13.04发布 Spark核心开发者:性能超Hadoop百倍,算法实现仅有其1/10或1/100 移动开发的碎片化时代,我们该怎么办? 谈应用分发控制力:还是渠道为王 Unity亚洲开发者大会:手游半衰期越短,开发者手中的机会越多 《割绳子》开发者:俄罗斯双胞胎的奋斗史 曾应聘Rovio未果 Win7系统上常见IE 10问题汇总 如果苹果推廉价手机,市场份额会不会超过安卓? 移动互联网下,如何做儿童新音乐? 第三届“中科杯”全国软件设计大赛正式启动 注重稳定性 Docker 0.2.0发布 何谓机器学习 机器学习能做些什么? 艰难的决定:EA裁员10%,殃及PopCap 或提前落地!Amazon和Facebook急聘SDN工程师(Python优先) 轻松完成网站提速:来自Google、淘宝等的Nginx PageSpeed模块 Touch-Pay发布 移动联通在手机游戏领域联合推融合计费SDK 如何组织大型JavaScript应用中的代码? Robert Scoble:戴Google Glass两周后 再也不想摘下它 赶时髦?Facebook CEO 2013年将领取1美元年薪 蓝港在线CEO王峰:我在网络游戏行业十年从业记 CMDN Club 27期:从儿童音乐教育到移动碎片化管理 聚焦全球移动市场——你所不知道的俄罗斯 MemSQL:号称世界上最快的内存-关系型数据库 兼容MySQL但快30倍 PC衰落 Intel转投Google挖掘移动市场潜力 ***软件加密,急急急!!!请高手指教*** 寻找与CSDN类似的社区软件 谁有SCJP SL-275的原版电子版教材? 标准C程序中调用类的编译错误 access的mdb数据库如何编程知道里面含有那几个表? 谁有瑞星的升级程序,或是授权ID什么的?现在瑞星升级很烦啊!又是注册,又是授权的。 好象很少有人讨论日志文件的,能介绍点好的website吧(国内外均可)谢了先 Ghost之后,20G只剩下一个2G的C:!!!如何恢复,请指教,多谢!!! 我是初学者,问一个比较傻的问题:既然JAVA是一种纯面向对象的语言,那么为什么int i=new int()或int i=new int(1)不能通过编译?谢谢。 哪位能讲解一下,WEB服务器启动一个PHP 脚本的过程? 哪位朋友有没有做过让asp自动生成 Access数据库中的一张表 现想做一模块,主要是对股票数据在网络(包括公司内部网或是INTERNET)进行实时的发送; 关于DcomConnection的一个问题:连接局域网其他机器的应用程序服务器时“拒绝访问” 在VisData中正常通过,但在程序中不能通过,为什么 图像的小波分解和重构,模极大值算法。 师傅不在QQ,在这里吗?有个问题.//小新的徒弟. 老千,上次的那个rose下载网站,你还记得吗?偶忘了,搜索了几遍野没找到//牛虻 在VisData中正常通过但在程序中不能通过,为什么 向各位高手请教两句:tab_1.post selecttab(3) 的作用是不是向tab发送消息,消息内容是selecttab(3)?yield()是不是从消息中查找是否有相同消息,如果有则将它拿出执行? 我很莱,谁能给我简单的解释一下线程是什么?脱壳是什么? 图象资料,轻而易举30分! 和大家交流一下泛型化编程 文件拷贝的简单问题, 大家好:请问:access的mdb数据库如何编程知道里面含有那几个表? 怎样将mysql驱动加到jbuilder中,让Database pilot能认得出,高分相送 高分求教:关于ADO实现数据库!!!!!!!!!!谢谢 请问如何一次删除数据库中的所有数据? 怎么使label框透明!帮帮我! TNMUDP问题:怎样才能知道RemoteHost连接失败??? 谁有CuteFTP Pro2.0注册码?谢谢 如何进行DropDownList绑定,谢谢! 请问一个CString的问题 那个168查分台太可恶了 WIN98与WIN2000共享一个OFFICE??? 网络连接怎么检测 能把IE浏览器最大吗?俺指的是把右上最大按钮最大化? 怎么判断表单传送的整数中不能有字符,谢谢!!! 如何把我写好的说明书放到我VC++应用程序的帮助文件中? 求最容易理解,最容易上手的数据库书籍,各位老大请指教,谢谢!! 快!快快!!来拿分呀!!!!!!!!一个简单问题。 WIN98与WIN2000共享一个OFFICE 2000??? 在Servlet中如何使用JavaBean(调用其中的方法)?主要是格式!如果网上有这方面的资料也可以告诉我,我急用,不胜感激!40分送上!(只有这些了) 请问各位:怎样才能知道某一个进程所占用的cpu比例,mem大小? 请问在恢复sql 7.0一个数据库文件时,出现Error 3624:这是什么意思?? 关于程序员考试 哪位知道怎么一行一行地读取文本文件呀!!!! 谁知道的,来帮我一下——有关网页浏览计时的问题 如何将数字变为字符串格式化输出? Websphere下使用连接池的一些问题 TNMUDP问题:怎样才能知道RemoteHost连接失败 ? 算法请教,我要调整一副黑白数字图的浓度,我是用直方图的方法好呢,还是先转成HLS在转回来好?若都不对,应该怎么做? 12、甲、乙两站相距440千米,一辆大车和一辆小车从两站相对开出,大车每小时行35千米,小车每小时行45千米12、甲、乙两站相距440千米,一辆大车和一辆小车从两站相对开出,大车每小时行35千 汽车由哪几个基本部分组成? 汽车档位上的N,R,S,宝马550i上的当就这么写的, 小车和大车同时从甲乙两地相对开出,小车每小时行82千米,大车每小时行68千米,两车相遇时小车比大车多行35千米.相遇时两车行了多少小时?甲乙两站相距多少千米? 两地相距S千米,汽车走国道,速度为X千米/小时,改走高速公路,车速每小时提高40千米,可以提前几小时到达 汽车档位上的N,R,S, 检验硫酸根离子的最简单的方法是什么题目大致是“如何运用最贱方法检验溶液中有无硫酸根离子?如果有,应该如何去检验?”由此可知,第二问的答案是加氯化钡,第一问就不可能是了,可第一 汽车的构造的主要部分~ 现代汽车上的三元催化剂中的“三元”是何含义 若要检验无水氯化镁中不含氯化钠,最简单的操作方法是 SMC 电磁阀 型号SMC VK332-5DZ-01字母和数字分别代表什么意思?还有国产的什么型号能代替这个? 汽车s档是什么意思 如何运用最简单的方法检验so4 SMC 二位三通电磁阀功能问题个人理解二位三通电磁阀只能控制流体的通断或者换向功能.阀芯也应该是由电磁线圈的得电与失电控制其运动达到电磁阀功能的.但是今天一位老师傅跟我说得电 小车s档,在什么情况下使用? 做矿泉水主要用到什么设备 如何运用最简便的方法检验粗盐溶液中的SO4 一辆小汽车有静止出发做匀加速直线运动,用10s时间通过一座长140m的平直桥,过桥后速度为16m/s.问1 它刚上桥是的速度有多大?2 桥头与出发点相距多远? 第二次世界大战中国发生了哪些事件 如何运用最简单的方法检验溶液中有无硫酸根离子 某小汽车质量为500kg,在1200N的牵引力作用下,从静止开始运动,经过10s速度可达到20m/s,若将小汽车的启动的过程,所受阻力恒定,求:(1)启动过程的加速度大小(2)所受阻力多大(3)启动后,经 中国抗日战争和第二次世界大战全面爆发的标志分别是什么 如何运用最简便的方法检测粗盐水中有无硫酸根离子 如果有 该如何除去硫酸根离子 一辆轿车从车站由静止出发做匀加速直线运动,经10s速度达到108km/h,它的加速度是——谢谢了, 中国在第二次世界大战中起到了怎样作用(一分题) 能证明铝很活泼的实验有? 求推荐SMC电磁阀或者其他合适的电磁阀求推荐合适的电磁阀:三位五通,3/8接口管径,中封式.公司有一机械手,因为气缸带动的部件有一定重量,普通电磁阀容易出现:1、半空停顿时气缸缓慢下 用什么样型号的电磁阀控制或怎样联接,怎样才能把气缸在工作时能停止到上限与下限的中间位置呢? 如何证明铝比锌活泼(实验!)急 汽车有几部分组成 关于二战的故事 铝与稀盐酸反映的速率较快,原因是氯离子对反应有促进作用,设计个简单的试验验证说法正确?铝与稀硫酸较慢,原因是硫酸根离子对有抑制作用,也是设计个?随便问一下,谁有CS1.5版的下载网址 为什么匀速运动的小汽车前面有牵引力? 请问感应器感应工件后,电磁阀动作,气缸前进.气缸上的磁性开关和三者有什么关系,会不会给PLC信号?我现在又个感应器控制两个气缸,如果我想让动作正好相反的话,把感应器位置改变下,气管 高速公路上,轿车超过了客车,此时客车的速度是轿车的() 汽车都有哪些部分组成? 如何简单的方法及仪器测试饮用水水质 8个人乘速度相同的两辆小汽车同时赶往火车站.每辆车乘4人(不包括司机),其中一辆小汽车在距离火车站10千米的地方出现故障,此时距停止检票的时间还有28分钟,这时惟一可利用的交通工具 日本SMC电磁阀 VT307-5G-02-F这个表示什么意思?类似的还有其他的举例能不能介绍下. 什么是水质测试笔?怎么使用? 什么叫碳酸锰,什么叫半碳酸锰 自动档汽车的前进D档有几个档位 想测一下家里的水质,怎么弄 碳酸锰是什么颜色? 汽车分几部分组成?分别是什么? 怎么检测水质的好坏?怎样的水才可以饮用?我家的水塘里丢了一些喂鱼的草,鱼没吃完,结果水就有了一种气味,不知道还能不能饮用. 碳酸锰是干什么用的 关于可调行程气缸假如我有一个行程是200可调行程是50的气缸,那么这个气缸的实际应用的行程到底是多少?是0到200还是0到150还是150到200?气缸标注的行程跟可调行程之间的关系式什么? 有什么办法可以净化自来水的水质么?家里的水太难喝了.要求:使用生活中常用的东西. MnCO3=MnO+CO23MnCO3=Mn3O4+CO+2CO2请问碳酸锰热分解是哪一个方程式?谢谢!那么与第二个方程式类似的反应是哪个呢? SMC有伸缩式行程1.2米载重半吨气缸吗?价格和型号是多少? 在高速公路上,一辆长4米,速度为110千米/时的轿车准备超越一辆长12米,速度为100千米/时的卡车,则轿车从开始追尾到超越卡车,需要花费的时间大约是多少秒 如何由废旧电池制备碳酸锰 小车前进中挂了倒档怎么办 普通农村用户可以用什么基本方法检测井水水质? 小型轿车在高速公路上最高和最底时速是多少? 如果汽车高速行驶,从前进档直接挂倒档会怎么样? 如何进行水质检测,居家水质测定的方法 一辆客车从A地出发经过1小时到B地,再从B地行使2小时到C地.客车在国道上行使的平均速度是高速公路上的3分之2.已知该客车从A地道C地行使总路程是272Km.客车在国道上平均每小时行多少Km 汽车由哪几部分组成
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn