99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

基恩士激光位移傳感器上位機(jī)開發(fā):C#/C++/VB.net通訊實(shí)現(xiàn)

基恩士激光位移傳感器上位機(jī)開發(fā):C#/C++/VB.net通訊實(shí)現(xiàn) 簡(jiǎn)介這是一套基恩士激光位移傳感器的跨語言Demo面向工業(yè)自動(dòng)化領(lǐng)域使用C#、C或VB.NET開發(fā)上位機(jī)程序的工程師解決與傳感器通信、參數(shù)讀寫和測(cè)量數(shù)據(jù)獲取等問題。壓縮包內(nèi)共365個(gè)文件大小僅1.27MB包含292個(gè)htm說明文檔、18個(gè)dll驅(qū)動(dòng)與依賴庫、14個(gè)h頭文件、8個(gè)cpp源碼、4個(gè)cs示例以及VB工程對(duì)應(yīng)的frm/bas/vbp文件覆蓋三種語言的完整工程結(jié)構(gòu)。其中LKG3000_DLL_ver2_10為傳感器驅(qū)動(dòng)庫htm文檔提供API調(diào)用說明cpp/cs/bas示例分別演示了P/Invoke、LoadLibrary/GetProcAddress等典型調(diào)用方式便于對(duì)比三種語言的實(shí)現(xiàn)差異同時(shí)還可從示例中把握DLL加載異常處理、異步讀取、數(shù)據(jù)格式轉(zhuǎn)換與線程安全等開發(fā)要點(diǎn)。已有2142人學(xué)習(xí)/瀏覽該資源適合需要快速上手基恩士LKG系列傳感器二次開發(fā)的嵌入式或工業(yè)軟件開發(fā)者參考后可顯著減少查閱手冊(cè)和調(diào)試底層接口的時(shí)間。 車間里最常見的一個(gè)場(chǎng)景設(shè)備裝好了基恩士激光位移傳感器的數(shù)值在觸摸屏上跳得挺好但到了上位機(jī)這邊怎么讀都不對(duì)或者干脆讀不上來。我自己就替現(xiàn)場(chǎng)處理過好幾回這種事最后發(fā)現(xiàn)十有八九不是傳感器的問題而是上位機(jī)代碼沒寫對(duì)。所以這篇就把基恩士激光位移傳感器在C#、C、VB.net三語言下的demo開發(fā)從頭到尾捋一遍適合剛接觸工業(yè)上位機(jī)開發(fā)的工程師也適合那些項(xiàng)目做了一半、卡在通訊環(huán)節(jié)需要找參考的人。1. 拿到的第一步把位移傳感器“變成”一個(gè)網(wǎng)絡(luò)設(shè)備1.1 先分清型號(hào)和接口別只會(huì)找網(wǎng)口基恩士激光位移傳感器這個(gè)大家族里IL系列、LK-G5000系列、CL-3000系列都是常見選手長(zhǎng)得不一樣通信方式也不完全一樣。有的型號(hào)支持模擬量輸出直接接PLC的模擬量模塊就能用4到20 mA或者0到10 V這種本質(zhì)上不需要寫上位機(jī)代碼。但如果要做數(shù)據(jù)記錄、遠(yuǎn)程監(jiān)控、自動(dòng)判定良品就走數(shù)字通信。目前新一點(diǎn)的型號(hào)基本都帶Ethernet接口也就是常說的網(wǎng)口走TCP/IP通信。還有一些老型號(hào)走RS-232C串口這就涉及串口編程了。寫demo之前第一個(gè)動(dòng)作是去官網(wǎng)下載對(duì)應(yīng)型號(hào)的通信手冊(cè)確認(rèn)三個(gè)事有沒有以太網(wǎng)口、走TCP還是UDP、默認(rèn)端口是多少。很多人上來就套網(wǎng)上通用的代碼結(jié)果型號(hào)對(duì)不上浪費(fèi)一整天。1.2 基恩士通訊協(xié)議的核心約定ASCII指令加換行符基恩士激光位移傳感器的以太網(wǎng)通信大多數(shù)系列用的是一條一條的ASCII命令。上位機(jī)發(fā)一條短指令過去傳感器回一串ASCII碼格式類似“返回狀態(tài) 數(shù)值 單位”中間可能有逗號(hào)或空格分隔。指令通常以CR或者CRLF結(jié)尾不同系列、不同固件版本會(huì)有細(xì)微差別。這一點(diǎn)非常容易踩坑。很多人在網(wǎng)上找到一段別人寫好的demo命令發(fā)過去返回全是問號(hào)或者直接沒反應(yīng)。原因往往是換行符不對(duì)或者指令關(guān)鍵字跟當(dāng)前系列不匹配。我從一個(gè)項(xiàng)目上拿到的經(jīng)驗(yàn)是開發(fā)前先把通信手冊(cè)里的指令表完整看一遍里面會(huì)明確寫每條指令的格式、返回幀的每個(gè)字節(jié)代表什么。特別是“讀取當(dāng)前測(cè)量值”這條指令有的系列叫MS有的系列用MR還有的直接用類似“LON”這種帶參數(shù)的寫法。代碼層面其實(shí)很簡(jiǎn)單難的是命令沒選對(duì)。1.3 連接前必須確認(rèn)的三個(gè)參數(shù)IP地址基恩士傳感器出廠默認(rèn)IP一般是192.168.0.1這一類具體以手冊(cè)為準(zhǔn)。用配置軟件或者直接網(wǎng)頁登錄修改注意和電腦的IP在同一個(gè)網(wǎng)段。端口號(hào)有些型號(hào)固定端口有些可以通過配置軟件改。默認(rèn)值和對(duì)應(yīng)關(guān)系手冊(cè)里都有。觸發(fā)源傳感器是連續(xù)測(cè)量還是外部觸發(fā)測(cè)量會(huì)直接決定上位機(jī)讀數(shù)的頻率和意義。連續(xù)測(cè)量模式下上位機(jī)發(fā)一條讀指令傳感器返回當(dāng)前瞬時(shí)值外部觸發(fā)模式下傳感器收到外部信號(hào)才測(cè)一次上位機(jī)如果一直發(fā)讀指令可能讀到一條錯(cuò)誤提示。這三個(gè)參數(shù)沒搞對(duì)程序?qū)懙迷倨炼际前状?。我見過一個(gè)現(xiàn)場(chǎng)調(diào)試人員折騰了兩天最后發(fā)現(xiàn)是電腦IP和傳感器IP不在同一網(wǎng)段Ping都不通更別提讀數(shù)據(jù)了。2. C#版本W(wǎng)inForm上位機(jī)讀取和顯示實(shí)測(cè)值C#的demo是需求最旺盛的。畢竟現(xiàn)在新項(xiàng)目里用WinForm做界面很常見C#寫起來比MFC舒服太多而且對(duì)接數(shù)據(jù)庫、導(dǎo)出Excel都方便。2.1 封裝一個(gè)精簡(jiǎn)的連接類把TcpClient放進(jìn)對(duì)的地方C#里讀寫TcpClient是基本功但很多初學(xué)者喜歡把連接代碼直接塞進(jìn)按鈕點(diǎn)擊事件里一錘子買賣。實(shí)際項(xiàng)目里建議封裝成一個(gè)類連接、斷開、發(fā)送命令、接收響應(yīng)都做成方法。這樣后續(xù)換傳感器型號(hào)、換協(xié)議只改這個(gè)類就可以了。public class KeyenceLaserClient { private TcpClient _client; private NetworkStream _stream; private readonly object _lockObj new object(); public bool Connect(string ip, int port, int timeoutMs 500) { try { _client new TcpClient(); IAsyncResult result _client.BeginConnect(ip, port, null, null); bool ok result.AsyncWaitHandle.WaitOne(timeoutMs); if (!ok) { _client.Close(); return false; } _client.EndConnect(result); _stream _client.GetStream(); _stream.ReadTimeout timeoutMs; return _stream.CanWrite _stream.CanRead; } catch { return false; } } public string SendReceive(string command) { lock (_lockObj) { byte[] sendBytes Encoding.ASCII.GetBytes(command \r\n); _stream.Write(sendBytes, 0, sendBytes.Length); _stream.Flush(); byte[] recvBytes new byte[1024]; int len _stream.Read(recvBytes, 0, recvBytes.Length); return Encoding.ASCII.GetString(recvBytes, 0, len).Trim(); } } public void Close() { _stream?.Close(); _client?.Close(); } }注意我給連接加了超時(shí)這是仿“生產(chǎn)環(huán)境”的常規(guī)配置。電腦網(wǎng)線沒插好、傳感器沒通電、IP被占用這些情況如果直接調(diào)用Connect在WinForm里會(huì)造成界面假死超時(shí)機(jī)制能避免這個(gè)體驗(yàn)問題。2.2 實(shí)時(shí)刷新UI的正確姿勢(shì)別在UI線程里收數(shù)據(jù)第一個(gè)版本跑通之后很多人會(huì)掉進(jìn)第二個(gè)坑在Timer事件里發(fā)指令、讀數(shù)據(jù)、直接更新TextBox。如果傳感器響應(yīng)速度稍慢或者網(wǎng)絡(luò)有抖動(dòng)WinForm就會(huì)出現(xiàn)“閃退”或者界面卡住這是因?yàn)镾ocket的接收操作阻塞了UI線程。正確做法是用BackgroundWorker或者Task把收發(fā)指令的循環(huán)放到后臺(tái)線程拿到結(jié)果后用Invoke或者BeginInvoke回UI線程刷新控件。簡(jiǎn)單說就是連接在后臺(tái)收發(fā)在后臺(tái)界面只管顯示。private async void btnStart_Click(object sender, EventArgs e) { await Task.Run(() { while (_isReading) { string raw _laserClient.SendReceive(MS); double value ParseValue(raw); BeginInvoke((Action)(() lblValue.Text value.ToString(F3))); Thread.Sleep(50); } }); }50毫秒刷新一次是現(xiàn)場(chǎng)比較穩(wěn)的頻率。如果追求更高實(shí)時(shí)性可以壓縮到20毫秒但要看傳感器的通信周期否則可能連發(fā)命令導(dǎo)致傳感器來不及響應(yīng)。2.3 歸零、閾值這些控制命令怎么發(fā)讀取數(shù)值只是第一步現(xiàn)場(chǎng)還經(jīng)常需要?dú)w零、設(shè)置判定閾值、啟動(dòng)/停止測(cè)量。這類控制命令和讀取命令的本質(zhì)區(qū)別是它們往往有執(zhí)行條件。比如歸零得保證傳感器已經(jīng)穩(wěn)定并且表面沒有正在往探頭前面移動(dòng)的物體否則歸零后的基準(zhǔn)面就是錯(cuò)的。再比如閾值設(shè)置好的做法是封裝一個(gè)方法把測(cè)量值、上下閾值都作為參數(shù)傳進(jìn)去返回設(shè)置成功還是失敗然后記錄到日志里。我在項(xiàng)目里習(xí)慣把所有發(fā)送過的命令和返回結(jié)果都寫進(jìn)日志這個(gè)習(xí)慣在調(diào)試時(shí)救了我很多次。現(xiàn)場(chǎng)排查問題時(shí)翻日志比摸傳感器可靠得多。2.4 掉線了怎么辦斷線重連的簡(jiǎn)單實(shí)現(xiàn)工業(yè)現(xiàn)場(chǎng)網(wǎng)絡(luò)環(huán)境不像辦公室那么干凈交換機(jī)不穩(wěn)定、網(wǎng)線被踩、傳感器重啟都是可能發(fā)生的。一個(gè)靠譜的上位機(jī)程序必須處理斷線重連。我的做法是Read操作拋異常時(shí)標(biāo)記當(dāng)前連接已斷開嘗試重新Connect重連失敗則等幾秒再試同時(shí)把異常信息拋到UI線程在界面上給一個(gè)“通訊斷開”的醒目提示。重連成功之后要重新做一次初始化命令比如重新打開測(cè)量、恢復(fù)之前的閾值配置。這個(gè)“恢復(fù)現(xiàn)場(chǎng)”的步驟很多新手會(huì)漏掉導(dǎo)致重連成功但數(shù)據(jù)不對(duì)。3. C版本適合嵌入工控機(jī)和配合運(yùn)動(dòng)控制卡C的demo多數(shù)出現(xiàn)在兩類場(chǎng)景一類是工控機(jī)上的老程序以前用MFC寫的界面現(xiàn)在要接一臺(tái)新的激光位移傳感器另一類是配合運(yùn)動(dòng)控制卡做實(shí)時(shí)檢測(cè)數(shù)據(jù)要直接參與運(yùn)動(dòng)控制邏輯C的實(shí)時(shí)性優(yōu)勢(shì)比C#更明顯。3.1 Winsock初始化這步最容易被殺毒軟件攔怎么處理Windows下C寫Socket第一步就是用WSAStartup初始化Winsock。這個(gè)函數(shù)本身不難但有個(gè)讓人抓狂的坑某些工控機(jī)上裝了安全軟件WSAStartup返回的不是0而是錯(cuò)誤碼程序直接崩掉。遇到這種情況先看錯(cuò)誤碼。如果是WSAEINPROGRESS或者WSAEINVALIDPROVIDER多半是第三方網(wǎng)絡(luò)驅(qū)動(dòng)或安全軟件跟Winsock沖突。處理辦法是更新驅(qū)動(dòng)、把程序加入白名單或者用管理員權(quán)限運(yùn)行。代碼層面要注意WSAStartup用MAKEWORD(2, 2)請(qǐng)求2.2版本并且一定記得在程序退出時(shí)調(diào)用WSACleanup否則下次啟動(dòng)可能報(bào)“Socket句柄耗盡”。#include winsock2.h #include ws2tcpip.h #include stdio.h #pragma comment(lib, ws2_32.lib) int main() { WSADATA wsa; if (WSAStartup(MAKEWORD(2, 2), wsa) ! 0) { printf(WSAStartup failed\n); return -1; } SOCKET sock socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); sockaddr_in addr { 0 }; addr.sin_family AF_INET; addr.sin_port htons(9000); inet_pton(AF_INET, 192.168.0.1, addr.sin_addr); if (connect(sock, (sockaddr*)addr, sizeof(addr)) SOCKET_ERROR) { printf(connect failed: %d\n, WSAGetLastError()); closesocket(sock); WSACleanup(); return -1; } const char* cmd MS\r\n; send(sock, cmd, (int)strlen(cmd), 0); char buf[256] { 0 }; recv(sock, buf, sizeof(buf), 0); printf(Sensor value: %s\n, buf); closesocket(sock); WSACleanup(); return 0; }inet_pton在老版本Visual Studio里可能要用inet_addr替代這也是環(huán)境相關(guān)的細(xì)節(jié)。3.2 命令發(fā)送與返回?cái)?shù)據(jù)解析注意字節(jié)序和符號(hào)位C里面解析返回?cái)?shù)據(jù)時(shí)最容易栽在“看似數(shù)字、實(shí)則是ASCII字符串”這個(gè)點(diǎn)上。基恩士的返回值通常是一串ASCII字符比如“00234.567”而不是二進(jìn)制浮點(diǎn)數(shù)。所以直接拿int*去強(qiáng)轉(zhuǎn)讀取內(nèi)存地址是行不通的必須先把char數(shù)組轉(zhuǎn)成字符串再按業(yè)務(wù)需求轉(zhuǎn)換。如果傳感器返回的是負(fù)數(shù)字符串里會(huì)帶負(fù)號(hào)解析時(shí)要用atof這類函數(shù)而不是簡(jiǎn)單的前綴截取。如果數(shù)據(jù)精度要求高要注意顯示位數(shù)基恩士有些型號(hào)能到0.01微米但前提是你在解析時(shí)保留足夠的小數(shù)位并且確認(rèn)傳感器的顯示單位是mm、um還是nm。單位搞錯(cuò)了一個(gè)看似離譜的測(cè)量結(jié)果會(huì)讓你懷疑整個(gè)代碼寫錯(cuò)了實(shí)際上只是單位換算問題。3.3 多線程收數(shù)傳感器數(shù)據(jù)頻率與工控程序的配合C程序里如果只是簡(jiǎn)單地在主循環(huán)里recv數(shù)據(jù)頻率一高就很容易丟包或者主線程被一次網(wǎng)絡(luò)超時(shí)卡住幾百毫秒影響整個(gè)控制周期。實(shí)際項(xiàng)目里建議給傳感器單獨(dú)開一個(gè)接收線程把最近一次的有效測(cè)量值存在一個(gè)共享變量里主控制循環(huán)需要數(shù)據(jù)時(shí)直接從共享變量讀。這里要注意的是共享變量的讀寫要做線程同步最簡(jiǎn)單的方式是加一個(gè)臨界區(qū)或者用std::atomic修飾防止讀到半截?cái)?shù)據(jù)。我見過程序員在這里不加鎖結(jié)果測(cè)量值偶爾出現(xiàn)“跳變”怎么排查都查不出原因最后發(fā)現(xiàn)問題出在多線程訪問同一個(gè)變量上。3.4 和運(yùn)動(dòng)控制卡聯(lián)動(dòng)的數(shù)據(jù)傳遞思路如果位移傳感器要和運(yùn)動(dòng)控制卡聯(lián)動(dòng)比如測(cè)高然后調(diào)整壓頭位置那么數(shù)據(jù)路徑就不能走“傳感器到PC再到控制卡”這種串行鏈路否則延遲很高。正確的思路是PC只負(fù)責(zé)讀取和記錄運(yùn)動(dòng)控制邏輯放到控制卡內(nèi)部傳感器通過I/O或現(xiàn)場(chǎng)總線直接給控制卡信號(hào)。這里C的優(yōu)勢(shì)就出來了調(diào)用控制卡廠商的SDK通常本身就是C接口C直接對(duì)接很順。建議把讀傳感器和調(diào)用控制卡SDK放在同一個(gè)高優(yōu)先級(jí)線程里循環(huán)周期控制在10毫秒以內(nèi)這對(duì)傳感器的響應(yīng)速度和控制卡的命令執(zhí)行時(shí)間都有要求需要實(shí)測(cè)確認(rèn)。4. VB.net版本老項(xiàng)目里最“省事”的重寫選擇4.1 遇到的老項(xiàng)目場(chǎng)景還沒上位的設(shè)備、維護(hù)人員只熟VB我知道很多年輕工程師對(duì)VB.net有偏見但在工廠里轉(zhuǎn)一圈就會(huì)發(fā)現(xiàn)大量在役設(shè)備的上位機(jī)是VB.net甚至VB6寫的尤其是十幾年前投產(chǎn)、至今還在穩(wěn)定跑的生產(chǎn)線。這些項(xiàng)目的維護(hù)人員可能不懂C#但能看懂VB。所以當(dāng)這類產(chǎn)線要新增一臺(tái)激光位移傳感器做數(shù)據(jù)采集時(shí)寫一個(gè)VB.net的demo往往比全部推倒重來更現(xiàn)實(shí)。另外有些傳感器廠商提供的演示程序樣例里同時(shí)有VB.net版本說明這個(gè)語言在工業(yè)圈一直都有需求。既然應(yīng)用廠在用那代碼就得有人寫。4.2 一個(gè)能跑通的TcpClient代碼注意事項(xiàng)寫在注釋里VB.net的TcpClient用法和C#幾乎一樣只是語法不同。關(guān)鍵點(diǎn)還是那幾個(gè)超時(shí)設(shè)置、數(shù)據(jù)解析、UI線程切換。Imports System.Net.Sockets Imports System.Text Public Class LaserSensorClient Private client As TcpClient Private stream As NetworkStream Public Function Connect(ip As String, port As Integer) As Boolean Try client New TcpClient() Dim result As IAsyncResult client.BeginConnect(ip, port, Nothing, Nothing) Dim ok As Boolean result.AsyncWaitHandle.WaitOne(500) If Not ok Then client.Close() Return False End If client.EndConnect(result) stream client.GetStream() stream.ReadTimeout 500 Return True Catch ex As Exception Return False End Try End Function Public Function SendReceive(cmd As String) As String Dim sendBytes As Byte() Encoding.ASCII.GetBytes(cmd vbCrLf) stream.Write(sendBytes, 0, sendBytes.Length) stream.Flush() Dim recvBytes(1024) As Byte Dim len As Integer stream.Read(recvBytes, 0, recvBytes.Length) Return Encoding.ASCII.GetString(recvBytes, 0, len).Trim() End Function End Class那段BeginConnect是重點(diǎn)不加超時(shí)的話如果IP地址根本不存在UI會(huì)卡住幾十秒才彈錯(cuò)誤。加了超時(shí)之后連接失敗能快速反饋給操作員而不是干等。4.3 VB.net和C#混調(diào)DLL時(shí)的坑事件委托與線程切換有些老項(xiàng)目里外購(gòu)的采集卡SDK只提供C#版本或者C的DLLVB.net要引用它就得走COM Interop或者自己包裝一層。這中間最容易踩的坑是DLL回傳數(shù)據(jù)時(shí)觸發(fā)的事件在VB.net里收到的線程不是UI線程直接更新界面控件會(huì)拋異常。解決辦法是寫一個(gè)委托在事件回調(diào)里用Me.Invoke切回UI線程。這個(gè)坑我在C#里也踩過但在VB.net里遇到得更多因?yàn)槔享?xiàng)目的開發(fā)者往往不太注意線程模型控件更新代碼習(xí)慣性隨手就寫。5. 三種語言demo都跑通后我總結(jié)的避坑清單5.1 同一個(gè)系列的命令也可能不一樣基恩士激光位移傳感器不是一個(gè)型號(hào)而是一個(gè)大家族。同樣是讀當(dāng)前測(cè)量值IL系列的指令和LK-G5000系列的可能就不同甚至同系列不同固件版本之間都有差異。所以最穩(wěn)妥的做法是拿到一臺(tái)傳感器先看面板標(biāo)簽上的型號(hào)再找對(duì)應(yīng)手冊(cè)查指令表不要默認(rèn)“上次那個(gè)型號(hào)能用這次也一定行”。我在現(xiàn)場(chǎng)就吃過這個(gè)虧。上一臺(tái)傳感器用“MS”讀數(shù)值跑得好好的換了一臺(tái)同品牌更高精度的型號(hào)指令發(fā)過去一直返回錯(cuò)誤碼后來翻手冊(cè)才知道新系列要求先發(fā)一條選擇命令進(jìn)入特定模式后才能讀數(shù)據(jù)。5.2 返回值里有中文和單位編碼問題部分傳感器返回的數(shù)據(jù)里帶了中文說明文字比如“OK”、“NG”這樣的判定或者帶單位的字符串。如果你用ASCII解碼中文會(huì)變成亂碼。處理方法是先確認(rèn)返回?cái)?shù)據(jù)的編碼格式大多數(shù)是UTF-8或ASCII但有的歷史型號(hào)是本地代碼頁。最簡(jiǎn)單的辦法是用Encoding.Default來解碼但要注意這臺(tái)電腦的Windows區(qū)域設(shè)置可能會(huì)影響結(jié)果。更穩(wěn)妥的是先判斷前幾個(gè)字節(jié)是不是固定的數(shù)字開頭只截取數(shù)字部分做解析繞開中文的干擾。這個(gè)“只取數(shù)字”的思路在工業(yè)現(xiàn)場(chǎng)非常實(shí)用別管協(xié)議里帶多少額外信息最終要的其實(shí)就是那一個(gè)測(cè)量值。5.3 關(guān)于超時(shí)、重試、日志三個(gè)建議超時(shí)的設(shè)置要分場(chǎng)景。讀取測(cè)量值的命令超時(shí)建議設(shè)短一點(diǎn)500毫秒足夠如果超過1秒還沒返回說明鏈路已經(jīng)不正常了再等也是白等。但執(zhí)行歸零、校準(zhǔn)這類動(dòng)作超時(shí)要放寬到3到5秒因?yàn)閭鞲衅鲀?nèi)部可能需要時(shí)間穩(wěn)定。重試不能無限重試最多連續(xù)重試3次每次間隔200毫秒還不行就拋異常并報(bào)警通知操作員。無限重試會(huì)讓程序在傳感器斷線時(shí)陷入死循環(huán)界面表現(xiàn)為“卡死”。日志一定要記錄。不管用C#、C還是VB.net每發(fā)一條指令、每收到一條響應(yīng)都帶上時(shí)間戳寫入日志文件。定位現(xiàn)場(chǎng)問題時(shí)這個(gè)日志文件的價(jià)值遠(yuǎn)超任何調(diào)試工具。我個(gè)人的習(xí)慣是日志文件按天切分日志里同時(shí)記錄原始返回值和解析后的數(shù)值。這樣即使解析代碼本身有bug也能從原始數(shù)據(jù)里還原真實(shí)情況不用返工。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月丁香激情综合网官网| 91日本在线观看| 91久久精品视频| 狠狠狠狠狠| 综合色色网| 99这里只有精品视频| 久久久久99精品成人网站| 婷婷色五月开心五月| 六月五月丁香五月欧美| 久久综合婷婷五月| 久久婷鲁| 中文字幕丰满乱孑伦无码专区 | 色婷网| 日本狠狠干| 99热这里只有精品最新| 99热这是里只有精品| 色欲色香综合网站| 久久人妻视频| 婷婷天堂综合| 思思热视频在线| 婷婷激情中文综合| 色九亚洲| 亚洲无码激情| 亚州精品成人片| 狠狠精品干练久久久无码中文字幕| 日日噜狠狠色综| 婷婷色五月天色| 国产毛片欧美毛片久久久| 色五月婷婷在线观看| 操笔无码| 日韩人妻在线播放| 久久九网| 婷婷丁香五月在线观看91| 来吧亚洲综合网| 狠狠干激情五月| 丁香色色色| 人人叉久| 26uuu丁香婷婷五月| 久久婷婷超碰| 亚洲9久久精品| 狠狠五月天| 美欧日韩国产成人在战| 成人电影在线免费试看| 五月天丁香网站| www激情com| 五月婷婷香蕉| 久久成人天| 少妇丁香婷婷 | www.色婷婷.com| 婷婷亚洲在线| 丁香五月天在线| 婷婷深爱五月天在线| 五月天婷婷色| 色色色综合视频| 先锋五月婷婷丁香草草| 丁香六月婷婷缴情欧美| 激情综合网,婷婷五月天| 国产精品噜噜在线视频| www激情网| 狠狠干2007| 无码se| www.91操| 99er免费在线观看| 欧美色色色色色色色| 天天碰天天插天天操| 中文无码精品一区二区三区| 五月天久久综合婷婷丁香| 五月婷人妻| oumeisesewang| 五月综合激情久久| 婷婷激情五月天综合| 色婷婷色五月综合| 久婷婷婷| 亚洲开心激情网| 婷婷亚洲丁香五月| 久久综合五月| 欧美99热| 五月婷婷涩涩爱| 99se丁香| 欧美一级色| 怡红院 久久| 五月丁香婷婷无码中文| 这里只有精彩视| 久久美女五月天| 人人干99| 变态 另类 在线| 人人妖人人97| 婷婷色片| 另类小说五月天综合| 很很操很很操| 国产在线黄色| 久久婷婷丁香花综合网| 婷婷爱爱蜜臀天天操| 狠狠搞五月天| 天天干夜夜想| 日本精品人妻无码77777| 日本97在线观看| 第四色五月婷婷| 中文字幕人妻在线| 常久最新免费的色吊丝| 五月婷婷啪啪| 色播五月天婷婷老师| 五月激情综合网| 激情婷婷综合| 日韩在线9| 搡BBBB搡BBB搡18| 毛片九九九九九九九九18| 激情国产综合| 日在线V视频在线播放| 日日夜夜久| 色综合激情| 国产亚洲精品久久久久苍井松| 成人五月天。COM| 五月激情综合网| 俺也去综合| 五月丁香六月色| 俺去也五月| 碰碰碰97国产| 五月天婷婷伊人| 91超碰在线观看| 香蕉人妻AV久久久久天天| 久久的爱大香蕉| 丁香五月婷婷少妇| 亚洲99热| 成人av中文字幕| 5月丁香综合网| 这里只有精彩视频| 国产人人操| 日韩成人综合网| 丁香五月天在线观看| 激情五月天色播| 玖玖婷婷精品| 视频一二区| 精品爱欲五| AV九九| 99爱视频在线播放| 婷婷六久久| 思思热闹这里只有精品| 26uuu在线观看| 国产性爱一级| www.久久综合| 久久性刺激| 牛牛碰免费| 丁香六月啪啪| 五月天色播网| 丰满人妻一区二区三区| 人人操Av| 99国产精品白浆在线观看免费| 久久182| 玖玖99福利| 日韩成人AV在线播放| 国产综合A片| 色五月婷婷久久| 欧美性猛交99久久久99| 久久久久激情| 亚洲成人免费电影| 成人看片网站| 亚洲乱码精品久久久久..| 婷婷91| 色色五月天婷婷丁香| 99久久天堂婷婷| 五月丁香六月合| 婷婷五月天福利| 全亚洲最大的婷婷五月天网站COM| 狠狠狠色激情综合适合| 色五月激情| 久操福利| 激情精品久久| 2025神马午夜福利| 色婷婷五月天久久| 五月天久久久| 色色激情| 天天插夜夜爽| 久久精99| 伊人久久婷| 精品网站:999WWW| 99色在线观看视频| 亚洲丁香五月深爱五月| 国产AV影片| 久久只这里有精品| 热久久色| 日日夜夜天天| 99热这里只有精品在线播放| 五月五月婷婷| 思思热在线| 丁香五月色情| 性做久久久久久久免费看| 草美女在线观看视频在线播放| 色噜噜狠狠色综无码久久合欧美| 色五月综合激情| 亚洲深喉AV| 久久在线人妻| 色婷婷影| 9久久狠狠的| 99在这里有精品| 色天堂操| 拍真实国产伦偷精品| 婷婷激情六月中文| 激情亭亭五月| 亚洲色图欧美色图日本视频| 日本婷婷在线| 丁香婷五月| 97婷婷五月天| 天天爽天天日人人爱| 九久久婷婷| 五月天激情图片| 伊人综合婷婷| 蜜桃五月天| 9久久久久久久久久久| 欧美在线97| 99热久| 五月天婷婷黄色| 中文字幕按摩做爰| 色情综合| 亚洲操B| 狠狠色综合网| 成人短视频免费| 九九色综合九九色| 丁香激情五月天| 狠狠夜夜五月丁香| 色你久久| 最新AV在线观看| 丁香成人五月天| 婷婷深爱网| 综合久久影院| 欧洲区自拍| 亚洲 精品 综合 精品| 欧美大片免费播放器| 五月丁香免费看| 五月天激情综合网站| 亚洲在线播放| 熟妇国产| 懂色av粉嫩AV蜜臀AV| 泰州成人视频| 新97人人上人人| 五月天自拍视频| 操人91| 天天爽天天做| 五月天激情站| 99热在线观看精品| 天天网曰日曰夜夜综合永久免费| 色综合婷婷99| 日本大人久久| 91聚色综合网| 久操乱| 亚洲色五月天| 激情五月天社区| 五月婷婷免费在线视频| 伊人五月丁香| 婷婷丁香激情综合色情| 26uuuuuuuu国产| 色七色九九| 欧美日韩国产一区| 色在线99| 激情超碰网| 日本久久99| 丁香六月激情四射| 狠狠色五月| 日日干天天爽| 日本美女五月天| 天天日日人| 成人片在线播放| 黑人无码一区| 日韩久热| 狠狠干婷婷| 99ri国产在线| 激情 五月 婷婷 丁香| 色欲婷婷五月天| 草草操操| www.婷婷网| 婷婷五月丁香基地在线视频官网| se99高清无码| 五月天色官网| 天天天天天日| 97婷婷五月天| 国产精品视频免费看| 激情婷婷六月天| 99综合色| 性欧美日本| 丝袜激情网| 激情婷婷色色| 亚洲V国产V欧美V久久久久久| 99久久九九| 丁香六月激情综合| 国产精自产拍久久久久久蜜| 欧美 色婷婷| 久久婷婷青青| 五月天丁香成人社| 五月婷婷狠狠干| 五月天日日操夜夜操 | 五月婷婷久久综合| 久热99| 人人插操| 色色色色区| 91精品久久久久久77777| WWW,五月天| 丁香5月啪啪| 天天干天天色综合| 开心五月婷婷激情| 亭亭五月基地在线| 色五月天成人在线| 九月婷婷综合| Www.se.久久| 色婷婷五月在线| 久久国产精品乱子伦_靑青草…| 色色日韩无码| 三级三久久线久久99久目本WW| 亚洲精品色| 五月停亭久久电影| 成人婷婷桔色| 9|无码久久久久久| 丁香熟女乱| 国产乱码久久| 操日视频| 99久热在线精品99re6热| 99精品在线播放| 久久久人妻门| 麻豆AV一区二区三区| 久艹久| 激情五月天久久丁香| 五月激情五月婷婷五月天在线| 五月天久久婷婷| www五月婷婷| 五月丁香激情四射综合| 99在线小视频| 国产97在线日韩亚洲女人被黑人巨大| 六月五月丁香五月欧美| 9精品在线| 五月天天丁香婷婷| 久久 这里只有精品1| 超碰97干| 久久久27操| 婷婷成人丁香色情基地30| 99福利导航| 99re资源在线视频导航| 久久99热 这里有精品| 五月婷婷激情五月| 色色五月天婷婷| 五月丁香六月婷婷网| 国产毛多水多女人A片| 国产ava| 五月天婷婷在线播放| 99网| 狠狠va| 久久九九热视频| 六月激情丁香一道本7777| 婷婷涩五月天综合| 色九月综合| 婷婷六月插屄激情| 日本无码专区| 狠狠色狠狠色综合日日91| 五月色网| 五月天另类综合网| 丁香五月婷婷综合啪啪| 日本性激情色播| 无码少妇高潮喷水A片免费| 久久免费9| 熟女网站久久| 99日韩| 婷婷丁香五另类网站| 丁香五月婷婷欧美激情-中文天堂最新版在线观看| 激情婷婷丁香色五月| 亚洲午夜在线视频| 亚洲天天综合| 亚洲人妻电影| 日本久久高清| bbwcuckold精品熟妇| 操一操干一干| 五月天婷a| 99色在线观看视频者| 天天日天天做天天操| 99ri精品在线观看| 色婷婷AV在线| 婷婷第六色| 五月综合久久| 欧美综合五月丁香六月婷| 色五月丁香com| 婷婷色情小说| 久久久久久99精品无码| 大香蕉啪啪啪| 丁香五月激情月| 日韩精品无码一区二区| 26uuu最新地址| 丁香婷婷91在线观看视频| 九九99热| 色婷婷欧美在线| 密着浓厚中出乚交尾GvG935| 思思久久精品| 九九热这里有精品视频| 在线观看日韩12345区| 97婷婷五月天| 久久久久9| 狠狠干狠狠色| 色播五月婷婷五月| 六月婷婷天天操夜夜爽视频| 国产毛片操B| 日本狠狠网| A片一曲| 天天拍天天操| 五月婷婷激情综合av| 91碰| 91黄色五月天视频| 91一起操| 久久色五月天激情小说| 亚洲无码成人网| 婷婷丁香中文字幕| 91日本在线观看| 婷婷丁香五月激情中文字幕版| 2021日韩无码| 欧美成人AAA片一区国产精品 | 亚洲色图五月丁香| 天天草天天日| 五月天婷婷xxx| av在线免费播放观看| 国产激情av| 午夜爱爱爱成人| 婷婷玖玖五月天| 蜜桃五月天| 超碰人人操| 五月婷婷就去色| 丁香五月婷婷99| 超碰99在线观看| 丁香婷婷色五月| 这里只有精品视频222| 99爱在线| 欧洲MV日韩MV国产| 91综合在线| 99精品免费欧美小视频 | 99久久综合| 天天爽天天爽| 五月情婷婷| 人人爱天天摸摸天天爱| 色优久久| 婷婷综合亚洲| 久久九九精彩| 区啪精品| 五月天大香蕉婷| 99热精品在线观看| 欧美99热| 五月丁香六月激情在线| 97视频91| 丁香五月天.com| 一级二级香港秋霞欧美欧美秋霞| 天天上天天爽| 天天色天天色天天色天天色天天色天天色| 色婷婷狠狠久久YY| 国产高清视频91九九九久久久| 嫩草AV久久伊人妇女超级A | 色情久久久| 精品婷婷五| 亚洲综合婷婷五月| 欧美日韩123| 日本黄色精品| 五月婷婷色啪| 成人在线日韩欧美| 97亚洲婷婷| 亚洲中文AV网站| 99热爆在线| 亚洲精品第一色色色色色色| 亚洲综合网在线| 俺也去色| 伊人热在线大香蕉| 久777| 风流少妇A片一区二区蜜桃| 色色色色网站| 婷婷五月天影院| 久久XX| 开心婷婷五月| 日日躁夜夜躁狠狠久久AV| 丁香激情五月| 九九久久9 9在线观看| 色狠狠色噜噜AV天堂五区| 极品少妇XXXX精品少妇偷拍| 中国女人内射6XXXXX| 成人无码髙潮喷水A片| 婷婷午夜| 日韩AC在线免费观看| 久综合九综合99| 日操夜操天天操不卡| 97午夜一区二区| 97人人操人人拍| 九 九九九AV| 亚洲色综合色网| 久操97| 91在线日| 婷婷国产日本欧美| 狠狠色综合网站久久久久| 久热这里只有精品6| 激情五月天婷婷五月天| 99re这里只有| 久久九九99视频| 激情五月九九九| 久操激情| 精品99爱免费视频在线观看| 涩五月婷婷| 日本99视频| 色五月婷婷五月天| 亚洲综合成人网站| 天天肏屄夜夜爽| 亚洲一区二区无码蜜乳av| 九九精品视频在线观看| 亚洲色碰| 天天日色情| enecarbon-materials.com污K127封锁请涟系@wip1688 | 日韩成人影片网站| 婷婷五月综合色拍| 天干干夜夜操| 久草狼人| 91妻人人爽人人看片| 丁香激情五月少妇| 五月综合777| 日本va欧美va欧美精品88| 国产精品色色| 亚洲亚洲人成综合网络| 五月丁香激| 亚洲综合网激情小说| 婷婷激情五月天视频在线| 久操激情| av电影在线播放| 五月天大香蕉| 思思热精品在线| 开心激情婷婷| 色婷婷综合成人| 丁香六月激情综合网| 国产精品爽爽久久久久久| 最近中文字幕大全免费版在线| 一级韩国产精品毛| 亚洲天天免费| 大香蕉五月天| 婷婷丁香社区| 九色色| 丁香五月天色婷婷| 婷婷玖玖五月天| 婷婷综合网伊人| 99综合免费视频| 中文字幕婷婷在线| AV天堂婷婷五月天| 亚洲精品99| 九九热中文| 天天舔天天操| 亚洲美女裸体被操在线观看| 亚洲激情电影五月天色婷婷丁香一起草 | 成人一级片| 超碰A V在线| 五月天成人在线视频丁香| 九热免费视频| 午夜丁香六月婷| 亚洲国产色色| 久久精品熟女亚洲AV麻豆| 欧美va精品va老师va| 激情图片久久| 十区AV| 夜夜干天天干| 曰本aaaaaa丈片| 思思热热久久| 五月天开心色色网| 精品色色网| 开心五月深爱五月| 久久网站免费亚洲| 久操热| 日本色频| 91久久久久久久久18| 99热老网站| 亚洲在线操| 1024婷婷综合久久五月天| 丁香六月无码播放| 亚洲精品成人片在线播| 五月天精品| 日本一级大片| 色噜噜97视频在线观看| 激情综合网址| 99久热| 婷婷五月天最新综合你懂的 | 日韩av干| 超碰色碰碰| 99热中文字幕久久| A1片久久| 在线中文av| 六月婷婷综合| 婷婷五月在线视频| 日韩av干| 丁J香六月首页| 色噜噜狠狠一区二区三区| 婷婷 丁香 久久| 日本爆乳片手机在线播放| www.综合久久.com| 亚洲五月婷婷| 婷婷五月中文字幕国产| 婷五月天| 91色色色| caopeng97日韩| 江苏少妇性BBB搡BBB爽爽爽| 天天视频亚洲| 色呦呦美女| 天天噜噜| 婷婷丁香激情五月天色色| 五月天丁香看婷婷| 日本超碰在线| 九九视频精品在线免费| 91日综合欧美| 婷婷免费视频| 天天操夜夜爱| 九九久久99精品免费观看www| 深爱五月激情五月| 欧美va亚洲va在线播放| 射区导航| 嫩草AV久久伊人妇女超级A| 26uuu亚洲欧美| 久久hd| 91狠狠综合久久久| 思思热视频| 日本色婷婷| 国产毛片精品一区二区色欲黄A片| 天天操夜夜橾| 婷婷丁香五月天综合AV| 久久久五月天婷婷| 夜夜干夜夜操| 九九99视频| 婷婷成人综合| 日韩三及成人AV片| 国产精品扒开腿做爽爽爽A片唱戏| 99热99色| 五月婷婷综合激情| 久久免费操| 青青久在线视频免费观看| 99只有这里有精品在线视频| 久久五月丁香综合17C| 91日韩美女被插视频| 六月色婷婷| 日本欧美成人片AAAA| 日本少妇AA一级特黄大片| 激情深爱五月天| 超碰操日| 99久久久久| 色五月婷婷基地| WWW、日本色丁香、co m| 91免费看片| 久热黄色| 热99玖玖99玖玖99九九| 丁香色啪综合| 婷婷色色五月| 五月丁香爱婷婷深深| 六月丁香综合| 色欲婷婷五月天丁香| 国产玖玖资源| 97午夜一区二区| sewuyuejiqingwang| 亚洲操逼网| 开心婷婷中文字慕| 99热激情| 丁香五月天信号| 夜夜撸天天操| 99久热| 99色婷婷视频| 激情AV| 99超级碰免费视频| 日本一道久久| 五月激情婷婷在线| 狠狠搞五月天| 综合激情五月天| 天天摸天天舔在线视频| 丁香五月天堂网| 天天天操天天天爰| 伊人综合网站| 五月天中文网| 婷婷激情97| 99热精品中文字幕| 欧美日韩国产一区| 日本色色色| 成人色五月天婷婷| 99亚洲精品| 丁香五月婷婷精品视频| 五月婷婷性爱网| 玖玖热视频| 婷婷五月色情| 99re热在线视频| 青草网在线观看| 五月丁香影视| 久久九九大香蕉电院| 色婷婷五月综合色婷婷| 久久久无码精品成人A片小说 | 激情五月天色色| 天天插夜夜爽| 狠狠色狠狠色综合日日91| www.操.com| 爆乳熟妇一区二区三区爆乳照片| www.五月天婷婷| se99在线| 久久免费试看120秒| 中文资源在线a | 啪啪91| 色婷婷丁香五月天在线视频| 国产精品成av人在线视午夜片| 国产视频婷婷| 久操热| 久久精品99国产精品日本| 天天檫天天爽| 婷婷97碰碰| 久草五月| 九九色综合九九色| 啪啪啪综合网| 草草色情综合网| 婷婷99中文字幕| 五月丁香婷婷啪啪| 激情色色色| 九九成人精品免费视频| 婷婷激情五月呦呦| 婷婷丁香宗合888| 色六月丁香婷婷狠狠干| 日韩性爱无码| 开心激情站| 色亚洲欧洲| 狠狠舔| 97涩婷婷婷婷基地| 丁香五月香蕉| 九九这里都是精品| 激情五月天婷婷久久久久久久久久久| 99精品手机在线视频| 开心五月婷婷激情| 亚洲色色香蕉| 丁香五月婷婷五月天在线| YW无码| 色色a| 五月婷婷官网色| 99视频地址| 色婷婷91| 五月天丁香婷婷久久九| 天天插综合| 99热6精品| 天天爱天天做天天舔| www.com亚洲网站在线免费| 精品一二三区久久AAA片| 婷婷的色色五月天| WWW.开心五月天.COM| www.91.com黄| 久久9热综合| www.六月丁香看AV| 五月婷婷新网站| 久久久久98| 9视频在线成人网站| 亚洲九九视频| 婷婷丁香色情| 九九热在线视频观看| 色天天狠狠干| 无码se| 婷婷丁香五月91| 狠狠色色色| 精品人妻伦一二三区久久| 另类精品视频在线观看| 色深爱五月| 丁香六月爱综合| 五月婷婷在线视频免费观看| 日本在线视频播放91| 殴美97色| 69热91天堂| 性做爰1一7伦| 综合色色网| 秋霞性爱AV| 五月婷婷导航| 婷婷久久色| 热成人网| 极品五月天| 久久99热 这里有精品| 激情文学天天| 综合五月天亚洲婷婷| 丁香啪啪| 婷香五月| 色停停香蕉视频| 激情久久久久久久久| 人人综合91网| 久久香蕉婷婷| 婷五月天丁香婷五月| 青青草原爱爱网| 久青操| 日日日日日| 激情图片五月天| 五月婷婷综合丁香视频| 久久精热| 精品人妻一区二区| 欧洲色| pom538精品视频| 夜色综合网| 99a级片| AV在线免费网站| 99啪啪视频| 婷婷丁香色五月| 丁香五月天婷婷激情| 婷婷成人五月天| 欧美日韩成人在线| 欧美性色A片免费免费观看的| 无码日本精品XXXXXXXXX | 成人精品一区日本无码网| 蜜桃成语时李时珍 免费| 成人综合网站| 色九四色| 婷婷亚洲久久| 九九热视频99| 久久天天天| 婷婷天天插天天爱| 亚洲综合婷婷五月| 日韩精品二三区| 九九热在线视频| 色99在线视频| 日日夜夜天天| 婷婷在线中文字幕| 中文字幕无码成人电影| 一区二区乱码视频| 这里都是精品99| 26uuuu精品一区二区| 五月丁香欧美在线| 99热精品在线| 天天夜天天色天天| 五月丁香六月激情视频| 超碰在线人妻| 国产乱子轮XXX农村| 久草视频大香蕉99| 99在线69| 五月婷婷丁香大陆免费| 久久偷拍综合五月天| 超碰com| www.色五月| 成人AV片播放| 五月激情网站| 丁香婷婷免费| 婷婷色色婷婷| 精品人妻伦一二三区久| 色99综合色88| 午夜九九九九九九九九九九九九九| 熟女色专区| 99色免费视频| 丁香六月综合激情| 好吊兆人妻| 五月天激情久久| 五月丁香六月婷婷色| 夜夜躁爽日日| 超碰av在线| 涩玖玖免费视频| 偷偷狠狠久久婷婷五月天| 五月丁香六月婷婷手机无线| 久久狠狠干| 9色91视频| 久久精品63| 色婷婷影音| 在线婷婷| 玖玖综合色区在线观看| 五月婷婷丁香综合| 天天人人综合| 日日操夜夜撸| 国产精产国品一二三在观看| 五月丿香啪啪| 激情五月天之六月婷婷| www.超碰| 色色色色av色色色色| 无码色色色| 中文字幕日产A片在线看| 人人操人人看97干| 99热99思午夜精品| www.五月丁香| 91肏肏肏| 九色91国产| 色婷婷六月丁香综合欲精品| 五月婷婷偷拍| 五月丁香久久激情综合| 激情婷婷色小说| www.久热| www,黄色在线,con| 丁香五月性| 五月婷激情| 97精品人人A片免费看| AV动漫不卡无码免费| 国产另类综合| 五月天婷婷在线播放| 精品九九网| 久久久月丁香| 99久久网站| 欧美日韩国产一区二区| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 青青草蜜臀| 丁香五月性| 色婷婷四虎| 涩五月丝袜婷婷| 桔色成人官方网站| 五月激情婷婷丁香| 日本美女上人| 激情五月天小说| 五月桃花网综合| 99热只有精品综合| 欧美大香蕉视频| 久99精品视频| 国产熟女日日骚五月丁香爱| 亚洲成人网站在线观看| 人人97碰| 色色色在线观看| www.狠狠操| 久久久思思热| 99热在线只有精品| 色色色地址| 丁香五月中文字幕色播| 丁香影院五月综合| 1010日日无码| 亚洲狠狠丁香婷婷香蕉| 五月丁香激情五月天| 天天干天天干天天操| 中文字幕av在线播放| 天天拍天天操| 久久一伦| 婷婷丁香小说| 综合网啪| 色婷婷五月综合| 亚洲视频无| 天堂草在线看www| 色综合色色色色色色综合| 天天色天天爱天天爽| 国产美女无遮挡裸体毛片A片| 欧美色骚婷婷五月天| 91九色首页| 亚洲舔观看| 午夜亚洲AV日韩无码| 五月婷婷六月丁香激情综合网| 狠狠干综合| 精品99久久久久成人网站免费| 天天色播| 精品视频99看在线视频| 国产69久久久欧美黑人A片| 综合久久首页| 丁香婷婷视频一区二区| 日日操无码| 五月婷婷婷婷网| 99热一本久道| 亚洲熟女色| 欧美在线看| 婷婷五月天久久| 婷婷丁香五月亚洲欧美| www.99色| 色噜噜狠狠狠综合曰曰曰| 九九精品丁香花| 日日操夜夜爽| 六月婷欧美| 欧美色婷婷| 色婷婷AV五月天| 丁香五月婷婷av影院| 思思热AV| 99.N在线视频| 九九色热| 国产高清RV综合aVa| 99热每日| 久婷久婷| 天天激情5月天亚洲| 无码激情AAAAA片-区区| 开心色五月天久久久久久久| 青青草Avb在线| 色婷婷综合视频| 99免费视频久久| www五月婷婷88导航| 五日激情综合| 伊人久久五月天| 欧美成人猛片AAAAAAA| 79精品视频| 久久hd| 色色操| 婷婷五月天成人基地| 婷婷五月天网址| www.狠狠| 成人视频婷婷| 99久久99九九99九九九| 狠狠色婷婷| 5月丁香啪啪啪| 色九月婷婷| 一级操逼大片| 综合另类视频| 99久久综合网| 9超碰在线| 婷婷丁香五月综合网上 | 久久综合五月天| 婷婷五月天无码| 91性高潮久久久久久久久| 色99综合色88| 精品久热| 亚洲激情校园| 婷婷五月丁香人妻无码高清| 激情丁香五月天| www,婷婷| 九九亚洲视频| 九九精品re免费视频| 狠狠草狠狠草| 五月天俺去也| 99色6爱9热| 日日操天天操| 欧美丁香五月夫妻天| 性小说五月天| 我去色色网五雨天| 538在线精品| 婷婷涩五月| 色婷婷香蕉丁丁网| 91狠狠综合久久| 久久艹网| 国产精品色| 色色色婷| 六月丁香激情婷婷| www.激情.com.| 91xxxx九色| 少妇高潮呻吟A片免费看软件| 国产婷婷综合在线免费视频| 天天爽夜夜爽天天爽夜夜爽| 91九色国产| 亚洲爱婷婷| 99视频| 久久精品性爱| 亚洲婷婷久久综合| 色区域网站视频| 伊人丁香六月婷婷| 五月色婷婷影院| 99精品综合| 双性美人被调教到喷水A片| 五月婷婷久久久| 国产VA亚洲VA96| 99热这里只有精品69| 99热老网站| 色老久久| 久久精品99久久久久久久久| 色婷婷六月| 99久热| 亚洲综合新99视频| 人人九色| 超碰人人99| 在线播放成人| 国产精品久久久爽爽爽麻豆色哟哟| 色色性爱视频| 99热国产免费| 5月丁香六月婷婷| 丁香五月天婷婷中文| 九九性视频| 91狠狠色| 97操在线视频| 26uuu偷拍亚洲欧洲综合| 六月丁香开心婷婷欧美| 熟妇高潮一区av| www.色婷婷.com| 色婷婷久久| 婷婷开心激情| 丁香五月91| 影音先锋噜一噜| 热99精品视频五月| 久久九九免费视频| 丁香五月天在线| 久久99性爱| 99亚洲色| 色色网五月激情| 亚洲五月色| 天天色综合综合| 国产婷婷五月天| 久久丁香久久| 99热这里只有在线| www.色色色色| 日日噜噜久久婷婷五月天 | 九九色播五月丁香| 99久久久久久www| 丁香五月婷婷色偷偷| 久啪欧美| 久艹大香蕉| 色五月婷婷91| 在线婷婷| 五月丁香六月婷婷啪啪综合| 激情综合五月| 韩国情人在线电视剧免费观看高清版全集 | 日本色色色| 99热在线只有精品| 5月婷婷激情在线| 婷婷综合成人| 丁香五月婷婷啪| AV在线资源| 日本丁香五月| 欧美经典片免费观看大全| 99国产视频网| 日本婷婷五月天| 九九RE视频在线精品| 婷婷五月色| 欧美交换配乱吟粗大25P| 欧美三级巜人妻互换| 国产毛片精品一区二区色欲黄A片 国产人妻777人伦精品HD | 色婷久久| 国产精品第一国产精品| 99精品手机在线视频| 99在线小视频| 婷婷激情人妻| 九九热亚洲中文在线观看免费| 欧美大奶熟女噜噜噜噜| 亚洲精品五月| 99热精品免费| 色播六月| 亚洲乱码精品久久久久..| 久久综合五月天激情小说网站| 黄色高清无码| 另类图片激情五月| 久久综合这里只有精品1 | 91日韩美女被插视频| 大香蕉手机视频| ri电影在线| 天天日,天天射,天天舔| 99热日韩| 丁香六月啪啪| ou洲色吧| 婷婷导航| WWW、日本色丁香、co m| 天天日天天草| 日本狠狠色| 激情婷婷狠狠干综合| 五月婷婷,狠狠操| 婷婷五月激情六月丁香| 五月婷av| 激情综合亚洲| 99热传媒| 网色99| 激情丰满熟妇五月| 综合网啪| 激情内射人妻1区2区3区| 一区=区操屄高清大全av| 色九网| 色天天综合| 99啪| www.lchjjc.com| 国产成人av在线| 色色色色色爱| 婷婷久久99| 婷婷丁香成人色综合| 色色免费网站| 一级A片天天操夜夜操| 草草操操| 一级韩国产精品毛| 97人妻碰碰碰久| 性生活视频98791| 天天日天天日天天搞| 日本熟女二区| 九九RE视频在线精品| 色五月中文字幕| 欧美丁香六月激情视频| 天天色粽合合合合合合合| 色噜噜狠狠色综无码久久合欧美| 国产老熟妇亲子乱对白| 久婷婷久草| 丁香五月天啪啪| 激情五月天色色色| 69五月天视频| 天堂久久婷婷| 精品九九九久| 久色视频首页| 丁香五月婷婷AV| 大香蕉在线观看9| 成人婷婷深爱综合网| 2025色婷婷| 性生生活大片又黄又| 这里只有精品亚洲| 色爱综合网| 五月天婷婷狂暴白浆| 99色区| 特黄三级片| 日韩美一级毛卡片| 思思热99在线| 亚洲AV免费在线| 97碰超级人人看| 久久黄色片| 婷婷五月丁香激情| VA国产在线综合网站| 99色热| 99热欲| av在线色五月丁香婷区久| 婷婷亚洲综合| 日本三级日本三级99| 精品人妻在线| 97艹| 色婷婷4| 中文字幕在线观看视频www| 色99网| 五月婷婷啪啪啪| 丁香色情五月综合激情| 天天天天做夜夜夜夜做| 亚洲国产精品VA在线看黑人| 五月天婷婷久久日| 亚洲精品成人| 丁香六月激情| 伊人婷婷大香蕉| 极品少妇婷婷五月| 79精品视频| AV操一操| 五月丁香激情婷婷| 韩国中文字幕91| 99色热视频| 99热网精品| 色婷婷六月精品| 色久综合| 日本在线免费中文com.| 少妇人妻人伦A片| 五月天婷婷在线观看精品男人| 99热这里只有精品免费| 天天日天天做天天舔| 婷婷综合激情| 欧美在线干| 亚洲这里只有精品| 色六月天天激情综合网| 激情综合久久| 伊人狠狠丁香婷婷综合尤物| 草榴视频网| 激情综合五月婷婷丁香| 日韩AV一区二区三区| 色五月婷婷小说亚洲中文字幕组| 色婷婷丁香社综合| 色老久久| 丁香五月婷婷亚洲另类| 九九热99熟女| 久久网日本| 五月天com| 亚洲综人色综网| 丁香五月社区| 五月丁香人人婷婷在线观看| 日韩AC在线免费观看| 99re这里只有精品在线观看| 伦乱人妻| 色五月偷偷| 香蕉伊人综合| 五月 激情视频| 五月婷婷色情| 五月天激情视频| 久久久五月婷婷| 丝雨一区二区| 五月婷在线| 97人人射| 国产偷人爽久久久久久老妇APP | 婷婷五月天av| www.久久久.com| 五月丁香啪啪| 狠狠色官网| 精品九九久久| 激情五月天啪啪| 久婷婷| AA片在线观看视频在线播放| 青青草原精品久久| 激情九月天天天天婷婷| 九九色播五月丁香| 婷婷五月天黄色| 色一情一乱一伦一区二区三区| 五月天色婷婷成人| 日韩色五月| 色播五月天激情| 婷婷五月天激情五月天网站| 97碰碰视频| 99综合视频一体| 激情色情五月天| 91精品综合久久婷婷九色| 开心五月婷婷激情| 伊人久久五月天综合| 色婷婷影| 久久丁香五月天| 色色色.COM| 色五月琪琪| 97精品人人A片免费看| 99热这里只有精品中文字幕| 任你躁XXXXX麻豆精品| 性爱视频99| 69人妻人人澡人人爽久久| www色婷婷| 深爱激情五月婷婷| 天天爽夜夜爽夜夜爽精品| 99爱在线| 九九色逼| 99热中文字幕久久| 在线观看熟女少妇|