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

孔雀開(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| 亚洲国产黄色片| 日韩视频在线一区二区| 亚洲欧美日韩在线综合| 久久国产精品久久久| 久久久久久有精品国产| 欧美国产在线观看| 一本色道久久99精品综合| 亚洲一区二区视频| 久久久久久久97| 久久嫩草精品久久久精品| 亚洲日韩视频| 亚洲国产天堂久久综合| 99国产精品久久久久久久| 亚洲综合电影| 欧美成年人在线观看| 国产精品视频999| 91久久夜色精品国产九色| 亚洲免费在线看| 欧美1级日本1级| 亚洲一区二区在线| 欧美成人视屏| 国产在线视频欧美一区二区三区| 99亚洲精品| 欧美大片在线看免费观看| 午夜精品久久久久久久蜜桃app | 久久激情网站| 亚洲国产一区二区a毛片| 午夜久久久久久| 欧美日韩国产色站一区二区三区| 精品不卡一区| 欧美中文字幕在线| 一本到12不卡视频在线dvd| 久久综合色一综合色88| 国产麻豆视频精品| 亚洲永久免费| 日韩视频免费在线| 欧美国产大片| 亚洲激情网址| 欧美电影免费观看网站| 久久精品亚洲精品国产欧美kt∨| 亚洲欧美日韩精品综合在线观看| 久久婷婷国产综合尤物精品| 亚洲精选视频免费看| 久久免费国产| 国模大胆一区二区三区| 午夜精彩国产免费不卡不顿大片| 日韩写真在线| 欧美日精品一区视频| 亚洲理论电影网| 亚洲国产精品成人| 麻豆精品一区二区综合av | 国产亚洲欧洲| 欧美一区二区视频观看视频| 亚洲婷婷在线| 欧美色网在线| 久久久久欧美精品| 国产精品v亚洲精品v日韩精品| 久久夜色精品国产欧美乱| 国内自拍一区| 久久综合亚州| 久久在线视频在线| 亚洲丁香婷深爱综合| 欧美成人午夜激情在线| 欧美成人激情视频| 亚洲最新在线| 亚洲一区视频在线| 国产亚洲欧美aaaa| 蜜桃av噜噜一区| 欧美另类在线播放| 亚洲免费伊人电影在线观看av| 亚洲一二三四久久| 国产在线拍揄自揄视频不卡99| 免费成人av在线看| 欧美另类专区| 久久成人在线| 欧美成人激情在线| 午夜精品av| 久久天天躁狠狠躁夜夜av| 99re66热这里只有精品3直播| 亚洲免费不卡| 激情欧美一区| av不卡在线观看| 一区二区三区在线免费播放| 亚洲精品乱码久久久久久蜜桃麻豆 | 免费视频久久| 亚洲在线中文字幕| 久久精品国产亚洲一区二区| 一本色道久久综合亚洲精品高清 | 亚洲人成人一区二区在线观看| 亚洲精品综合精品自拍| 国产视频一区在线观看一区免费| 久久中文字幕一区二区三区| 欧美成人精精品一区二区频| 久久九九精品| 最新高清无码专区| 亚洲高清色综合| 国产精品久久久久高潮| 久热这里只精品99re8久| 欧美日韩大片| 另类尿喷潮videofree| 欧美日韩一区在线观看视频| 久久婷婷国产麻豆91天堂| 欧美午夜片在线免费观看| 欧美国产精品人人做人人爱| 国产精品一二三四区| 亚洲日本理论电影| 亚洲电影免费观看高清| 免费久久99精品国产自| 午夜久久99| 91久久久久久久久久久久久| 欧美日韩免费视频| 模特精品在线| 国产午夜精品美女毛片视频| 亚洲日本欧美日韩高观看| 黄色综合网站| 欧美一区91| 欧美一区二区三区四区高清| 欧美日本视频在线| 欧美电影免费观看网站| 黄色国产精品一区二区三区| 亚洲欧美一区二区激情| 亚洲自拍偷拍色片视频| 欧美日韩精品系列| 日韩视频免费在线| 这里是久久伊人| 欧美三级午夜理伦三级中视频| 亚洲国产黄色片| 国产精品女人毛片| 国产精品一区二区久久精品 | 久久久久女教师免费一区| 亚洲影视在线| 久久久之久亚州精品露出| 欧美在线看片a免费观看| 欧美视频在线观看免费| 亚洲精品乱码久久久久久日本蜜臀| 亚洲第一福利在线观看| 久久久精品网| 欧美成人有码| 亚洲美洲欧洲综合国产一区| 欧美在线1区| 国产欧美另类| 欧美一区二区三区四区在线观看地址| 亚洲欧美日韩综合一区| 国产精品羞羞答答| 亚洲作爱视频| 亚洲毛片播放| 亚洲视频精品在线| 亚洲自拍偷拍网址| 国产视频欧美视频| 久久久亚洲高清| 亚洲国产精品一区二区www在线 | 看欧美日韩国产| 国产综合在线视频| 免费看黄裸体一级大秀欧美| 亚洲电影免费观看高清完整版| 一区二区三区久久久| 国产精品色婷婷久久58| 久久久久久久久久码影片| 亚洲三级免费| 欧美一区二区性| 亚洲激情第一页| 国产精品久久看| 噜噜噜在线观看免费视频日韩| 最新成人av在线| 久久国产精品一区二区| 亚洲精品欧美极品| 国产日韩欧美自拍| 麻豆精品传媒视频| 亚洲免费在线观看视频| 欧美国产日韩a欧美在线观看| 亚洲一区视频在线观看视频| 一区二区三区在线不卡| 国产精品乱码一区二区三区| 鲁大师影院一区二区三区| 亚洲天堂久久| 亚洲国产三级在线| 久久婷婷综合激情| 一区二区三区黄色| 亚洲电影在线观看| 国产精品日日摸夜夜摸av| 欧美大片在线影院| 久久精品免费播放| 亚洲免费在线看| 99xxxx成人网| 亚洲第一精品福利| 久久影视三级福利片| 欧美一区二区三区免费视| 一本大道久久a久久精二百| 在线日韩av片| 伊人狠狠色j香婷婷综合| 国产日韩欧美在线观看|