<address id="xpjh9"><listing id="xpjh9"><meter id="xpjh9"></meter></listing></address>

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
<noframes id="xpjh9">
<noframes id="xpjh9">

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
    <form id="xpjh9"></form><address id="xpjh9"><listing id="xpjh9"><menuitem id="xpjh9"></menuitem></listing></address>

      <noframes id="xpjh9">
      VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
      SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
      當前位置:
      首頁 > 編程開發 > c#教程 >
      • C#教程之詳細QRCode生成二維碼和下載實現案例

      • 2019-04-13 21:02 來源:未知
      1 using System;
        2 using System.Collections.Generic;
        3 using System.Linq;
        4 using System.Web;
        5 using ThoughtWorks.QRCode.Codec;
        6 using System.Drawing;
        7 using System.Drawing.Imaging;
        8 using Game.Utils;
        9 using System.Drawing.Drawing2D;
       10 using Game.Facade;
       11 using System.Net;
       12 using System.IO;
       13 
       14 namespace Game.Web.WS
       15 {
       16     /// <summary>
       17     /// QRCode 的摘要說明
       18     /// </summary>
       19     public class QRCode : IHttpHandler
       20     {
       21 
       22         public void ProcessRequest(HttpContext context)
       23         {
       24             GetQRCode(context);
       25         }
       26 
       27         /// <summary>
       28         /// 繪制二維碼
       29         /// </summary>
       30         /// <param name="context"></param>
       31         private void GetQRCode(HttpContext context)
       32         {
       33             string encodeData = GameRequest.GetQueryString("qt");
       34             string icoURL = GameRequest.GetQueryString("qm");
       35             int width = GameRequest.GetQueryInt("qs", 0);
       36             if (encodeData != string.Empty)
       37             {
       38                 calQrcode(encodeData, icoURL, width, context);
       39             }
       40         }
       41 
       42         /// <summary>
       43         /// 按照指定的大小繪制二維碼
       44         /// </summary>
       45         /// <param name="sData"></param>
       46         /// <param name="width"></param>
       47         /// <returns></returns>
       48         private void calQrcode(string sData, string icoURL, int size, HttpContext context)
       49         {
       50             //二維碼版本,大小獲取
       51             Color qrCodeBackgroundColor = Color.White;
       52             Color qrCodeForegroundColor = Color.Black;
       53             int length = System.Text.Encoding.UTF8.GetBytes(sData).Length;
       54 
       55             //生成二維碼數據
       56             QRCodeEncoder qrCodeEncoder = new QRCodeEncoder();
       57             qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
       58             qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;//使用M糾錯級別
       59             qrCodeEncoder.QRCodeVersion = 0;
       60             var encodedData = qrCodeEncoder.Encode(sData, System.Text.Encoding.UTF8);
       61 
       62             //繪制圖片
       63             int x = 0, y = 0;
       64             int w = 0, h = 0;
       65             // 二維碼矩陣單邊數據點數目
       66             int count = encodedData.Length;
       67             // 獲取單個數據點邊長
       68             double sideLength = Convert.ToDouble(size) / count;
       69             // 初始化背景色畫筆
       70             SolidBrush backcolor = new SolidBrush(qrCodeBackgroundColor);
       71             // 初始化前景色畫筆
       72             SolidBrush forecolor = new SolidBrush(qrCodeForegroundColor);
       73             // 定義畫布
       74             Bitmap image = new Bitmap(size, size);
       75             // 獲取GDI+繪圖圖畫
       76             Graphics graph = Graphics.FromImage(image);
       77             // 先填充背景色
       78             graph.FillRectangle(backcolor, 0, 0, size, size);
       79 
       80             // 變量數據矩陣生成二維碼
       81             for (int row = 0; row < count; row++)
       82             {
       83                 for (int col = 0; col < count; col++)
       84                 {
       85                     // 計算數據點矩陣起始坐標和寬高
       86                     x = Convert.ToInt32(Math.Round(col * sideLength));
       87                     y = Convert.ToInt32(Math.Round(row * sideLength));
       88                     w = Convert.ToInt32(Math.Ceiling((col + 1) * sideLength) - Math.Floor(col * sideLength));
       89                     h = Convert.ToInt32(Math.Ceiling((row + 1) * sideLength) - Math.Floor(row * sideLength));
       90 
       91                     // 繪制數據矩陣
       92                     graph.FillRectangle(encodedData[col][row] ? forecolor : backcolor, x, y, w, h);
       93                 }
       94             }
       95 
       96             //添加LOGO
       97             string path = context.Server.MapPath("/favicon.ico");            
       98             Bitmap logoImage = null;
       99             FileInfo fileInfo = new FileInfo(path);
      100             if (fileInfo.Exists)
      101             {
      102                 logoImage = new Bitmap(path);
      103             }
      104             if (icoURL != "")
      105             {
      106                 HttpWebRequest webRequest = (HttpWebRequest)HttpWebRequest.Create(icoURL);
      107                 try
      108                 {
      109                     HttpWebResponse webReponse = (HttpWebResponse)webRequest.GetResponse();
      110                     if (webReponse.StatusCode == HttpStatusCode.OK)
      111                     {
      112                         using (Stream stream = webReponse.GetResponseStream())
      113                         {
      114                             Image img = Image.FromStream(stream);
      115                             logoImage = new Bitmap(img);
      116                             img.Dispose();
      117                         }
      118                     }
      119                 }
      120                 catch { }
      121             }
      122             if (logoImage != null)
      123             {
      124                 image = CoverImage(image, logoImage, graph);
      125                 logoImage.Dispose();            
      126             }         
      127             //輸出
      128             System.IO.MemoryStream ms = new System.IO.MemoryStream();
      129             image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
      130             context.Response.ClearContent();
      131             context.Response.ContentType = "image/png";
      132             context.Response.AddHeader("Content-Disposition", "attachment;  filename=" + HttpUtility.UrlEncode("QRCodeImg.png", System.Text.Encoding.UTF8));
      133             context.Response.BinaryWrite(ms.ToArray());
      134             context.Response.Flush();
      135             context.Response.End();
      136             image.Dispose();
      137         }
      138 
      139         /// <summary>
      140         /// 層疊圖片
      141         /// </summary>
      142         /// <param name="original">原始圖片(目前只支持正方形)</param>
      143         /// <param name="image">層疊圖片(目前只支持正方形)</param>
      144         /// <returns>處理以后的圖片</returns>
      145         private Bitmap CoverImage(Bitmap original, Bitmap image, Graphics graph = null)
      146         {
      147             //縮放附加圖片
      148             int sideSLen = original.Width;
      149             int sideTLen = sideSLen / 4;
      150             image = ResizeImage(image, sideTLen, sideTLen);
      151 
      152             // 獲取GDI+繪圖圖畫
      153             graph = graph == null ? Graphics.FromImage(original) : graph;
      154 
      155             // 將附加圖片繪制到原始圖中央
      156             graph.DrawImage(image, (original.Width - sideTLen) / 2, (original.Height - sideTLen) / 2, sideTLen, sideTLen);
      157 
      158             // 釋放GDI+繪圖圖畫內存
      159             graph.Dispose();
      160 
      161             // 返回處理結果
      162             return original;
      163         }
      164 
      165         /// <summary>
      166         /// 圖片縮放
      167         /// </summary>
      168         /// <param name="bmp">原始Bitmap</param>
      169         /// <param name="newW">新的寬度</param>
      170         /// <param name="newH">新的高度</param>
      171         /// <returns>處理以后的圖片</returns>
      172         private Bitmap ResizeImage(Bitmap original, int width, int height)
      173         {
      174             try
      175             {
      176                 Bitmap image = new Bitmap(width, height);
      177                 Graphics graph = Graphics.FromImage(image);
      178                 // 插值算法的質量
      179                 graph.CompositingQuality = CompositingQuality.HighQuality;
      180                 graph.SmoothingMode = SmoothingMode.HighQuality;
      181                 graph.InterpolationMode = InterpolationMode.HighQualityBicubic;
      182                 graph.DrawImage(original, new Rectangle(0, 0, width, height),
      183                     new Rectangle(0, 0, original.Width, original.Height), GraphicsUnit.Pixel);
      184                 graph.Dispose();
      185                 return image;
      186             }
      187             catch
      188             {
      189                 return null;
      190             }
      191         }       
      192 
      193         public bool IsReusable
      194         {
      195             get
      196             {
      197                 return false;
      198             }
      199         }
      200     }
      201 }
      復制代碼
      相關教程
      江苏快3 www.pp224.cc | www.1155025.com | 33995156.com | www.4694i.com | hg10p.com | www.986440.com | k83377.com | www.569680.com | www.hg8571.com | 342.com | www.984703.com | 2247dd.com | www.899427.com | www.a3a888.cc | www.346911.com | www.60486b.com | 316p.cc | www.68993266.com | www.a3a222.cc | 5309345.com | www.98698n.com | 3679ss.com | www.006hy.cc | www.133141.com | 9464002.com | www.206335.com | 500000890.com | www.399230.com | www.www-84507.com | ww38648.cc | www.81520g.com | www.vns9999.cc | vip66702.com | www.xpj8859.com | 预览7792z.com | www.399230.com | www.rgcp.com | yh8899.bet | www.557595.com | www.11517ee.com | 3482x.com | www.qml2.com | www.01304.com | 0310sands.com | www.5091u.com | www.805kj.com | 99995309.com | www.0014j.com | www.xb0010.com | 3846j.com | www.68682b.com | www.hq999.com | ppp5144.com | www.725641.com | www.xin777888.com | yun889.com | www.76520y.com | www.25288l.com | 5478m.com | www.61655j.com | www.0591sf.com | 3990055.com | www.uucp300.com | www.965082.com | pj00oo.com | www.452805.com | www.4136t.com | 922630.com | www.33112a.com | www.4196x.com | 07599a.com | 80031122.com | www.6832q.com | www.ns1122.com | 09780.com | cidubbs.com | www.9989578.com | www.67797d.com | jixian678.com | www.871203.com | www.751pk10.com | 9287999.com | 822062.com | www.bmw8066.com | www.3834504.com | 3066bbb.com | www.914908.com | www.20hga.com | 256777q.com | 5001z.com | www.33112t.com | www.489789.com | yinhebp.com | 888.WF | www.3404.cc | www.16297733.com | 01885e.com | kkk5682.com | www.78949h.com | www.4512x.com | 9694z.com | 2267j.com | www.50064d.com | www.119k8.com | am5858.cc | 4444233.com | www.bxcp4.com | www.vip9582.com | www.pj6653.com | afcp10.com | www.015689.com | www.80865.com | www.xh538.com | JS1388f.com | 2418x.com | www.3479m.com | www.bwinyz19.com | www.87680a.com | spj01.com | js75ff.com | www.52303k.com | www.66973.am | www.67797s.com | 22098n.com | a4255.com | www.877719.com | www.32031g.com | www.s99927.com | pjchongqing.com | rf034.com | www.962505.com | www.220518.com | www.jb11111.com | 0033j.cc | spj555.com | 0030.com | www.987443.com | www.xpj8859.com | www.37766.cc | www.010xpj.com | 565578.com | 77778940.com | www.582477.com | www.725609.com | www.808888g.com | www.c27229.com | 67877m.com | sha134.com | www.81520u.com | www.3478t.cc | www.0028229.com | www.b456x.com | www.v8867.com | 2643x.com | 13222c.com | 4123ww.com | www.501210.com | www.60123j.com | www.69567h.com | www.76775a.com | www.93456.com | 9971002.com | 88335156.com | 66225156.com | js89t.vip | www.558402.com | www.26299f.com | www.xyh6003.com | www.999msc.net | www.20167744.com | 5429g.com | mg0500.cc | 461653.com | 3196.com | www.220716.com | www.yi816.com | www.68993227.com | www.47506e.com | www.807239.com | www.xb0021.com | www.737.am | 71707u.com | 67877w.com | 3730-79.com | www.60007e.com | www.807839.com | www.12455y.com | www.7758.com | www.js56773.com | www.55060e.com | www.bet445.com | www.4938d.com | www.long8308.com | 38989b.com | 2709a.com | 4465i.com | 9hga.com | 70661.com | 77772007.com | 99ff940.com | www.218292.com | www.703953.com | www.4ttz.com | www.6364f.com | www.77802b.com | www.xb77.com | www.714445.com | www.4102g.com | www.4058ll.com | www.rg999.com | www.5862.com | www.842211.com | www.3569c.com | www.hg1668.com | www.v3301.com | www.wn2018.com | www.js31567.com | 2934p.com | 81511.com | zhcp97.com | by9911.com | 2306n.com | 0600s.cc | 168cp-x.com | 88807s.com | 2267y.com | 99111xx.com | tyc73.com | feicai0415.com | 3169u.com | 256777b.com | 998.cc | 6176007.com | 4636699.com | 4066q.com | www.e50336.com | www.hg53488.com | www.hg5377.com | www.7025u.com | www.330099y.com | www.25288x.com | www.yf2112.com | www.99857.com | www.058767.com | www.zte777.com | www.xpj2090.com | www.55070c.com | www.390292.com | www.xpj8859.com | www.5856859.com | www.171102.com | www.60123s.com | www.8499w.com | www.yi328.com | www.623660.com | www.312299.com | www.77801u.com | 4912.com | 2381ccc.com | 2709n.com | 67890cc.com | 310577.com | 118184.com | www.222144.com | www.7636.com | www.1168o.com | www.653968.com | www.55717v.com | www.53900n.com | www.979816.com | www.217380.com | ojk238.com | 4289e.com | xpj07000.com | 9103jj.com | www.001711.com | www.004949.com | www.bet63p.com | www.93gj07.com | www.3552q.com | www.560231.com | 33432t.com | js66.com | ccc5682.com | www.252388.com | www.yh3682.com | www.dzj0770.com | www.714115.com | www.35918w.com | www.389233.com | 6363w.com | 55323r.com | 2546.com | www.0139.com | www.q2894.com | www.57578f.com | www.550415.com | 00885004.com | 4196f.com | www.long8308.com | www.xihu77.com | www.0383.com | www.hx1163.com | 67877e.com | 0778.com | 22555004.com | www.zr55555.com | www.89386d.com | www.2373b.com | 32424k.com | qq444000.com | 1590.co | www.82810.com | www.69567z.com | www.fen08.com | 0198844.com | 6002j.com | 22205.com | www.000162.com | www.087j.com | www.719969.com | 111122vv.com | zhcpff.com | www.32666v.com | www.a.pj3608.com | www.c9668.com | 7799833.com | b5957.com | www.333133h.com | www.bet91488.com | www.8667t.com | 0434311.com | 3534a.com | www.9785888.com | www.hg702.com | www.41518j.com | 22117b.com | 3405mmm.com | www.yh06789.com | www.55545b.com | www.23636m.com | 3685v.com | 22883j.com | www.2222k0.com | www.c83377.com | www.903079.com | 50066.com | 444p1.cc | www.rycp160.com | www.35918x.com | 500000816.com | 728012.com | www.hg418.com | www.78919d.com | www.177534.com | 3435h.com | www.32666e.com | www.0088hgii.com | www.178293.com | 8159f.cc | www.tushan68.com | www.02088.com | 5003xx.com | 3379b.com | www.lqz.hk | www.33112b.com | 7935z.com | 2455y.com | www.n3065.com | www.dan70.com | 8520h.com | www.333222l.com | www.u3410.com | www.335247.com | 40033nn.com | www.bali777.com | www.717456.com | 7720p.com | v1647.com | www.9971331.com | www.668742.com | 8015h.com | www.557588.com | www.xhg338.Com | 44488p.com | www.38200y.com | www.184533.com | 4hg7788.com | 7989g.com | www.340dh.com | www.558429.com | 29918f.com | www.1www.333777j.com | www.920959.com | bwin8f.com | www.3170004.com | www.77210c.com | 8557k.com | www.88c07.com | www.954321v.com | igcp.com | www.bet3650077.com | www.0343k.com | w5222.com | www.bj0011.com | www.10888.com | j7736.com | www.67797z.com | www.135.ag | dingji0088.com | www.yh1618.com | www.07163c.com | 1331nn.com | www.e3838.com | www.csgc5.com | p14666.com | www.yingle55.com | www.293255.com | 7989d.com | www.79095w.com | alpk22.com | www.ag9811.com | www.702wb.com | xpj677m.com | www.1515msc.com | www.c1663.com | c14666.com | www.71071a.com | jxdebon.cn | www.pj9567.com | www.533574.com | yhsichun.vip | www.61199.com | www.624880.com | 588qqq.cc | www.xpj1123.com | 3544.am | www.58js88.com | www.gyfc2.com | hg7033.com | www.k063801.com | 30007j.com | www.0153h.com | www.986656.com | 366yh.com | www.js56775.com | 535pj.cc | www.1003pj.com | www.106572.com | www.xpj1111.cc | www.50024z.com | 533177.com | www.38138x.com | 5906FF.com | www.555kkk.com | www.647977.com | 0033b.cc | www.60108x.com | 4036n.com | www.9895a.com | bet893.com | www.25959a.com | fk.wp8808.com | www.87680v.com | www.979133.com | 8827nnn.com | www.16878i.com | 36401100.com | www.60886t.com | 7599uu.com | www.20199nn.com | js89u.vip | www.jszg22.com | www.526013.com | www.am4411.com | www.fhfh8.com | 589669.com | www.49956g.com | 2997778.com | www.860505.com | 3467i.am | www.091628.com | p14666.com | www.12136c.com | bet188com.com | www.f32031.com | 4270ll.com | www.4058m.com | 4747.com | www.4408598.com | 30007l.com | www.4196r.com | 71372226.com | www.i3410.com | 574747com | www.2848ddd.com | 0723.com | www.11599068.com | 75959s.com | www.7886262.com | 62222n.com | www.sx13997.com | tzvip2026.com | www.78949n.com | 8808555.com | www.8667v.com | w32365.com | www.899495.com | www.g2006.com | www.338051.com | www.5590777.com | bet056vip.com | www.323365.com | p76.com | www.917056.com | 0234m.com | www.68365k.com | ww4119.com | www.54400p.com | 5hg7788.com | www.626747.com | www.92220746.com | js8880.com | www.808888c.com | 00774ll.com | www.0816msc.com | 7196t.com | www.17k0048.com | LXYL370.com | www.287926.com | www.4972k.com | 00kk8331.com | www.026079.com | www.xpj778888.com | 6245.bet | 2096d.com | www.0600c.cc | www.8901z.com | 6033t.com | www.607116.com | www.2846q.com | dyxjjjc.gov | www.6364.com | www.c15595.com | pj00ww.com | www.556742.com | www.98698l.com | 7742o.com | h151515.com | www.5719v.com | www.882235y.com | 3132121.com | www.26163u.com | www.90486.com | 6118b.com | www.737298.com | www.tyc714.com | 2649z.com | xpj718.com | www.731651.com | www.pj21399.com | 78666z.com | www.738742.com | www.7788msc.com | 0747yy.com | 1384.com | www.3933f.cc | www.6003q.com | 2247y.com | xin888e.com | www.77801w.com | www.000084.com | 4647022.com | 866666c.com | www.28891b.com | www.0099lll.com | 30688d.com | www.258031.com | www.js89z.vip | www.4938d.com | 8037aaa.com | www.363477.com | www.v2222.com | www.9992558.com | swtyjc.com | www.586005.com | www.07679k.com | www.j27229.com | 4488l.com | 7720s.com | www.954321l.com | www.39678.com | yz6388.com | 2805u.com | www.8667e.com | www.755.so | www.81866x.com | 3136kk.com | www.657320.com | www.0383.com | www.d00066.com | 6261oo.com | 272yy.net | www.3552q.com | www.7334i.com | www.yinhe1.cc | 3405mmm.com | 11018l.com | www.36788y.com | www.bd2019j.com | www.spj00.net | 9737.com | hg77750.com | www.55228f.com | www.n3065.com | www.4763111.com | 3471.com | 9902666.com | www.064wy.com | www.huangma26.com | www.8867p.com | b2146.com | l2306.com | www.672766.com | www.1434q.com | www.5045678.com | 97297s.com | 99345.com | 33382tt.com | www.5441g.com | www.173151.com | www.pj8491.com | 3122tt.com | 45637i.com | 56987ww.com | www.68568d.com | www.5981f.com | www.4144999.com | 66876t.com | 61321177.com | 0208065.com | www.igcp6.com | www.0088hgii.com | www.ylg134.com | www.bwin7788.com | 9998jsc.com | 1766.com | www.78949i.com | www.5484g.com | www.12136e.com | www.9101901.com | www.hg423.com | 3189q.com | 11422.vip | 7v3777.com | www.905866.com | www.3303.com | www.00773u.com | www.3459dd.com | www.a8a8234.com | 5350b.com | 15n15.net | 226688e.net | www.909888.com | www.166518.com | www.biying990vip.com | www.hg7754.com | www.7435m.com | 13558.com | 77606wcom | 2851t.com | 4195qq.com | www.bxcp66.com | www.97655w.com | www.73990s.com | www.2y938.com | www.qiudala.org | www.hg80999.com | 83138y.com | t86226.com | ee1331.com | 44p1.cc | www.198109.com | www.978137.com | www.61233c.com | www.3398733.com | www.bwinyz15.com | www.jjjj44444.com | www.9286803.com | www.ag6771.com | 68348.com | 61322299.com | 8880168.com | 4022rr.com | 2019rr.cc | 6146a.com | www.580667.com | www.58fcw.com | www.91233k.com | www.77jsc.com | www.45598m.com | www.50999f.com | www.766649.com | www.cj270.com | www.8344567.com | www.32126i.net | 56988q.com | 6789801.com | f954.com | 4231b.com | 37770778.com | 7742ii.com | 50038d.com | 3467s.cc | 33382p.com | 8036a.com | www.43131o.com | www.303717.com | www.622307.com | www.901068.com | www.sytg7.com | www.22303.cc | www.35155p.com | www.09088.com | www.0601p.com | www.6889786.com | www.zzyl63.com | www.js89s.vip | www.63606s.com | www.006786.com | www.hg6668.tt | www.848777x.com | www.8967e.com | www.l5502.com | www.2y935.com | www.369038.com | www.114888.com | www.w2826.com | www.8000tt.com | www.114654.com | www.13555a.com | www.20199qq.com | www.bscpjj.com | www.hdcp886.com | www.11c93.com | www.4694j.com | www.55070g.com | www.4058k.com | www.9895r.com | www.6509.com | www.zpw100.com | www.55717g.com | www.hg082.com | www.21229.com | www.80075h.com | www.52072h.com | www.5091v.com | www.07xyc.com | www.921399.com | www.606614.com | www.356686.com | www.50080u.com | 8901d.com | 0860j.com | 7736o.com | 444000kk.com | h4042.com | 26668g.com | 9560.com | 73999e.com | www.ao499.com | www.v3303.com | www.0805u.com | www.484461.com | www.c668ln.com | www.848777c.com | www.792073.com | www.js9090.com | www.86267m.com | www.030.la | www.616144.com | www.101156.com | hg5583.com | 833.com | 0500jc.com | 444v44.com | ambyc3.com | www.hg66768.com | www.88837a.com | www.238288.com | www.j3065.com | www.4546600.com | www.fg9904.com | www.8667n.com | www.630137.com | www.040431.com | 88807.com | d2127002.com | 7249u.com | 2546v.com | www.hg131.com | www.hg9509.com | www.199424.com | www.99552cc.com | www.29277hh.com | www.980771.com | www.88266o.com | 01234mmm.com | 80878h.com | 61324477.com | www.hg444.tw | www.hg30567.com | www.163a66.com | www.3434aaa.com | www.18005.com | www.534554.com | 4638866.com | acp0004.com | 444000n.com | www.dh03035.com | www.3589333.com | www.8808598.com | www.78700f.com | www.610560.com | 20771155.com | 5.am | 923830.com | www.hg93499.com | www.8313i.com | www.6033888.com | www.912453.com | zz2205.com | 4997y.com | 83086h.com | www.188tyc.com | www.535666h.com | www.37377x.com | www.993572.com | 1136.cc | 8557y.com | 2418009.com | www.85016.com | www.3300ra8.com | www.80065m.com | www.336779.com | 80892ff.com | pj911c.cc | www.995q.net | www.laocaipiao.com | www.js520988.cn | www.661023.com | 33599ee.com | ylzz2225.com | www.js3444.com | www.90644.com | www.07088.com | www.330175.com | 55557.com | 7792i.com | www.80651a.com | www.33678qq.com | www.659zf.com | dj0001.com | 5219r.com | www.35359193.com | www.38345c.com | www.97655l.com | www.033918.com | 0241b.com | www.1869u.com | www.80834.com | www.599365.cc | www.366292.com | c388q.com | 4123yy.com | www.am98880.com | www.2418r.com | www.261793.com | lh66c.com | www.4495h.com | www.ll39.com | www.35918f.com | 88048.com | wnsr8828.com | www.bte33.com | www.9955msc.com | www.613069.com | 3950z.com | 1489i.com | www.899699.com | www.33112k.com | 3189rr.com | xue9999.com | www.3090789.com | www.bet3651689.com | www.330715.com | 0343k.com | www.j7700.com | www.366908.com | www.918356.com | 760dd.cc | www.js255.com | www.555jyh.com | www.hx6686.com | pj8dd.com | www.111893.com | www.169902.com | www.1368c.cc | dz888.com | bb5144.com | www.8967f.com | www.hm6622.com | dd4675.com | www.ag9921.com | www.678js222.com | www.673166.com | 60166yh.com | www.804suncity.com | www.63800a.com | www.68682o.com | 87965hh.com | www.03543.com | www.77802t.com | d47479.com | 5003nn.com | www.x99pj.com | www.901180.com | tt888k.com | www.xw2200.com | www.6889782.com | 2613v.com | 518cp-4.com | www.w32939.com | www.842686.com | 83138k.com | www.hg9940.com | www.110073.com | 6868uu.cc | www.5009844.com | www.w84t.com | 97297f.com | hg5582.com | www.47751.net | www.586005.com | vns7711.com | www.025sunbet.com | www.006ac.com | 2061166.com | www.910633.com | www.81520c.com | 2613h.com | www.lfg000.com | www.ihg5533.com | so11111.cc | www.hwx88.com | www.57jsc.com | 2728.com | www.ylg258.com | www.flb907.com | 9994cc3.com | 80892nn.com | www.js89u.vip | 14179455.com | 22207t.com | www.5886qq.com | yzc596.com | www.8520v.com | www.l94600.com | 9539l.com | www.85657a.com | www.826017.com | 6916163.com | www.hg095.com | www.9646s.com | 1636002.com | www.6666pj.com | www.8667q.com | 7605t.com | www.487575a.com | www.683944.com | 70pj.com | www.8313i.com | www.43131t.com | aipin33.me | www.qiji666.com | 86688001.com | www.6199155.com | www.60108w.com | 4323s.com | www.158444.com | www.791637.com | 00773u.com | www.185145.com | zguvgd.com | www.333222l.com | www.hd5388.com | qiangui001.com | www.44470.com | www.662517.com | 7779d.cc | www.0088hgcc.com | 1466l.com | www.hg4010.com | www.1035o.com | 8159mmm.cc | www.jz787.com | 18775o.com | www.ks883.net | www.53900f.com | 3522bb.cc | www.50999x.com | 16690088.com | www.55yh765.com | www.32123x.com | 3559eee.com | www.829797b.com | 8894vip2.com | www.77537y.com | www.66ffj.com | vipy15.com | www.8w08.com | 00048w.com | www.05789.com | www.502990.com | ysb8.com | www.ya2019m.com | 1294v.cc | www.515973.com | 4048eee.com | www.js9969.com | www.761996.com | 2767u.com | www.868339.com | vns00dd.com | www.4828558.com | hg0505.com | www.56748.com | www.328229.com | www.12007.com | www.6364r.com | hga018.com | www.h36588.com | 0241x.com | www.4694c.com | 1489c.com | www.100449.com | www.43131v.com | www.76543p.com | www.930155.com | 2355k.com | www.80075x.com | w15666.com | www.138.net | 11.sb | www.5981d.com | 11989m.com | www.beb111.org | 2506h.com | www.27177c.com | www.097638.com | www.tyc357.com | www.634679.com | www.ylg777555.com | www.ya190.com | 3245b.com | www.21202w.com | g2383.com | www.dy506.com | 159666a.com | www.55717h.com | 3467y.cc | www.yzqhyz.com | 51133v.com | www.2607777.com | 060ccc.com | www.h063801.com | 0008.io | www.86730.com | 22ll145.com | www.senurcare.com |