• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Excelize函數(shù)庫(kù)Excel多關(guān)鍵字排序算法的設(shè)計(jì)與實(shí)現(xiàn)

    2021-09-26 02:59:43李琨賈立偉石曉明
    無(wú)線互聯(lián)科技 2021年15期

    李琨 賈立偉 石曉明

    摘 要:文章基于Excelize第三方函數(shù)庫(kù),針對(duì)目前Excelize函數(shù)庫(kù)沒(méi)有實(shí)現(xiàn)排序函數(shù)的問(wèn)題,以最低位優(yōu)先算法思想為基礎(chǔ),設(shè)計(jì)并實(shí)現(xiàn)了Excel數(shù)據(jù)的多關(guān)鍵字排序算法。根據(jù)對(duì)實(shí)際案例進(jìn)行排序測(cè)試所得的結(jié)果可知,該算法能夠滿足Excel工作表數(shù)據(jù)的單關(guān)鍵字、多關(guān)鍵字和自定義序列的排序操作。該排序算法的實(shí)現(xiàn)為今后設(shè)計(jì)并實(shí)現(xiàn)“計(jì)算機(jī)應(yīng)用基礎(chǔ)”課程自動(dòng)判卷系統(tǒng)進(jìn)一步奠定了技術(shù)基礎(chǔ)。

    關(guān)鍵詞:Excelize函數(shù)庫(kù);Go語(yǔ)言;LSD算法;Excel工作簿;多關(guān)鍵字排序

    0? ? 引言

    為實(shí)現(xiàn)河南醫(yī)學(xué)高等專科學(xué)?!坝?jì)算機(jī)應(yīng)用”課程在線考試系統(tǒng)的自動(dòng)判卷操作以減輕教師的改卷壓力,筆者選擇以Go語(yǔ)言作為自動(dòng)判卷系統(tǒng)的開(kāi)發(fā)語(yǔ)言。Excelize是以Go語(yǔ)言開(kāi)發(fā)的一套讀寫(xiě)Excel工作簿的函數(shù)庫(kù)[1],且Excelize函數(shù)庫(kù)在運(yùn)行時(shí)長(zhǎng)和占用內(nèi)存方面的表現(xiàn)都具有絕對(duì)優(yōu)勢(shì)[2],故筆者選擇Excelize函數(shù)庫(kù)作為該自動(dòng)判分系統(tǒng)的第三方開(kāi)發(fā)庫(kù)。

    本文在前期基于Excelize函數(shù)庫(kù)對(duì)復(fù)雜Excel工作簿的讀寫(xiě)操作測(cè)試的基礎(chǔ)上,針對(duì)Excelize函數(shù)庫(kù)目前沒(méi)有實(shí)現(xiàn)排序函數(shù)的這個(gè)問(wèn)題,以最低位優(yōu)先算法(LSD算法)[3]思想為基礎(chǔ),基于Excelize函數(shù)庫(kù)設(shè)計(jì)并實(shí)現(xiàn)了Excel數(shù)據(jù)的多關(guān)鍵字排序算法。該排序算法的實(shí)現(xiàn)為今后設(shè)計(jì)并實(shí)現(xiàn)“計(jì)算機(jī)應(yīng)用基礎(chǔ)”課程自動(dòng)判卷系統(tǒng)進(jìn)一步奠定了技術(shù)基礎(chǔ)。

    1? ? 基于Excelize函數(shù)庫(kù)實(shí)現(xiàn)Excel數(shù)據(jù)多關(guān)鍵字排序面臨的問(wèn)題

    Excelize函數(shù)庫(kù)提供了大量操作Excel工作簿讀寫(xiě)的函數(shù)和方法。因?yàn)镋xcel工作表是按行數(shù)據(jù)進(jìn)行排序的,所以需要通過(guò)Excelize函數(shù)庫(kù)提供的GetRows()方法從Excel工作簿中讀取所有數(shù)據(jù)。但是,GetRows()方法返回的數(shù)據(jù)結(jié)果為二維字符串切片,使得無(wú)論工作表中的數(shù)據(jù)為何種類型,得到的結(jié)果均為字符串類型。這樣就使得對(duì)數(shù)據(jù)的操作存在以下3個(gè)方面的難題:(1)讀取的數(shù)據(jù)均存儲(chǔ)為字符串類型,無(wú)法利用程序自動(dòng)判斷原數(shù)據(jù)的數(shù)據(jù)類型,降低了軟件的自動(dòng)化程度。(2)假設(shè)排序關(guān)鍵字所在列為數(shù)值型數(shù)據(jù),而讀取后的結(jié)果卻為字符串類型,需進(jìn)行類型轉(zhuǎn)換操作,否則排序結(jié)果不正確。(3)當(dāng)排序結(jié)束后,需要將排序結(jié)果寫(xiě)回到Excel工作表中,此時(shí)需要將每一列數(shù)據(jù)由字符串類型轉(zhuǎn)換為原類型的數(shù)據(jù),否則將改變?cè)紨?shù)據(jù)的數(shù)據(jù)類型。

    2? ? 基于Excelize函數(shù)庫(kù)Excel多關(guān)鍵字排序算法的設(shè)計(jì)與實(shí)現(xiàn)

    2.1? 基于Excelize函數(shù)庫(kù)設(shè)計(jì)Excel多關(guān)鍵字排序算法

    本文通過(guò)對(duì)上述問(wèn)題的分析和總結(jié),以LSD算法為基礎(chǔ),基于Excelize函數(shù)庫(kù)對(duì)Excel工作表數(shù)據(jù)設(shè)計(jì)并實(shí)現(xiàn)了多關(guān)鍵字排序算法。圖1中所示左側(cè)所示的是一個(gè)n行m列數(shù)據(jù)序列R={R1,R2,…,Ri,…,Rn}(1≤i≤n),其中Ri={Ri1,Ri2,…,Rij,…Rim}(1≤j≤m)為序列R的第i行數(shù)據(jù),而Rij∈Dj為第i行第j列的數(shù)據(jù)值,且Dj={D1,D2,…,Dn}(1≤j≤m)為第j列所有數(shù)據(jù)的取值范圍。該圖是按第j列數(shù)據(jù)進(jìn)行“分配”和“收集”過(guò)程的示例圖。切片Bucket(順序結(jié)構(gòu))為“排序桶”,桶中存放的是已經(jīng)排列過(guò)順序(升序、降序或自定義序列)的第j列數(shù)據(jù)值的集合,其排列順序從下標(biāo)0開(kāi)始;Map類型變量CntBkt(隨機(jī)存儲(chǔ)結(jié)構(gòu))為“計(jì)數(shù)桶”,其key值記錄的是第j列的所有數(shù)據(jù)值的集合,而value值記錄的是在“收集”數(shù)據(jù)階段,第j列取值為Dij所對(duì)應(yīng)的記錄在新生成的數(shù)據(jù)序列R中所對(duì)應(yīng)的行號(hào)。切片Bucket和Map類型變量CntBkt生成的過(guò)程被稱為L(zhǎng)SD算法的“分配”階段,而按照CntBkt中value值,重新生成新的數(shù)據(jù)序列R的過(guò)程被稱為L(zhǎng)SD算法的“收集”階段。若需對(duì)數(shù)據(jù)序列R按k個(gè)關(guān)鍵字進(jìn)行排序,則需要按照關(guān)鍵字的優(yōu)先級(jí)次序,由低到高地循環(huán)執(zhí)行上述“分配”和“收集”操作,直到主要關(guān)鍵字完成“收集”任務(wù)后,即完成所有關(guān)鍵字的排序操作。

    2.2? 基于Excelize函數(shù)庫(kù)實(shí)現(xiàn)Excel多關(guān)鍵字排序算法

    根據(jù)LSD排序算法的設(shè)計(jì)需要,定義了一種名為SortField的排序關(guān)鍵字?jǐn)?shù)據(jù)類型,其定義結(jié)構(gòu)如下:

    type SortField struct {

    Name? ?string //排序列的字段名

    Type? ?string //排序類型,是”int”,”float”還是”string”,”user”為自定義序列

    Order? string //排序順序,如果是"desc”為降序,”asc”為升序,”user”為自定義序列

    ColIdx int? ? //排序列的索引號(hào),該值從1起始

    RowIdx int? ? //排序列標(biāo)題所在行索引,該值從1起始

    Bucket []string //“排序桶”

    CntBkt map[string]int //“計(jì)數(shù)桶”

    }

    其中,SortField類型的ColIdx和RowIdx兩個(gè)字段主要是用于記錄排序列標(biāo)題所在列號(hào)和行號(hào)。設(shè)置這兩個(gè)字段的目的:一是為了防止其他函數(shù)對(duì)列標(biāo)題坐標(biāo)進(jìn)行重復(fù)計(jì)算;二是為了在全表數(shù)據(jù)進(jìn)行排序的過(guò)程中,利用RowIdx數(shù)值將標(biāo)題行排除在外。一方面使標(biāo)題行不參與排序,從而保證排序數(shù)據(jù)的準(zhǔn)確性,另一方面也減少了排序過(guò)程中所分配的存儲(chǔ)空間。

    為SortField關(guān)鍵字?jǐn)?shù)據(jù)類型綁定一個(gè)初始化方法SetSortField (),其方法原型為:

    func (field *SortField) SetSortField(file *excelize.File,sheet,name,sortType,order string,sortData ...[]string) error。其中,參數(shù)file用以接受Excelize函數(shù)庫(kù)讀入的excel文件變量,name,sortType,order 3個(gè)參數(shù)分別代表排序關(guān)鍵字的名字、排序類型和排序順序,其含義已在SortField類型定義中予以說(shuō)明。sortData為可選字段,當(dāng)sortType和order兩個(gè)參數(shù)均為“user”字符串時(shí),sortData字段必須指定待排序列的自定義序列。該方法的執(zhí)行步驟如下:

    (1)使用name, sortType,order 3個(gè)變量分別對(duì)綁定的*SortField 類型變量field中的name,Type和order 3個(gè)字段進(jìn)行賦值。

    (2)執(zhí)行file.GetCols(sheet)方法從sheet中將讀入的數(shù)據(jù)存儲(chǔ)到cols變量中。

    (3)調(diào)用file.SearchSheet(sheet, name)方法將排序列數(shù)據(jù)存儲(chǔ)到變量data中。

    (4)調(diào)用excelize提供的工具方法CellNameToCoordinates(data[0])獲取排序列標(biāo)題的坐標(biāo),并存入綁定變量field的ColIdx和RowIdx兩個(gè)字段中。

    (5)如果field變量的Type字段值為”user”,則調(diào)用其綁定方法MakeBucket()并傳入?yún)?shù)sortData[0],構(gòu)建其“排序桶”Bucket字段 ;否則調(diào)用其綁定方法MakeBucket()并傳入?yún)?shù)cols[colNum-1][rowNum:],生成其“排序桶” Bucket字段。

    (6)調(diào)用make(map[string]int, len(field.Bucket))函數(shù)為field變量的“計(jì)數(shù)桶”CntBkt字段分配存儲(chǔ)空間。field變量的“計(jì)數(shù)桶”CntBkt 字段中的key值為其“排序桶”Bucket 的value值,且將“計(jì)數(shù)桶”CntBkt 的value值初始化為0。

    MakeBucket(data []string)是SortField類型綁定的一個(gè)生成“排序桶”的方法,然后根據(jù)Order字段的排序順序,完成“排序桶”Bucket的生成,其實(shí)現(xiàn)步驟如下:

    (1)調(diào)用removeDuplicateElement(data)函數(shù)除去data中的重復(fù)數(shù)據(jù)并將結(jié)果存入orderData變量中。

    (2)調(diào)用make([]string, len(orderData))函數(shù)為field.Bucket分配存儲(chǔ)空間;同時(shí)調(diào)用make([]interface{},0,len(orderData))函數(shù)生成排序數(shù)據(jù)的臨時(shí)存儲(chǔ)空間temp。

    (3)根據(jù)field.Type的值,對(duì)讀取的字符串?dāng)?shù)據(jù)進(jìn)行類型轉(zhuǎn)換。如果所傳入的參數(shù)值field.Type是字符串類型或“user”類型則不必轉(zhuǎn)換,否則需要按照原始數(shù)據(jù)類型對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換。然后將數(shù)據(jù)追加到切片temp中去。

    (4)對(duì)轉(zhuǎn)換后的數(shù)據(jù)temp通過(guò)調(diào)用SortOrder(temp,field.Order)函數(shù),按照f(shuō)ield.Order字段進(jìn)行排序。

    (5)將排序后的數(shù)據(jù)temp轉(zhuǎn)換為字符串放入“排序桶”field.Bucket中。

    3? ? 結(jié)語(yǔ)

    綜上所述,本文以最低位優(yōu)先算法思想為基礎(chǔ),基于Excelize函數(shù)庫(kù)設(shè)計(jì)并實(shí)現(xiàn)了能夠滿足Excel工作表數(shù)據(jù)單關(guān)鍵字、多關(guān)鍵字和自定義序列排序操作的多關(guān)鍵字排序算法。接下來(lái),筆者將進(jìn)一步研究基于Excelize函數(shù)庫(kù),以實(shí)現(xiàn)原生Golang中的sort.Interface接口的方法來(lái)完成Excel工作表數(shù)據(jù)的多關(guān)鍵字排序問(wèn)題。

    [參考文獻(xiàn)]

    [1]XU R.介紹·Excelize簡(jiǎn)體字文檔[EB/OL].(2021-03-08)[2021-07-03].https://xuri.me/excelize/zh-hans/.

    [2]XU R.性能數(shù)據(jù)·Excelize簡(jiǎn)體字文檔[EB/OL].(2021-03-08)[2021-07-03].https://xuri.me/excelize/zh-hans/performance.html.

    [3]嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu):C語(yǔ)言版 [M].北京:清華大學(xué)出版社,1996.

    (編輯 姚 鑫)

    Design and implementation of Excel multi-keyword sorting algorithm

    based on Excelize function library

    Li Kun, Jia Liwei, Shi Xiaoming

    (Henan Medical College, Zhengzhou 451191, China)

    Abstract:In this paper, based on the Excelize third-party library, aiming at the problem that the current Excelize function library does not implement the sorting function, based on the idea of the LSD algorithm, a multi-keyword sorting algorithm for Excel data is designed and implemented based on the Excelize function library. According to the sorting test results of the actual case, the algorithm can meet the sorting operations of single-keyword, multi-keyword and custom sequence of Excel worksheet. The implementation of the sorting algorithm lays a technical foundation for the design and implementation of the automatic grading system for the course of computer application foundation in the future.

    Key words:Excelize function library; Go language; LSD algorithm; Excel document; multi-keyword sorting

    成人三级黄色视频| 精品一品国产午夜福利视频| 国产私拍福利视频在线观看| 亚洲激情在线av| 国产黄a三级三级三级人| 国产成人精品无人区| 亚洲五月婷婷丁香| 在线av久久热| 中文字幕久久专区| 国产精品98久久久久久宅男小说| 12—13女人毛片做爰片一| 国产野战对白在线观看| 中文字幕人成人乱码亚洲影| 欧美日本中文国产一区发布| 大陆偷拍与自拍| 69av精品久久久久久| av福利片在线| 伦理电影免费视频| 午夜激情av网站| 身体一侧抽搐| 午夜福利一区二区在线看| 长腿黑丝高跟| 日韩欧美免费精品| 国产精品久久久久久精品电影 | 国产成人系列免费观看| 悠悠久久av| 大型黄色视频在线免费观看| 久久精品亚洲精品国产色婷小说| 成人欧美大片| 熟女少妇亚洲综合色aaa.| 国产成人免费无遮挡视频| 国语自产精品视频在线第100页| 一级黄色大片毛片| 亚洲专区中文字幕在线| 午夜福利一区二区在线看| 国产成人精品在线电影| 中亚洲国语对白在线视频| 人人妻人人澡人人看| 国产精品一区二区在线不卡| 亚洲欧美精品综合一区二区三区| 精品人妻1区二区| 精品乱码久久久久久99久播| 日韩av在线大香蕉| 久久草成人影院| 久久青草综合色| www日本在线高清视频| 国产欧美日韩一区二区三区在线| 欧美激情 高清一区二区三区| 男女之事视频高清在线观看| 国产亚洲av嫩草精品影院| 日本一区二区免费在线视频| 窝窝影院91人妻| 侵犯人妻中文字幕一二三四区| 涩涩av久久男人的天堂| 嫩草影院精品99| 后天国语完整版免费观看| 精品一区二区三区四区五区乱码| 欧美一级毛片孕妇| 色av中文字幕| 精品久久久久久久毛片微露脸| 一区二区三区激情视频| 两性午夜刺激爽爽歪歪视频在线观看 | e午夜精品久久久久久久| av福利片在线| 99久久精品国产亚洲精品| 国产97色在线日韩免费| 欧美成人免费av一区二区三区| 国产激情久久老熟女| 久久影院123| 免费一级毛片在线播放高清视频 | 欧美久久黑人一区二区| 最新美女视频免费是黄的| 可以在线观看毛片的网站| av电影中文网址| 老司机在亚洲福利影院| 国产午夜福利久久久久久| 久久精品91蜜桃| 国产亚洲精品一区二区www| 国产乱人伦免费视频| 午夜两性在线视频| 97碰自拍视频| 一区二区日韩欧美中文字幕| 成人免费观看视频高清| av网站免费在线观看视频| 在线观看日韩欧美| 午夜福利成人在线免费观看| 中文字幕久久专区| 亚洲一区中文字幕在线| 精品国产超薄肉色丝袜足j| 国产亚洲精品第一综合不卡| 亚洲男人天堂网一区| 亚洲av第一区精品v没综合| 后天国语完整版免费观看| 人妻久久中文字幕网| 50天的宝宝边吃奶边哭怎么回事| 日日爽夜夜爽网站| 精品久久久精品久久久| 黑人巨大精品欧美一区二区mp4| 日韩中文字幕欧美一区二区| 不卡一级毛片| 巨乳人妻的诱惑在线观看| 在线观看一区二区三区| 国产不卡一卡二| 久久精品国产亚洲av香蕉五月| 他把我摸到了高潮在线观看| 深夜精品福利| 51午夜福利影视在线观看| 欧美一级毛片孕妇| 精品少妇一区二区三区视频日本电影| 在线免费观看的www视频| 成人手机av| 国内精品久久久久精免费| 欧美日韩黄片免| 欧美日本中文国产一区发布| 中文字幕色久视频| 老熟妇乱子伦视频在线观看| 国产高清激情床上av| 色精品久久人妻99蜜桃| 亚洲 欧美一区二区三区| 欧美亚洲日本最大视频资源| 黄色视频不卡| 性少妇av在线| 欧美日韩精品网址| 老汉色av国产亚洲站长工具| 国产成人欧美在线观看| 黄网站色视频无遮挡免费观看| 日本精品一区二区三区蜜桃| 亚洲免费av在线视频| 亚洲自偷自拍图片 自拍| 亚洲国产看品久久| 免费搜索国产男女视频| 日韩一卡2卡3卡4卡2021年| 99久久精品国产亚洲精品| 亚洲第一欧美日韩一区二区三区| xxx96com| 中文字幕高清在线视频| 岛国在线观看网站| 成人国产一区最新在线观看| 亚洲专区中文字幕在线| 亚洲 国产 在线| 涩涩av久久男人的天堂| 黄色视频,在线免费观看| 国产单亲对白刺激| 少妇熟女aⅴ在线视频| 精品一品国产午夜福利视频| 波多野结衣一区麻豆| 久久青草综合色| 午夜免费成人在线视频| 免费在线观看完整版高清| av有码第一页| АⅤ资源中文在线天堂| or卡值多少钱| 久久精品国产99精品国产亚洲性色 | 99久久99久久久精品蜜桃| 人人妻人人澡欧美一区二区 | 日本在线视频免费播放| 精品少妇一区二区三区视频日本电影| 黄色 视频免费看| 人人妻,人人澡人人爽秒播| 人人妻,人人澡人人爽秒播| 亚洲成人国产一区在线观看| 黄色视频不卡| av超薄肉色丝袜交足视频| 国产区一区二久久| 亚洲欧洲精品一区二区精品久久久| 久久国产精品人妻蜜桃| 咕卡用的链子| 精品不卡国产一区二区三区| 久久狼人影院| 国产精品自产拍在线观看55亚洲| 母亲3免费完整高清在线观看| 69精品国产乱码久久久| 老司机福利观看| 国产激情欧美一区二区| 国产精品98久久久久久宅男小说| 午夜影院日韩av| 欧美日本中文国产一区发布| 久久精品91无色码中文字幕| 午夜福利成人在线免费观看| 韩国av一区二区三区四区| 国产欧美日韩一区二区三区在线| 一进一出好大好爽视频| 黄频高清免费视频| 国产成人av教育| 怎么达到女性高潮| 色播在线永久视频| 成年版毛片免费区| 欧美乱妇无乱码| 精品欧美国产一区二区三| 午夜老司机福利片| 中文字幕最新亚洲高清| 夜夜躁狠狠躁天天躁| 色综合婷婷激情| 成人av一区二区三区在线看| 欧美日韩精品网址| 亚洲 国产 在线| 国产不卡一卡二| 91成年电影在线观看| 一区在线观看完整版| 亚洲精品国产一区二区精华液| 国产精品野战在线观看| 中文亚洲av片在线观看爽| 午夜福利欧美成人| 国产精品精品国产色婷婷| cao死你这个sao货| 给我免费播放毛片高清在线观看| 国内精品久久久久久久电影| 亚洲欧洲精品一区二区精品久久久| 激情在线观看视频在线高清| 亚洲国产毛片av蜜桃av| 国产精品精品国产色婷婷| 午夜老司机福利片| 一级毛片女人18水好多| 精品国产超薄肉色丝袜足j| 国产一卡二卡三卡精品| 中国美女看黄片| 亚洲国产中文字幕在线视频| 女性被躁到高潮视频| 久久人人97超碰香蕉20202| 久久精品国产清高在天天线| 国产成人精品无人区| 久久这里只有精品19| 午夜免费鲁丝| 757午夜福利合集在线观看| 女同久久另类99精品国产91| 一区福利在线观看| а√天堂www在线а√下载| 亚洲成国产人片在线观看| 咕卡用的链子| 18禁观看日本| 两个人免费观看高清视频| 欧美成人性av电影在线观看| 久久久精品国产亚洲av高清涩受| 亚洲成a人片在线一区二区| 黄色a级毛片大全视频| 亚洲精品一卡2卡三卡4卡5卡| 国产野战对白在线观看| 亚洲男人天堂网一区| 又大又爽又粗| 狂野欧美激情性xxxx| 成人欧美大片| 欧美一区二区精品小视频在线| 91麻豆精品激情在线观看国产| 亚洲精品中文字幕一二三四区| 精品国产一区二区久久| 精品久久久久久久人妻蜜臀av | 国产视频一区二区在线看| 久久精品影院6| 在线观看午夜福利视频| 中文字幕高清在线视频| 88av欧美| 亚洲国产精品久久男人天堂| 国产成人系列免费观看| 黄色片一级片一级黄色片| 黄色成人免费大全| 亚洲av熟女| 免费一级毛片在线播放高清视频 | 黄色a级毛片大全视频| 亚洲精品在线观看二区| 日本a在线网址| 色综合欧美亚洲国产小说| 天堂影院成人在线观看| 成人国产综合亚洲| 亚洲第一av免费看| 国产精品自产拍在线观看55亚洲| 18禁黄网站禁片午夜丰满| 精品国产一区二区久久| svipshipincom国产片| 亚洲一区中文字幕在线| 国产高清激情床上av| 国产欧美日韩综合在线一区二区| 日韩中文字幕欧美一区二区| 一级,二级,三级黄色视频| 女人爽到高潮嗷嗷叫在线视频| 宅男免费午夜| 成熟少妇高潮喷水视频| 午夜精品国产一区二区电影| 国产亚洲av嫩草精品影院| 国产熟女xx| 91麻豆精品激情在线观看国产| 久久久国产成人免费| 可以在线观看毛片的网站| 女人被躁到高潮嗷嗷叫费观| 免费在线观看完整版高清| 18美女黄网站色大片免费观看| 成人亚洲精品av一区二区| 成年版毛片免费区| 国产精品免费一区二区三区在线| 久久精品成人免费网站| 久久久久久久久免费视频了| 国产三级在线视频| 99久久国产精品久久久| 精品国产超薄肉色丝袜足j| 51午夜福利影视在线观看| 亚洲色图综合在线观看| 深夜精品福利| 91大片在线观看| 丁香欧美五月| 夜夜夜夜夜久久久久| 亚洲电影在线观看av| 国产高清有码在线观看视频 | 一个人观看的视频www高清免费观看 | 757午夜福利合集在线观看| 男人操女人黄网站| 97人妻天天添夜夜摸| 久久中文字幕人妻熟女| 9191精品国产免费久久| 亚洲狠狠婷婷综合久久图片| 亚洲色图综合在线观看| 国产一区二区三区综合在线观看| 国产精品 欧美亚洲| 丁香欧美五月| 可以免费在线观看a视频的电影网站| 麻豆久久精品国产亚洲av| 亚洲精品久久国产高清桃花| 久热爱精品视频在线9| 一夜夜www| 久久精品国产综合久久久| 19禁男女啪啪无遮挡网站| 九色国产91popny在线| 丁香欧美五月| 大码成人一级视频| 搡老岳熟女国产| 欧美色欧美亚洲另类二区 | 很黄的视频免费| 一区二区三区高清视频在线| 午夜精品在线福利| 国产亚洲精品久久久久久毛片| cao死你这个sao货| 激情在线观看视频在线高清| 国产亚洲精品久久久久5区| 天堂√8在线中文| 久久国产精品人妻蜜桃| 亚洲第一青青草原| 久久热在线av| 宅男免费午夜| 欧美久久黑人一区二区| 深夜精品福利| 一区福利在线观看| 老司机福利观看| 国产精品久久久av美女十八| 性少妇av在线| 人人妻人人澡欧美一区二区 | 中文字幕人成人乱码亚洲影| 老司机福利观看| 日韩成人在线观看一区二区三区| 国产区一区二久久| 久久人人精品亚洲av| 国产成人av教育| 日韩免费av在线播放| 后天国语完整版免费观看| 一区二区三区激情视频| av网站免费在线观看视频| 脱女人内裤的视频| 男女午夜视频在线观看| 国产伦人伦偷精品视频| 成年女人毛片免费观看观看9| 免费在线观看视频国产中文字幕亚洲| 国产精品久久久人人做人人爽| 中文字幕人妻熟女乱码| 亚洲自偷自拍图片 自拍| 日本精品一区二区三区蜜桃| 两人在一起打扑克的视频| av免费在线观看网站| 91av网站免费观看| 国产精品电影一区二区三区| 国产黄a三级三级三级人| 欧美一级a爱片免费观看看 | 激情视频va一区二区三区| 久久久久国内视频| 国产午夜福利久久久久久| 亚洲五月婷婷丁香| 亚洲一区二区三区色噜噜| 禁无遮挡网站| 国产精品国产高清国产av| 国产成年人精品一区二区| 亚洲精品久久国产高清桃花| 国产激情久久老熟女| 999精品在线视频| 免费观看人在逋| 黄色丝袜av网址大全| 成人三级黄色视频| 制服诱惑二区| 国产精品亚洲美女久久久| 日本 av在线| 男人操女人黄网站| 99久久99久久久精品蜜桃| 国产主播在线观看一区二区| 99香蕉大伊视频| 黄色毛片三级朝国网站| 国产在线观看jvid| 国产精华一区二区三区| 99精品在免费线老司机午夜| 波多野结衣高清无吗| 18禁裸乳无遮挡免费网站照片 | 天堂√8在线中文| 精品欧美国产一区二区三| 精品高清国产在线一区| 97人妻精品一区二区三区麻豆 | 男人舔女人的私密视频| 久久久久久大精品| 亚洲国产精品久久男人天堂| 好男人电影高清在线观看| 中亚洲国语对白在线视频| 看黄色毛片网站| 色综合亚洲欧美另类图片| 免费在线观看黄色视频的| 一边摸一边抽搐一进一出视频| 老汉色av国产亚洲站长工具| 99久久精品国产亚洲精品| 一边摸一边做爽爽视频免费| 亚洲男人天堂网一区| 夜夜夜夜夜久久久久| 国产精品99久久99久久久不卡| 国产精品日韩av在线免费观看 | 又紧又爽又黄一区二区| 亚洲,欧美精品.| 精品一区二区三区四区五区乱码| 国产精品乱码一区二三区的特点 | 亚洲国产精品久久男人天堂| 一区二区三区高清视频在线| 亚洲九九香蕉| 少妇的丰满在线观看| 久久香蕉精品热| 国内毛片毛片毛片毛片毛片| 日本三级黄在线观看| 亚洲专区中文字幕在线| 亚洲五月天丁香| 女人爽到高潮嗷嗷叫在线视频| 黄色视频不卡| 波多野结衣巨乳人妻| 国产精品爽爽va在线观看网站 | 国产成人免费无遮挡视频| 黄色视频不卡| 国产精品亚洲美女久久久| 最近最新中文字幕大全免费视频| 亚洲色图av天堂| www.www免费av| 亚洲 欧美 日韩 在线 免费| 精品免费久久久久久久清纯| 免费一级毛片在线播放高清视频 | 成人国语在线视频| 精品少妇一区二区三区视频日本电影| 村上凉子中文字幕在线| 亚洲中文字幕日韩| 淫秽高清视频在线观看| 老司机午夜福利在线观看视频| 在线观看免费视频日本深夜| 亚洲av电影在线进入| 人人澡人人妻人| 国产一区在线观看成人免费| 欧洲精品卡2卡3卡4卡5卡区| 美女高潮喷水抽搐中文字幕| 一级毛片高清免费大全| 欧美日韩亚洲综合一区二区三区_| 搞女人的毛片| 免费搜索国产男女视频| 国产99白浆流出| 国产欧美日韩综合在线一区二区| 日韩成人在线观看一区二区三区| 国产精品 欧美亚洲| 日韩欧美三级三区| 91精品国产国语对白视频| 国内毛片毛片毛片毛片毛片| 精品福利观看| 一夜夜www| 精品高清国产在线一区| 国产成年人精品一区二区| 久久精品国产99精品国产亚洲性色 | 97超级碰碰碰精品色视频在线观看| 久久婷婷成人综合色麻豆| 最近最新免费中文字幕在线| 中文字幕精品免费在线观看视频| 国产亚洲欧美在线一区二区| 亚洲情色 制服丝袜| 在线观看免费视频网站a站| 久久久国产成人精品二区| av欧美777| 黄片播放在线免费| 国产精品自产拍在线观看55亚洲| 欧美日韩精品网址| 69精品国产乱码久久久| 村上凉子中文字幕在线| 黄色丝袜av网址大全| 日韩三级视频一区二区三区| 成人永久免费在线观看视频| 亚洲精华国产精华精| 黄色 视频免费看| e午夜精品久久久久久久| 国产高清激情床上av| 高潮久久久久久久久久久不卡| 欧美日韩中文字幕国产精品一区二区三区 | 好男人电影高清在线观看| 久久草成人影院| 91麻豆精品激情在线观看国产| 可以在线观看毛片的网站| 欧美日韩乱码在线| 久久国产精品影院| 精品熟女少妇八av免费久了| 免费少妇av软件| 级片在线观看| 亚洲片人在线观看| 色综合欧美亚洲国产小说| 日韩成人在线观看一区二区三区| 免费在线观看亚洲国产| 好男人电影高清在线观看| 波多野结衣一区麻豆| 在线观看66精品国产| 久久久久久久久久久久大奶| 成人永久免费在线观看视频| 美女高潮到喷水免费观看| 级片在线观看| 色综合亚洲欧美另类图片| www.熟女人妻精品国产| 国产在线观看jvid| 18禁黄网站禁片午夜丰满| 99久久久亚洲精品蜜臀av| 欧美成狂野欧美在线观看| 亚洲色图av天堂| 午夜亚洲福利在线播放| 精品高清国产在线一区| 久久久久久国产a免费观看| 看免费av毛片| 在线天堂中文资源库| 脱女人内裤的视频| 变态另类丝袜制服| 啦啦啦观看免费观看视频高清 | 9191精品国产免费久久| 中国美女看黄片| 自线自在国产av| 色综合欧美亚洲国产小说| 亚洲成av片中文字幕在线观看| 国产亚洲精品一区二区www| 国产精品久久视频播放| 黑人巨大精品欧美一区二区蜜桃| 色av中文字幕| 亚洲精品粉嫩美女一区| 亚洲国产欧美网| 俄罗斯特黄特色一大片| 又黄又粗又硬又大视频| 亚洲无线在线观看| 欧美最黄视频在线播放免费| 国产精品免费一区二区三区在线| 亚洲av电影不卡..在线观看| 久久国产精品男人的天堂亚洲| 久久草成人影院| 日本五十路高清| 国产精品美女特级片免费视频播放器 | 欧美色欧美亚洲另类二区 | 国产在线精品亚洲第一网站| 人人妻人人爽人人添夜夜欢视频| 正在播放国产对白刺激| 久久精品国产亚洲av香蕉五月| 国产成人欧美在线观看| 国产精品影院久久| 美女扒开内裤让男人捅视频| 啦啦啦 在线观看视频| 欧美精品啪啪一区二区三区| av福利片在线| 久久婷婷人人爽人人干人人爱 | 狠狠狠狠99中文字幕| 老司机靠b影院| 亚洲av电影不卡..在线观看| 国产一区二区激情短视频| 老司机在亚洲福利影院| 别揉我奶头~嗯~啊~动态视频| 老司机靠b影院| 一进一出抽搐动态| 999久久久国产精品视频| 欧美色视频一区免费| 亚洲成人免费电影在线观看| 日韩大码丰满熟妇| 亚洲欧美日韩另类电影网站| 亚洲国产精品成人综合色| 777久久人妻少妇嫩草av网站| 国产伦人伦偷精品视频| av电影中文网址| 国内毛片毛片毛片毛片毛片| 99久久综合精品五月天人人| 国产精品亚洲一级av第二区| 一个人观看的视频www高清免费观看 | 最好的美女福利视频网| 亚洲情色 制服丝袜| 狠狠狠狠99中文字幕| 日本免费一区二区三区高清不卡 | 国产欧美日韩精品亚洲av| 美女国产高潮福利片在线看| 国产精品秋霞免费鲁丝片| 国产精品免费一区二区三区在线| 欧美性长视频在线观看| 一级作爱视频免费观看| 亚洲精品久久成人aⅴ小说| 精品国产国语对白av| 成年人黄色毛片网站| 国产精品香港三级国产av潘金莲| 中文字幕高清在线视频| 一区二区三区精品91| 中文字幕人成人乱码亚洲影| 丝袜美足系列| 国产精华一区二区三区| 国产不卡一卡二| 精品国产国语对白av| 久久午夜亚洲精品久久| 亚洲精品久久成人aⅴ小说| 欧美乱码精品一区二区三区| 国产欧美日韩一区二区精品| 两个人免费观看高清视频| 午夜福利影视在线免费观看| 后天国语完整版免费观看| 久热这里只有精品99| 成人永久免费在线观看视频| 在线观看日韩欧美| 18禁国产床啪视频网站| 欧美日韩瑟瑟在线播放| 国内精品久久久久久久电影|