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
返回資訊列表
9久热在线视频精品| 天天日天天干天天天| 天天日天天插| 天天综合精品| 色婷婷狠狠干芒果TV| 九九热re99re6在线精品| 国产精品A成V人在线播放| 狠狠草在线观看| 中文字幕成人| 99热在线观看精品| 人人操操| 五月天婷婷涩涩| 啪啪啪大香蕉| 综合婷婷| 色墦五月丁香| 五月天色五月| 熟女人妻一区二区三区免费看 | 97在线日本| 超碰在线人妻| 婷婷五月天福利| 色色com| 九九热免费观看视频| 婷婷性爱综合| 99热在线网站| 新激情综合| 天天久综合网永久入口18| 婷婷久久五月| 婷婷五月天开心网| 99热一区| 色情五月丁香| 九九大香视频| 大香蕉五月天婷婷丁香91| 国产操B| 伊人久久艹| 色色狼人综合| 99久久久99久久91熟女| 激情五月天视频| 91爱操| 婷色五月天| 天天玩夜夜操| 久久作爱| 亚洲精品国产熟女久久久| 伊人久久婷婷| 综合五月天| 激情综合五| 色色五月丁香| 99国产精品久久久久久久久久久| 综合久久高清| 婷婷性爱| 任你躁XXXXX麻豆精品| 色婷婷五月综合| 亚洲情欲| AV成人在线网站| 色欲久久99精品久久久久久| 五月天激情网址| 99免费热视频在线| 激情婷婷五月天| 超碰1999| 婷婷五月天精品| 婷婷色影院| 五月丁香成人| 大地9中文在线观看免费高清 | 韩国中文字幕91| 五月色综合| 少妇性BBB搡BBB爽爽爽视頻| 无码一级片| 久9热视频在线观看| 91精品综合久久婷婷九色| 26uuu丁香婷婷五月| h亚洲| 色五月综合在线| 91狠狠综合久久久久久| 深爱五月天天| 亚洲综合视频网| 99热都是精品| 色亭亭九月| 99碰碰中文| 内射综合网| 天天色天天爽| 婷婷六月综合基地| 国产,欧美,学生妹,视频| 99超碰欧美| 婷婷激情啪啪| 色婷婷电影网| 色色色五月天激情资源| 欧美成人无码高清一区二区三区| 婷婷丁香视频在线观看免费| 五月天激情电影| 午夜一区| 五月婷婷九九热| 五月丁香手机在线| 久久久久亚洲AV无码网影音先锋| 99热九九热| 五月婷A V在线| 久久网址99热| 青青草婷婷综合五月| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 99视频久久| 色五月情| www,8050,午夜三级| 婷婷五月六月丁香综合| 97福利视频| 亚洲成人在线观看网址| 丁香五月亚洲天堂| 另类视频在线| 色色综合成人网| 精品免费99| 色综合激情| 久久婷婷原创视频| 狠狠擼综合| 婷婷狠狠操| 成人精品在线| 超碰久热| 丁香婷婷久久 | 国产精品成人AV在线| 国产婷婷色综合AV蜜臀AV | 五月婷婷深爱六月| 一级黄色影片| 日韩 欧美 国产 一区 二区| 天天日天天摸| 久久久妻人人人| 久久精品视频在这里有| 情色五月天 网站| 五月丁香六月在线欧美| 亚洲情欲| 色频玖玖五月天| 播播网色播播| 日韩美女羞羞网站在线观看| 中文在线视频久1| 超碰免费成人| 区美毛片子| 五月丁香天堂| 夜夜干 夜夜操| 99婷婷狠狠成为人免费视频| 婷婷开心激情综合五月天| 色五月综合在线| 五月婷在线影院| 激情五月婷婷五月丁香五月开心五月 | 五月天激情网站| 99综合97| 久热免费| 久久免费9| 在线观看av网站| 久久精彩视频18| 思思热性操| 国产JK精品白丝AV在线观看| 99综合99| 99九九热播在线免费视频| 欧美一区二区三区不卡影视| 68热超碰在线| 五月婷婷综合丁香视频| 91丨九色丨丰满人妖| 婷婷五月天伊人网| 日韩精品一区二区亚洲AV观看| 立川无码av| 色99热| 五月天激情无码| 久久性都花花世界成人免费视频| 蜜臀丁香黄色婷婷五月天| 久久婷五月婷| 99热在线99| 丁香五月影院| 99热这里只有在线| 色99超碰| 六月婷婷五月丁香| 99久久精品网| 91久久五月天| 亚洲熟妇AV乱码在线观看| 深爱丁香激情| 99操视频| 色性日本| 99色婷婷视频| 免费碰碰视频久| 五月丁香婷爱在线| 99综合在线| 五月激情视频| 99热6色| 婷婷久久在线| 91热爆在线| 五月丁香好婷婷A片网| 日木WWW视频| 久久视频九九视频| 丁香五月在线播放| 人妻无码精品一区| 日日干五月天婷婷| 一区操| 久热超碰91| 五月丁香六月综合情在线观看| 激情五月深爱婷婷| 亚洲国产精品成人免费一区久久久在线观看AAAA | 婷婷五月丁香激情色情| 婷婷丁香色情| 香蕉视频性爱BB做爱| 色香欲综合| 丁香五月婷婷色情综合| 69凹凸成人综合网| 日韩亚洲视频| 天天久| 91chinese在线| 成人中文网| 久久精热| 五月色丁香激情| 五月丁香激情综合六月涩涩爱| 五月天婷婷激情综合| 92久久| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 色情五月丁香| 丰满人妻一区二区三区| 五月婷六月婷婷| 少妇高潮一区二区三区99欧美| 91Chinese在线| 天天艹天天色| 色久婷婷网| 激情久久综合网| 人人爱操| 五月天开心网| 色啪影院| 婷婷五月天激情综合| 新五月天婷婷激情电影| 亚洲夜五月| 五月婷婷丁香网| 国产做爰视频免费播放| 中文字幕在线观看视频www| 久久五月天色| 五月激情五月婷婷五月天在线| 五月亭久久无码视频| 激情综合五| 亚洲岛国电影| 欧美精品XXXXBBBB| 99国产精品久久久久久久久久久| 开心五月网| 大狠狠在线| 久久99久久99精品免视看婷婷| 丁香六月天| 久久婷婷网| 色五月天综合网| xxx日本东京热| 99热99成人| 在线中文亚洲| 99热国内精品| 丁香六月综合激情| 色婷婷五月天av在线| 操逼国产91| 99玖玖视频| 欧美特大片黄| 蜜臀av 粉嫩av 懂色av| 婷婷自拍| 91干在线| 欧美婷婷六月丁香综合色| av国产精品偷| 久久er免费视频| 9精品在线| 色婷亚洲| 久激情网| 深爱激情小说五月婷婷| 玖玖精品资源| 亚洲精品第一国产综合亚AV | 久久伊人五月天| 97在线刺激| 婷婷五月花| 99热这里只有精品免费| 色综合婷婷| 丁香婷婷五月色成人网站| 五月天成人免费视频| 99综合视频| 婷婷五月天播播| 久操97| 日本99色| 天天日夜夜爽| 五月丁香趴趴| 91九色网| 亚洲色vA| 在线天堂9| 青青草tp| 国产欧美精品AAAAAA片| bukadeavzaixian| 六月色激情| 午夜爱爱网站| 婷婷六月丁香1| 色五月婷激情| 久久婷婷91| www.狠狠| 成人无码中文| 开心五月六月婷婷| 丁香五月婷婷色| 五月婷婷激情中文字幕| 中国女人做爰A片| av大片在线| 真实熟女-91九色| 91成人电影| 欧美A级网站| 伊人丁香花综合影院| 国产成人99久久亚洲综合精品| 天天狠狠插| 色色色色色色色色网站| 深爱激情丁香| 日本大逼91| 操操碰| 婷婷五月色丁香在线看| 天天干天天操天天拍| 九九热青草| 成人综合视频在线| www.ppypp| 天堂A∨在线| 91在线就要啪| 欧美情月伍月天| 天天成人综合视频| 五月天激情小说| 99热热热天天人人人超超碰| 丁香蜜臀黄色婷婷五月天| 五月色婷婷激情| 色婷婷久久综合| 国产精品久久久久久喷浆| 97婷婷狠狠久久综合9色| 丁香婷婷五月激情综合| 欧美精产国品一二三区| 亚洲中文AV网站| 综合激情五月四射婷婷| 激情第四色| 做爰丰满少妇1313| 综合亚洲六月婷婷在线| 91亚洲免费片| wwwxxx五月婷婷小说| 六月婷久久| 精品综合网在线| 天天爽人人综合免费7799| 亚洲丁香五月| 久久婷婷五月天激情新地址| www.狠狠狠狠| 丁香五月性爱| 激情综合自拍五月婷婷色五月| 色色色99韩| 激情AV在线| 五月丁香综合精品欧美| 啄木鸟黑丝一区二区| 久久五月丁香婷婷| 一级性感黄色内射视频| 99狠狠色| 色色五月天丁香婷婷| 热99精品视频| 激情婷婷激情在线不卡| 26uuu亚洲精品国产| 中国女人内射6XXXXX| 99精品自拍| 久久丁香综合| 日本97在线视频| 五月丁香六月情| 六月丁花香啪啪激情欧美| 色婷婷久久综合久色| 色五月大香蕉| 婷婷五月天免费小说| 在线视频99| 激情亭亭五月| 爆乳熟妇一区二区三区爆乳照片| 五月天社区婷婷| 婷婷丁香五月激情中文字幕版| 丁香六月婷婷色XXXXX| 五月停性愛| 伦99热| 被男人添B超爽视频| 精a品a视a频| 亚洲色频| 五月丁香拍拍激情综合| caop视频| 婷婷五月天久久久| 六月婷欧美| 91免费看片| 狠狠第四色| 热久国产| 色五月天天在线观看资源站| 欧美精品在线观看| 怡红院视频| 99热99| 日本一级一片免费视频| 国产VA播放| 精品国产乱码久久久久久免费| 色综合久久88色综合天天99| 色色色热热热| www.lingjunshare.com| 99热99美国在线观看| 色色五月丁香婷婷| 激情五月六月婷婷综合啪啪| 狠狠色噜噜狠狠狠狠狠色综合久久| 免费视频舔| 五月日韩中文字幕| 天天色天天操天天射| 五月婷婷五月| 婷婷91| 欧美日韩99| 九九这里精品| 婷婷久久精品| 拍真实国产伦偷精品| 99热精品一| 色五月大| 五月亭亭开心网| 婷婷五月永远18免费久久久| 国产精品国产| 少妇人妻偷人精品无码视频新浪| 精品国产va久久久久久久| 91色性感五月婷婷丁香| 成人短视频在线| 丁香六月av| 奇米影视在线视频| 丁香五月天堂网| 狠狠色综合网站久久久久| 成人网站免费在线播放| 伊人丁香在线| 婷婷久久综合久| 就去涩涩丁香五月天| 91成人电影| 国产AV影片| www.henhenl| 五月激情综合婷婷| 激情综合网五月婷婷| 色五月,com| 特黄三级片| 好激情在线综合网| 天天色综合色色色色色。| 丁香六月婷婷久久亚洲天堂| 欧美性猛交99久久久久99按摩| 操逼123网| 99久久99久久| 禁片二区| 95精品区一区二| 免费黄色视频网址| 天天噜| 99热这里只有精品一| 色域五月婷婷丁香| 久久婷婷五月激情综合| 久久男人网婷婷| 9l视频自拍9l九色成人| 天天干,天天操,天天射| 婷婷伊人五月天| 婷婷六月久久综合导航| √天堂资源在线人妻熟女| 国产另类综合| 久久人妻情侣| 欧美日韩大黄| 久热这里有精品视频| 色情五月天丁香社区| 国内精品免费一区二区2009| 99ER热精品视频| 五月天另类激情在线| 情色婷婷五月天| 玖玖资源站中文| 婷婷激情5月| www.99热视频在线观看| 综合激情五月丁香9999久久精| 先锋影音av色五月天资源站| 开心激情站| 五月婷婷六月丁香在线| 五月婷婷激情| 久久98| 亚洲久热| 99亚州综合精品成人网| 婷婷色五月天在线| 另类小说色婷婷| 色激情综合| 日本三级中国三级99| 婷婷色色婷婷| 五月天久久综合| 婷婷俺去也| 丁香五月成人社区| 色色99| 婷婷五月天美女21p| 色婷婷五月中文字幕在线dvd| 99视频精品| 丁香五月91| 色色五月天网站| 国产老熟妇亲子乱对白| 91色色色| 亚洲婷婷五月草久| 色色综合视频| 人人97操| 大伊香蕉玖玖爱| www.色婷婷.com| 婷婷五月天网址| 骚五月婷婷| 久久婷婷综合基地| 九九家庭影院| 久久精品66| 婷婷性爱五月天| 99综合| 可以免费观看的AV| 激情五月天婷婷| 激情99| 色香蕉精品五夜婷| 一婬一伦一区二区三区| 久久98| 台湾综合丁香五月蜜桃| 日日日日操| 久婷婷色| 婷婷丁香社区| 日韩性爱无码| 人人操Av| 看片视频在线免费日产在线看| 99r这里| 久色大| 日日色综合| 久久A极片| 欧美婷婷综合网| 4399人妻无码久久久| 久久婷婷五月国产色综合激情| 色5月婷婷色| 国产精品噜噜在线视频| 激情五月婷婷丁香| 亚洲无码99| 欧美色色日韩| 婷婷激情丁香五月婷婷激情丁香五月婷婷 | 五月丁香欧美综合免费视频| 五月综合激情| 琪琪布丁香社区激情五月天| 亚洲在线操| 婷婷五月免费在线| 人妻熟妇国产精品| 青青操成人福利| 五月丁香成人网| 夜夜爽天操| 超碰精品在线| 9热久久| 五月婷婷综合激情| 国产免费一区二区三州老师F1F1| 成年人丁香五月| 五月婷婷丁香综合,亚洲天堂| 东北熟女高潮99综合99| 五月丁香亭亭成人电影| 久久综合婷婷五月| 99九九精品视频推荐| 亚州色婷婷| 99A片| 内射爽无广熟女亚洲| 人妻激情视频| 亚洲色情网站| 99色爱| 欧美激情五月综合| 亚洲天堂爱爱| 99热狠狠操| 婷婷五月丁香久久| 天海翼中文字幕高| 色婷丁香五月| www激情| 无码髙清| 精品爆操| 正宗黄色毛片| 舔色婷婷| www亚洲无码| 天天干天天拍| 6月丁香婷婷| 超碰二区| 五月丁香六月综合基地| 99九九在线视频| 五月丁香色色色| 日韩精品色| 狠狠干狠狠干| 人人舔人人色人人高潮| 狠狠狠狠狠| 视频这里只有精品| 欧美日韩91| 丁香五月激情婷婷视频| 成功精品影院| 色婷丁香五月| 性爱综合网| 五月天快乐开心激情网| 色一情一乱一乱一区91Av| 五月婷婷六月丁香免费| 拍真实国产伦偷精品| 成人必爱视| av大香蕉| Www.婷婷五月| 国产亚洲成人综合| 在线观看婷婷5月| 91pornav在线| 99日在线视频| 久久久人妻不卡| AV九九| 激情校园 亚洲| 嫩草AV久久伊人妇女超级A| 五月丁香激情综合欧美| 丁香五月婷婷啪啪视频| 噜噜精品| 色婷婷9| 九九久久网| 五月激情婷婷图片基地| 久久一级AV| 色婷五月天综合网| 五月婷婷丁香啪啪| 亚洲99热| 婷婷五月天激情视频| 丁香色婷婷色手机免费在线| 亚洲精品婷婷| 欧美日韩999| 97色色网| 激情小说婷婷五月| 五月天综合久久| 婷婷色一二三区波多野结衣| 婷婷娌伦网| 99热播放| 五月丁香六月婷婷综合免| 精品久久久91久久影视网| 好激情在线综合网| 日韩色五月| 色99在线| 九九热最新视频| 欧美日韩99| 无码少妇高潮喷水A片免费| 少妇人妻综合色6699| 超级黄色片| 婷婷五月天AV| 九热视频| 久热这里这里有精品| 亚洲九九99精品视频在线播放| 高潮毛片遮挡费高一百度| 亚洲在线免费成人| 九月婷婷久久久| 色青五月天| 日本色99| 99热在线播放精品| 色优久久| 国产激情在线| 五月色无码| 色婷婷色综合激情91| 婷婷在线精品| 色爱99| wwccc久久久| 九月综合| 五月婷婷性爱网| 操骚货在线| 婷婷五月六| 五月丁香999| 欧美天堂久久| 天天肏天天舔AV| 婷婷综合网| 婷婷成人五月天| 五月天色五月天| 9操在线| 五月天婷婷激情六月久久 | 激情五月综合色婷婷| 天天肏天天肏天天肏| 国产国产乱老熟女视频网站97| 亚洲行行色色| 思思热久在线观看视频| 午夜成人天堂久久无码日韩久久| 午夜不卡久久精品无码免费| 五月丁香婷婷啪啪| 婷婷五月色综合| 五月天 另类图片| 色综合久久88色综合天天人守婷| 黄页免费一级视频懂色| 97五月婷| 国产露脸150部国语对白| 五月天激情小说| 久re热视频| 午夜激情五月天| 九九热99精品| 丁香六月婷婷综合麻豆| 亚洲激情 久久| 大香蕉综合| 日韩欧美成人片| 丁香五月婷婷婷桃花影院| 99久99久| 九九色网| 色色97丁香婷婷五月天| 好吊兆人妻| 日韩一级一片内射视频4K| 天天爽天天| 九九色婷婷| 五月天色五月| 精品久热| 国产精品涩涩涩视频网站| 九九视频在线观看视频6 | 色婷婷成人| AA丁香综合激情| 99这里有精品视频| 激情久久久| 蜜臀AV在线观看| 亚洲精品一区中文字幕乱码| 成人龟情网丁香五月| 中文字幕无线久必| 影音先锋男人av资源站| 婷婷激情五月天激情小说| 色婷婷影视99| 成人网站av免费网站推荐| 97久久五月丁香婷婷| www.com亚洲网站在线免费| 五月天之色情综合网| 国产精品岛国片在线观看免费| 欧美大片免费播放器| 欧美成人猛片AAAAAAA| 男人的天堂婷婷色五月| 久久久潮喷-久久久九九-成人AV| 国产AV一区二区三区日韩| 人人爽网| 大香蕉欧美在线| 九九操操| 六月香五月婷| 色色综合色| 91无码高清| 俺去也五月天婷婷| 国产一区二区av免费| www.久操| 97色碰| 亚洲精品小视频| 很很干天天干| 天天干天天操天天爽| 人妻丰满精品一区二区A片| 婷婷五月天亚洲综合网| 黄色成人网站在线播放| 日日色五月天| 丁香五月五月婷婷| www夜夜操| 97久久婷婷色| 人妻精品在线| 日本成人小说婷婷六月| 日本久久婷婷| 超碰av在| 亚洲综合色婷婷| 色婷婷香蕉丁丁网| 久久婷婷五月丁香网| 日韩中文字幕| 五月色丁香| 丁香五月久久综合| 99热9999| 玖玖九九超碰| 久这里只有精品99| 天天色视频| 九九色色| 五月久久婷婷| 久久亚洲激情五码| 欧洲色| 97色图片中文字幕视频在线观看| 婷婷五月丁香花综合| 性爱电影科技贸易有限公司| 久久久精品AV| 色都都狠狠色都都色综合色| 视频这里只有精品| 中文字幕成人影视| 2050人人操免费工开爱| 思思久久网| 99热这里只有精| 欧美顶级少妇做爰HD| 婷婷的99视频网站| 久久九九热视频| 日本熟妇乱妇熟色A片蜜桃| 亚洲AV网站在线观看| 色欲五月婷婷| 八戒青柠影视剧在线观看| 婷婷五月丁香六月| 人妻久久久久久久 | 日本色99网站| 狠狠久久婷五月综合色| AV网站免费在线| 午夜九九九九九九| 久久AV电影| www.天天干| 99热精品在线播放| www.色综合.com| 婷婷丁香五月基地| 五月丁香六月激情啪| 国产真人做爰视频免费| 婷婷激情小说网| 国产操碰| 人人性久久| 五月天综合色| 激情久久月| 五月丁香淫淫婷婷婷| 婷婷丁香18| 天天色,天天操,天天射| 婷婷五月天网| 亚洲在线激情婷婷五月| 大香网伊人久久综合| 久久黄A片| 亚洲a色| 色999五月色| 欧美婷婷丁香五月社区| 9热视频在线观看| 99热网址| 大香蕉婷婷色| 五月婷丁香| 九九成人精品免费视频| 婷婷激情六月| 99久久a线观| 丰满少妇猛烈A片免费看观看| 色玖玖导航| 99热免费精品| 婷婷精品免费久久| 狠狠草在线观看| 人人玩人人橾| 青草视频在线观看视频| 色婷婷最爱五月| 97热91| 天天搞天天色综合| 开心五月婷婷综合在线精品素人| 影音先锋 婷婷| 97碰碰草| 婷婷六月色开 | 久一这里有精品国产| 99亚洲精品| 狠狠色噜噜狠狠狠888了| 黄色激情网站在线观看| 色五月天电影| 色九月婷婷综合| 成功精品影院| 五月天堂在线| 99热销国产这里有精品| 成人精品在线观看| 伊人五月人妻精品| 婷婷性爱综合| 九九人人操| 人人添人人| 99ri视频在线观看| 色五月综合网| 国产热精品| 超碰97色| 五月婷婷之综合激情| 激情五月丁香在线观看直播| 色婷婷影视99| www.久久99| 综合狠狠干| 伊人热婷婷| 婷婷五月激情丁香| 亚洲人成人五月天| 嫩模aV在线| 国产精品18久久久| 五月丁香婷婷爱| 激情深爱综合| 久久人视频| av狠狠操| 色色色成人网| 丁香九月综合| 九热视频免费观看| 婷婷六月天| 天天日夜夜拍| 久久五月六月| 色香久久| www免费在线视频| 狠狠五月激情丁香六月| 热99久久这里只有精品| 色七七九九| 狠狠干五月| 国产超碰在线| 婷婷五月亚洲一本在线丁香| 开心久久五月天| 九九人人看| 国精产品一区一区三区免费视频| 五月婷婷视频ab| 丁香九月婷| 九九色video| 99热伊人| 日本一级特黄大片AAAAA级| 国产一区男女| 婷香五月网在线| 日韩高清久久| 最新国产AV| 色久综合| 婷婷激情五月| 日日操天天操| 99久久久国产精品免费蜜乳tv| 操b视频在线观看一区二区| 九九色逼| 九九AV在线| 九九这里有精品| 婷婷五月天第四色| 99热成人精品| 婷婷伊人| 欧美久久网| 五月天堂六月丁香亚州中文字幕久久| 婷婷激情人妻| 五月丁香六月婷婷在线观看| α久久| 热99热| site:xiongshengzz.com| 九九色播五月丁香| 国产综合丁香五月天| 蜜桃婷婷丁香综合久久开心亚洲| 14色综合婷婷| 婷婷五月色| 人妻无码精品一区| 草做免费在线观看| 99热日本| 最新精品视频99| 激情影院内射| www.av视频xx999.com| 中文字幕永久免费| 超碰免费人妻| 国产成人av在线播放| 久久这里只有国产视频| 久久婷婷成人视频| 婷婷五月天受日本法律保护| 国产日比| 综合狠狠伊人| 成人操呦av| 午夜理论片最新午夜理论剧| 五月婷婷深深爱爱| 婷婷激情五月天7| 激情网第九色| VA日本视频| 亚洲激情免费久久| 欧美激情五月天在线观看| 99热这里只有精品21| 熟女乱论网| 少妇婷婷五月天| 天天舔天天插天天干| 婷婷五月天a| 五月天六月婷| 六月丁丁香| 日韩人妻在线观看| 婷婷五月天伊人网| 99精品无码| 日韩综合成人| 久久38视频| 亚州综合色| 97碰| 丁香五月图片| 亚洲综合狠狠艹| 天天操天天日天天操| 丁香五月亚综合图片| 激情综合五月开心狠狠| 97人人操人人| 亚洲黄色影视| av在线免费播放观看| 99精品偷拍视频| 五月丁香欧美综合| 丁香五月天天| 日韩乱玛久久| 激情五月婷黄版| 亚洲热视频在线| 97caop| 欧美久人人| 五月婷婷激情综合| 99热这里只有精品33| 五月六月伦理| 五月天婷婷久久视频| 日韩久久成人| 婷婷激情综合色五月久久图片| 99热免费18| 大香蕉久久婷婷精品综合| 大香蕉综合网| 五月丁香六月香综合激情| 日日干日日| 五月天综合网| 麻豆精品| 色久婷婷网| 五月丁香婷婷免费视频| 久久这里只有精品99| 一区二区无码视频| 久久久久9| 天天夜天天色天天| 中文字幕在线资源| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 97操操网| 五月综合丁香婷婷| 人妻熟妇六区| 激情久久综合| 1024成人免费看| 中文字幕在线观看视频www| 婷婷激情5月| 97碰在线视频| 中文字幕av网站| 亚洲精品乱码久久久久久按摩观| 久久这里只有精品07| 丁香五月六月综合欧美| 俺去也五月| 97视频.干com| 丁香六月婷婷综合在线| 久热这里只有精品6| 大香伊人婷婷| 思思综合热| 天天日夜夜拍| 欧美色碰| 色综合色色色色色| 成人精品在线| 97碰碰视频在线观看| 天天综合亚洲| 欧美性色A片免费免费观看的| 67194中文在线| 丁香五月天欧洲在线| 婷婷五月丁香超碰| 九九婷婷热| mmm1717.6dbm人人爱人人操| 99ri国产| 99在线视频免费| 婷婷色情六月| 久久久一级AAA| 夜夜躁狠狠| 色优久久| 婷婷欧美综合| www,超碰| 97伊人综合婷婷| 激情色视频| 成 人片 黄 色 大 片| 婷婷月五天在线在线看| 99九九玖玖| 婷婷色偷拍| 亚洲六月色| 91大操| 99色在线观看视频| 青柠影视免费高清电视剧| 五月色亭丁香| 色五月激情五月| 婷婷大香蕉| 婷婷综合网站| 成人亚洲精品| 久久久网站| 久九色| 色吧综合网| 激情图片久久| 大香蕉大香蕉在线影院| 婷婷五月天激情文学| 久久性都花花世界成人免费视频| 日本超碰在线| 日韩精品999| 婷婷九月亚洲| 91热在线| 五月天激情综合在线| 99综合视频| 五月婷婷综合热| 99视频内射三四| 99久久这里只有精品免费官网| 亚洲人妻Av| 五月丁香无码| 色婷婷狠狠18禁| 中文字幕永久在线| 久久99视频| 亭亭色天香| 色欲AVV| 丁香五月天啪啪a日本| 成人精品网站在线观看| 久久久精品人妻| 五月丁香综合在线| 五月天激情国产综合婷婷| 婷婷激情五月天激情在线| 免费看欧美成人A片无码| 五月色丁香婷婷中文字幕| 91九色白丝| 99视频| 亚洲区,视频区,视频区免费| 色色色网站| 丁香五月在线观看完整版| 丁香综合久久| 成人av免费观看| 激情婷婷人妻| 五月婷久久综合| 久久人人九九| 无码天天操| 国产女人十八水真多1| 大香蕉婷婷久久| 精品无码av丁香五月激情| 玖玖爱伊人网| 激情99| 丁香婷婷五月天网站| 婷婷5月久久综合网站| 2025天天日爽| 色婷婷六月性| 九九热内射| 99热综合网| 五月天婷婷六月| 在线看av| 婷婷久草| 丁香五月Av| 六月婷婷成人| 无码人妻一区二区一牛影视| 色情五月天丁香社区| 99热 在线观看| 综合久久综合五月天婷婷| 九九色婷婷| 色情五月天A片| 日本一道久久| 91精选国| 五月丁香六月在线| 夜夜综合色| 99色色热| 在线超碰91| 亚洲V国产V欧美V久久久久久| 99热大片| 欧美久久婷婷| 天天综合网~91| 色色五月婷婷| 五月婷婷,六月丁香| 狠狠艹狠狠艹| 91色干| 精品一二三区久久AAA片| 色婷婷88| 特级片神马电影| 欧美色图45678| 久久九九re热| AV大片在线播放| 啪啪91| 五月天综合| 色久免费| 亚洲五月丁香综合网| 日本久草福利| 精品热青草| 婷婷五月天激情四射| 99在线免费视频| 欧美色爱五月天| 无码人妻一区二区三区四区| 五月婷啪| 色99无码| 九九九九热99超碰| 五月天色综合| 综合色久| 26uuu欧美| WWW五月| 99热最新网址| 婷婷五月天国产手机在线视频观看| 超碰在线免费观看3 9| www.yw尤物| 色婷婷狠狠| 婷婷久久五月天丁香| 天天做天天爱天天要| 丁香五月激情六月综合| 婷婷色色五月| 97狠狠色| 丁香五月激情棕合| 激情综合在线播放| 五月婷婷 自拍| 五月久久丁香| 丁香婷婷五月香蕉91| 99∨VTV| 色综合色色| 五月天激情小说网| 99热手机在线精品| 日本色色图| 在线中文字幕视频| 操逼视频一区| 婷婷久久综| 91婷婷搞| 久久网日本| 婷婷久久五月丁香| 成人在线不卡| 久久久久亚洲AV成人无码电影| 欧美色色色| 色五月丁香激情| 天天日日天天| 丁香成人综合| 午夜精品777| 五月天久久成人| 99re这里有精品手机在线| 亚州日本欧州韩美高青高潮一| 丁香五月婷婷色| 亚洲va欧美| 狠狠夜夜五月丁香| 情情五月天色| 丁香五月,激情五月,深爱五月| 亚洲激情亚洲激情 | 丁香久月| 色吧婷婷| 婷婷亚洲天堂| 96人人操人人操人人| 国产六月婷婷| 国产热精品| 亚洲A色| 天天爱综合网| 97久久草草超级碰碰碰| 99精品在线观看| 久草热8精品视频在线观看| 青柠影视免费高清电视剧| 操逼亚洲天堂| 91好好热日本在线| 精品久热| 亚洲狠狠狠色婷婷综合激情久久久| 欧美色五月| 狠狠色丁婷婷日日,伊人激情综合网 | 18久久| 91一起操| 丁香五月婷婷成人综合| 国语精品探花| 久久久婷婷五月亚洲97号色| www激情| 全部老头和老太XXXXX| 九月性爱网| 九九色之九九色88| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 婷婷五月天奸女| 亚洲精品乱码久久久久久综合| 九九热这里只有精品23| 91婷婷五月天综合视频| 色五月天本日| 婷婷久久大香蕉| 国产肥白大熟妇BBBB视频| 去色色五月天| 久久永久网址| 色婷婷社区| 日日夜夜天天综合| 色五月 婷婷, 大香蕉| 亚洲色图五月丁香| henhencao国产在线| 99热这里只有精品86| 俺去也五月天婷婷| 久久丁香综合精品综合| 婷婷的99视频网站| 毛片新网地| 五月香婷婷| 五月婷婷先锋| 青青草性爱视频| 五月天综合婷婷| 女人天堂AV| 五月婷免费视频| 深爱激情四射| 婷丁香五月天| 婷婷五月激情黄色| 婷婷久久网| 色五月婷婷基地| 久久婷婷六月综合国际| 曰曰久久| 亚洲激情免费视频| AV人人操| 2015WWW永久免费观看播放| 夜夜天天久久婷婷| 99在线精品视频| 色五月综合网站| 亚洲精品五十一区| 五月丁香久| 第四色色六月色综合| 久热这里这里有精品| 亚洲婷婷基地| 97偷拍对白视频| 日日色五月天| 99色婷婷视频| 538任你爽视频不一样的| 99aese| 色婷婷五月天偷拍| 九九精品视频在线6| 99热在线精品观看| 91九色中文| 五月婷色激情五月| 青草视频在线观看视频| 亚洲操逼网| 久9热视频| 98热精品| 特级片神马电影| 午夜69成人做爰视频| 丁香五月婷婷亚洲人| 日本激情91| 婷婷六月色情| 亚洲色无码| 三级毛片视频| 欧美久久五月婷婷| 思思久久精品| 中文字幕视频在线播放| 99热这里只有精品8| 久久五月热| 久久A区B区| 色色色com| 欧美亚洲操逼| 婷婷91视频| 国产丁香五月天婷婷| 97天堂| site:jszngf.com| 五月婷婷影院| 成人五月天在线观看| 五月丁香影院| 4399成人黄A片| 在线不卡视频| 超碰在线99| 五月丁香啪啪网| 五月丁香A片| 夜夜撸日日操| 国产中文亚洲欧美日韩性交| 日本片日本片祼观看网站在线看中文版网页在线看| 人人操操| 色色狼人综合| 日本精品99网站| 婷婷丁香18| 思思网站| 91人久|