Java编码utf-8的坑,踩得我头破血流
表堆堆实战中遭遇问题的记录, 是对官方函数文档在实战方面的补充。此文件所记录的, 乃是实际任务里真切遇到的, 且在官方文档中未被明确阐述的坑。每一条经验涵盖: 严重程度, 还有现象、原因以及解决方案。一、连接Excel时, 在COM层面, 1.1处, ('').为null。
情形是, 对象取用等于, 特定实体的特定属性值, 所获取到的是, 空值, 在此之后的每一, 次调用, 均以失败告终。
原因:COM 加载项没显式启用。
要解决, 在进行取这个动作之前必要先使得e.((')).的结果等于True , 就是这样子。
1.2 () 返回 false ️
️ 现象:ok = obj.() 返回 false。
原因, 是当前处于活动状态的工作表并非空无内容也就是俗称的用户数据表导致, BDD因为此拒绝进行覆盖。
解决:先 $e. = $false;ws =
e.在这段代码中, 首先执行了Add()操作, 接着将工作表的名称设置为'堆表过程', 然后执行了一次ws.()操作, 之后将$e.的值设为$true, 最后再调用一次()操作。
1.3 不响应 / 报”步骤行不存在” ️
现象是, 调用obj., 在传入参数为5的时候, 没有出现相应反应, 或者会弹出, 显示找不到步骤了。
原因在于, 堆表过程时, 所涉及的工作表并非当下处于活动状态的工作表, 进而导致 BDD 将表读错了。
需要解决的是, 在进行调用之前, 必须针对 ws.() 来做相关操作 , 其中 ws 指的是堆表过程工作表对象。
1.4 WPS 跨进程偶发
️ 现象: 在通过具有跨越进程特性的 COM 去调用 WPS 并且结合 BDD 的情形下, 等同于接口会偶发。
缘由是。WPS的VSTO COM接口于某些版本状况下呈现不稳定态势。
应对办法: 尽可能选择走 Excel + 的方式, 不要去使用 WPS。若实在需要使用 WPS, 那就要再退回到注入 VBA 的那个确保万无一失的方案(在使用完毕后一定要将注入的模块. 啊)。
二、二点一, 在BDD表达式语法层面, 比较或者赋值运算符两侧, 必须要加上空格。
是什么情况呢, 是这样一个条件, 年它等于 '2024年' 时, 会报出这样的错误, “表达式当中存在语法方面的错误”。
缘由一是, BDD解析器对于空格有着敏感性, 二是, 出现了= > = = b. 的开始日期AND a. 的上次日期 < b. 的结束日期这种情况, 进而报出类型不匹配、连接结果为空的问题。
缘由在于, 「公式计算」所生成的字段, 其默认状态为数字(抑或是通用型), 要是日期字段未进行显式的类型转换, 那么呈现出来的便是数字序列号。当对两个表进行日期比较之际, 由于类型出现了不一致的状况, 从而导致BDD有可能无法开展比较。
解决:日期字段显式转一次:
["字段转换", "对照表", "结束日期", "日期"], ["字段转换", "明细表", "上次日期", "日期"],3.2 插入记录 "(,0)" 必须两列都给值 ️
️ 现象:用
"插入记录", "对照表", "()"
给那个对照表增添上哨兵行, 其中结束日期设定为9999 - 12 - 31, 然而结果区间段却出现了错乱。
缘由在于, 插入记录之时, 参数格式为(值1,值2,...), 每一个列都必须赋值而不可省略, 倘若仅仅填入1个值, 那么剩余的列将会呈现为null/0。
正确:
["插入记录", "对照表", "(999999, 0)"], # 日期=999999, 第二列=03.3字段进行更新, 参数4等于数字或者日期,这样会将那些并非数字也不是日期的文本设定为null。
表现为: 源于数据当中存在一些文本性质的字段, 举例来说就是部门等于市场部这种情况, 在运用字段更新部门等于省略号, 并且参数4等于数字之后, 进而整个部门这一列全部变成空值。
缘由是, 当参数4被设定为属于数字这一类型的时候, 在该字段范围之内, 那些不能够被解析成数字的文本, 将会被全部设置成为null句号。
解决:
四、堆表过程结构层面4.1 清空变量 之后 立刻失败
现象是, 堆表过程的最后一步, 乃是「清空变量」, 在跑完之后, 又在对 obj("结果表") 所进行的操作时报错。
无法将类型为"System.DBNull"的对象强制转换为类型"System.Data.DataTable"。原因:「清空变量」把”结果表”这个内存表也释放了。
解决:
4.2 空行会污染堆表过程
ROW 列表之中情况, 要是某一组全部都是 None 这种状况, 即不是写错了就是忘记填写了呢情况下, 执行的时候, BDD 会报出就像是”表达式之中存在语法错误”这样的情况, 又或者会跳过这一行,进而导致后续行号出现错位现象。
缘故: BDD 期盼每一行都存有完备的函数名称加上必须填写的参数, 空白的行被诠释成“上一次的延续”或者“无效的行”。
解决:
4.3 注解行 C-I 列残留旧参数
情形是, 在进行ROWS调整之际, 是以直接 (idx, ) 的方式予以覆盖, 然而, 旧有的C - I列参数并未被清空, 最终运行出来呈现的依旧是旧有的行为表现。
缘由是, 书写None时予以跳过, 然而, 在这之前, 该行C - I列已然存在有值的情形了。
解决:
def set_row(r, vals): # 先清空 A-N 列 for c in range(1, 15): ws.Cells(r, c).Value = None # 再写新值 for c, v in enumerate(vals, start=1): if v is not None and v != "": ws.Cells(r, c).Value = v或者:先 ws.Rows(r).() 再重新 。
4.4 字段计算 不会新增字段
现象是, 字段进行计算, 是总和的计算方式, 在结果表当中, 计算的是SUM(金额), 然而却出现报错, “表里没有这个字段”, 或者是计算根本就没生效。
理由是这样的, 「字段计算」乃是生成一个如同 COUNT(*) FROM tbl 这般的数字变量, 并非是去新增字段, 倘若要新增字段的话, 那就得使用「公式计算」了。
解决:
五、调试, 在性能层面5.1的情况下, 要获取最后一个元素, 才是最新显示出的那一个发生的错误。
发生了这样一种情况, obj.() 会返回一个 list, 存在错误地将第一条当作最新错误处理, 这种状况导致了定位错行该标点符号处。
原因:BDD 把每次报错都 到 ,最后一条才是最近的。
解决:
info = obj.runningInfo() if isinstance(info, (list, tuple)): last_err = info[-1] # ← 取最后一个5.2 不要 () 后再读
存在一种现象, 先是进行obj.()操作, 接着又进行obj.()操作, 如此之后, 却无法读取到任何信息。
原因:清空缓存后再读,缓存是空的。
解决:失败后先 () 再 ()。
5.3 不好控制,少用 ️
状况呈现, 运用(row), 一次性径直奔赴至终点, 然而却不清楚究竟系哪一步骤将错误引入了。
原因:变量状态跨步累积,无法回退。
解决:
5.4 / / / 是必须的接口
现象是, tbl.Rows.Count, 在取用tbl关联的(j)时的情况, 以及tbl.Rows(i)(j), 出现了报错的状况, 此报错为“未定义属性”或者COM错误。
因由: QAX 数据集属于 .NET 范畴, 无法径直去访问 .NET 属性, 非得借助 BDD 所提供的 COM 接口函数才行。
正确:
v = obj.getVal("表名") rows = obj.QAXRows(v) # 不是 tbl.Rows.Count cols = obj.QAXCols(v) # 不是 tbl.Columns.Count name = obj.ColName(v, j) # 不是 tbl.Columns(j).ColumnName val = obj.GetCell2(v, i, col_name) # 不是 tbl.Rows(i)(j)六、调试小工具( 模板)
# -*- coding: utf-8 -*- """调试 BDD 中间表""" import win32com.client as w from datetime import datetime, timedelta e = w.GetActiveObject('Excel.Application') wb = e.Workbooks(1) obj = e.COMAddIns('ExcelReport').Object EXCEL_EPOCH = datetime(1899, 12, 30) def to_date(serial): if serial is None: return "None" if isinstance(serial, str): return serial try: return (EXCEL_EPOCH + timedelta(days=float(serial))).strftime("%Y-%m-%d") except: return str(serial) def dump(tbl_name, key_filter=None, key_col=None, date_fields=None, max_rows=10): v = obj.getVal(tbl_name) rows = obj.QAXRows(v) cols = list(obj.QAXColNames(v)) print(f"{tbl_name}: {rows} 行, 字段={cols}") date_fields = date_fields or set() cnt = 0 for i in range(rows): key = obj.GetCell2(v, i, key_col) if key_col and key_col in cols else None if key_filter and key != key_filter: continue row = {} for c in cols: val = obj.GetCell2(v, i, c) row[c] = to_date(val) if c in date_fields else val print(f" [{i}] {row}") cnt += 1 if cnt >= max_rows: break # 用法 dump("明细表", key_filter="X-001", key_col="业务编号", date_fields={"开始日期", "结束日期", "上次日期", "本期日期"}, max_rows=10)WWw.m.Mbma.cN/Article/details/95271.shtml
WWw.m.Mbma.cN/Article/details/51196.shtml
WWw.m.Mbma.cN/Article/details/38629.shtml
WWw.m.Mbma.cN/Article/details/18567.shtml
WWw.m.Mbma.cN/Article/details/65683.shtml
WWw.m.Mbma.cN/Article/details/42517.shtml
WWw.m.Mbma.cN/Article/details/27555.shtml
WWw.m.Mbma.cN/Article/details/84317.shtml
WWw.m.Mbma.cN/Article/details/04352.shtml
WWw.m.Mbma.cN/Article/details/15116.shtml
WWw.m.Mbma.cN/Article/details/53190.shtml
WWw.m.Mbma.cN/Article/details/77839.shtml
WWw.m.Mbma.cN/Article/details/81252.shtml
WWw.m.Mbma.cN/Article/details/12608.shtml
WWw.m.Mbma.cN/Article/details/90491.shtml
WWw.m.Mbma.cN/Article/details/82863.shtml
WWw.m.Mbma.cN/Article/details/53758.shtml
WWw.m.Mbma.cN/Article/details/96857.shtml
WWw.m.Mbma.cN/Article/details/38390.shtml
WWw.m.Mbma.cN/Article/details/66053.shtml
WWw.m.Mbma.cN/Article/details/40746.shtml
WWw.m.Mbma.cN/Article/details/99868.shtml
WWw.m.Mbma.cN/Article/details/34543.shtml
WWw.m.Mbma.cN/Article/details/49035.shtml
WWw.m.Mbma.cN/Article/details/06488.shtml
WWw.m.Mbma.cN/Article/details/39101.shtml
WWw.m.Mbma.cN/Article/details/50945.shtml
WWw.m.Mbma.cN/Article/details/77084.shtml
WWw.m.Mbma.cN/Article/details/28199.shtml
WWw.m.Mbma.cN/Article/details/32528.shtml
WWw.m.Mbma.cN/Article/details/70650.shtml
WWw.m.Mbma.cN/Article/details/20654.shtml
WWw.m.Mbma.cN/Article/details/00102.shtml
WWw.m.Mbma.cN/Article/details/31707.shtml
WWw.m.Mbma.cN/Article/details/44259.shtml
WWw.m.Mbma.cN/Article/details/08259.shtml
WWw.m.Mbma.cN/Article/details/55158.shtml
WWw.m.Mbma.cN/Article/details/16211.shtml
WWw.m.Mbma.cN/Article/details/33904.shtml
WWw.m.Mbma.cN/Article/details/24106.shtml
WWw.m.Mbma.cN/Article/details/44803.shtml
WWw.m.Mbma.cN/Article/details/31041.shtml
WWw.m.Mbma.cN/Article/details/42929.shtml
WWw.m.Mbma.cN/Article/details/15369.shtml
WWw.m.Mbma.cN/Article/details/21345.shtml
WWw.m.Mbma.cN/Article/details/85489.shtml
WWw.m.Mbma.cN/Article/details/17489.shtml
WWw.m.Mbma.cN/Article/details/71669.shtml
WWw.m.Mbma.cN/Article/details/60410.shtml
WWw.m.Mbma.cN/Article/details/78736.shtml
WWw.m.Mbma.cN/Article/details/38689.shtml
WWw.m.Mbma.cN/Article/details/00429.shtml
WWw.m.Mbma.cN/Article/details/89995.shtml
WWw.m.Mbma.cN/Article/details/32413.shtml
WWw.m.Mbma.cN/Article/details/49060.shtml
WWw.m.Mbma.cN/Article/details/46192.shtml
WWw.m.Mbma.cN/Article/details/60683.shtml
WWw.m.Mbma.cN/Article/details/47982.shtml
WWw.m.Mbma.cN/Article/details/27122.shtml
WWw.m.Mbma.cN/Article/details/29356.shtml
WWw.m.Mbma.cN/Article/details/22375.shtml
WWw.m.Mbma.cN/Article/details/71525.shtml
WWw.m.Mbma.cN/Article/details/40918.shtml
WWw.m.Mbma.cN/Article/details/36240.shtml
WWw.m.Mbma.cN/Article/details/87817.shtml
WWw.m.Mbma.cN/Article/details/34712.shtml
WWw.m.Mbma.cN/Article/details/18763.shtml
WWw.m.Mbma.cN/Article/details/87807.shtml
WWw.m.Mbma.cN/Article/details/23475.shtml
WWw.m.Mbma.cN/Article/details/79067.shtml
WWw.m.Mbma.cN/Article/details/58391.shtml
WWw.m.Mbma.cN/Article/details/52974.shtml
WWw.m.Mbma.cN/Article/details/96214.shtml
WWw.m.Mbma.cN/Article/details/74044.shtml
WWw.m.Mbma.cN/Article/details/62419.shtml
WWw.m.Mbma.cN/Article/details/11816.shtml
WWw.m.Mbma.cN/Article/details/31488.shtml
WWw.m.Mbma.cN/Article/details/32618.shtml
WWw.m.Mbma.cN/Article/details/39214.shtml
WWw.m.Mbma.cN/Article/details/55751.shtml
WWw.m.Mbma.cN/Article/details/79534.shtml
WWw.m.Mbma.cN/Article/details/66228.shtml
WWw.m.Mbma.cN/Article/details/32376.shtml
WWw.m.Mbma.cN/Article/details/22613.shtml
WWw.m.Mbma.cN/Article/details/73141.shtml
WWw.m.Mbma.cN/Article/details/73202.shtml
WWw.m.Mbma.cN/Article/details/99025.shtml
WWw.m.Mbma.cN/Article/details/11279.shtml
WWw.m.Mbma.cN/Article/details/24610.shtml
WWw.m.Mbma.cN/Article/details/60034.shtml
WWw.m.Mbma.cN/Article/details/16955.shtml
WWw.m.Mbma.cN/Article/details/28664.shtml
WWw.m.Mbma.cN/Article/details/45789.shtml
WWw.m.Mbma.cN/Article/details/66296.shtml
WWw.m.Mbma.cN/Article/details/63582.shtml
WWw.m.Mbma.cN/Article/details/60895.shtml
WWw.m.Mbma.cN/Article/details/14639.shtml
WWw.m.Mbma.cN/Article/details/06728.shtml
WWw.m.Mbma.cN/Article/details/44813.shtml
WWw.m.Mbma.cN/Article/details/14376.shtml
WWw.m.Mbma.cN/Article/details/80947.shtml
WWw.m.Mbma.cN/Article/details/77310.shtml
WWw.m.Mbma.cN/Article/details/05196.shtml
WWw.m.Mbma.cN/Article/details/43866.shtml
WWw.m.Mbma.cN/Article/details/86892.shtml
WWw.m.Mbma.cN/Article/details/62879.shtml
WWw.m.Mbma.cN/Article/details/03015.shtml
WWw.m.Mbma.cN/Article/details/04052.shtml
WWw.m.Mbma.cN/Article/details/52935.shtml
WWw.m.Mbma.cN/Article/details/81380.shtml
WWw.m.Mbma.cN/Article/details/81871.shtml
WWw.m.Mbma.cN/Article/details/75987.shtml
WWw.m.Mbma.cN/Article/details/15579.shtml
WWw.m.Mbma.cN/Article/details/71406.shtml
WWw.m.Mbma.cN/Article/details/91498.shtml
WWw.m.Mbma.cN/Article/details/71671.shtml
WWw.m.Mbma.cN/Article/details/49308.shtml
WWw.m.Mbma.cN/Article/details/36320.shtml
WWw.m.Mbma.cN/Article/details/71606.shtml
WWw.m.Mbma.cN/Article/details/99592.shtml
WWw.m.Mbma.cN/Article/details/14997.shtml
WWw.m.Mbma.cN/Article/details/90926.shtml
WWw.m.Mbma.cN/Article/details/48455.shtml
WWw.m.Mbma.cN/Article/details/90570.shtml
WWw.m.Mbma.cN/Article/details/98596.shtml
WWw.m.Mbma.cN/Article/details/79632.shtml
WWw.m.Mbma.cN/Article/details/29262.shtml
WWw.m.Mbma.cN/Article/details/52312.shtml
WWw.m.Mbma.cN/Article/details/71422.shtml
WWw.m.Mbma.cN/Article/details/88659.shtml
WWw.m.Mbma.cN/Article/details/61399.shtml
WWw.m.Mbma.cN/Article/details/34989.shtml
WWw.m.Mbma.cN/Article/details/95758.shtml
WWw.m.Mbma.cN/Article/details/69964.shtml
WWw.m.Mbma.cN/Article/details/45289.shtml
WWw.m.Mbma.cN/Article/details/93346.shtml
WWw.m.Mbma.cN/Article/details/62821.shtml
WWw.m.Mbma.cN/Article/details/30534.shtml
WWw.m.Mbma.cN/Article/details/31468.shtml
WWw.m.Mbma.cN/Article/details/82226.shtml
WWw.m.Mbma.cN/Article/details/96042.shtml
WWw.m.Mbma.cN/Article/details/36663.shtml
WWw.m.Mbma.cN/Article/details/59024.shtml
WWw.m.Mbma.cN/Article/details/63441.shtml
WWw.m.Mbma.cN/Article/details/52572.shtml
WWw.m.Mbma.cN/Article/details/26290.shtml
WWw.m.Mbma.cN/Article/details/25864.shtml
WWw.m.Mbma.cN/Article/details/08188.shtml
WWw.m.Mbma.cN/Article/details/65858.shtml
WWw.m.Mbma.cN/Article/details/60264.shtml
WWw.m.Mbma.cN/Article/details/82610.shtml
WWw.m.Mbma.cN/Article/details/11194.shtml
WWw.m.Mbma.cN/Article/details/70775.shtml
WWw.m.Mbma.cN/Article/details/88237.shtml
WWw.m.Mbma.cN/Article/details/12026.shtml
WWw.m.Mbma.cN/Article/details/81521.shtml
WWw.m.Mbma.cN/Article/details/82740.shtml
WWw.m.Mbma.cN/Article/details/67765.shtml
WWw.m.Mbma.cN/Article/details/75414.shtml
WWw.m.Mbma.cN/Article/details/67878.shtml
WWw.m.Mbma.cN/Article/details/77012.shtml
WWw.m.Mbma.cN/Article/details/78400.shtml
WWw.m.Mbma.cN/Article/details/33073.shtml
WWw.m.Mbma.cN/Article/details/35051.shtml
WWw.m.Mbma.cN/Article/details/09818.shtml
WWw.m.Mbma.cN/Article/details/58497.shtml
WWw.m.Mbma.cN/Article/details/90684.shtml
WWw.m.Mbma.cN/Article/details/37087.shtml
WWw.m.Mbma.cN/Article/details/82201.shtml
WWw.m.Mbma.cN/Article/details/32688.shtml
WWw.m.Mbma.cN/Article/details/05163.shtml
WWw.m.Mbma.cN/Article/details/69271.shtml
WWw.m.Mbma.cN/Article/details/69719.shtml
WWw.m.Mbma.cN/Article/details/51479.shtml
WWw.m.Mbma.cN/Article/details/95621.shtml
WWw.m.Mbma.cN/Article/details/26242.shtml
WWw.m.Mbma.cN/Article/details/24535.shtml
WWw.m.Mbma.cN/Article/details/80267.shtml
WWw.m.Mbma.cN/Article/details/00585.shtml
WWw.m.Mbma.cN/Article/details/87784.shtml
WWw.m.Mbma.cN/Article/details/78408.shtml
WWw.m.Mbma.cN/Article/details/92415.shtml
WWw.m.Mbma.cN/Article/details/14847.shtml
WWw.m.Mbma.cN/Article/details/47327.shtml
WWw.m.Mbma.cN/Article/details/00927.shtml
WWw.m.Mbma.cN/Article/details/25826.shtml
WWw.m.Mbma.cN/Article/details/19189.shtml
WWw.m.Mbma.cN/Article/details/23735.shtml
WWw.m.Mbma.cN/Article/details/31724.shtml
WWw.m.Mbma.cN/Article/details/22322.shtml
WWw.m.Mbma.cN/Article/details/67060.shtml
WWw.m.Mbma.cN/Article/details/99298.shtml
WWw.m.Mbma.cN/Article/details/62003.shtml
WWw.m.Mbma.cN/Article/details/97839.shtml
WWw.m.Mbma.cN/Article/details/27790.shtml
WWw.m.Mbma.cN/Article/details/32469.shtml
WWw.m.Mbma.cN/Article/details/01731.shtml
WWw.m.Mbma.cN/Article/details/31129.shtml
WWw.m.Mbma.cN/Article/details/20789.shtml
WWw.m.Mbma.cN/Article/details/06951.shtml
WWw.m.Mbma.cN/Article/details/23686.shtml
WWw.m.Mbma.cN/Article/details/32654.shtml
WWw.m.Mbma.cN/Article/details/56150.shtml
WWw.m.Mbma.cN/Article/details/46166.shtml
WWw.m.Mbma.cN/Article/details/88086.shtml
WWw.m.Mbma.cN/Article/details/25735.shtml
WWw.m.Mbma.cN/Article/details/69315.shtml
WWw.m.Mbma.cN/Article/details/93266.shtml
WWw.m.Mbma.cN/Article/details/01103.shtml
WWw.m.Mbma.cN/Article/details/06998.shtml
WWw.m.Mbma.cN/Article/details/63160.shtml
WWw.m.Mbma.cN/Article/details/21749.shtml
WWw.m.Mbma.cN/Article/details/59747.shtml
WWw.m.Mbma.cN/Article/details/06046.shtml
WWw.m.Mbma.cN/Article/details/39219.shtml
WWw.m.Mbma.cN/Article/details/22383.shtml
WWw.m.Mbma.cN/Article/details/56825.shtml
WWw.m.Mbma.cN/Article/details/74521.shtml
WWw.m.Mbma.cN/Article/details/35077.shtml
WWw.m.Mbma.cN/Article/details/41998.shtml
WWw.m.Mbma.cN/Article/details/58289.shtml
WWw.m.Mbma.cN/Article/details/50046.shtml
WWw.m.Mbma.cN/Article/details/56787.shtml
WWw.m.Mbma.cN/Article/details/87542.shtml
WWw.m.Mbma.cN/Article/details/30032.shtml
WWw.m.Mbma.cN/Article/details/29405.shtml
WWw.m.Mbma.cN/Article/details/56819.shtml
WWw.m.Mbma.cN/Article/details/07950.shtml
WWw.m.Mbma.cN/Article/details/00865.shtml
WWw.m.Mbma.cN/Article/details/78090.shtml
WWw.m.Mbma.cN/Article/details/89977.shtml
WWw.m.Mbma.cN/Article/details/69594.shtml
WWw.m.Mbma.cN/Article/details/70574.shtml
WWw.m.Mbma.cN/Article/details/96865.shtml
WWw.m.Mbma.cN/Article/details/39176.shtml
WWw.m.Mbma.cN/Article/details/95612.shtml
WWw.m.Mbma.cN/Article/details/16366.shtml
WWw.m.Mbma.cN/Article/details/17425.shtml
WWw.m.Mbma.cN/Article/details/14166.shtml
WWw.m.Mbma.cN/Article/details/52071.shtml
WWw.m.Mbma.cN/Article/details/25570.shtml
WWw.m.Mbma.cN/Article/details/16698.shtml
WWw.m.Mbma.cN/Article/details/54227.shtml
WWw.m.Mbma.cN/Article/details/87855.shtml
WWw.m.Mbma.cN/Article/details/82642.shtml
WWw.m.Mbma.cN/Article/details/54352.shtml
WWw.m.Mbma.cN/Article/details/88555.shtml
WWw.m.Mbma.cN/Article/details/12963.shtml
WWw.m.Mbma.cN/Article/details/78272.shtml
WWw.m.Mbma.cN/Article/details/32315.shtml
WWw.m.Mbma.cN/Article/details/82732.shtml
WWw.m.Mbma.cN/Article/details/85947.shtml
WWw.m.Mbma.cN/Article/details/93199.shtml
WWw.m.Mbma.cN/Article/details/82014.shtml
WWw.m.Mbma.cN/Article/details/52290.shtml
WWw.m.Mbma.cN/Article/details/57975.shtml
WWw.m.Mbma.cN/Article/details/08753.shtml
WWw.m.Mbma.cN/Article/details/26022.shtml
WWw.m.Mbma.cN/Article/details/39994.shtml
WWw.m.Mbma.cN/Article/details/10290.shtml
WWw.m.Mbma.cN/Article/details/07231.shtml
WWw.m.Mbma.cN/Article/details/56361.shtml
WWw.m.Mbma.cN/Article/details/27586.shtml
WWw.m.Mbma.cN/Article/details/99469.shtml
WWw.m.Mbma.cN/Article/details/29813.shtml
WWw.m.Mbma.cN/Article/details/44410.shtml
WWw.m.Mbma.cN/Article/details/42838.shtml
WWw.m.Mbma.cN/Article/details/02134.shtml
WWw.m.Mbma.cN/Article/details/02063.shtml
WWw.m.Mbma.cN/Article/details/60346.shtml
WWw.m.Mbma.cN/Article/details/34708.shtml
WWw.m.Mbma.cN/Article/details/73154.shtml
WWw.m.Mbma.cN/Article/details/89498.shtml
WWw.m.Mbma.cN/Article/details/96704.shtml
WWw.m.Mbma.cN/Article/details/32994.shtml
WWw.m.Mbma.cN/Article/details/67299.shtml
WWw.m.Mbma.cN/Article/details/18072.shtml
WWw.m.Mbma.cN/Article/details/36376.shtml
WWw.m.Mbma.cN/Article/details/70879.shtml
WWw.m.Mbma.cN/Article/details/08531.shtml
WWw.m.Mbma.cN/Article/details/44930.shtml
WWw.m.Mbma.cN/Article/details/71103.shtml
WWw.m.Mbma.cN/Article/details/35172.shtml
WWw.m.Mbma.cN/Article/details/12171.shtml
WWw.m.Mbma.cN/Article/details/58164.shtml
WWw.m.Mbma.cN/Article/details/69227.shtml
WWw.m.Mbma.cN/Article/details/07976.shtml
WWw.m.Mbma.cN/Article/details/88243.shtml
WWw.m.Mbma.cN/Article/details/32971.shtml
WWw.m.Mbma.cN/Article/details/39832.shtml
WWw.m.Mbma.cN/Article/details/61486.shtml
WWw.m.Mbma.cN/Article/details/38082.shtml
WWw.m.Mbma.cN/Article/details/86955.shtml
WWw.m.Mbma.cN/Article/details/52131.shtml
WWw.m.Mbma.cN/Article/details/55013.shtml
WWw.m.Mbma.cN/Article/details/12024.shtml
WWw.m.Mbma.cN/Article/details/54909.shtml
WWw.m.Mbma.cN/Article/details/18075.shtml
WWw.m.Mbma.cN/Article/details/97832.shtml
WWw.m.Mbma.cN/Article/details/56773.shtml
WWw.m.Mbma.cN/Article/details/31675.shtml
WWw.m.Mbma.cN/Article/details/88962.shtml
WWw.m.Mbma.cN/Article/details/34488.shtml
WWw.m.Mbma.cN/Article/details/82163.shtml
WWw.m.Mbma.cN/Article/details/38652.shtml
WWw.m.Mbma.cN/Article/details/48890.shtml
WWw.m.Mbma.cN/Article/details/10587.shtml
WWw.m.Mbma.cN/Article/details/71712.shtml
WWw.m.Mbma.cN/Article/details/88363.shtml
WWw.m.Mbma.cN/Article/details/13911.shtml
WWw.m.Mbma.cN/Article/details/68020.shtml
WWw.m.Mbma.cN/Article/details/63141.shtml
WWw.m.Mbma.cN/Article/details/51637.shtml
WWw.m.Mbma.cN/Article/details/63556.shtml
WWw.m.Mbma.cN/Article/details/51121.shtml
WWw.m.Mbma.cN/Article/details/88628.shtml
WWw.m.Mbma.cN/Article/details/03666.shtml
WWw.m.Mbma.cN/Article/details/55835.shtml
WWw.m.Mbma.cN/Article/details/77655.shtml
WWw.m.Mbma.cN/Article/details/68132.shtml
WWw.m.Mbma.cN/Article/details/39843.shtml
WWw.m.Mbma.cN/Article/details/40742.shtml
WWw.m.Mbma.cN/Article/details/97484.shtml
WWw.m.Mbma.cN/Article/details/15933.shtml
WWw.m.Mbma.cN/Article/details/89373.shtml
WWw.m.Mbma.cN/Article/details/91199.shtml
WWw.m.Mbma.cN/Article/details/87126.shtml
WWw.m.Mbma.cN/Article/details/48998.shtml
WWw.m.Mbma.cN/Article/details/63626.shtml
WWw.m.Mbma.cN/Article/details/11153.shtml
WWw.m.Mbma.cN/Article/details/54621.shtml
WWw.m.Mbma.cN/Article/details/25416.shtml
WWw.m.Mbma.cN/Article/details/07062.shtml
WWw.m.Mbma.cN/Article/details/07603.shtml
WWw.m.Mbma.cN/Article/details/73560.shtml
WWw.m.Mbma.cN/Article/details/40123.shtml
WWw.m.Mbma.cN/Article/details/65739.shtml
WWw.m.Mbma.cN/Article/details/16964.shtml
WWw.m.Mbma.cN/Article/details/75891.shtml
WWw.m.Mbma.cN/Article/details/25959.shtml
WWw.m.Mbma.cN/Article/details/27536.shtml
WWw.m.Mbma.cN/Article/details/32604.shtml
WWw.m.Mbma.cN/Article/details/32164.shtml
WWw.m.Mbma.cN/Article/details/04988.shtml
