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

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

编辑:说三道四文库 发布时间:2017-05-30 07:13
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();        
}
//---------------------------------------------------------------------------

网站转化率统计分析及优化方案 从资深设计师那我们能学到什么? 原作者使用Go开发memcached替代版,现已扎寨谷歌多个项目 像证券一样交易云资源,Zimory一年内收入翻两番并获德国证交所青睐 移动SDK崛起:未来会不会整合成一大坨? 关于 VS2010 异常捕获 在线编程教育平台Treehouse推免费iPad应用 微软发布Windows 8.1企业预览版 功能更强劲 如何管理和优化日益增长的代码复杂度? SDCC 2013大会讲师名单议题更新 8月1日前3.8折优惠截止 IBM Rational首席技术官:DevOps是一门哲学 Mozilla联手黑莓推进Web安全技术,推出开源测试平台Minion 苹果如何培养SOHO一族高效工作 再造Ruby:CryENGINE 3.5游戏引擎特性详解 Eclipse基金会涉足物联网,M2M标准是否已获东风? SDN部署前必须考虑的7个事项 【云先锋 40】初创公司DataStax:专注于Cassandra,三年融资8370万美元 内容创作工具的革新:Facebook前CTO推文字处理应用Quip 微软为Android手机推出Office 仅面向Office 365用户开放使用 编程、创业、开源感悟——SDCC 2013讲师云风专访 原生广告:移动推广的热门新宠 隐私之战:金山手机毒霸宣布开放安全检测平台 世界人民的头上有张监控大网——Xkeyscore 美国“监控门”情报收集系统 X-Keyscore 技术揭秘 为啥REST如此重要? 并非PHP Frameworks而是WordPress让PHP更加流行! Twitter Bootstrap深受开发者喜爱的11大理由 假如3D打印机也有“撤销”键 大数据的游戏运营:不能起死回生,只能锦上添花 15个步骤创立技术公司,并收获千万用户(一) 红帽再发力 将MongoDB整合到Linux系统 强烈建议版主封掉 theHanOfCC(我流) 的ID,他是一个人渣!! 同意的请进来签名!!! 在校程序员的困惑 有关PB数据窗口的检索参数 哪里有比较多的计算机书籍下载,请推荐几个。 急~~~高分求救~! 谢谢duduwolf,请来领分 类似这样的字符串“Thu Sep 5 14:05:56 2002”,怎么转化为Date对象? 安装问题,很简单,小弟菜鸟,望各位兄长多多关照啦!谢了! MDI窗口出错 新手请教。如何在cgi程序中得到由url传递过来的值 ISA 2K发布多个WEB 服务器问题,(我都要疯了) 我的xp怎么不能装vc6.0?再线等待!(20分) 急~~~高分求救~! 请教各位师兄。这个可以实现吗? 向高手请教(如何把客户端的图片传到服务器?) 各位大虾.水晶报表的关键一步了.实现了我就可以水晶报表的打印了! 急急!!!!怎样才能取得java函数传过来的参数呢? %%%%非高手勿進%%% CSDN有些人素质太差! IShellFolder::GetDisplayNameOf 如何获得全名? 代理Type分别为transparent,anonymous,high anonymity,优劣? 为感谢computersim在大力相助,特奉送100分,快来拿啊 请教网上书店系统的设计思想和例子。 VC中使用FLASH的OCX控件如何取得Movie的原始大小,且如何按指定比例缩放?问题解决后必给分。 有关“隐藏”,“覆盖”的一些问题: 如何把A库中A表原样复制到B库中去? 怎样取得鼠标点击DataGrid控件时是哪一行,哪一列呢?(C#) ISA 2K发布多个WEB 服务器问题,(我都要疯了)高分求救 这个问题怎么办?? (ADO OPEN) Up 有分! 母亲生日,你觉得送什么礼物为好? 用c++ 写的 hello 程序在unix g++ 编译通过后,运行出错 如下几个初级问题要问,高手们请进-> SQLSERVER高手进来聊聊........ 怎样用代码实现两台电脑之间的文件传输? 哪位知道Microsoft Firewall Client 的下载地址? 关于RECORDset的问题,求教 如何在web页面使用 Windows 窗体控件,最好有例子! 使用DOM的XMLHttpRequest对象来发送xml请求,但当返回的响应带有中文时候,在PDA上无法正常显示,我使用MultiByteToWideChar也没用。有人 请问在窗口中放置控件时,PB是否有靠近格线对齐的功能。如果有,在哪设置? DELPHI中FASTNET组件使用方法 请问在SELECT查询中怎样娶得行号? 在一般的类中如何得到当前文档的指针? 巨菜问题:重装xp后grub启动菜单消失,怎么办? FIP上传问题,非常着急,在线等,解决就结贴, 用javaScript打开窗口后,原窗口的gif动画不动了 FindWindow的用法 反正没几个人能回答,发来玩玩。 在当前文档中如何实现刷新操作? 构造sql语句时,表名或字段有可能是sql的保留字段,如何解决? 小弟急需文件操作和线程管理方面方法技巧的资料,望各位英雄赐教 怎么将power point打包成exe 关于武士刀刀剑的打磨知识,请问经常打磨刀,看了个文章是关于龙泉宝剑的打磨与保养,就想家里的菜刀一样需要打磨,如果经常使用就会变的不利.如果买的好刀,也经常打磨的话,会不会以后就 应该是 急求700水包水多彩体系的配方 1.罗马法与秦律有哪些相同之处?试写出三点. 下列物质合成时,不须氮源的是 A.三磷酸腺苷 B.酪氨酸酶 C.脂肪酸 D.核酸 为什么? 线粒体中为什么含ATP合成酶、核酸合成酶、丙酮酸氧化酶,为什么不含乳酸氧化酶? 下列有关酸、碱、盐氧化物的说法,正确的是A 所有碱都易溶于水B 碱和盐反映一定有沉淀生成C 盐和氧化物一定含金属元素D 碱和氧化物一定含氧元素 脂肪酸的合成中,哪个步骤消耗ATP 注意,是合成 龟牌水晶极限蜡T-321I和龟牌白金蜡T-411I什么好 地理高一必修1地表形态 明矾净水和胶体有关吗?原理? 中国历史上哪些王朝是由汉民族建立的?并请对开过皇帝做个简单的介绍,尤其是其血统, 镀膜蜡和普通蜡有什么不一样汽车的 有哪些动物有生物钟,是什么样的,请详细回答,起码要16种动物. 蜡、冰变为液体的时候密度会改变么、固体大还是液体大、本人没学好、解答一下、 哪个软件划分2D网格比较好?我想画质量好的2D网格再导入moldflow里, 动物的生物钟是指()A、生物体内的一种能感知时间变化的生理结构B、动物对阳光的强弱变化比较敏感的器官C、生物生命或的内置节律性D、动物体内的有中标性质的器官请说明选择的原因 蜡和冰凝固前后的质量、体积和密度有什么不同? 扬州三把刀是什么... 你知道哪些动物有生物节律是昼夜节律啊 刀在石上磨 人在世上练 怎么写片段呀? moldflow手动创建流道为什么划分不了网格?划分了仍然是一条直线~咋办? 动物生物钟受环境什么变化的影响? ( )在世上炼,( )在石上磨和磨练有关的谚语 Autodesk Moldflow Synergy 2012 划分网格功能只能在安装完后用一天,我尝试过再次安装,第一天能用也能划分网格,第二天就不能用了,无论什么见,怎么改参数都不能用,要怎么办?总不能用一次重新安 《汉谟拉比法典》与《十二表法》有什么不同?书上不是说都是历史上的第一部有文字记载的法典么? 青藏地区城镇沿河谷分布的原因 刀的构造有什么物理知识 罗马法与汉谟拉比法典有什么区别 水包水多彩漆哪个品牌好啊‘ 青藏地区耕地分布在河谷地区最主要原因? 汉谟拉比法典法典宣扬"君权神授"它还规定"奴隶可以用来买卖,用来抵债.1.这是哪个地方的法律条文2.这些条文反映了什么制度?说明什么问题?3.制定的目的是? 会带来什么影响 请从物理的角度分析为什么磨刀不误砍柴工 剁肉的刀的物理知识DFG 新加坡南洋理工大学怎么样? 用物理角度分析为什么:磨刀不误砍柴工 怎样使刀更锋利用物理知识回答 什么叫做毛煤? 红日的主要内容(200字)要易懂,不少于200字的.半小时后停止提问,并进行评选.采纳满意回答可获得2分经验值奖励、提高悬赏. 成长的足迹500字谢谢啦 生命究竟有多长? 用物理学解释为什么“磨刀不误砍柴工” 作文成长的足迹500字,要写小时候的事情.450~500字 黑暗史诗必备的英语别跟我说没有,任务属性什么的全是英文的 红日梗概100字 化学元素Ds,急化学元素Ds,原子序数是110,最外层电子数是多少,各层是如何分布的? 黑暗史诗既然是英文的,那它的任务我怎么看的懂呢我昨天下的还没玩在看那些必须用到的次的翻译但是我想它的任务如果也是英文的我怎么看的懂呢靠这个游戏是完全英文的你知道不郁闷夜 音乐上的小人为什么能在音乐翩翩起舞? 秦律和罗马法律的异同点 黑暗史诗 都是英文, 红日简介主要内容 一般要多长时间才能形成生物钟,哪些行为会破坏生物钟? 电动车功率多大的 为什么充满了气的气球,过几天会瘪? 求两篇英文作文.1、金钱于幸福 80词左右.2、动物为什么是人的朋友 80词左右.百度复制的就免了,我也会找. 用物理知识回答为什么磨刀不误砍材功 红日主要内容 成长的足迹作文400字 磨刀不误坎柴工,所涉及的物理知识是什么 《红日》的主要内容?《红日》的主要内容,还得是比较短的.适合写在作文本(小的)上的. 突然,一种骄傲油然而生,我们真是一群很BIU的少女啊.BIU是啥意思?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘