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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

常用功能函数

發(fā)布時(shí)間:2024/4/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 常用功能函数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
using System; using System.Collections.Generic; using System.Text;using System.Runtime.InteropServices; //調(diào)用DLL需要引用空間 using System.Management; //獲取計(jì)算機(jī)硬件信息需要引用的空間,需要添加引用 using System.Windows.Forms; using System.IO; //當(dāng)你引用using Excel = Microsoft.Office.Interop.Excel;時(shí)如果出現(xiàn) //命名空間“Microsoft.Office”中不存在類型或命名空間名稱“Interop”(是缺少程序集引用嗎?)的錯(cuò)誤時(shí),檢查你是否添加了 //Microsoft Office 11.0 Object Library 組件;添加引用-->com-->Microsoft Office 11.0 Object Library, //接著再添加Microsoft.Office.Interop.Excel組件;添加引用-->.net-->Microsoft.Office.Interop.Excel, using Excel = Microsoft.Office.Interop.Excel; using System.Reflection; using System.Net; // 網(wǎng)絡(luò) using System.Net.Sockets; namespace Function {public class MyClass{#region 設(shè)置日期格式[DllImport("kernel32.dll", EntryPoint = "GetSystemDefaultLCID")]public static extern int GetSystemDefaultLCID();[DllImport("kernel32.dll", EntryPoint = "SetLocaleInfoA")]public static extern int SetLocaleInfo(int Locale, int LCType, string lpLCData);public const int LOCALE_SLONGDATE = 0x20;public const int LOCALE_SSHORTDATE = 0x1F;public const int LOCALE_STIME = 0x1003;public void SetDateFormat(){try{int x = GetSystemDefaultLCID();SetLocaleInfo(x, LOCALE_STIME, "HH:mm:ss"); //時(shí)間格式 SetLocaleInfo(x, LOCALE_SSHORTDATE, "yyyy-MM-dd"); //短日期格式 SetLocaleInfo(x, LOCALE_SLONGDATE, "yyyy-MM-dd"); //長日期格式 }catch (Exception ex){MessageBox.Show(ex.Message);}}#endregion#region 全角轉(zhuǎn)半角public string ToDBC(string inputString){char[] CharacterArray = inputString.ToCharArray();for (int i = 0; i < CharacterArray.Length; i++){if (CharacterArray[i] == 12288){CharacterArray[i] = (char)32;continue;}if (CharacterArray[i] > 65280 && CharacterArray[i] < 65375)CharacterArray[i] = (char)(CharacterArray[i] - 65248);}return new string(CharacterArray);}#endregion#region 金額小寫轉(zhuǎn)大寫private static String[] Ls_ShZ ={ "", "", "", "", "", "", "", "", "", "", "" };private static String[] Ls_DW_Zh ={ "", "", "", "", "", "", "", "", "", "", "", "", "" };private static String[] Num_DW ={ "", "", "", "", "", "", "", "", "", "", "", "", "" };private static String[] Ls_DW_X ={ "", "" };/// <summary>/// 金額小寫轉(zhuǎn)中文大寫。/// 整數(shù)支持到萬億;小數(shù)部分支持到分(超過兩位將進(jìn)行Banker舍入法處理)/// </summary>/// <param name="Num">需要轉(zhuǎn)換的雙精度浮點(diǎn)數(shù)</param>/// <returns>轉(zhuǎn)換后的字符串</returns>public String NumGetStr(Double Num){Boolean iXSh_bool = false;//是否含有小數(shù),默認(rèn)沒有(0則視為沒有)Boolean iZhSh_bool = true;//是否含有整數(shù),默認(rèn)有(0則視為沒有)string NumStr;//整個(gè)數(shù)字字符串string NumStr_Zh;//整數(shù)部分string NumSr_X = "";//小數(shù)部分string NumStr_DQ;//當(dāng)前的數(shù)字字符string NumStr_R = "";//返回的字符串Num = Math.Round(Num, 2);//四舍五入取兩位//各種非正常情況處理if (Num < 0)return "不轉(zhuǎn)換欠條";if (Num > 9999999999999.99)return "很難想象誰會(huì)有這么多錢!";if (Num == 0)return Ls_ShZ[0];//判斷是否有整數(shù)if (Num < 1.00)iZhSh_bool = false;NumStr = Num.ToString();NumStr_Zh = NumStr;//默認(rèn)只有整數(shù)部分if (NumStr_Zh.Contains(".")){//分開整數(shù)與小數(shù)處理NumStr_Zh = NumStr.Substring(0, NumStr.IndexOf("."));NumSr_X = NumStr.Substring((NumStr.IndexOf(".") + 1), (NumStr.Length - NumStr.IndexOf(".") - 1));iXSh_bool = true;}if (NumSr_X == "" || int.Parse(NumSr_X) <= 0){//判斷是否含有小數(shù)部分iXSh_bool = false;}if (iZhSh_bool){//整數(shù)部分處理// NumStr_Zh = Reversion_Str(NumStr_Zh);//反轉(zhuǎn)字符串for (int a = 0; a < NumStr_Zh.Length; a++){//整數(shù)部分轉(zhuǎn)換NumStr_DQ = NumStr_Zh.Substring(a, 1);if (int.Parse(NumStr_DQ) != 0)NumStr_R = Ls_ShZ[int.Parse(NumStr_DQ)] + Ls_DW_Zh[a] + NumStr_R;else if (a == 0 || a == 4 || a == 8){if (NumStr_Zh.Length > 8 && a == 4)continue;NumStr_R = Ls_DW_Zh[a] + NumStr_R;}else if (int.Parse(NumStr_Zh.Substring(a - 1, 1)) != 0)NumStr_R = Ls_ShZ[int.Parse(NumStr_DQ)] + NumStr_R;}if (!iXSh_bool)return NumStr_R + "";//NumStr_R += "零"; }for (int b = 0; b < NumSr_X.Length; b++){//小數(shù)部分轉(zhuǎn)換NumStr_DQ = NumSr_X.Substring(b, 1);if (int.Parse(NumStr_DQ) != 0)NumStr_R += Ls_ShZ[int.Parse(NumStr_DQ)] + Ls_DW_X[b];else if (b != 1 && iZhSh_bool)NumStr_R += Ls_ShZ[int.Parse(NumStr_DQ)];}return NumStr_R;}#endregion#region 獲取計(jì)算機(jī)硬件信息及系統(tǒng)版本private string OSBit(){try{ConnectionOptions oConn = new ConnectionOptions();System.Management.ManagementScope managementScope = new System.Management.ManagementScope("\\\\localhost", oConn);System.Management.ObjectQuery objectQuery = new System.Management.ObjectQuery("select AddressWidth from Win32_Processor");ManagementObjectSearcher moSearcher = new ManagementObjectSearcher(managementScope, objectQuery);ManagementObjectCollection moReturnCollection = null;string addressWidth = null;moReturnCollection = moSearcher.Get();foreach (ManagementObject oReturn in moReturnCollection){addressWidth = oReturn["AddressWidth"].ToString();}return addressWidth;}catch{return "獲取錯(cuò)誤";}}/// <summary>/// 獲取計(jì)算機(jī)硬件信息及系統(tǒng)版本/// </summary>/// <returns></returns>public string GetOsVersion(){string osBitString = OSBit();string osVersionString = Environment.OSVersion.ToString();return string.Format(@"系統(tǒng):{0},{1} 位。", osVersionString, osBitString);}/// <summary>/// 獲取獲取CPU序列號代碼 /// </summary>/// <returns></returns>public string GetCpuID(){try{//獲取CPU序列號代碼 string cpuInfo = "";//cpu序列號 ManagementClass mc = new ManagementClass("Win32_Processor");ManagementObjectCollection moc = mc.GetInstances();foreach (ManagementObject mo in moc){cpuInfo = mo.Properties["ProcessorId"].Value.ToString();}moc = null;mc = null;return "cpu序列號:" + cpuInfo;}catch{return "unknow";}finally{}}/// <summary>/// 獲取網(wǎng)卡硬件地址/// </summary>/// <returns></returns>public string GetMacAddress(){try{//獲取網(wǎng)卡硬件地址 string mac = "";ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");ManagementObjectCollection moc = mc.GetInstances();foreach (ManagementObject mo in moc){if ((bool)mo["IPEnabled"] == true){mac = mo["MacAddress"].ToString();break;}}moc = null;mc = null;return "網(wǎng)卡MAC地址:" + mac;}catch{return "unknow";}finally{}}/// <summary>/// /獲取IP地址 /// </summary>/// <returns></returns>public string GetIPAddress(){try{//獲取IP地址 string st = "";ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");ManagementObjectCollection moc = mc.GetInstances();foreach (ManagementObject mo in moc){if ((bool)mo["IPEnabled"] == true){//st=mo["IpAddress"].ToString(); System.Array ar;ar = (System.Array)(mo.Properties["IpAddress"].Value);st = ar.GetValue(0).ToString();break;}}moc = null;mc = null;return "IP地址:" + st;}catch{return "unknow";}finally{}}/// <summary>/// 獲取硬盤ID /// </summary>/// <returns></returns>public string GetDiskID(){try{//獲取硬盤ID String HDid = "";ManagementClass mc = new ManagementClass("Win32_DiskDrive");ManagementObjectCollection moc = mc.GetInstances();foreach (ManagementObject mo in moc){HDid = (string)mo.Properties["Model"].Value;}moc = null;mc = null;return "硬盤序列號:" + HDid;}catch{return "unknow";}finally{}}/// <summary> /// 操作系統(tǒng)的登錄用戶名 /// </summary> /// <returns></returns> public string GetUserName(){try{string st = "";ManagementClass mc = new ManagementClass("Win32_ComputerSystem");ManagementObjectCollection moc = mc.GetInstances();foreach (ManagementObject mo in moc){st = mo["UserName"].ToString();}moc = null;mc = null;return "系統(tǒng)登錄用戶名:" + st;}catch{return "unknow";}finally{}}/// <summary> /// PC類型 /// </summary> /// <returns></returns> public string GetSystemType(){try{string st = "";ManagementClass mc = new ManagementClass("Win32_ComputerSystem");ManagementObjectCollection moc = mc.GetInstances();foreach (ManagementObject mo in moc){st = mo["SystemType"].ToString();}moc = null;mc = null;return "電腦類型:" + st;}catch{return "unknow";}finally{}}/// <summary> /// 物理內(nèi)存 /// </summary> /// <returns></returns> public string GetTotalPhysicalMemory(){try{string st = "";ManagementClass mc = new ManagementClass("Win32_ComputerSystem");ManagementObjectCollection moc = mc.GetInstances();foreach (ManagementObject mo in moc){st = mo["TotalPhysicalMemory"].ToString();}moc = null;mc = null;return "物理內(nèi)存:" + st;}catch{return "unknow";}finally{}}/// <summary> /// 獲取計(jì)算機(jī)名稱/// </summary> /// <returns></returns> public string GetComputerName(){try{return "計(jì)算機(jī)名:" + System.Environment.GetEnvironmentVariable("ComputerName");}catch{return "unknow";}finally{}}#endregion#region DataGridView數(shù)據(jù)顯示到Excel/// <summary> /// 打開Excel并將DataGridView控件中數(shù)據(jù)導(dǎo)出到Excel /// </summary> /// <param name="dgv">DataGridView對象 </param> /// <param name="isShowExcle">是否顯示Excel界面 </param> /// <remarks> /// add com "Microsoft Excel 11.0 Object Library" /// using Excel=Microsoft.Office.Interop.Excel; /// </remarks> /// <returns> </returns> public bool DataGridviewShowToExcel(DataGridView dgv, bool isShowExcle){if (dgv.Rows.Count == 0){MessageBox.Show("沒有數(shù)據(jù)可以導(dǎo)出!");return false;}try{//建立Excel對象 //Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application(); Excel.Application excel = new Excel.Application();excel.Application.Workbooks.Add(true);excel.Visible = isShowExcle;//生成字段名稱 for (int i = 0; i < dgv.ColumnCount; i++){excel.Cells[1, i + 1] = dgv.Columns[i].HeaderText;}//填充數(shù)據(jù) for (int i = 0; i < dgv.RowCount - 1; i++){for (int j = 0; j < dgv.ColumnCount; j++){if (dgv[j, i].ValueType == typeof(string)){excel.Cells[i + 2, j + 1] = "'" + dgv[j, i].Value.ToString();}else{excel.Cells[i + 2, j + 1] = dgv[j, i].Value.ToString();}}}return true;}catch (System.Exception ex){DataGridViewToExcel_CSV(dgv);return true;}}#endregion#region DateGridView導(dǎo)出到csv格式的Excel/// <summary> /// 常用方法,列之間加/t,一行一行輸出,此文件其實(shí)是csv文件,不過默認(rèn)可以當(dāng)成Excel打開。 /// </summary> /// <remarks> /// using System.IO; /// </remarks> /// <param name="dgv"></param> private void DataGridViewToExcel_CSV(DataGridView dgv){SaveFileDialog kk = new SaveFileDialog();kk.Title = "保存EXECL文件";kk.Filter = "EXECL文件(*.xls) |*.xls |所有文件(*.*) |*.*";kk.FilterIndex = 1;if (kk.ShowDialog() == DialogResult.OK){string FileName = kk.FileName;if (File.Exists(FileName))File.Delete(FileName);FileStream objFileStream;StreamWriter objStreamWriter;string strLine = "";objFileStream = new FileStream(FileName, FileMode.OpenOrCreate, FileAccess.Write);objStreamWriter = new StreamWriter(objFileStream, System.Text.Encoding.Unicode);for (int i = 0; i < dgv.Columns.Count; i++){if (dgv.Columns[i].Visible == true){strLine = strLine + dgv.Columns[i].HeaderText.ToString() + Convert.ToChar(9);}}objStreamWriter.WriteLine(strLine);strLine = "";for (int i = 0; i < dgv.Rows.Count; i++){if (dgv.Columns[0].Visible == true){if (dgv.Rows[i].Cells[0].Value == null)strLine = strLine + " " + Convert.ToChar(9);elsestrLine = strLine + dgv.Rows[i].Cells[0].Value.ToString() + Convert.ToChar(9);}for (int j = 1; j < dgv.Columns.Count; j++){if (dgv.Columns[j].Visible == true){if (dgv.Rows[i].Cells[j].Value == null) strLine = strLine + " " + Convert.ToChar(9);else{string rowstr = "";rowstr = dgv.Rows[i].Cells[j].Value.ToString();if (rowstr.IndexOf("\r\n") > 0)rowstr = rowstr.Replace("\r\n", " ");if (rowstr.IndexOf("\t") > 0)rowstr = rowstr.Replace("\t", " ");strLine = strLine + rowstr + Convert.ToChar(9);}}}objStreamWriter.WriteLine(strLine);strLine = "";}objStreamWriter.Close();objFileStream.Close();MessageBox.Show("保存EXCEL成功", "提示");}}#endregion#region <不使用> DataGridView導(dǎo)出到Excel,有一定的判斷性/// <summary> /// !不使用!,導(dǎo)出DataGridView中的數(shù)據(jù)到Excel文件/// </summary> /// <remarks> /// add com "Microsoft Excel 11.0 Object Library" /// using Excel=Microsoft.Office.Interop.Excel; /// using System.Reflection; /// </remarks> /// <param name= "dgv"> DataGridView </param> public void DataGridViewToExcel(DataGridView dgv){#region 驗(yàn)證可操作性//申明保存對話框 SaveFileDialog dlg = new SaveFileDialog();//默然文件后綴 dlg.DefaultExt = "xls ";//文件后綴列表 dlg.Filter = "EXCEL文件(*.XLS)|*.xls ";//默然路徑是系統(tǒng)當(dāng)前路徑 dlg.InitialDirectory = Directory.GetCurrentDirectory();//打開保存對話框 if (dlg.ShowDialog() == DialogResult.Cancel) return;//返回文件路徑 string fileNameString = dlg.FileName;//驗(yàn)證strFileName是否為空或值無效 if (fileNameString.Trim() == " "){ return; }//定義表格內(nèi)數(shù)據(jù)的行數(shù)和列數(shù) int rowscount = dgv.Rows.Count;int colscount = dgv.Columns.Count;//行數(shù)必須大于0 if (rowscount <= 0){MessageBox.Show("沒有數(shù)據(jù)可供保存 ", "提示 ", MessageBoxButtons.OK, MessageBoxIcon.Information);return;}//列數(shù)必須大于0 if (colscount <= 0){MessageBox.Show("沒有數(shù)據(jù)可供保存 ", "提示 ", MessageBoxButtons.OK, MessageBoxIcon.Information);return;}//行數(shù)不可以大于65536 if (rowscount > 65536){MessageBox.Show("數(shù)據(jù)記錄數(shù)太多(最多不能超過65536條),不能保存 ", "提示 ", MessageBoxButtons.OK, MessageBoxIcon.Information);return;}//列數(shù)不可以大于255 if (colscount > 255){MessageBox.Show("數(shù)據(jù)記錄行數(shù)太多,不能保存 ", "提示 ", MessageBoxButtons.OK, MessageBoxIcon.Information);return;}//驗(yàn)證以fileNameString命名的文件是否存在,如果存在刪除它 FileInfo file = new FileInfo(fileNameString);if (file.Exists){try{file.Delete();}catch (Exception error){MessageBox.Show(error.Message, "刪除失敗 ", MessageBoxButtons.OK, MessageBoxIcon.Warning);return;}}#endregionExcel.Application objExcel = null;Excel.Workbook objWorkbook = null;Excel.Worksheet objsheet = null;try{//申明對象 objExcel = new Microsoft.Office.Interop.Excel.Application();objWorkbook = objExcel.Workbooks.Add(Missing.Value);objsheet = (Excel.Worksheet)objWorkbook.ActiveSheet;//設(shè)置EXCEL不可見 objExcel.Visible = false;//向Excel中寫入表格的表頭 int displayColumnsCount = 1;for (int i = 0; i <= dgv.ColumnCount - 1; i++){if (dgv.Columns[i].Visible == true){objExcel.Cells[1, displayColumnsCount] = dgv.Columns[i].HeaderText.Trim();displayColumnsCount++;}}//設(shè)置進(jìn)度條 //tempProgressBar.Refresh(); //tempProgressBar.Visible = true; //tempProgressBar.Minimum=1; //tempProgressBar.Maximum=dgv.RowCount; //tempProgressBar.Step=1; //向Excel中逐行逐列寫入表格中的數(shù)據(jù) for (int row = 0; row <= dgv.RowCount - 1; row++){//tempProgressBar.PerformStep(); displayColumnsCount = 1;for (int col = 0; col < colscount; col++){if (dgv.Columns[col].Visible == true){try{objExcel.Cells[row + 2, displayColumnsCount] = dgv.Rows[row].Cells[col].Value.ToString().Trim();displayColumnsCount++;}catch (Exception){}}}}//隱藏進(jìn)度條 //tempProgressBar.Visible = false; //保存文件 objWorkbook.SaveAs(fileNameString, Missing.Value, Missing.Value, Missing.Value, Missing.Value,Missing.Value, Excel.XlSaveAsAccessMode.xlShared, Missing.Value, Missing.Value, Missing.Value,Missing.Value, Missing.Value);}catch (Exception error){//DataGridViewToExcel_CSV(dgv);MessageBox.Show(error.Message, "警告 ", MessageBoxButtons.OK, MessageBoxIcon.Warning);return;}finally{//關(guān)閉Excel應(yīng)用 if (objWorkbook != null) objWorkbook.Close(Missing.Value, Missing.Value, Missing.Value);if (objExcel.Workbooks != null) objExcel.Workbooks.Close();if (objExcel != null) objExcel.Quit();objsheet = null;objWorkbook = null;objExcel = null;}MessageBox.Show(fileNameString + "/n/n導(dǎo)出完畢! ", "提示 ", MessageBoxButtons.OK, MessageBoxIcon.Information);}#endregion#region ini文件讀寫/// <summary>/// ini文件讀寫/// </summary>/// <param name="lpAppName"></param>/// <param name="lpKeyName"></param>/// <param name="lpDefault"></param>/// <param name="lpReturnedString"></param>/// <param name="nSize"></param>/// <param name="lpFileName"></param>/// <returns></returns>[DllImport("kernel32.dll")]private static extern uint GetPrivateProfileString(string lpAppName,string lpKeyName,string lpDefault,StringBuilder lpReturnedString,int nSize,string lpFileName);[DllImport("kernel32.dll")]private static extern uint WritePrivateProfileString(string lpappName,string lpKeyName,string lpstring,string lpFileName);public string ReadINI(string a1, string a2) //讀取配置文件 {StringBuilder buff = new StringBuilder(256);GetPrivateProfileString(a1, a2, "", buff, 256, System.Windows.Forms.Application.StartupPath + "\\Config.dll");return buff.ToString().Trim();}public string WriteINI(string w1, string w2, string w3) //寫入配置文件 {long success = WritePrivateProfileString(w1, w2, w3, System.Windows.Forms.Application.StartupPath + "\\Config.dll");return success.ToString();}#endregion

#region 字符串截取/// <summary>/// str為要進(jìn)行截取的字符串,start是第一個(gè)關(guān)鍵字(字符串),last是第二個(gè)關(guān)鍵字(字符串),n截取字符串方式 /// </summary>/// <param name="str">tr為要進(jìn)行截取的字符串</param>/// <param name="start">start是第一個(gè)關(guān)鍵字(字符串)</param>/// <param name="last">last是第二個(gè)關(guān)鍵字(字符串)</param>/// <param name="n">n截取字符串方式 </param>/// <returns>string</returns>public string GetContent(string str, string start, string last, int n){if (str.ToLower().IndexOf(start.ToLower()) >= 0){if (str.ToLower().IndexOf(last.ToLower()) > 0){switch (n){//左右都截取(都取前面)(包含關(guān)鍵字) case 1: str = str.Substring(str.ToLower().IndexOf(start.ToLower()), str.Length - str.ToLower().IndexOf(start.ToLower()));str = str.Substring(0, str.ToLower().IndexOf(last.ToLower()) + last.Length); break;//左右都截取(都取前面)(去除關(guān)鍵字) case 2: str = str.Substring(str.ToLower().IndexOf(start.ToLower()) + start.Length, str.Length - str.ToLower().IndexOf(start.ToLower()) - start.Length);str = str.Substring(0, str.ToLower().IndexOf(last.ToLower())); break;//左右都截取(都取后面)(包含關(guān)鍵字) case 3: str = str.Substring(str.ToLower().LastIndexOf(start.ToLower()), str.Length - str.ToLower().LastIndexOf(start.ToLower()));str = str.Substring(0, str.ToLower().LastIndexOf(last.ToLower()) + last.Length); break;//左右都截取(都取后面)(去除關(guān)鍵字) case 4: str = str.Substring(str.ToLower().LastIndexOf(start.ToLower()) + start.Length, str.Length - str.ToLower().LastIndexOf(start.ToLower()) - start.Length);str = str.Substring(0, str.ToLower().LastIndexOf(last.ToLower())); break;//左右都截取(一前一后)(包含關(guān)鍵字) case 5: str = str.Substring(str.ToLower().IndexOf(start.ToLower()), str.Length - str.ToLower().IndexOf(start.ToLower()));str = str.Substring(0, str.ToLower().LastIndexOf(last.ToLower()) + last.Length); break;//左右都截取(一前一后)(去除關(guān)鍵字) case 6: str = str.Substring(str.ToLower().IndexOf(start.ToLower()) + start.Length, str.Length - str.ToLower().IndexOf(start.ToLower()) - start.Length);str = str.Substring(0, str.ToLower().LastIndexOf(last.ToLower())); break;default: str = "Error str"; break;}}else{switch (n){//只往左截取(取前面的)(包含關(guān)鍵字) case 7: str = str.Substring(0, str.ToLower().IndexOf(start.ToLower()) + start.Length); break;//只往左截取(取前面的)(去除關(guān)鍵字) case 8: str = str.Substring(0, str.ToLower().IndexOf(start.ToLower())); break;//只往左截取(取后面的)(包含關(guān)鍵字) case 9: str = str.Substring(0, str.ToLower().LastIndexOf(start.ToLower()) + start.Length); break;//只往左截取(取后面的)(去除關(guān)鍵字) case 10: str = str.Substring(0, str.ToLower().LastIndexOf(start.ToLower())); break;//只往右截取(取前面的)(包含關(guān)鍵字) case 11: str = str.Substring(str.ToLower().IndexOf(start.ToLower()), str.Length - str.ToLower().IndexOf(start.ToLower())); break;//只往右截取(取前面的)(去除關(guān)鍵字) case 12: str = str.Substring(str.ToLower().IndexOf(start.ToLower()) + start.Length, str.Length - str.ToLower().IndexOf(start.ToLower()) - start.Length); break;//只往右截取(取后面的)(包含關(guān)鍵字) case 13: str = str.Substring(str.ToLower().LastIndexOf(start.ToLower()), str.Length - str.ToLower().LastIndexOf(start.ToLower())); break;//只往右截取(取后面的)(去除關(guān)鍵字) case 14: str = str.Substring(str.ToLower().LastIndexOf(start.ToLower()) + start.Length, str.Length - str.ToLower().LastIndexOf(start.ToLower()) - start.Length); break;default: str = "Error str"; break;}}}else{str = "Error str";}return str;}#endregion#region SQL 端口狀態(tài)檢測/// <summary>/// SQL 端口狀態(tài)監(jiān)測/// </summary>/// <param name="ip">IP</param>/// <param name="port">端口號</param>/// <returns>boolean</returns>public Boolean PortState(string ip, string port){if (ToDBC(ip) == "."){ip = "127.0.0.1";}Boolean state;bool tcpListen = false;bool udpListen = false;//設(shè)定端口狀態(tài)標(biāo)識位 System.Net.IPAddress myIpAddress = null; //字符串轉(zhuǎn)換為IP地址System.Net.IPEndPoint myIpEndPoint = null;try{myIpAddress = IPAddress.Parse(ToDBC(ip));}catch (System.Exception ex){MessageBox.Show(ex.Message);return false;}try{myIpEndPoint = new IPEndPoint(myIpAddress, int.Parse(port));System.Net.Sockets.TcpClient tcpClient = new TcpClient();tcpClient.Connect(myIpEndPoint);//對遠(yuǎn)程計(jì)算機(jī)的指定端口提出TCP連接請求//tcpListen = tcpClient.Connected.Equals(true);tcpListen = true;}catch (Exception ex){MessageBox.Show(ex.Message);return false;}try{System.Net.Sockets.UdpClient udpClient = new UdpClient();udpClient.Connect(myIpEndPoint);//對遠(yuǎn)程計(jì)算機(jī)的指定端口提出UDP連接請求udpListen = true;}catch (Exception ex){MessageBox.Show(ex.Message);return false;}if (tcpListen == true && udpListen == true){state = true;}else{state = false;}return state;}#endregion} }

?

百度到的,自己整理了一下!

轉(zhuǎn)載于:https://www.cnblogs.com/xiyueD/p/3727744.html

總結(jié)

以上是生活随笔為你收集整理的常用功能函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

天天爱av导航 | 久久久免费精品国产一区二区 | 韩国视频一区二区三区 | 国产精品欧美久久久久天天影视 | 亚洲无在线 | 激情开心 | 国产96在线视频 | 91精品啪 | 91中文字幕在线播放 | 婷色在线 | 天堂网在线视频 | 久久久99精品免费观看 | 久久久久久久综合色一本 | 最新国产中文字幕 | av片中文字幕 | 久久手机免费观看 | 成人不用播放器 | 亚洲国产精品第一区二区 | 久久人操 | 欧美亚洲国产精品久久高清浪潮 | 国产一二区视频 | 欧美成人黄色 | 国产最新网站 | 欧美日韩另类在线观看 | 日韩欧美视频在线观看免费 | 国产二区精品 | 中文在线a√在线 | 国产又粗又猛又爽又黄的视频先 | 久久激情久久 | 99精品偷拍视频一区二区三区 | 精品一区二区在线免费观看 | 午夜色影院| 911久久香蕉国产线看观看 | 九九热在线视频免费观看 | 亚洲人成综合 | 国产精品黄色在线观看 | 成人精品电影 | 久艹视频在线免费观看 | 国产精品99精品久久免费 | 中文字幕色综合网 | 一级a性色生活片久久毛片波多野 | 综合色爱| 日韩18p| 免费试看一区 | 精品国产一二三四区 | 久久激情视频 | 91视频电影 | 日本三级不卡 | 午夜精品久久久 | 日韩中文在线电影 | 99精品久久久久久久久久综合 | 日本精品视频在线观看 | 香蕉久久久久久久 | 色综合久久久久综合体桃花网 | 国产一级不卡视频 | 亚洲欧美日韩在线一区二区 | 99久高清在线观看视频99精品热在线观看视频 | 欧洲精品二区 | 日韩高清免费无专码区 | 国产一区二区三区四区大秀 | 在线成人观看 | 日韩电影中文 | 欧美日韩国产一区二区三区在线观看 | 久久午夜国产精品 | 亚洲国产精品成人综合 | 亚洲精品影视在线观看 | 狠狠的操你 | 夜夜躁日日躁狠狠久久av | 欧美一级免费在线 | 99精品一级欧美片免费播放 | 日韩成人精品一区二区三区 | 精品一区二区亚洲 | 国产资源免费在线观看 | 在线观看国产91 | 在线免费观看视频a | 国产日韩精品一区二区三区 | 国产精品高潮久久av | 狠狠ri | 看片网站黄 | 久久久高清一区二区三区 | 欧美成年网站 | 亚洲国产中文字幕在线 | 性色av免费看| 精品久久久久一区二区国产 | 午夜影院日本 | 亚洲va综合va国产va中文 | 色视频在线观看免费 | 日韩精品久久一区二区三区 | 国产丝袜一区二区三区 | 一区二区三区四区五区在线视频 | 人人看黄色| 一区二区三区国产精品 | 狠狠的日| www.夜夜干.com | 中文字幕在线观看第三页 | 日韩午夜电影网 | 国产亚洲精品久久久久久大师 | 国内精品久久久久久久97牛牛 | 在线看毛片网站 | 韩国av免费在线观看 | 国产精品毛片一区二区在线 | 一区二区三区四区在线 | 精品一区二区精品 | 久久久久一区二区三区四区 | 免费看国产曰批40分钟 | 国产精品18久久久久久不卡孕妇 | 国产二区电影 | 国产日产精品一区二区三区四区的观看方式 | 国产在线第三页 | 国产成人精品在线 | 91视频88av | 国产特级毛片aaaaaa高清 | 五月天激情综合 | 五月婷婷av | 亚洲综合欧美激情 | 九九久| 亚州国产视频 | 欧美精品久久久久久久亚洲调教 | 亚洲日本va午夜在线电影 | 久久激情久久 | 在线色视频小说 | 欧美日韩国产在线精品 | 色综合天天天天做夜夜夜夜做 | 欧美一级视频免费看 | a√资源在线 | 久久神马影院 | 最新av网址在线 | 亚洲视频精品在线 | 久久婷五月 | 色多多污污在线观看 | 在线观看午夜av | 亚洲黄污 | 一区二区三区免费在线观看视频 | 日韩在线理论 | 国产精品国产亚洲精品看不卡 | 久草视频在线播放 | 丁香综合网 | 日本高清中文字幕有码在线 | 在线观看黄污 | 天天射天天干 | 国产亚洲va综合人人澡精品 | 91精品国产九九九久久久亚洲 | 免费成人在线视频网站 | jizz999| 精品国产成人在线影院 | 天天玩天天操天天射 | 看污网站 | 亚洲午夜小视频 | 精品国产欧美一区二区 | 夜夜高潮夜夜爽国产伦精品 | h动漫中文字幕 | 天天干天天操天天射 | 日本激情视频中文字幕 | 精品在线视频观看 | 婷婷在线精品视频 | 开心丁香婷婷深爱五月 | 午夜视频在线观看欧美 | 911香蕉 | 中文字幕 欧美性 | 天天操天天干天天爱 | 亚洲手机天堂 | www.人人草| 国产欧美在线一区二区三区 | 91av视频在线观看免费 | 99精品视频在线播放免费 | 又黄又爽的免费高潮视频 | 中文字幕高清有码 | 在线免费国产 | 国产亚洲人 | 国产精品久久久久久久久搜平片 | 麻豆播放 | 国产高清在线精品 | 亚洲视频久久久 | 色干综合 | 久久综合亚洲鲁鲁五月久久 | 国内久久精品视频 | 久久久久亚洲最大xxxx | 成人一级在线观看 | 国产成人久久久久 | 免费观看一级成人毛片 | 欧美特一级片 | 97福利在线观看 | 9797在线看片亚洲精品 | 久久亚洲专区 | 国产精品成久久久久三级 | 91喷水 | 婷婷久久国产 | 久久精品99精品国产香蕉 | 综合在线观看色 | 国产精品一区久久久久 | 国产精品久久电影网 | 久久免费影院 | 九九三级毛片 | 国产精品高清在线 | 久久国内精品99久久6app | 日韩成人免费在线电影 | 精品久久久久国产免费第一页 | 国产精品一区二区久久精品爱微奶 | 最新av网址在线 | 在线观看中文字幕一区 | 在线亚洲高清视频 | 免费一级特黄录像 | 欧美日韩精品在线观看视频 | 天天插狠狠插 | 91在线一区二区 | 精品色999| 久久国产精品二国产精品中国洋人 | 手机成人免费视频 | 欧美韩国日本在线观看 | 天天操天天操天天操天天 | 麻豆av一区二区三区在线观看 | 91看毛片 | 国产精品涩涩屋www在线观看 | 久久高清片 | 欧美精品三级 | 91在线视频在线观看 | 国产日韩精品一区二区三区 | 国产高清久久久 | 波多野结衣动态图 | 99热这里只有精品8 久久综合毛片 | 久久理伦片 | 天天色天天爱天天射综合 | 狠狠狠狠干 | 国产精品成人在线 | 99欧美视频 | 亚在线播放中文视频 | 日本婷婷色 | 国产在线专区 | 久久在线精品 | 精品人人人人 | 在线免费观看视频一区 | 欧美一区成人 | 黄色av成人在线 | 中文字幕激情 | 国产高清视频在线观看 | 一区二区三区精品久久久 | 亚洲精品国产拍在线 | 国产精品国产三级国产aⅴ入口 | 国产xx视频 | 正在播放五月婷婷狠狠干 | 99久久99| 日本黄色大片免费看 | 精品国产综合区久久久久久 | 久草久热 | 精精国产xxxx视频在线播放 | 一级欧美黄 | 97超碰总站 | 亚洲综合射| 特级西西444www大胆高清无视频 | 色婷婷视频在线 | 夜夜躁日日躁 | 国产一区免费观看 | 狠狠的干狠狠的操 | 久久久视屏 | 亚洲伊人天堂 | 香蕉视频啪啪 | 韩国av一区二区 | 国产三级午夜理伦三级 | 天天干天天摸 | 精品一二三四五区 | 欧美日本在线观看视频 | 久久久免费看视频 | 日韩在线视频在线观看 | 色综合五月天 | 国内视频一区二区 | 日本在线h | 少妇bbb好爽 | wwwww.国产| 午夜久久| 日韩精品免费在线观看视频 | 五月宗合网 | 日精品在线观看 | 久碰视频在线观看 | 国产精品一码二码三码在线 | 在线观看国产高清视频 | 中文字幕一区二区三 | av在观看 | 91精品国产自产在线观看 | 欧美一级艳片视频免费观看 | 婷婷精品国产一区二区三区日韩 | 青青草国产在线 | 偷拍久久久 | 亚洲精品成人网 | 国产精品岛国久久久久久久久红粉 | 激情久久一区二区三区 | 在线免费日韩 | 激情动态 | 国产精品一区在线 | 99中文视频在线 | 三级av片 | 成年人毛片在线观看 | 亚洲免费永久精品国产 | 91成人精品在线 | 国产亚洲视频系列 | 久久超级碰视频 | 91亚洲精品久久久久图片蜜桃 | 日韩三级成人 | 欧美精品国产综合久久 | 亚洲天堂精品视频在线观看 | 国产97视频在线 | 国产裸体永久免费视频网站 | 成年人视频在线免费播放 | 亚洲一区欧美激情 | 在线观看成年人 | 伊人日日干 | 香蕉视频在线视频 | 亚洲成人黄色在线 | 日本久久久久久久久久久 | 日韩在线免费视频 | 色偷偷网站视频 | 精品亚洲免费视频 | 午夜精品福利影院 | 国产99中文字幕 | www.精选视频.com| 深夜成人av| 四虎永久免费网站 | 精品视频97| 外国av网| 热久久免费视频 | 国产传媒中文字幕 | 中文字幕在线免费播放 | 亚洲视频大全 | 99这里只有精品视频 | 天天操比 | 日韩网站中文字幕 | 色综合久久久网 | 国产18精品乱码免费看 | 成人v| 九九热免费在线视频 | 999久久久久久久久6666 | 有没有在线观看av | 国内亚洲精品 | 99国内精品久久久久久久 | 成年人在线免费看视频 | 欧美精品亚洲二区 | 欧美一区在线观看视频 | 日韩激情小视频 | 国产69精品久久app免费版 | 亚州黄色一级 | 网址你懂的在线观看 | 久久久精品国产免费观看同学 | 91经典在线 | 久久久影院官网 | 国产亚洲精品久久久久久大师 | 韩日色视频 | 黄色一级免费电影 | 久久在视频 | 天天舔夜夜操 | 成人免费视频网站在线观看 | 日韩一级精品 | 中文资源在线观看 | 成人小视频在线 | 天天操天天射天天爽 | 日韩精品一区二区久久 | 亚洲国产网站 | 九九日韩| 国产精品亚洲片夜色在线 | 日韩中文字幕在线看 | 在线观看涩涩 | 中文字幕网站 | 久草久草视频 | 18久久久久久 | 黄色的网站在线 | 婷婷日日| 日韩成人免费在线观看 | 天天天插 | 黄色亚洲在线 | 日本大片免费观看在线 | 日韩精品中字 | 精品久久久久久久 | 精品一区精品二区高清 | 国产精品专区h在线观看 | 亚洲不卡在线 | 亚洲影院天堂 | 日本aaaa级毛片在线看 | 黄色av在| 久久激情久久 | 91久久精品日日躁夜夜躁国产 | 亚洲国产成人av网 | 国产一级做a爱片久久毛片a | 成人app在线播放 | 久久av高清 | 精品99免费 | 久久不射网站 | www.888.av| 国产精品手机在线 | 色无五月 | 欧美精品v国产精品 | 精品国产免费观看 | 草久久久久久 | 天天综合网天天综合色 | 黄色aaaaa| 免费在线观看成人av | 丁香婷婷网 | 午夜久久久久久久久久久 | 精品一区二区三区四区在线 | 国产精品美女免费 | 91麻豆视频 | 色综合久久88色综合天天6 | 日韩久久电影 | 五月婷婷中文网 | 欧美激情另类文学 | 欧女人精69xxxxxx | 久久午夜色播影院免费高清 | 美女久久久久久久久久 | 91精品日韩 | 成人作爱视频 | 亚洲国产免费看 | 久久国产一区二区三区 | 天天干com| 久久综合综合久久综合 | 久久免费福利 | 久久综合狠狠综合久久狠狠色综合 | 精品麻豆入口免费 | 精品国产一区二区三区日日嗨 | 久久久香蕉视频 | 久久成人精品电影 | 丁香 久久 综合 | 在线香蕉视频 | 超碰人人草 | 中文久久精品 | 激情久久久久 | 在线免费观看黄色大片 | 99在线精品免费视频九九视 | 91精彩视频在线观看 | 在线观看视频色 | 91最新国产 | 久久99久久99精品免观看粉嫩 | 伊人射 | 五月婷婷在线观看 | 一区二区三区在线免费播放 | 美女黄网站视频免费 | 久久一本综合 | 国产在线精品一区二区不卡了 | jizz欧美性9 国产一区高清在线观看 | av福利在线导航 | 久久久影视 | 亚洲成人资源在线观看 | 午夜久久久久久久久久久 | 韩国精品在线观看 | 欧美性色综合网站 | 91在线精品播放 | 美女国内精品自产拍在线播放 | 久久精品久久国产 | 国产精品一区二区三区四 | 夜夜夜| 成人一区二区在线观看 | 欧美成人性网 | 国产在线97 | 亚洲激情六月 | 欧美日韩一区久久 | 久久开心激情 | 亚洲国产中文字幕 | 亚洲视频在线观看网站 | 久久精品美女视频网站 | 九九在线视频 | 日本在线观看视频一区 | 日韩美女免费线视频 | 久久99九九99精品 | 久草视频精品 | 久草在线中文视频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 人人视频网站 | 久久久久五月 | 亚洲成人午夜在线 | 日本三级全黄少妇三2023 | 2018精品视频| 精品久久久久久久久久久久久久久久久久 | 99精品视频免费在线观看 | 一区免费观看 | 日韩在线观看视频在线 | 国产老妇av| 九九九电影免费看 | 97人人艹| 久久久精品久久日韩一区综合 | 国内三级在线 | 精品在线一区二区 | 中文乱码视频在线观看 | 国产在线国产 | 四虎国产免费 | 精品久久久久久久久久 | 久久久久久久久久国产精品 | 天天干天天操天天爱 | 亚洲综合黄色 | 亚州人成在线播放 | 欧美肥妇free| 日韩国产精品毛片 | 中文字幕在线国产精品 | 天天干,天天插 | 国产视频精选在线 | 五月婷婷久久丁香 | 国产精品久久久久久久久久三级 | 日韩在线视频不卡 | 亚洲激情国产精品 | 九色91视频| 婷婷综合五月天 | 久久国产手机看片 | 97国产情侣爱久久免费观看 | 日日夜夜精品视频天天综合网 | 久久久久五月天 | 国产在线一区二区三区播放 | 久久久久免费观看 | 一级黄网 | 久久电影国产免费久久电影 | 伊人久久av | 激情校园亚洲 | 国偷自产中文字幕亚洲手机在线 | 99 精品 在线 | 在线精品视频免费观看 | 中文字幕在线播放一区 | 亚洲精品高清在线观看 | 国内精品久久久久影院优 | 免费观看视频黄 | 亚洲特级片| 成人av免费看 | 国产精品免费观看久久 | 亚洲三级影院 | 一级片免费观看 | 狠狠干夜夜爱 | 国产91在线免费视频 | 成人欧美一区二区三区在线观看 | 久久久精品欧美 | 欧美色综合天天久久综合精品 | 国产精品一区二区中文字幕 | 免费黄色在线网址 | 不卡的av| www免费看片com| 国产在线欧美在线 | 成人黄色大片在线免费观看 | 国产黄a三级 | 久久艹在线 | 黄色影院在线观看 | 国产精品色婷婷视频 | 国产免费资源 | av在线网站免费观看 | 天天操天天操 | 九九日九九操 | 97精品久久 | 久久国产免费视频 | 麻豆一区在线观看 | 91热这里只有精品 | 午夜久久久久久久久久久 | 性日韩欧美在线视频 | 日韩免费一级电影 | 黄色a级片在线观看 | 久久久久久久久久久精 | 成人av在线直播 | 国产毛片久久 | 亚洲国产精品视频 | 成人av免费在线播放 | 亚洲视频大全 | 国产成人福利在线 | 最新av中文字幕 | 综合视频在线 | 日韩剧| 91精品视频导航 | 一区二区不卡视频在线观看 | 久久草在线视频国产 | 在线观看色视频 | 久久视频精品在线观看 | 日韩特级片 | 久草成人在线 | 日韩免费一级a毛片在线播放一级 | 久久毛片网站 | 亚洲国产99| 中文字幕亚洲欧美 | 国产精品99久久久久久人免费 | 亚洲精品色视频 | 丁香六月婷婷开心 | 91传媒在线播放 | 91九色免费视频 | 精品国产一区二区三区日日嗨 | 4p变态网欧美系列 | 久久av网 | 337p日本欧洲亚洲大胆裸体艺术 | 欧日韩在线 | 久久国产亚洲视频 | 国产不卡一 | 国产精品99在线观看 | 在线观看日韩精品视频 | 国产精品美女久久久久久久网站 | 久久视频二区 | 中文字幕人成乱码在线观看 | 黄色免费在线视频 | 激情丁香5月 | 国产成人精品一区二区在线 | 国产精品12 | 国产精品久久久久久久久蜜臀 | 黄色大片视频网站 | 欧美精品xx | 黄色三级免费网址 | 最近高清中文在线字幕在线观看 | 久久婷婷国产色一区二区三区 | 国产精品男女 | 97视频在线免费播放 | 在线一级片| 欧美另类调教 | 狠狠操天天操 | 黄色一级动作片 | 日日爱影视 | 免费日韩一区二区三区 | 91片黄在线观看 | 久久,天天综合 | 久久99视频免费观看 | 视频一区在线播放 | 国产成人黄色 | 色婷婷伊人 | 福利av在线| 97久久精品午夜一区二区 | 日本3级在线观看 | 国产玖玖精品视频 | 中文在线免费看视频 | 男女啪啪网站 | 五月天婷婷免费视频 | 久久精品欧美一 | 久久电影国产免费久久电影 | 国产美女免费视频 | 日韩欧美在线中文字幕 | 国产精品一区二区三区观看 | 日本爱爱免费视频 | 天天插天天干天天操 | 精品视频成人 | 99在线视频网站 | 国产综合视频在线观看 | 99av在线视频| 国产高清在线免费观看 | 91久久黄色 | 国产不卡在线观看视频 | 在线观看不卡视频 | 欧美性色黄大片在线观看 | 日本黄色免费在线 | 在线免费观看不卡av | 亚洲日韩中文字幕 | 国产精品免费高清 | 免费看的毛片 | 美女网站视频一区 | www.夜夜爽 | 91入口在线观看 | 国产黄色看片 | 久久精品艹 | 91精品资源 | 日本久久片 | 国产精品99久久久久久久久久久久 | 欧美日本啪啪无遮挡网站 | 日韩在线大片 | 婷婷丁香六月天 | 91精品国产高清自在线观看 | 日韩高清激情 | 成年人黄色大片在线 | 在线观看av黄色 | 色视频网站在线观看一=区 a视频免费在线观看 | 国产亚洲一区二区在线观看 | 国产乱码精品一区二区蜜臀 | 日韩有码欧美 | 91久久久久久久一区二区 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 国产午夜不卡 | 婷婷丁香在线 | 91精品国产综合久久福利 | 国产中文在线字幕 | 国产免费精彩视频 | 去看片 | 91在线一区| www蜜桃视频 | 久久久久久麻豆 | 天天操天 | av福利在线看 | 国产精品女 | 日本中文字幕网 | 中文字幕精品www乱入免费视频 | 国内免费久久久久久久久久久 | 欧美日韩一区二区三区在线观看视频 | 日韩一区二区三免费高清在线观看 | 久久精品视频在线看 | 一区二区视频在线免费观看 | 日本久久久久久久久久 | 在线观看精品 | 久久蜜臀一区二区三区av | 中文字幕一区二区三 | 色婷婷福利视频 | 91av电影在线 | 久久精品国产第一区二区三区 | 天天射天天射天天 | 99视频精品全部免费 在线 | 亚洲第一区在线播放 | 国产一二区在线观看 | 国产亚洲欧美精品久久久久久 | 在线国产一区二区三区 | a级一a一级在线观看 | 欧美成人精品欧美一级乱 | 特级毛片在线 | 超碰官网 | 9999国产| 日韩精品久久久 | 日韩精品免费在线观看 | 婷婷色在线观看 | 久久人人艹 | 日韩r级电影在线观看 | 欧美日韩在线观看视频 | 日韩三级在线 | 高清久久久久久 | 久久最新 | 日本特黄一级片 | 久久久久人人 | 国产精品黄色影片导航在线观看 | 国产精品乱码久久久久 | 最新中文字幕在线资源 | 婷婷国产视频 | 欧美日韩xxxxx | 国产不卡在线视频 | 中文字幕日本在线 | free,性欧美 九九交易行官网 | 日韩电影在线观看一区 | 免费看v片网站 | 日韩综合第一页 | 日韩激情片在线观看 | 久久久久国产精品厨房 | 久久精品一级片 | 黄色av影院 | 91视频在线| 麻豆视频在线观看免费 | 麻豆国产精品永久免费视频 | 91av免费看 | 日女人免费视频 | 美女福利视频在线 | 国产精品久久久久久久久久尿 | 最近高清中文在线字幕在线观看 | 四虎精品成人免费网站 | 99视频在线免费 | 久久综合加勒比 | 亚洲国产精品一区二区久久,亚洲午夜 | 97久久精品午夜一区二区 | 草久久精品 | 国产精品久久久久久久久久久不卡 | 91插插影库 | 日本性xxxxx 亚洲精品午夜久久久 | 超碰在线中文字幕 | 国产高清网站 | 99精品国产免费久久久久久下载 | 亚洲一区美女视频在线观看免费 | 超碰97国产精品人人cao | 日韩精品无码一区二区三区 | 亚洲国产福利视频 | 91精品国产欧美一区二区成人 | 亚洲国产成人精品久久 | 国产精品一区二区果冻传媒 | 成人性生交视频 | 69国产盗摄一区二区三区五区 | 在线电影a| 福利电影一区二区 | 欧美久草在线 | 欧美精品免费一区二区 | 伊人中文在线 | 啪啪肉肉污av国网站 | 999成人| 亚洲精品黄色在线观看 | 500部大龄熟乱视频使用方法 | 中文字幕国产精品 | 国产精品99久久久精品免费观看 | 国产淫片免费看 | 国内精品久久久久久久影视麻豆 | 国产 av 日韩| 欧美不卡视频在线 | 超碰人人干人人 | 亚洲第一区在线观看 | 综合久久2023| 高清免费av在线 | 日日夜夜草 | 国产一区二区在线视频观看 | 日韩久久久久久久久 | 91精品婷婷国产综合久久蝌蚪 | 婷婷六月天丁香 | 天天艹 | 92国产精品久久久久首页 | 国产手机视频在线 | 国产精品久久久久免费 | 99一级片| 黄色特级一级片 | 99久久精品国产一区二区三区 | 成人av视屏 | 综合久久久久久久 | 亚洲午夜av久久乱码 | 成人网444ppp| a√天堂资源 | 久久69精品久久久久久久电影好 | 欧美一级裸体视频 | 插插插色综合 | 黄p在线播放 | 在线观看精品国产 | 西西大胆啪啪 | 麻豆一区在线观看 | 亚洲视频99| 麻豆久久一区 | 99免费精品视频 | 中文字幕永久 | 丁香五香天综合情 | 色中色资源站 | 中文字幕黄色网 | 亚洲精品字幕在线观看 | 91成年人在线观看 | 在线亚洲精品 | 日韩电影一区二区三区在线观看 | 丁香一区二区 | 欧美xxxxx在线视频 | 亚洲精品国产精品国 | 亚洲九九 | 亚洲精品国产自产拍在线观看 | 中文字幕资源在线观看 | 久久天堂网站 | 成人av直播 | 国产婷婷一区二区 | 午夜视频在线观看一区二区三区 | 婷婷av电影 | 欧美在线a视频 | 国产精品一区二区三区四 | 最近中文字幕免费av | 国产99久久久国产精品免费二区 | 99在线免费观看视频 | 91污视频在线 | 在线观看中文字幕一区 | 久久久久国产a免费观看rela | 国产正在播放 | 欧美日本不卡 | 91免费在线播放 | 深爱激情婷婷网 | 亚洲高清激情 | 成人免费看电影 | 最近高清中文字幕 | 亚洲韩国一区二区三区 | 欧美日韩不卡一区二区三区 | 日本激情动作片免费看 | 97视频网站| 国产在线精 | 国产精品igao视频网网址 | 国产精品久久久久av | 国产精品九九九 | 三级av网站 | 国内精品久久久久影院优 | 夜夜高潮夜夜爽国产伦精品 | 麻花豆传媒mv在线观看网站 | 亚洲国产高清在线观看视频 | 2021国产精品视频 | 色综合久久中文字幕综合网 | 91一区二区三区久久久久国产乱 | 欧美无极色| 国产中的精品av小宝探花 | 久草精品在线 | 精品理论片 | 在线 你懂 | 99福利影院| 99精品国产在热久久下载 | 日韩综合在线观看 | 在线中文字幕视频 | www.亚洲精品在线 | 五月天伊人网 | 色视频一区 | 天天五月天色 | 国产美腿白丝袜足在线av | 午夜视频免费播放 | 欧美日韩在线观看一区二区三区 | 在线中文日韩 | 中文字幕国内精品 | 亚洲国产精品电影在线观看 | 色婷婷www| 91精品啪| www欧美日韩 | 精品久久久久_ | 国产精品免费人成网站 | 日本不卡一区二区 | 免费一级特黄毛大片 | 狠狠躁天天躁 | 欧美精彩视频在线观看 | 日韩av在线一区二区 | 国产亚洲欧美日韩高清 | 看毛片网站| 在线观看黄| 三级av网| 免费毛片一区二区三区久久久 | 精品毛片在线 | 日韩精品视频在线免费观看 | 国产韩国日本高清视频 | 日本性久久 | 久久6精品| 99在线观看免费视频精品观看 | 国产资源在线观看 | 亚洲女人天堂成人av在线 | 一区二区精品视频 | 欧美一级性生活视频 | 亚洲免费精彩视频 | 干亚洲少妇 | 91在线视频 | 国产在线欧美 | 九九精品视频在线看 | 日韩在线观看一区二区三区 | 国产精品乱码久久久久久1区2区 | 狠狠色丁香婷婷综合橹88 | 国产精品一区二区在线免费观看 | 涩涩网站在线播放 | 婷婷丁香花五月天 | 四虎在线影视 | 国产视频久久久久 | 国产亚洲一区二区在线观看 | 天天爽天天爽天天爽 | 日韩在线观看视频网站 | 一区二区三区免费在线 | 精品视频 | 免费看高清毛片 | 三级动态视频在线观看 | 中文字幕免费高清av | 久草免费电影 | 久草在线观 | 精品国产一区二区三区四 | 免费激情网 | 久久精品官网 | 热久久99这里有精品 | 亚洲精品tv久久久久久久久久 | 在线免费高清 | 在线观看视频97 | 最新久久免费视频 | 欧美精品v国产精品v日韩精品 | 欧美最爽乱淫视频播放 | 国产极品尤物在线 | 丁香婷婷社区 | 婷婷色站| 伊人色**天天综合婷婷 | 美女啪啪图片 | 日韩欧美一区二区三区视频 | 人人干97| 日韩精品黄 | 亚洲综合成人婷婷小说 | 18岁免费看片| 精品国产免费看 | 一区二区三区四区精品 | 一区二区视频在线播放 | 免费人成网 | 99在线观看视频网站 | 国产精品一区二区在线播放 | 成人免费在线视频 | 久久久久久国产精品久久 | 久久五月婷婷综合 | 美女网站在线免费观看 | 天天色天天干天天色 | 91热爆在线观看 | 久草在线免| 久久久久免费精品国产小说色大师 | 精品国产一区二区三区四区在线观看 | 国产成人一区二区三区在线观看 | 在线观看免费黄色 | 色姑娘综合网 | 亚洲精品五月天 | 亚洲综合成人在线 | 国产乱视频| 天天综合视频在线观看 | 干干干操操操 | 久久国产精品一区二区三区四区 | 国产成人精品一区二区三区福利 | 91精品视频一区二区三区 | 九九九热| 欧美一级片在线免费观看 | 成人羞羞视频在线观看免费 | 97国产在线 | 成人动漫一区二区三区 | 日韩在线不卡视频 | 久久中文字幕导航 | 久久久久这里只有精品 | 视频在线国产 | 精品国产免费观看 | 在线91视频| 91视频电影 | 国产视频一区二区三区在线 | 国产在线播放一区 | 免费久久99精品国产婷婷六月 | 欧美a在线看 | 九九色视频 | 日韩av专区 | 免费成人在线观看视频 | www.久久99| 亚洲精品videossex少妇 | 九九久久久久久久久激情 | 在线观看黄污 | 人人干狠狠干 | 色婷婷国产精品 | 国产亚洲免费的视频看 | 久日视频| 亚洲专区中文字幕 | 国产精品日韩久久久久 | 天天插狠狠干 | 亚洲国产精品999 | 波多野结衣在线视频一区 | 久久一区二区三区四区 | 国产精品午夜8888 | 欧美一二三区在线播放 | 五月婷婷久久综合 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 999久久久国产精品 高清av免费观看 | 成人v| 97超碰色偷偷 | 国产一区二区久久精品 |