青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

孔雀開(kāi)發(fā)小屋

專注并致力于手機(jī)客戶端開(kāi)發(fā)
<2010年1月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

統(tǒng)計(jì)

  • 隨筆 - 103
  • 文章 - 0
  • 評(píng)論 - 251
  • 引用 - 0

常用鏈接

留言簿(38)

隨筆分類

隨筆檔案

關(guān)注的博客

朋友的博客

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

mysql存儲(chǔ)過(guò)程之游標(biāo)遍歷數(shù)據(jù)表

今天寫(xiě)一個(gè)mysql存儲(chǔ)過(guò)程,根據(jù)自己的需求要遍歷一個(gè)數(shù)據(jù)表,因?yàn)閷?duì)存儲(chǔ)過(guò)程用的不多,語(yǔ)法不甚熟悉,加之存儲(chǔ)過(guò)程沒(méi)有調(diào)試環(huán)境,花了不少時(shí)間才慢慢弄好,故留個(gè)痕跡。

 1 BEGIN
 2      DECLARE Done INT DEFAULT 0;
 3     
 4      DECLARE CurrentLingQi INT;
 5     
 6      DECLARE ShizuName VARCHAR(30);
 7      /* 聲明游標(biāo) */
 8      DECLARE rs CURSOR FOR SELECT NodeName, LingQi FROM socialrelation;
 9      /* 異常處理 */
10      DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET Done = 1;
11     
12      /* 打開(kāi)游標(biāo) */
13      OPEN rs;  
14     
15      /* 逐個(gè)取出當(dāng)前記錄LingQi字段的值,需要進(jìn)行最大值的判斷 */
16      FETCH NEXT FROM rs INTO ShizuName, CurrentLingQi;     
17      /* 遍歷數(shù)據(jù)表 */
18      REPEAT
19            IF NOT Done THEN
20               SET CurrentLingQi = CurrentLingQi + 60;
21               /* 如果更新后靈氣值大于允許的最大值,則就設(shè)置為最大值 */
22               IF CurrentLingQi >= 1800 THEN
23                  UPDATE socialrelation SET LingQi = 1800 WHERE NodeName = ShizuName;
24               ELSE
25               /* 否則,正常更新 */
26                  UPDATE socialrelation SET LingQi = LingQi + 60 WHERE NodeName = ShizuName;
27               END IF;
28            END IF;
29           
30      FETCH NEXT FROM rs INTO ShizuName, CurrentLingQi;
31 
32      UNTIL Done END REPEAT;
33     
34      /* 關(guān)閉游標(biāo) */
35      CLOSE rs;
36 END



posted @ 2010-01-07 14:34 孔雀 閱讀(6556) | 評(píng)論 (0)編輯 收藏
CxImage入門

CxImage是什么

CxImage是C++實(shí)現(xiàn)的功能強(qiáng)大的、能處理多種文件格式的圖像管理類。它能夠簡(jiǎn)單快速的實(shí)現(xiàn)圖像的導(dǎo)入、保存、顯示和變換。

為什么使用CxImage

u 它是平臺(tái)無(wú)關(guān)的

u 它是自由軟件、免費(fèi)的、開(kāi)源的

u 支持多種平面格式:BMP、GIF、ICO、TGA、JPEG、PCX、PNG、TIFF、MNG、RAS等,還有更多!

u 功能強(qiáng)大:幾何變換、圖像處理、圖像格式轉(zhuǎn)換等。

u 使用簡(jiǎn)單:下面的入門教程會(huì)給你展示這一點(diǎn)。

CxImage的功能

Constructors 構(gòu)造函數(shù)

Initialization 初始化

File 文件操作,主要是編解碼

Generic 圖像基本變化

DSP 圖像處理操作

Painting 繪圖操作

Multiple Images 多幀圖像操作

Transparency 透明層操作

Palette 調(diào)色板操作

Pixels 像素操作

Region Selection 區(qū)域選擇操作

Alpha Channel Alpha通道操作

Layers 圖像層操作

Attributes 圖像屬性操作

Miscellaneous 雜項(xiàng)

呵呵,夠強(qiáng)大吧!一個(gè)類庫(kù)再好,不能為我們所用,則一切都是空談,怎么用,請(qǐng)看詳細(xì)步驟:

CxImage使用入門

1. 去 這里:http://www.codeproject.com/KB/graphics/cximage.aspx,下載CxImage的源代碼。在 codeproject沒(méi)有賬戶的兄弟姐妹需要先注冊(cè)一個(gè)哦,非常簡(jiǎn)單,幾秒鐘就可以了!該頁(yè)面上有兩個(gè)可以下載的東東,一個(gè)是CxImage的源代碼, 另一個(gè)是用CxImage類庫(kù)開(kāi)發(fā)的一個(gè)完整的Demo,你可以看一下這個(gè)Demo,就知道它的功能有多強(qiáng)大了!

2. 編譯CxImage。解壓源碼包,在解壓后的目錄下有一個(gè)CxImageLib.dsw工作空間文件,使用VC++ 6.0 打開(kāi)該工作空間文件。做以下事情:

Project->Settings->C/C++, 在Category下拉列表中選擇Code Generation,將Use rum-time libary中選擇MultiThread DLL.在 Category下拉列表中選擇 Precompiled Headers中,選擇第一 項(xiàng): Not using Precompiled headers.

Build->Batch Build->勾選你要編譯的版本庫(kù)。默認(rèn)情況下是每個(gè)庫(kù)都有四個(gè)版本,分別是Debug、Release、Unicode Debug、Unicode Release.選擇你想要編譯的版本即可。

等待幾分鐘,即可編譯好。

新建立一個(gè)文件夾,如mycximage。在該文件夾下新建一個(gè)header文件夾和一個(gè)lib文件夾。將CxImage下的所有頭文件都拷貝到header文件夾下,將剛才所有生成的lib文件拷貝到lib文件夾下。至此,你已經(jīng)擁有了CxImage類庫(kù)。

打開(kāi)VC++6.0,新建立一個(gè)基于對(duì)話框的MFC應(yīng)用程序,叫Test。我們來(lái)完成一個(gè)將BMP位圖轉(zhuǎn)換成JPEG格式的小程序。在對(duì)話框上畫(huà)一個(gè)按鈕,雙擊按鈕,響應(yīng)事件函數(shù)。

將剛才我們建立好的mycximage文件夾拷貝到你的工程目錄下。在TestDlg.cpp文件頂部,加入以下代碼:

#include ”mycximage/header/ximage.h”

#pragma comment(lib, ”mycximage/lib/png.lib”)

#pragma comment(lib, ”mycximage/lib/libdcr.lib”)

#pragma comment(lib, ”mycximage/lib/jpeg.lib”)

#pragma comment(lib, ”mycximage/lib/zlib.lib”)

#pragma comment(lib, ”mycximage/lib/tiff.lib”)

#pragma comment(lib, ”mycximage/lib/jasper.lib”)

#pragma comment(lib, ”mycximage/lib/cximage.lib”)

#pragma comment(lib, ”mycximage/lib/mng.lib”)

在你的事件響應(yīng)函數(shù)中添加一下代碼:

CxImage image;

CString strFileName; // 圖像文件名

CFileDialog dlg( TRUE, ”BMP”, NULL, OFN_OVERWRITEPROMPT | OFN_HIDEREADONLY, ”所有圖像文件(*.*)|*.*|BMP圖像文件(*.BMP)|*.BMP|JPG格式圖像(*.JPG)|*.JPG||”);

dlg.DoModal();

// 獲取文件名

strFileName = dlg.GetFileName();

// 判斷文件名是否為空

if (strFileName.GetLength() == 0)

{

return;

}

// 加載BMP位圖

image.Load( strFileName.GetBuffer( strFileName.GetLength()), CXIMAGE_FORMAT_BMP );

// 判斷圖像是否有效

if (image.IsValid())

{

// 判斷圖像顏色數(shù)

if (!image.IsGrayScale())

image.IncreaseBpp( 24 );

// 設(shè)置Jpeg圖像的質(zhì)量

image.SetJpegQuality( 80 );

// 將位圖轉(zhuǎn)換成JPEG格式圖像

image.Save(”export.jpg”,CXIMAGE_FORMAT_JPG);

}

呵呵,看看效果吧!你已經(jīng)完成了將指定位圖轉(zhuǎn)換成JPEG格式的功能!就是這么簡(jiǎn)單!

后記

如果各位XDJM按照我的步驟一步一步來(lái),應(yīng)該是肯定可以成功的!

本文中所述的是在VC++ 6.0中完成。而對(duì)于編譯好的庫(kù),在VS2005中也是可以直接用的。如果上述同樣的代碼在VS2005中編譯不能通過(guò),你需要在工程屬性中將字符集設(shè)置為Not Set,編譯即可通過(guò)!

posted @ 2009-12-31 23:15 孔雀 閱讀(1633) | 評(píng)論 (1)編輯 收藏
寫(xiě)在09年末

09年的最后一天!

晚上,互易中國(guó)的客服向我提醒說(shuō)我的域名到期,該續(xù)費(fèi)了,我說(shuō)不續(xù)了。打算以后就在CPP博客安家了。

回首09年,感慨很多。在09年的尾巴尖上,把博客建立起來(lái)。

迎接2010。


posted @ 2009-12-31 22:36 孔雀 閱讀(274) | 評(píng)論 (0)編輯 收藏
僅列出標(biāo)題
共11頁(yè): First 3 4 5 6 7 8 9 10 11 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美一区二区在线观看| 国产精品99久久久久久久vr| 久久久久成人精品免费播放动漫| 国产精品天天摸av网| 欧美在线短视频| 久久免费视频在线观看| 在线观看中文字幕不卡| 亚洲片国产一区一级在线观看| 蜜桃伊人久久| 亚洲五月婷婷| 亚洲免费视频在线观看| 国内久久精品| 91久久国产自产拍夜夜嗨| 欧美性猛交视频| 老司机一区二区三区| 欧美大秀在线观看| 亚洲欧美资源在线| 亚洲国产毛片完整版| 午夜精品美女自拍福到在线| 亚欧美中日韩视频| 最近中文字幕日韩精品| 99精品视频一区二区三区| 国产精品一区在线播放| 嫩草国产精品入口| 国产精品国产三级国产aⅴ9色| 久久青草福利网站| 欧美午夜一区| 欧美电影在线播放| 国产精品三级久久久久久电影| 麻豆精品传媒视频| 国产精品美女黄网| 亚洲人体一区| 黄色在线成人| 亚洲欧美精品suv| 亚洲精品美女久久久久| 欧美一二区视频| 中日韩视频在线观看| 久热精品视频在线| 久久久夜精品| 国产精品一区二区久久久久| 欧美电影免费网站| 黑人中文字幕一区二区三区| 亚洲一级网站| 亚洲午夜激情| 欧美精品日本| 亚洲国产精品一区二区第四页av| 国产一区二区黄| 亚洲综合久久久久| 亚洲午夜一区二区三区| 欧美成人资源| 亚洲国产经典视频| 亚洲激情视频网| 久久久亚洲成人| 美女视频黄 久久| 狠狠久久综合婷婷不卡| 午夜激情综合网| 欧美一区二区三区免费大片| 欧美日韩一区二区在线观看视频| 亚洲第一区在线观看| 亚洲成人在线| 蜜桃精品久久久久久久免费影院| 久久久久久久91| 国产在线播放一区二区三区| 欧美一区二区成人| 久久九九精品99国产精品| 国产欧美一区二区精品性色| 亚洲欧美精品一区| 久久久精品一品道一区| 国产一区二区0| 久久久五月天| 亚洲国产视频直播| 一区二区av在线| 欧美三级午夜理伦三级中视频| 亚洲精品一区在线观看| 亚洲图片在线| 国产午夜精品全部视频播放| 欧美一级久久久| 女仆av观看一区| 亚洲麻豆国产自偷在线| 欧美日韩国产综合视频在线| 在线视频精品| 久久一区欧美| 日韩一级片网址| 国产精品久久激情| 欧美在线播放一区二区| 亚洲国产精品电影在线观看| 另类人畜视频在线| 91久久夜色精品国产网站| 欧美日韩精品不卡| 先锋影音国产一区| 欧美电影在线| 性亚洲最疯狂xxxx高清| 国产亚洲欧美一区二区| 欧美福利精品| 亚洲欧美国产日韩天堂区| 免费观看成人| 亚洲午夜精品一区二区| 国产在线国偷精品产拍免费yy| 麻豆精品精华液| 亚洲午夜精品福利| 欧美国产日韩一区二区| 亚洲欧美国产精品va在线观看 | 亚洲一区二区三区在线| 美女脱光内衣内裤视频久久影院 | 国产精品每日更新在线播放网址| 久久精品亚洲乱码伦伦中文| 亚洲精品久久久久| 久久中文在线| 亚洲免费网站| 日韩视频免费观看高清完整版| 国产伦精品免费视频| 欧美成人r级一区二区三区| 午夜精品视频在线观看一区二区| 亚洲黄色成人网| 看欧美日韩国产| 午夜天堂精品久久久久| 亚洲精品中文字幕在线| 国产亚洲午夜| 国产欧美精品va在线观看| 欧美精品综合| 欧美mv日韩mv国产网站| 欧美在线精品一区| 亚洲一区欧美激情| 国产精品99久久99久久久二8| 亚洲国产成人av好男人在线观看| 久久久久九九视频| 欧美中文字幕视频在线观看| 在线亚洲免费视频| 99在线|亚洲一区二区| 亚洲国产精品ⅴa在线观看| 国产日韩欧美一区二区| 欧美午夜宅男影院| 欧美日韩日日夜夜| 欧美日韩免费看| 欧美人与禽性xxxxx杂性| 欧美大片第1页| 欧美精品二区| 欧美精品系列| 欧美精品18+| 欧美喷潮久久久xxxxx| 欧美freesex8一10精品| 美日韩精品视频| 欧美成人免费在线| 欧美粗暴jizz性欧美20| 欧美成人免费一级人片100| 蜜臀99久久精品久久久久久软件| 久久男人资源视频| 免费成人你懂的| 欧美大色视频| 欧美视频二区36p| 国产精品人人做人人爽人人添 | 久久婷婷久久| 欧美不卡在线| 欧美三级午夜理伦三级中视频| 欧美色大人视频| 国产欧美日韩激情| 依依成人综合视频| 亚洲区中文字幕| 亚洲一区二区三区777| 欧美性做爰毛片| 欧美 日韩 国产一区二区在线视频| 美女视频一区免费观看| 欧美日本中文字幕| 国产精品久久久久久模特| 国产欧美一区视频| 亚洲二区视频| 一区二区免费在线观看| 欧美一级大片在线免费观看| 开元免费观看欧美电视剧网站| 亚洲国产精品传媒在线观看| 在线视频亚洲欧美| 久久国产成人| 欧美日韩精品久久久| 国产日韩一区二区三区| 亚洲精品午夜| 欧美中文字幕久久| 亚洲精品你懂的| 亚洲午夜女主播在线直播| 欧美一级视频免费在线观看| 久久这里有精品15一区二区三区| 欧美日韩一区二区三区| 国产一区二区三区黄| 99v久久综合狠狠综合久久| 欧美一区成人| 日韩视频一区二区| 久久久精品国产免大香伊| 欧美日韩中文精品| 在线成人中文字幕| 午夜伦欧美伦电影理论片| 欧美搞黄网站| 羞羞漫画18久久大片| 欧美精品久久久久久| 红桃视频欧美| 久久国产福利国产秒拍| 亚洲美女视频在线观看| 久久躁日日躁aaaaxxxx| 国产一区二三区| 欧美一进一出视频| 一本色道久久加勒比88综合| 暖暖成人免费视频|