日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

golang byte转string_Golang和Rust语言常见功能/库

發(fā)布時(shí)間:2024/10/14 编程问答 78 豆豆
生活随笔 收集整理的這篇文章主要介紹了 golang byte转string_Golang和Rust语言常见功能/库 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

時(shí)下最流行、最具發(fā)展前途的的兩門語言是Golang和Rust。Golang語言簡潔、高效、并發(fā)、并且有個(gè)強(qiáng)大的囊括了常見功能標(biāo)準(zhǔn)庫。與之相對比,Rust語言則主要是安全、高性能。雖然Rust沒有g(shù)olang那種"內(nèi)置電池(Batteries included)"的標(biāo)準(zhǔn)庫,但是Rust的第三方庫(crate,板條箱)極大補(bǔ)充了Rust精煉基本庫的功能。本文我們就介紹一下Golang和Rust常用的庫功能。

參數(shù)處理

Golang標(biāo)準(zhǔn)庫中提供了功能。flag庫是非常基礎(chǔ)的功能,在實(shí)踐上也非常有用,在做命令行交互程序時(shí)候必不可少。

package mainimport "flag"var (program = flag.String("p", "", "h program to compile/run")outFname = flag.String("o", "", "if specified, write the webassembly binary created by -p here")watFname = flag.String("o-wat", "", "if specified, write the uncompiled webassembly created by -p here")port = flag.String("port", "", "HTTP port to listen on")writeTao = flag.Bool("koan", false, "if true, print the h koan and then exit")writeVersion = flag.Bool("v", false, "if true, print the version of h and then exit"))

上述代碼會生成一些程序包全局變量,其中將包含命令行參數(shù)的值。

在Rust中,常用的命令行解析包是structopt。但是,其工作方式與Golang flag程序包有所不同。structopt會選項(xiàng)加載到結(jié)構(gòu)中,而非全局可變變量。主要因?yàn)镽ust語言編程實(shí)踐中,基本上都會避免全局可變的變量。在大多數(shù)情況下,帶有包的全局變量flag是可以的,但前提是必須在程序真正開始執(zhí)行其需要做的工作之前將它們寫入到程序中。

一個(gè)簡單示例源自于pahi庫源碼:

#[derive(Debug, StructOpt)]
#[structopt(
name = "pa'i",
about = "A WebAssembly runtime in Rust meeting the Olin ABI."
)]
struct Opt {
#[structopt(short, long, default_value = "cranelift")]
backend: String,
#[structopt(short, long)]
function_log: bool,
#[structopt(short, long)]
no_cache: bool,
#[structopt()]
fname: String,
#[structopt(short, long, default_value = "_start")]
entrypoint: String,
#[structopt()]
args: Vec,
}

Rust編譯器會生成所需的參數(shù)解析代碼,然后可以使用:

fn main() {let opt = Opt::from_args();debug!("args: {:?}", opt.args);if opt.backend != "cranelift" { return Err(format!( "wanted backend to be cranelift, got: {}", opt.backend ));}

錯(cuò)誤處理

Golang的標(biāo)準(zhǔn)庫具有error接口,可以創(chuàng)建一個(gè)描述類型的函數(shù),函數(shù)描述為什么功能無法按預(yù)期執(zhí)行,Golang程序必須先做好錯(cuò)誤處理。比如:

func Write(w io.Writer, buf []byte) error {_, err := w.Write(buf)if err != nil {log.Println("unable to write:", err)return err}return nil

Rust也具有Error 特性,它使還可以創(chuàng)建一個(gè)描述函數(shù)為何無法實(shí)現(xiàn)其預(yù)期功能的類型。這兒我們介紹更加易用的thiserror板條箱構(gòu)建自定義錯(cuò)誤類型:

[dependencies]thiserror = "1"

然后,在程序中使用:

use std::fmt;use thiserror::Error;#[derive(Debug, Error)]struct Divide0?;impl fmt::Display for Divide0? {fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {write!(f, "不能被零整除!")}}

日志記錄

Go標(biāo)準(zhǔn)庫中也自帶了log庫。該庫是一個(gè)非常有爭議的記錄器,它的日志記錄缺乏日志記錄級別和上下文感知值之類的功能。

package mainimport ("log")func init() {log.SetPrefix("TRACE: ")log.SetFlags(log.Ldate | log.Lmicroseconds | log.Llongfile)}func main() {log.Println("message")log.Fatalln("fatal message")log.Panicln("panic message")}-------------------------------TRACE: 2020/09/09 14:24:32.868375 TestLog.go:15: messageTRACE: 2020/09/09 14:24:32.962329 TestLog.go:18: fatal messageProcess finished with exit code 1

在Rust中,有一個(gè)板條箱,這是一個(gè)非常簡單的包,它使用error!,warn!,info!,debug!和trace!宏分別關(guān)聯(lián)到最高和最低日志打印水平。同樣要使用log板條箱,先要增加的項(xiàng)目中,即添加到Cargo.toml的依賴部分。

[dependencies]

log = "0.4"

然后,就可以使用了:

use log::{error, warn, info, debug, trace};fn main() {trace!("starting main");debug!("debug message");info!("this is some information");warn!("oh no something bad is about to happen");error!("oh no it's an error");}

注意,默認(rèn)該庫日志記錄是不會記錄到本地文件中的。要記錄日志還需要其他庫。

pretty_env_logger是和log買一送一,最常搭配使用的板條箱。同樣,先添加項(xiàng)目依賴:

[dependencies]log = "0.4"pretty_env_logger = "0.4"

然后,在代碼中使用:

use log::{error, warn, info, debug, trace};fn main() {pretty_env_logger::init();trace!("這是一個(gè)示例程序。");debug!("調(diào)試信息xxx。");info!("程序正在運(yùn)行中。");warn!("[WARN]程序有些參數(shù)配置有問題。");error!("[ERROR]程序發(fā)生嚴(yán)重錯(cuò)誤!");

然后在啟動時(shí)候增加,日志級別參數(shù)RUST_LOG=trace 運(yùn)行:

env RUST_LOG=trace cargo run Compiling errex v0.1.0 (/home/lz/test/rust/commoncrate/errex) Finished dev [unoptimized + debuginfo] target(s) in 1.32s Running `target/debug/errex` TRACE errex > 這是一個(gè)示例程序。 DEBUG errex > 調(diào)試信息xxx。 INFO errex > 程序正在運(yùn)行中。 WARN errex > [WARN]程序有些參數(shù)配置有問題。 ERROR errex > [ERROR]程序發(fā)生嚴(yán)重錯(cuò)誤!

序列化/反序列化

Golang在標(biāo)準(zhǔn)庫內(nèi)置了 包用來實(shí)現(xiàn)JSON編碼/解碼功能。我們可以定義可以輕松讀取和寫入JSON的類型。下面一個(gè)例子:

{"id": 3137,"author": {"id": 420,"name": "Chongchong"},"body": "Hello,This is Chongchong web!","in_reply_to": 3135}

在Golang中,可以生成如下的結(jié)構(gòu)體:

type Author struct {ID int `json:"id"`Name string `json:"name"`}type Comment struct {ID int `json:"id"`Author Author `json:"author"`Body string `json:"body"`InReplyTo int `json:"in_reply_to"`}

Rust沒有開箱即用的功能,需要使用第三方板條箱,最常用的一個(gè)庫是serde,可以跨JSON和能想到的所有其他序列化方法使用。

[dependencies]serde = { version = "1", features = ["derive"] }serde_json = "1"

注意,上面serde的依賴配置,和其他包有差異。

Golang的JSON包通過使用struct標(biāo)簽作為元數(shù)據(jù)來工作,但是Rust沒有,需要改用Rust的衍生功能。

因此,要將serde用于的注釋類型:

use serde::{Deserialize, Serialize};#[derive(Clone, Debug, Deserialize, Serialize)]pub struct Author {pub id: i32,pub name: String,}#[derive(Clone, Debug, Deserialize, Serialize)]pub struct Comment {pub id: i32,pub author: Author,pub body: String,pub in_reply_to: i32,}

然后,使用以下代碼解析Json:

fn main() {let data = r#"{"id": 3137,"author": {"id": 420,"name": "Chongchong"},"body": "Hello,This is Chongchong web!","in_reply_to": 3135}"#;let c: Comment = serde_json::from_str(data).expect("json to parse");println!("comment: {:#?}", c);}

cargo run

...Finished dev [unoptimized + debuginfo] target(s) in 0.04s Running `target/debug/serdeex`comment: Comment { id: 3137, author: Author { id: 420, name: "Chongchong", }, body: "Hello,This is Chongchong web!", in_reply_to: 3135,}

Web開發(fā)

在Web開發(fā)中HTTP包必不可少的。Golang中可使用net/http充當(dāng)生產(chǎn)級HTTP客戶端和服務(wù)器。

import ("net/http""fmt""log")func sayhelloGolang(w http.ResponseWriter, r *http.Request) {r.ParseForm()fmt.Println("path", r.URL.Path)w.Write([]byte("Hello Chongchong!"))}func main() {http.HandleFunc("/",hello)err := http.ListenAndServe(":8080", nil)if err != nil {log.Fatal("ListenAndServe: ", err)}}

它可以讓我們非常輕松地進(jìn)行Web開發(fā)。Rust標(biāo)準(zhǔn)庫沒有開箱即用的HTTP功能,但是Web的框架也非常豐富。

客戶端

對于HTTP客戶端,可以使用。它還可以與serde無縫集成,以允許從HTTP解析JSON:

[dependencies]reqwest = { version = "0.10", features = ["json"] }tokio = { version = "0.2", features = ["full"] }

tokio默認(rèn)情況下Rust不附帶異步運(yùn)行時(shí),tokio大約等同于Golang運(yùn)行時(shí)幫助處理的大多數(shù)重要事項(xiàng)。簡單實(shí)例如下:

運(yùn)行此命令:

cargo run ...Finished dev [unoptimized + debuginfo] target(s) in 3.31s Running `target/debug/webcer`Status: 200 OKBody: hyper.rs | hyper

結(jié)合其他功能,reqwest可以做作為一個(gè)功能強(qiáng)大的HTTP客戶端。

服務(wù)器端

至于HTTP服務(wù)器,可以使用warp板條箱。warp是一個(gè)建立在Rust的類型系統(tǒng)之上的HTTP服務(wù)器框架。

[dependencies]tokio = { version = "0.2", features = ["macros"] }warp = "0.2"

讓我們寫個(gè)簡單的"Hello,Chongchong"示例:

use warp::Filter;#[tokio::main]async fn main() {// GET /hello/Chongchong=> 200 OK with body "Hello, Chongchong!"let hello = warp::path!("hello" / String).map(|name| format!("Hello, {}!", name));warp::serve(hello).run(([127, 0, 0, 1], 3030)).await;}

然后通過127.0.0.1:3030/hello/Chongchong,就可以提示Hello, Chongchong!。

對 warp應(yīng)用可以使用其or模式構(gòu)建多條Web路由:

let hello = warp::path!("hello" / String).map(|name| format!("Hello, {}!", name));let health = warp::path!(".within" / "health").map(|| "OK");let routes = hello.or(health);

還可通過過濾器將其他數(shù)據(jù)類型注入到處理程序中:

let fact = {let facts = pfacts::make();warp::any().map(move || facts.clone())};let fact_handler = warp::get().and(warp::path("fact")).and(fact.clone()).and_then(give_fact);

warp是功能強(qiáng)大的HTTP服務(wù)器,可以跨生產(chǎn)級Web應(yīng)用程序所需的所有內(nèi)容工作。

模版

Web開發(fā)中要常用模版來特定化頁面的輸出。Golang的標(biāo)準(zhǔn)庫還包括HTML和純文本模板包html/templatetext/template。在Rust中有很多用于HTML模板化的解決方案,比如ructe板條箱。ructe使用Cargo的build.rs功能在編譯時(shí)為其模板生成Rust代碼。這樣就可以將HTML模板編譯成結(jié)果應(yīng)用程序二進(jìn)制文件,從而以驚人的速度呈現(xiàn)它們。

添加Cargo.toml:

[build-dependencies]ructe = { version = "0.12", features = ["warp02"] }還依賴mime板條箱:[dependencies]mime = "0.3.0"

完成此操作后,templates在當(dāng)前工作目錄中創(chuàng)建一個(gè)新文件夾。創(chuàng)建一個(gè)名為的文件hello.rs.html,并將以下內(nèi)容放入其中:

@(title: String, message: String)@title

@title

@message

然后使用模板templates.rs:

use warp::{http::Response, Filter, Rejection, Reply};async fn hello_html(message: String) -> Result {Response::builder().html(|o| templates::index_html(o, "Hello".to_string(), message).unwrap().clone()))}

在src/main.rs底部,通過以下語句引入模版定義:

include!(concat!(env!("OUT_DIR"), "/templates.rs"));

在main()函數(shù)中調(diào)用:

let hello_html_rt = warp::path!("hello" / "html" / String).and_then(hello_html);let routes = hello_html_rt.or(health).or(hello);

總結(jié)

本文我們介紹了Golang和Rust中常用的功能包括命令行參數(shù)解析、錯(cuò)誤處理、日志、Json處理和Web庫,我們可以發(fā)現(xiàn)基本上這些功能都在Golang標(biāo)準(zhǔn)庫中都提供了,而Rust則要引入額外的板條箱,但是借助強(qiáng)大的Cargo包管理工具,其使用也非常便捷。

總結(jié)

以上是生活随笔為你收集整理的golang byte转string_Golang和Rust语言常见功能/库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

91传媒视频在线观看 | 97狠狠干 | 精品国产乱码久久久久 | 在线天堂日本 | 一本一道波多野毛片中文在线 | 97综合在线 | 中文字幕在线看视频国产中文版 | 一级免费看| 在线观看黄色免费视频 | 国产精品久久在线 | 国产精品久久久久久久久毛片 | 久精品一区 | 午夜免费福利片 | 国产91精品久久久久久 | 日本99热| 国产精品网红直播 | 狠狠狠操 | av在线观| 中文字幕乱在线伦视频中文字幕乱码在线 | 国产又粗又猛又黄又爽 | 中文字幕中文字幕在线一区 | 日韩中文字幕91 | 黄色日本免费 | 中文字幕乱码电影 | 久久免费精品一区二区三区 | 最新av网址在线观看 | 韩国一区二区三区在线观看 | 久久97精品 | 在线观看一区视频 | 成人久久18免费网站 | 亚洲三级毛片 | 国产精品一区二区三区视频免费 | 国产中文自拍 | 欧美成人影音 | 天天久久综合 | 亚洲更新最快 | 成年人三级网站 | 国产成人精品亚洲精品 | av在线播放快速免费阴 | 黄色a级片在线观看 | 国产精品黄色影片导航在线观看 | 综合网婷婷| 国产成人综合在线观看 | www.com.日本一级 | 日韩视频专区 | 日韩精品在线看 | www.色婷婷| 国产黄色精品在线 | 97操操| 夜夜操狠狠干 | 天天拍天天草 | 天天操天天艹 | 亚洲视频在线免费观看 | 亚洲最新av在线网站 | 在线日韩视频 | 国内精品免费 | 91av在线免费观看 | 国产午夜精品一区二区三区 | 亚洲精品乱码久久久久久按摩 | 中文区中文字幕免费看 | 亚洲精品国产精品国自产在线 | 91人人网 | 欧美亚洲三级 | 久久精品国产免费看久久精品 | 久久精品网址 | 97伊人网| 91综合在线 | 天天干天天操天天搞 | 国外成人在线视频网站 | 亚洲精品乱码久久久久久写真 | 激情开心网站 | 有码一区二区三区 | 久草在线视频免费资源观看 | 国产精品毛片久久久久久久 | 精品久久片 | 久久综合之合合综合久久 | 人人超碰在线 | 国产又粗又猛又黄又爽的视频 | av视屏在线播放 | 亚洲一区精品二人人爽久久 | 国产成人久久精品亚洲 | 91九色视频在线 | 成人午夜在线观看 | 久久99热久久99精品 | 成人免费在线播放 | 久久黄色a级片 | 中文字幕第一页在线播放 | 成人免费视频视频在线观看 免费 | 国产精品1区2区在线观看 | 九九热re | 黄色av播放 | 日本69hd| 在线成人看片 | 欧美在线视频二区 | 亚洲 欧洲av | 国产精品大片在线观看 | 啪啪免费观看网站 | 黄色av三级在线 | 丝袜一区在线 | 人人舔人人爽 | 99久久这里有精品 | 丁香色综合 | 日韩电影在线观看一区二区 | 亚洲专区在线播放 | 碰超人人 | 激情网五月 | 久久久久久网站 | 免费看黄在线观看 | 91精品国产欧美一区二区成人 | 精品国产视频在线观看 | 久久精品看 | 在线看一区 | 亚洲精品小视频在线观看 | 在线观看免费福利 | 久久精品久久精品久久39 | 五月亚洲| 欧美日韩精品免费观看视频 | 国产精品日韩久久久久 | 午夜视频在线观看一区二区三区 | 欧美精品一区在线 | 亚州性色| 成人免费中文字幕 | 天天操天天射天天舔 | 亚洲天堂网在线视频 | 91av欧美 | freejavvideo日本免费 | 国产99久久精品 | 激情婷婷六月 | 久久国产一区二区三区 | 欧美国产大片 | 伊人天堂av | 二区三区在线视频 | 91久久在线观看 | 午夜av一区 | 日韩在线视频免费看 | 丁香久久五月 | 中文高清av | 精品美女在线视频 | 免费a v在线| 九九电影在线 | 免费在线播放黄色 | 国产精品入口麻豆www | 日韩午夜网站 | 久久久影片 | 2019免费中文字幕 | 久久精品这里都是精品 | 精品国产伦一区二区三区 | 黄色网免费 | 色婷婷九月 | 日韩亚洲精品电影 | 久久精品一区二区三区中文字幕 | 日韩伦理片hd | 欧美午夜久久久 | 91亚洲网站 | 91在线91拍拍在线91 | 日韩精品视频在线观看免费 | 久久五月天婷婷 | 国产午夜精品一区二区三区 | 成人91免费视频 | 99久久精品无免国产免费 | 激情五月播播久久久精品 | 久久九九影院 | 久久国产女人 | 91麻豆精品国产午夜天堂 | 国产在线久草 | 成人免费色| 2023国产精品自产拍在线观看 | 狠狠狠狠狠狠狠狠 | 国产一级黄色电影 | 亚洲丝袜一区 | 亚洲精品国产精品久久99热 | 亚洲日本韩国一区二区 | 久操操| 欧美一级免费黄色片 | av一本久道久久波多野结衣 | 日韩欧美网址 | 久久成 | 日韩中文在线观看 | 成年人在线免费看 | 黄色小视频在线观看免费 | 男女视频国产 | 91久久久久久久 | 国产不卡免费 | www夜夜操 | 亚洲国产精品久久久久 | 97视频在线免费 | 在线观看国产一区二区 | 成人理论电影 | 免费久久网 | 欧美二区视频 | www激情久久 | 一本大道久久精品懂色aⅴ 五月婷社区 | 97视频资源| 国产91精品看黄网站在线观看动漫 | 国产日本在线观看 | 日韩精品免费一区 | 午夜精品av在线 | av线上免费看 | 久草青青在线观看 | 96精品视频 | 久久99久国产精品黄毛片入口 | 97超碰超碰久久福利超碰 | 1024手机看片国产 | 四虎影视成人永久免费观看视频 | 国产综合久久 | 国产手机在线观看视频 | 五月开心网 | 婷婷福利影院 | 91成人在线观看喷潮 | 婷婷国产视频 | 99精品视频免费看 | 日韩欧美电影 | 高潮久久久| 一区二区精品国产 | 超碰97人人爱| 最新超碰| 亚洲电影免费 | 91精品国产欧美一区二区成人 | 日日摸日日碰 | 日韩在线无| 日韩av区 | 国产精品视频你懂的 | 视频在线在亚洲 | 极品嫩模被强到高潮呻吟91 | 99精品视频在线观看免费 | 国产裸体永久免费视频网站 | 四虎在线观看精品视频 | 精壮的侍卫呻吟h | 人人爱天天操 | 国产一区二区在线免费播放 | 欧美做受高潮1 | 日韩美女高潮 | 久久精品五月 | www.狠狠插.com | 久99视频 | 九九有精品 | 波多野结衣一区二区三区中文字幕 | 久久综合狠狠综合久久狠狠色综合 | 国产精品日韩久久久久 | 国产97碰免费视频 | 少妇搡bbbb搡bbb搡忠贞 | 亚洲综合狠狠干 | 五月婷婷婷婷婷 | 色婷婷综合视频在线观看 | 亚洲激情在线播放 | 国产日产亚洲精华av | 国产精品毛片久久蜜 | 午夜婷婷在线观看 | 亚洲国产美女精品久久久久∴ | 91亚洲激情| 在线色资源 | 日韩成人在线一区二区 | 91精品第一页 | 三日本三级少妇三级99 | 国产69精品久久久久99尤 | 亚洲精品午夜aaa久久久 | 国产aaa免费视频 | 三上悠亚一区二区在线观看 | 日韩在线观看第一页 | 中文字幕欧美日韩va免费视频 | 亚洲热视频 | 欧美激情一区不卡 | 午夜视频在线瓜伦 | 不卡的av在线 | 国产高清视频免费观看 | 国产成人精品女人久久久 | 欧美大片在线观看一区 | 久久久久女人精品毛片 | 91成人亚洲| 视频99爱 | 久草电影在线观看 | 亚洲一本视频 | 免费成人在线视频网站 | 在线精品视频免费播放 | 天天综合成人 | 日韩精品在线视频免费观看 | 国产在线精| 中文字幕av全部资源www中文字幕在线观看 | 激情视频免费观看 | 亚洲免费精品一区二区 | 免费在线日韩 | 色婷婷综合视频在线观看 | 国产视频2 | 日日夜夜综合 | 亚洲精品视频第一页 | 99久久精品国产一区 | 精品国产福利在线 | 免费一级日韩欧美性大片 | 日韩精品大片 | 国产麻豆精品免费视频 | 日韩精品欧美精品 | 日本中文字幕在线看 | 国产免费xvideos视频入口 | 久久久免费高清视频 | 日韩专区 在线 | 日日夜夜综合 | 91福利试看| 国产精品一区二区在线观看 | 激情欧美一区二区三区免费看 | 国产精品美女免费看 | 免费成人av在线看 | 日韩最新在线 | 丁香导航 | 尤物九九久久国产精品的分类 | 国产综合片 | 一区三区视频在线观看 | 欧美一区二区伦理片 | 中文av资源站 | 国产精品一区二区久久精品爱微奶 | 又黄又爽的免费高潮视频 | 九九热99视频 | 激情综合亚洲 | 女人18片 | 亚洲精品18日本一区app | 日韩在线中文字幕视频 | 玖玖国产精品视频 | 午夜在线观看影院 | 国产精品综合av一区二区国产馆 | 麻豆一区二区三区视频 | 波多野结衣动态图 | 伊人亚洲综合网 | 97人人看 | 久久久在线视频 | 日韩视频一区二区三区在线播放免费观看 | 久久精品国产第一区二区三区 | av资源在线看 | 欧美激情另类 | 亚洲在线视频网站 | 精品国产伦一区二区三区免费 | 久久r精品| 日日夜夜av| 色综合久久综合 | 国产精品久久在线观看 | 国产九九九精品视频 | 色播99| 国产精品白丝jk白祙 | 日韩精品一区二区三区第95 | 欧美性成人| 欧美成a人片在线观看久 | 丁香花中文在线免费观看 | 欧美激情视频一二区 | 成人黄色大片网站 | 中文字幕一区二区在线播放 | 久青草影院 | 人人插人人做 | 伊人天堂久久 | 国产五月色婷婷六月丁香视频 | 日韩一区二区三区视频在线 | 免费看在线看www777 | 五月天丁香亚洲 | 九九涩涩av台湾日本热热 | 成人国产精品久久久久久亚洲 | 97色se| 99久久精品免费看 | 国产成人一区二区三区免费看 | 在线观看免费视频你懂的 | 久久久久国产成人免费精品免费 | 久久精品中文字幕少妇 | 久久综合给合久久狠狠色 | 成年在线观看 | 欧美视频18 | 色婷婷狠 | 在线观看av的网站 | 伊人五月天.com | 综合婷婷丁香 | 丁香婷婷深情五月亚洲 | 国产资源在线免费观看 | 国产精品高清免费在线观看 | 亚洲婷婷免费 | 国色天香永久免费 | 天天色天天上天天操 | 日韩高清不卡一区二区三区 | 911国产| 国产成人免费 | 天海翼一区二区三区免费 | 婷婷色av| 狠狠色丁香婷综合久久 | 91看片在线播放 | 婷婷伊人综合亚洲综合网 | 波多野结衣在线观看一区 | 欧美性网站 | 黄色网址在线播放 | 狠狠操综合网 | 中国一级片视频 | 国产成人资源 | 四月婷婷在线观看 | 337p日本大胆噜噜噜噜 | 日本精品久久久久中文字幕5 | 96精品视频| 天天躁日日躁狠狠躁 | 超级碰视频 | 国产精品每日更新 | 日韩欧美大片免费观看 | 九九视频在线播放 | 国产五月婷 | 日韩欧美高清一区二区 | 国产日韩欧美网站 | 成人黄色视 | 成人av影视观看 | 狠狠色丁香婷婷综合橹88 | 免费成人av | 三级毛片视频 | 日韩久久精品一区二区 | aaa日本高清在线播放免费观看 | 97超碰国产精品女人人人爽 | 色综合久 | 最新婷婷色 | 日韩av在线资源 | 中文字幕在线第一页 | 久久99精品一区二区三区三区 | 亚洲国产电影在线观看 | 久久久久亚洲国产 | 最新真实国产在线视频 | 成人精品一区二区三区中文字幕 | 色吧久久| 综合久久精品 | 五月天.com | 欧美激情综合五月色丁香 | 玖玖精品在线 | 亚洲资源一区 | 免费在线观看毛片网站 | 成人av电影在线观看 | a天堂最新版中文在线地址 久久99久久精品国产 | 最近日本韩国中文字幕 | 欧美一级视频免费 | 国产精品久久久久久麻豆一区 | 精品久久网站 | 精品伦理一区二区三区 | 超碰97久久 | 婷婷丁香色 | 99精品视频免费看 | 国产香蕉视频在线观看 | 在线成人性视频 | 日本在线中文在线 | 国产精品欧美久久久久三级 | 99综合视频 | 日本韩国精品在线 | 国产黄色片免费观看 | 久久精品—区二区三区 | 色综合久久88色综合天天免费 | 亚洲国产美女精品久久久久∴ | 欧美性生活免费看 | 免费a现在观看 | 伊人天堂久久 | 婷婷在线色 | 天天操夜夜干 | 久久精品视频中文字幕 | 国产看片免费 | 伊人久久在线观看 | 三级小视频在线观看 | av在线影视 | 麻豆影视在线免费观看 | 国产无遮挡又黄又爽馒头漫画 | 五月天视频网站 | 国产专区视频在线观看 | 456免费视频| 亚洲精品在线观看不卡 | 久久另类小说 | 亚洲中字幕 | 免费黄在线观看 | 夜夜操天天摸 | 91色一区二区三区 | 午夜少妇av | 国产精品成人av久久 | www黄色 | 欧美精品一区二区在线观看 | 国产又粗又硬又爽的视频 | 亚洲精品美女久久久久 | 激情久久伊人 | 中文在线a在线 | 日韩1页| 久久xx视频 | 国产精品久久久久婷婷二区次 | 日韩精品91偷拍在线观看 | 亚洲精品白浆高清久久久久久 | 在线观看激情av | 91热视频 | 亚洲免费一级电影 | 亚洲日本精品视频 | 在线观看视频日韩 | 国产国产人免费人成免费视频 | 日韩视频一 | 免费观看全黄做爰大片国产 | 亚洲人视频在线 | 91热视频在线观看 | 伊人电影在线观看 | 麻豆91小视频 | a级国产毛片| 久久福利 | 久久久网页| 国产精品高清免费在线观看 | 米奇狠狠狠888 | 国产精品免费小视频 | 精品美女在线视频 | 天天干人人干 | 一本色道久久精品 | 涩涩网站在线 | 欧美日韩免费一区 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 国产成人性色生活片 | h视频在线看 | 91av大全| 日韩精品电影在线播放 | 亚洲一区二区三区毛片 | 国产高清免费 | 丁香婷婷色综合亚洲电影 | 欧洲性视频 | 久久视频精品在线 | 久久久久久伊人 | 韩国在线一区 | 精品免费国产一区二区三区四区 | a色网站| 免费一级片在线观看 | 日韩在线资源 | 亚洲国产黄色片 | 精品主播网红福利资源观看 | mm1313亚洲精品国产 | 久久国产精品一国产精品 | 国产精品久久久久久久电影 | 爱情影院aqdy鲁丝片二区 | 久久这里只有精品9 | 91网免费看 | 高清精品在线 | 欧美激情va永久在线播放 | ww亚洲ww亚在线观看 | 久久综合狠狠综合 | 国产色一区 | 在线看不卡av | 国产成人久久精品一区二区三区 | 日韩欧美专区 | 婷婷在线网站 | 96国产精品视频 | 超碰97人| 在线免费视频a | 91九色网站| 久久成人亚洲欧美电影 | 亚洲精品观看 | 亚洲天堂社区 | 亚洲欧洲一区二区在线观看 | 91精品国产自产在线观看永久 | 99精品黄色片免费大全 | 美女视频a美女大全免费下载蜜臀 | av免费黄色| 午夜色影院 | 精品爱爱 | 免费久久精品视频 | 91超在线 | 欧美综合色| 日本字幕网 | 日韩精品五月天 | 91亚洲夫妻 | 精品综合久久 | 欧美大片www | 国产黄在线播放 | 狠狠色狠狠色终合网 | 欧洲亚洲国产视频 | 夜夜高潮夜夜爽国产伦精品 | 国产艹b视频 | 狠色在线 | 国产偷国产偷亚洲清高 | www黄色大片| 国产成人三级在线观看 | 亚洲精品一区二区三区高潮 | 日本久久久久久久久久久 | 天天天操操操 | 在线观看色视频 | 亚洲国产欧美一区二区三区丁香婷 | 四虎影视成人精品国库在线观看 | 免费视频久久久久 | 中文在线字幕免 | 国产精品 美女 | 欧美日韩天堂 | 国产一级在线视频 | 国产日产精品一区二区三区四区 | 亚洲婷婷在线 | 蜜臀精品久久久久久蜜臀 | 久久国产露脸精品国产 | 大胆欧美gogo免费视频一二区 | 国产在线视频导航 | 欧美性受极品xxxx喷水 | 色多视频在线观看 | 人人狠狠综合久久亚洲婷 | av在线等| 色综合国产 | 99久久视频| 麻豆视频入口 | 婷婷六月中文字幕 | 免费三级黄色片 | 国产色婷婷精品综合在线手机播放 | 五月婷香 | 欧美日韩不卡一区二区三区 | 区一区二区三在线观看 | 一本一本久久a久久精品综合 | 国产精品欧美久久久久天天影视 | 国产美女视频网站 | 午夜美女福利直播 | 久久综合久久八八 | 精品96久久久久久中文字幕无 | 激情视频免费观看 | 一级黄色免费网站 | 国产高清专区 | 日日摸日日添夜夜爽97 | 久久成人在线视频 | 一区久久久 | www.国产在线视频 | 热re99久久精品国产99热 | 国产精品在线看 | 久久人人精 | 国产精品美乳一区二区免费 | 国产成人黄色av | 日韩在线一区二区免费 | 91精品伦理 | 亚洲高清色综合 | 日韩精品一区二区三区外面 | 国产日产精品一区二区三区四区的观看方式 | 国产成人精品免费在线观看 | 日本免费久久高清视频 | 一区二区三区四区精品视频 | 亚洲精品午夜国产va久久成人 | 99精品国产一区二区三区不卡 | 色综合久久综合中文综合网 | 波多野结衣在线观看视频 | 干综合网| 免费国产在线精品 | 美女国产精品 | 制服丝袜在线 | 久久99深爱久久99精品 | 91在线色| 91网在线观看 | 国产99久| 人人爱人人爽 | 天天射天天干天天爽 | 人人舔人人干 | 日韩精品视频网站 | 欧美日韩三区二区 | 天天爽人人爽夜夜爽 | 天天摸日日操 | 九九免费观看视频 | 亚洲毛片在线观看. | www.久久久久 | 午夜精品久久久久久久99婷婷 | 一区二区三区在线不卡 | 国产1区2 | 国产高清在线永久 | 亚洲视频观看 | 中文字幕高清在线 | 粉嫩av一区二区三区入口 | 国产精品久久久久久久久久久免费 | 欧美午夜a | 国产精品欧美久久久久天天影视 | 天天综合网久久 | 欧美激情综合五月色丁香 | 狠狠色噜噜狠狠狠狠2022 | 欧美性天天 | 日日夜夜91| 天天色天天干天天 | 久久国产精品网站 | 免费视频你懂的 | 中文字幕资源在线 | 99在线视频精品 | 国产一区二区电影在线观看 | 91高清视频在线 | 天天操天天能 | 国产精品自拍在线 | 99 视频 高清 | 婷婷电影在线观看 | 国产精品久久久久久久电影 | 亚洲草视频 | 日韩欧美成人网 | 久草在线视频新 | 欧美疯狂性受xxxxx另类 | av在线播放不卡 | 99c视频高清免费观看 | 国产日韩在线视频 | 欧美一级视频免费看 | 成 人 黄 色 免费播放 | 久草视频99 | 青春草免费在线视频 | 久久免费电影网 | 99精品一区二区三区 | 99热最新地址 | 国产在线不卡视频 | 免费网站在线观看人 | 免费久久网| 欧美精品做受xxx性少妇 | 激情久久一区二区三区 | 国产97av | 国产日产精品久久久久快鸭 | 午夜av一区二区三区 | 又黄又刺激视频 | 国产成人高清 | 国产精品免费在线视频 | 在线小视频你懂得 | 免费h漫在线观看 | 国产精品麻豆一区二区三区 | 麻豆综合网 | 国产一区免费在线观看 | 午夜国产影院 | 黄色三级免费看 | 国产精品aⅴ| 在线网站黄 | 激情欧美一区二区三区免费看 | 国产成人在线精品 | 婷婷资源站 | 视频国产在线 | 久热电影 | 成人精品一区二区三区中文字幕 | 婷婷激情在线 | 久久午夜精品 | 国产96视频 | 欧美日韩电影在线播放 | 成人午夜免费福利 | 97成人在线观看 | 人人爽人人爽av | av黄色大片| 91在线中字 | 国产精品你懂的在线观看 | 久久久久久久久久毛片 | 三级av网站 | 日本精品在线视频 | 国产精品免费大片视频 | www久久久| 久久视影| 97国产视频| 日韩午夜精品福利 | 天天射天天艹 | 国产精品亚洲成人 | 欧美日韩国产二区 | 亚洲精品久久久久中文字幕m男 | 亚洲精品色视频 | 成人天堂网| 精品在线看 | 国产精品久久久久久久久久99 | 天天干天天干天天干天天干天天干天天干 | 黄色小说视频在线 | 免费看片日韩 | 97香蕉久久国产在线观看 | 日韩国产精品一区 | 亚洲欧洲精品一区二区精品久久久 | 五月天综合激情网 | 亚洲91视频 | 亚洲综合成人婷婷小说 | 911精品美国片911久久久 | 91成人精品一区在线播放69 | 最近高清中文字幕 | 91免费黄视频 | 久久专区 | 一区二区精品视频 | 高清不卡免费视频 | 久久久免费看片 | 精品国产乱码久久久久久1区二区 | 亚洲综合在线五月天 | 狠狠干.com | 国产精品二区三区 | 在线免费观看一区二区三区 | 婷婷六月中文字幕 | 久久xxxx | 五月天亚洲精品 | 中文字幕影片免费在线观看 | 日韩久久一区二区 | 91aaa在线观看| 国产成人精品久久久 | 久久久国产精品人人片99精片欧美一 | 永久免费的av电影 | 狠狠狠狠狠狠狠狠 | 国产在线一区二区三区播放 | 特级西西444www大精品视频免费看 | av网站在线观看免费 | 日韩手机在线 | 黄色电影在线免费观看 | 婷婷5月激情5月 | 久久久国产精品电影 | 久草网在线观看 | 天天做天天爱夜夜爽 | 亚洲 欧美 成人 | 特级a老妇做爰全过程 | 久久一区二区三区日韩 | 欧美在线视频精品 | 久久久精品在线观看 | 人人模人人爽 | 波多野结衣视频一区 | 中文有码在线 | 婷婷久久久 | 色在线视频网 | 久久久免费在线观看 | 亚洲九九九在线观看 | 操操操日日日干干干 | 日韩高清二区 | 深夜福利视频在线观看 | 精品自拍网 | 黄色小说网站在线 | 日韩视 | 久久精品国产一区 | 激情婷婷欧美 | 亚洲aⅴ久久精品 | 激情欧美一区二区免费视频 | 九九热精品在线 | 日日夜夜精品视频天天综合网 | 久久久久久毛片精品免费不卡 | av在线免费播放 | 日韩午夜电影院 | 激情五月综合网 | 国产成人精品一区二区三区在线 | 日日操夜 | 精品一区久久 | 成人av免费播放 | 久久成人精品视频 | 欧美日韩在线视频观看 | 国产麻豆视频免费观看 | 中文字幕乱在线伦视频中文字幕乱码在线 | 欧美最新另类人妖 | 成人久久久精品国产乱码一区二区 | 911国产| 久久国产区 | 国产精品女 | 岛国一区在线 | 香蕉视频在线播放 | 欧美日韩在线免费观看视频 | 韩日视频在线 | 一区二区三区电影大全 | 亚洲成人在线免费 | 欧美视频日韩 | 日日摸日日添夜夜爽97 | 日韩电影在线观看一区 | 黄色av电影在线 | 国内精品在线看 | www日日| 一级黄色在线视频 | 亚洲dvd | 西西444www大胆高清视频 | 亚洲欧洲精品一区 | 欧美精品一区二区免费 | www.香蕉视频在线观看 | 日韩丝袜| 91久草视频 | 欧美性生活免费 | 欧美高清视频不卡网 | 国产xxxx| 久久精品永久免费 | 日韩免费av在线 | 五月天视频网站 | 五月导航| 亚州av免费 | 天天干天天操天天拍 | 免费看一级黄色 | 在线观看亚洲成人 | 日韩av午夜| 国产 字幕 制服 中文 在线 | 天天激情综合 | 在线一二三四区 | 成人午夜影院在线观看 | 亚洲精品mv在线观看 | 亚洲婷婷在线 | 久久精品伊人 | 伊人永久 | 欧美成人精品欧美一级乱 | 在线国产福利 | 国产日韩欧美在线 | 日韩字幕 | 国产剧情亚洲 | 五月天中文在线 | 色婷婷精品大在线视频 | 国产美女免费 | 中文字幕资源在线 | 天天玩夜夜操 | 国产精品久久久久久爽爽爽 | 亚洲精品在线观看不卡 | av成人在线网站 | 国产亚州av | 在线你懂 | 国产亚洲视频在线观看 | 久久精品视频18 | 免费国产在线精品 | 国产精品久久片 | 成人精品一区二区三区中文字幕 | 日韩一区二区三区在线看 | 成人国产精品 | 欧美日韩精品影院 | 久久艹欧美 | 国产黄色一级大片 | 伊人婷婷在线 | 欧美9999| 国产中文字幕久久 | 国产在线观看免费 | 午夜精品久久久久久久久久久 | 视频高清 | 中文字幕在线观看第一区 | 999久久久免费视频 午夜国产在线观看 | 亚洲午夜激情网 | 99免费看片 | 欧美一区视频 | 五月天综合在线 | 在线观看91精品视频 | 91天堂素人约啪 | 西西人体4444www高清视频 | 精品久久久网 | 亚洲一区二区观看 | 亚洲国产一区在线观看 | 人人爽人人爽人人爽学生一级 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 精品日本视频 | 欧美老女人xx | 91精品国产欧美一区二区 | 色88久久| 天天操天天怕 | 日本激情动作片免费看 | 91丨九色丨高潮丰满 | 免费网站黄 | 久草视频免费观 | 96久久久 | 国产乱码精品一区二区蜜臀 | 国产午夜精品久久久久久久久久 | 九九九九免费视频 | 超碰人人国产 | 午夜影院一区 | 91成人在线免费观看 | 午夜三级在线 | 欧美日韩三区二区 | 免费视频二区 | 黄色福利网 | 亚洲女同videos | 久久久久这里只有精品 | www91在线观看| 午夜久久久精品 | 黄色特一级片 | 成人午夜免费剧场 | 久草综合视频 | 97视频在线观看成人 | 天堂在线免费视频 | 久久夜视频 | 天天爱综合 | 久久av高清 | 久久成人一区二区 | 激情网站五月天 | 久久er99热精品一区二区三区 | 日韩理论在线播放 | 808电影 | 国内精品久久久久久久久久清纯 | 国产视频资源在线观看 | 美女在线免费观看视频 | 狠狠躁日日躁狂躁夜夜躁 | 视频一区二区视频 | 日本少妇高清做爰视频 | av电影中文字幕在线观看 | 日韩大片在线观看 | 中文免费| 国产成人不卡 | av在线收看 | 欧亚日韩精品一区二区在线 | 91成人在线视频 | 久久久亚洲麻豆日韩精品一区三区 | 成人在线免费看 | 成年人网站免费在线观看 | 国产美女精品 | 久久综合九色综合网站 | 成人在线播放免费观看 | 人人插人人费 | 日本黄色大片免费 | 69人人| 亚洲黄色免费电影 | 99久久超碰中文字幕伊人 | 在线免费观看视频一区 | 日韩电影一区二区在线观看 | 亚洲综合最新在线 | 91成人破解版 | 99久久这里有精品 | 91色一区二区三区 | 国产婷婷精品av在线 | 在线观看黄色av | 激情综合亚洲精品 | 96久久| 中文字幕 国产专区 | 狠狠干2018 | 精品国模一区二区三区 | 精品久久久久久久久久久院品网 | 国产精品 日韩 欧美 | 五月天久久久久久 | 友田真希x88av | 久操视频在线免费看 | 日韩一区二区三区不卡 | 黄色毛片一级片 | 99热超碰在线 | 久久久亚洲精华液 | 国产精品com | 中文字幕日韩有码 | 久久久精品国产一区二区三区 | 黄色亚洲精品 | 天天色天天综合网 | 日韩激情视频在线 | 激情丁香综合五月 | sesese图片| 91av中文 | 国产在线久草 | 国产v亚洲v | 中文字幕在线观看网址 | 日韩高清免费在线观看 | 一区二区三区四区五区六区 | 国产精品麻豆一区二区三区 |