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

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

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

处理过程时的鼠标显示 -VB资料 窗口处理技巧大全 -VB资料 窗口事件的发生顺序-VB资料 VB创建不规则窗口 VB创建透明窗体 VB创建位图菜单 VB创建无 Icon 的窗口 打开 Win95 的创建快捷方式窗口-VB资料 打印机技巧 -VB资料 带有历史记录功能的菜单-VB资料 得知目前Mouse所指的Menu Item是哪一个-VB资料 调整 Combo 下拉部分的宽度 -VB资料 对象是使用 TAB 键还是鼠标激活的 -VB资料 防止用户编辑文本框控件中的内容-VB资料 改变 ListIndex而不发生 Click 事件 -VB资料 改变 TreeView 的背景 -VB资料 改变安装向导的背景色-VB资料 改变按钮的文本颜色-VB资料 功能强大的增强列表框 ――VB6控件LISTVIEW使用指南 关闭MDI窗体中所有的子窗体-VB资料 规范设计Windows应用软件菜单-VB资料 VB建立可滚动的视区 -VB资料 VB建立可下拉选择的属性 -VB资料 VB建立无模式窗口 -VB资料 将VB5中的ToolBar变成平面的 将程序从任务列表中隐藏 -VB资料 将我自已的命令加入窗体的控制菜单栏-VB资料 VB利用 UnloadMode 来控制窗体的卸载? VB利用Form_QueryUnload询问使用者是否关闭窗口 利用VB的图片框实现屏幕的滚动 利用VB动态改变Windows显示模式的两种方法 我是初者:照顾一下--Web编程具体指的是什么? 谁会装双启动!帮帮忙呀 求cuteFTP3.0注册码 请问大家,为什么TC图形库中,使用异或技术(setwritemode(XOR)),在相同地方画两次相同的圆却无法将圆擦去呢? 请问javascipt中的框架的 top 指什么? 纯属题外话! ipc连接与telnet的区别? 明天我要去考研,所以要早睡! 世界著名病毒编写组织和成员介绍,包括大名鼎鼎的29A(希望反病毒厂商能给他们发感谢信!) 各位,请问哪里有在winxp下查看拨号上网密码的软件? 请问到底是xp好还是2000好?或者xp有什么缺点(硬件要求高不算)谢谢! 求VSS6.0C下载 大家觉得:女孩子身高多高最合适? 我想写:select * from talbe where name like '杨%',写到adoquery1.SQL.Text后面怎么写阿?那些''''搞得我昏了,哪个好人来讲讲? 微软出版的《SQL Server2000技术内幕》这套书怎么样,看过的来讲一下啊 c#好还是bcb好?会不会淘汰bcb呀? 讨论!!!大家帮我想想!这样会不会是访问该站点的所有人只用一个SQL线程呢??? 如何在PB下实现Windows风格的标准按钮栏?请高手帮忙,十分感谢! 读DBF中被删除的记录 在div里如何加水平线 Web Service是这样慢吗? FreeBSD下C++语言工程文件的编译问题 此贴开给“zzheaptech(风的往事)”接分,感谢热心的朋友们,向你们致敬! 大家进来给个建义 谁能告诉我资源文件的语法,或者有好的关于C和C++的好网站!谢谢!!! 如何计算当天的时间差值? 这个SQL语句错在哪了? 小弟有四个三角了,放分 都说php用word很简单!!我怎么从来没成功过!!!!?? 不能反问表是什么原因 请问在局域网内的电脑怎么样象电信拨号服务器那样,使之设置成为可以提供拨号服务的主机? 高分求答 文字型简易电子计算器设计 又一个delphi处女作!下载照样送分!提了改进方法的送高分! 菜鸟问题!谁能详细叙述一下,如何将编译过后的exe文件中的数据库正常的链接使用! 大家帮我看看我打印机的问题。 请问怎么设置使局域网内的电脑能象电信那样成为可以提供拨号上局域网服务的主机? 简单的问题.关于MFC命名规则: 老实说,是不是mysql驱动有bug,或者是java.sql.ResultSet类有bug?? 关于QQ的问题,请各位帮帮忙。谢谢! 很简单的问题,JB中用JDBC连接SQL2000怎么不行? sql总是不正解,请看看! 请教各位大侠两个困扰很久的两个问题!!! 高分求救疑难,200分相赠,急!!! 在XP中,无法从右击我的电脑>>管理,进行共享文件或文件夹的设置,急!!! 如何对同时对两个表(一对多关系)进行保存操作? 请问vc能否导入vb作得一些东西,如界面之类得。 在线求解! 如何在客户端用Java检测Radio组的那一个值被选中,在线等待, asp.net高级编程打印中 有没有人能提供点主页空间? 請問Driver跟Firmware有怎樣的分別呢? 蛇精谢娜PK范冰冰 鬼马天后PK女神《泰囧》带火旅游 徐峥获泰国总理接见张国荣惊世讯息将曝光 揭秘“哥哥”情刘欢22岁女儿大量私房照曝光(组图)刘欢女儿近照曝光 盘点娱乐圈明星的漂刘欢女儿近照曝光 明星漂亮女儿美艳比赵薇刘涛李湘黄磊维多利亚明星儿女萌照大S小S王菲赵薇范冰冰揭秘大牌明星的曝刘欢22岁女儿私房照袁姗姗戚薇李小璐刘诗诗揭秘女星整容部刘欢王刚吴宗宪 男星漂亮女儿照片盘点王大治被曝暗恋苗圃20年 娱乐圈痴情董洁潘粤明婚变成定局 揭秘两人七年情章子怡跻身全球50美 盘点老外眼中的39岁张美妮搭上59岁曾志伟 个人资大S小S王菲赵薇范冰冰 揭大牌明星的大S小S王菲赵薇范冰冰 揭大牌明星的TVB男星白健恩疑似卖淫开价5.5万女子遭强奸劝带套获证据 为取证女子遭传董洁十年前被富商包养 伊能静阿娇张台湾老牌主持人徐风去世 盘点因癌症去长途车站频演“调包计”笔记本电脑转眼网店售价跌破630元,五粮液“限价令日蚀天象朝鲜海军数十官兵执行任务时身亡2014年春联行动开始征集春联作品中国人寿杯“保险在身边关爱一生”征文9000余个就业见习岗位等你报名“珠宝”沙龙让人着迷石家庄九中开展礼仪教育“大史”跨栏迎娶新娘黄金走势难言乐观巴塔“智者”遭美无人机袭击毙命龙袍流拍率达50%你会遭遇企业法律危机吗?橄榄核雕把玩中升值邯郸:车辆限行,市民多了一份理解“黄金树”下黄金矿戏曲音乐伴奏新模式明起在梅剧院展示李克强:改革要敢于打破固有利益格局法国两名记者在马里惨遭撕票出钱就是爷?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘