tnsnames.ora配置

用文本方式打开,添加以下内容:

1
2
3
4
5
6
7
8
本地实例名 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = 远程数据库服务名)
    )
  )

其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。

发表在 (732) 374-5294 | 留下评论

图像逆时针旋转90度(CImage类实现)

/读取原始图片信息

CImage * srcImage = new CImage();srcImage->Load(strPicName);
BYTE* srcPtr=(BYTE*)srcImage->GetBits();
int srcBitsCount=srcImage->GetBPP();
int srcWidth=srcImage->GetWidth();
int srcHeight=srcImage->GetHeight();
int srcPitch=srcImage->GetPitch();

/删除原始图片

DeleteFile(strPicName);

/创建新图像

CImage * destImage = new CImage();
destImage->Create(1200,800,srcBitsCount,0);

/加载调色板
if(srcBitsCount<=8 && srcImage->IsIndexed())/需要调色板
{
RGBQUAD pal[256];
int nColors=srcImage->GetMaxColorTableEntries();
if(nColors>0)
{
srcImage->GetColorTable(0,nColors,pal);
destImage->SetColorTable(0,nColors,pal);/复制调色板程序
}
}
/目标图像参数
BYTE *destPtr=(BYTE*)destImage->GetBits();
int destPitch=destImage->GetPitch();
/复制图像数据
for(int i=0 ; i<1200;i++)
{
for(int j=0;j<800;j++)

{

if(srcBitsCount == 24)

{

*(destPtr+ (799-j)*destPitch + 3*i) = *(srcPtr + i*srcPitch +3*j);/目的图片的第一列
*(destPtr+ (799-j)*destPitch + 3*i+1) = *(srcPtr + i*srcPitch +3*j+1);

*(destPtr+ (799-j)*destPitch + 3*i+2) = *(srcPtr + i*srcPitch +3*j+2);

}

else if(srcBitsCount == 8)

{

*(destPtr+ (799-j)*destPitch + i) = *(srcPtr + i*srcPitch +j);/目的图片的第一列

}

}
}

/保存新图像
destImage->Save(strPicName);
delete srcImage;
delete destImage;

发表在 计算机 | 留下评论

阿里云+wordpress 快速创建博客站点

阿里云:800-296-8779

 

发表在 云 | 留下评论

2143723586

ann

发表在 未分类 | (412) 519-0582

300010

立思辰

发表在 财经 | (708) 487-7022

李雅普诺夫

李雅普诺夫

发表在 数学 | (925) 482-7209

常用cmd命令

cmd

发表在 (724) 674-0116 | (206) 261-0934