• 经验丰富程序员才知道的15种高级Python小技巧(收藏)

    2021-10-27 14:51:07

    1.通过多个键值将对象进行排序假设要对以下字典列表进行排序:people = [ { 'name': 'John', "age": 64 }, { 'name': 'Janet', "age": 34 }, { 'name': 'Ed', "age": 24 }, { 'name': 'Sara', "age": 64 }, { 'name': 'John', "age": 32 }, { 'na

  • 经验丰富程序员才知道的15种高级Python小技巧(收藏)

    2021-10-27 14:51:07

    1.通过多个键值将对象进行排序假设要对以下字典列表进行排序:people = [ { 'name': 'John', "age": 64 }, { 'name': 'Janet', "age": 34 }, { 'name': 'Ed', "age": 24 }, { 'name': 'Sara', "age": 64 }, { 'name': 'John', "age": 32 }, { 'na

  • Python编程技巧连接列表的八种操作方法

    2021-10-25 14:48:55

    目录1. 最直观的相加2. 借助 itertools3. 使用 * 解包4. 使用 extend5. 使用列表推导式6. 使用 heapq8. 使用 yield fromPython 语言里有许多(而且是越来越多)的高级特性,是 Python 发烧友们非常喜欢的。在这些人的眼里,能够写出那些一般开发者看不懂的高级特性,就是高手,就是大神。但你要知道,在团队合作里,炫技是大忌。为什么这么说呢?我说下

  • Python编程技巧连接列表的八种操作方法

    2021-10-25 14:48:55

    目录1. 最直观的相加2. 借助 itertools3. 使用 * 解包4. 使用 extend5. 使用列表推导式6. 使用 heapq8. 使用 yield fromPython 语言里有许多(而且是越来越多)的高级特性,是 Python 发烧友们非常喜欢的。在这些人的眼里,能够写出那些一般开发者看不懂的高级特性,就是高手,就是大神。但你要知道,在团队合作里,炫技是大忌。为什么这么说呢?我说下

  • vue中router-view组件的使用详解

    2021-10-25 11:51:22

    在开发vue项目中经常需要实现一个页面里面可以切换着展现不同的组件页面例如:下图中通过点击侧边栏不同的组件路由到不同的组件页,而侧边栏和顶部部分是不变的,切换的只是组件页面。这个时候我们就需要用到 路由中的 router-view组件(也叫路由占位符) 了首先我们来到 需要切换不同组件页的页面 ,在自己需要的位置 添加 router-view组件Home.vue<template><!--头部区域

  • vue中router-view组件的使用详解

    2021-10-25 11:51:22

    在开发vue项目中经常需要实现一个页面里面可以切换着展现不同的组件页面例如:下图中通过点击侧边栏不同的组件路由到不同的组件页,而侧边栏和顶部部分是不变的,切换的只是组件页面。这个时候我们就需要用到 路由中的 router-view组件(也叫路由占位符) 了首先我们来到 需要切换不同组件页的页面 ,在自己需要的位置 添加 router-view组件Home.vue<template><!--头部区域

  • Python中递归以及递归遍历目录详解

    2021-10-24 19:49:14

    目录递归递归求和递归处理非线性循环花钱递归递归注意事项实现Tree命令总结递归递归的概念:函数包含了对自身的调用,那么就是递归使用的场景:如果你发现你将要做的事情就是你现在做的,那么用递归递归类似循环;在编写或阅读递归时,首先我们关注的是递归的终止条件递归求和在接触递归之前,我们先来做这么一个问题:如果说,要对一个数字列表求和(或者其他序列)求和,除了我们可以使用内置的sum函数,还有什么办法?w

  • Python中递归以及递归遍历目录详解

    2021-10-24 19:49:14

    目录递归递归求和递归处理非线性循环花钱递归递归注意事项实现Tree命令总结递归递归的概念:函数包含了对自身的调用,那么就是递归使用的场景:如果你发现你将要做的事情就是你现在做的,那么用递归递归类似循环;在编写或阅读递归时,首先我们关注的是递归的终止条件递归求和在接触递归之前,我们先来做这么一个问题:如果说,要对一个数字列表求和(或者其他序列)求和,除了我们可以使用内置的sum函数,还有什么办法?w

  • Python代码阅读--列表元素逻辑判断

    2021-09-29 14:50:01

    目录1、every2、some3、none1、everydef every(lst, fn=lambda x: x):  return all(map(fn, lst))# EXAMPLESevery([4, 2, 3], lambda x: x > 1) # Trueevery([1, 2, 3]) # Trueevery 用于判断列表 lst 中的元素是否都符合给定的判断条件 fn 。代码中首

  • Python代码阅读--列表元素逻辑判断

    2021-09-29 14:50:01

    目录1、every2、some3、none1、everydef every(lst, fn=lambda x: x):  return all(map(fn, lst))# EXAMPLESevery([4, 2, 3], lambda x: x > 1) # Trueevery([1, 2, 3]) # Trueevery 用于判断列表 lst 中的元素是否都符合给定的判断条件 fn 。代码中首

  • 关于Python 内置库 itertools

    2021-09-29 14:50:01

    目录1、itertools库2、使用itertools3、itertools.accumulate4、itertools.chain5、itertools.combinations_with_replacement6、itertools.compress7、itertools.count8、itertools.cycle9、itertools.dropwhile10、itertools.filte

  • 关于Python 内置库 itertools

    2021-09-29 14:50:01

    目录1、itertools库2、使用itertools3、itertools.accumulate4、itertools.chain5、itertools.combinations_with_replacement6、itertools.compress7、itertools.count8、itertools.cycle9、itertools.dropwhile10、itertools.filte

  • cpu不支持系统升级到win11怎么办 附win11支持的cpu列表

    2021-09-29 10:31:45

    cpu不支持系统升级Windows11怎么办? Win11是现在最新的电脑操作系统,很多用户都想升级体验,但是在升级系统的时候最容易出现的就是CPU不支持的提示,让很多的用户都止步升级在Win11系统中也遇到同样的问题。怎么解决cpu不支持最新的win11系统呢?下面易采站长站小编给大家详细介绍关于cpu无法支持系统升级到win11的解决方法!Win11cpu不支持解决方法:1、最方便的解决方法就

  • cpu不支持系统升级到win11怎么办 附win11支持的cpu列表

    2021-09-29 10:31:45

    cpu不支持系统升级Windows11怎么办? Win11是现在最新的电脑操作系统,很多用户都想升级体验,但是在升级系统的时候最容易出现的就是CPU不支持的提示,让很多的用户都止步升级在Win11系统中也遇到同样的问题。怎么解决cpu不支持最新的win11系统呢?下面易采站长站小编给大家详细介绍关于cpu无法支持系统升级到win11的解决方法!Win11cpu不支持解决方法:1、最方便的解决方法就

  • Python中关于列表的常规操作范例以及介绍

    2021-09-28 11:57:24

    目录1.列表的介绍2.打印出列表的数据1.我们可以根据下标取值进行打印2.使用for循环遍历3.使用while循环遍历3.列表的添加操作1.append()方法2.extend()方法3.insert()方法4.列表的修改操作5.列表的查找操作1.in 方法2.not in 方法3.index 方法4.count 方法6.列表中的删除操作1.del 方法2.pop 方法3.remove 方法7.列

  • Python中关于列表的常规操作范例以及介绍

    2021-09-28 11:57:24

    目录1.列表的介绍2.打印出列表的数据1.我们可以根据下标取值进行打印2.使用for循环遍历3.使用while循环遍历3.列表的添加操作1.append()方法2.extend()方法3.insert()方法4.列表的修改操作5.列表的查找操作1.in 方法2.not in 方法3.index 方法4.count 方法6.列表中的删除操作1.del 方法2.pop 方法3.remove 方法7.列

  • python处理列表的部分元素的实例详解

    2021-09-27 11:51:59

    1、处理列表的部分元素称之为切片,创建切片,可指定要使用的第一个元素和最后一个元素的索引。2、这让Python创建一个始于第一个元素,终止于最后一个元素的切片,即复制整个列表。实例names = ['zhang_san','chen_cheng','li_hong','liu_li','chen_yu']print(names[0:3])print(names[0:-1])print(names[

  • python处理列表的部分元素的实例详解

    2021-09-27 11:51:59

    1、处理列表的部分元素称之为切片,创建切片,可指定要使用的第一个元素和最后一个元素的索引。2、这让Python创建一个始于第一个元素,终止于最后一个元素的切片,即复制整个列表。实例names = ['zhang_san','chen_cheng','li_hong','liu_li','chen_yu']print(names[0:3])print(names[0:-1])print(names[

  • 微信小程序关键词列表功能是什么?

    2021-09-25 15:29:29

      微信小程序关键词列表功能是什么?微信小程序上线以来已经有一段时间了,热度虽然高开低走,但是小程序最近也在不断的开放一些全新功能,比如开放第三方平台支持、公众号可绑定不同主题的小程序等能力,可见小程序正在慢慢改善中。近日,微信小程序悄然开始内测关键词列表功能,在小程序搜索框内输入关键词即可找到五个最相关的小程序,不必再搜索小程序的全名,那么以后大家搜索小程序APP就更加方便了。  微信小程序刚上

  • 微信小程序关键词列表功能是什么?

    2021-09-25 15:29:29

      微信小程序关键词列表功能是什么?微信小程序上线以来已经有一段时间了,热度虽然高开低走,但是小程序最近也在不断的开放一些全新功能,比如开放第三方平台支持、公众号可绑定不同主题的小程序等能力,可见小程序正在慢慢改善中。近日,微信小程序悄然开始内测关键词列表功能,在小程序搜索框内输入关键词即可找到五个最相关的小程序,不必再搜索小程序的全名,那么以后大家搜索小程序APP就更加方便了。  微信小程序刚上

  • C++11中初始化列表initializer lists的使用方法

    2021-09-25 14:50:24

    C++11引入了初始化列表来初始化变量和对象。自定义类型,如果想用初始化列表就要包含initializer_list头文件。C++11将使用大括号的初始化(列表初始化)作为一种通用初始化方式,可用于所有类型。初始化列表不会进行隐式转换。C++11提供的新类型,定义在<initializer_list>头文件中。template< class T >class initializer_list;先说

  • C++11中初始化列表initializer lists的使用方法

    2021-09-25 14:50:24

    C++11引入了初始化列表来初始化变量和对象。自定义类型,如果想用初始化列表就要包含initializer_list头文件。C++11将使用大括号的初始化(列表初始化)作为一种通用初始化方式,可用于所有类型。初始化列表不会进行隐式转换。C++11提供的新类型,定义在<initializer_list>头文件中。template< class T >class initializer_list;先说

  • 一篇文章教你掌握python数据类型的底层实现

    2021-09-25 11:07:44

    目录1. 列表1.1 复制1.2 列表的底层实现 - 浅拷贝1.3 浅拷贝 - 示例1. 新增元素2. 修改元素3. 列表型元素4. 元组型元素5. 字典型元素6. 小结1.4 列表的底层实现 - 深拷贝2. 字典2.1 快速查找2.2 字典的底层实现1. 字典的创建过程2. 字典的访问过程2.3 小结3. 字符串4. 是否可变不可变类型:数字,字符串,元组可变类型:列表,字典,集合总结1. 列表

  • 一篇文章教你掌握python数据类型的底层实现

    2021-09-25 11:07:44

    目录1. 列表1.1 复制1.2 列表的底层实现 - 浅拷贝1.3 浅拷贝 - 示例1. 新增元素2. 修改元素3. 列表型元素4. 元组型元素5. 字典型元素6. 小结1.4 列表的底层实现 - 深拷贝2. 字典2.1 快速查找2.2 字典的底层实现1. 字典的创建过程2. 字典的访问过程2.3 小结3. 字符串4. 是否可变不可变类型:数字,字符串,元组可变类型:列表,字典,集合总结1. 列表

  • 抖音开启喜欢列表的方法

    2021-09-23 19:31:51

    软件版本:抖音17.0.0该方法适用安卓手机、其它苹果手机,但由于手机品牌、系统与软件版本各不相同,,操作步骤存在小部分差异。抖音怎么开启喜欢列表呢?下面与大家分享一下抖音怎么允许他人查看我的喜欢列表。1 第一步打开抖音,点击我,选择右上角的三横,点击设置2 第二步隐私设置,点赞,选择主页喜欢列表,点击公开可见即可总结:进入设置界面勾选公开可见以上就是抖音开启喜欢列表的方法的详细内容,更多关于抖音

  • 抖音开启喜欢列表的方法

    2021-09-23 19:31:51

    软件版本:抖音17.0.0该方法适用安卓手机、其它苹果手机,但由于手机品牌、系统与软件版本各不相同,,操作步骤存在小部分差异。抖音怎么开启喜欢列表呢?下面与大家分享一下抖音怎么允许他人查看我的喜欢列表。1 第一步打开抖音,点击我,选择右上角的三横,点击设置2 第二步隐私设置,点赞,选择主页喜欢列表,点击公开可见即可总结:进入设置界面勾选公开可见以上就是抖音开启喜欢列表的方法的详细内容,更多关于抖音

  • Python基础语法之容器详解

    2021-09-22 18:54:27

    目录Python基础语法-容器1.列表(list)1.1 列表基本概念1.2 获取元素1.3 增、删、改1.3.1 增 - —增加元素1.3.2 删 — 删除元素1.3.3 改—改变列表中的元素总结Python基础语法-容器容器型数据类型是指可以包含多个多种数据类型数据的数据类型。1.列表(list)1.1 列表基本概念列表是Python自带的容器型数据类型,将”[]“作为容器的标志,里面多的元素

  • Python基础语法之容器详解

    2021-09-22 18:54:27

    目录Python基础语法-容器1.列表(list)1.1 列表基本概念1.2 获取元素1.3 增、删、改1.3.1 增 - —增加元素1.3.2 删 — 删除元素1.3.3 改—改变列表中的元素总结Python基础语法-容器容器型数据类型是指可以包含多个多种数据类型数据的数据类型。1.列表(list)1.1 列表基本概念列表是Python自带的容器型数据类型,将”[]“作为容器的标志,里面多的元素

  • python数据类型的详细分析(附示例代码)

    2021-09-20 10:50:41

    目录前言1. 列表2. 元组3. 集合4. 字典总结前言Python 四种集合数据类型:    列表(List)是一种有序和可更改的集合。允许重复的成员。    元组(Tuple)是一种有序且不可更改的集合。允许重复的成员。    集合(Set)是一个无序和无索引的集合。没有重复的成员。    词典(Dictionary)是一个无序,可变和有索引的集合。没有重复的成员。。常用的几种类型如上面所示下

  • python数据类型的详细分析(附示例代码)

    2021-09-20 10:50:41

    目录前言1. 列表2. 元组3. 集合4. 字典总结前言Python 四种集合数据类型:    列表(List)是一种有序和可更改的集合。允许重复的成员。    元组(Tuple)是一种有序且不可更改的集合。允许重复的成员。    集合(Set)是一个无序和无索引的集合。没有重复的成员。    词典(Dictionary)是一个无序,可变和有索引的集合。没有重复的成员。。常用的几种类型如上面所示下

  • 10个使用Python必须知道的内置函数

    2021-09-15 12:50:06

    目录1. reduce()2. split()3. enumerate()4. map()5. getattr()6. slice7. sorted()8. format9. join()10. type1. reduce()reduce() 是 functools 模块下面的一个函数,接收两个参数,一个是函数对象,一个是可迭代对象(比如list), reduce每次会把迭代对象中的下一个元素作用

  • 10个使用Python必须知道的内置函数

    2021-09-15 12:50:06

    目录1. reduce()2. split()3. enumerate()4. map()5. getattr()6. slice7. sorted()8. format9. join()10. type1. reduce()reduce() 是 functools 模块下面的一个函数,接收两个参数,一个是函数对象,一个是可迭代对象(比如list), reduce每次会把迭代对象中的下一个元素作用

  • Java使用opencv识别二维码的完整步骤

    2021-09-14 13:56:01

    目录前言OpenCV的安装开发环境配置识别二维码总结前言OpenCV的全称是Open Source Computer Vision Library,它是一个跨平台的计算机视觉库,由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV本身由C++语言开发,但也具有各种其他语言的接口,并支持windows、linux、ios、android等各种操作系统。本文

  • Java使用opencv识别二维码的完整步骤

    2021-09-14 13:56:01

    目录前言OpenCV的安装开发环境配置识别二维码总结前言OpenCV的全称是Open Source Computer Vision Library,它是一个跨平台的计算机视觉库,由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV本身由C++语言开发,但也具有各种其他语言的接口,并支持windows、linux、ios、android等各种操作系统。本文

  • 在项目中使用redis做缓存的一些思路

    2021-09-13 12:54:51

    目录在项目中redis做缓存的一些思路首先,缓存的对象有三种本人走过的一些弯路为什么没用Redis做缓存使用Table作本地缓存使用Redis作缓存让我们来思考一下下面几个问题那么使用本地缓存的问题是什么呢?什么时候使用Redis?在项目中redis做缓存的一些思路首先,缓存的对象有三种1、数据库中单条的的数据(以表名跟id作为key永久保存到redis),在有更新的地方都要更新缓存(不适用于需要

  • 在项目中使用redis做缓存的一些思路

    2021-09-13 12:54:51

    目录在项目中redis做缓存的一些思路首先,缓存的对象有三种本人走过的一些弯路为什么没用Redis做缓存使用Table作本地缓存使用Redis作缓存让我们来思考一下下面几个问题那么使用本地缓存的问题是什么呢?什么时候使用Redis?在项目中redis做缓存的一些思路首先,缓存的对象有三种1、数据库中单条的的数据(以表名跟id作为key永久保存到redis),在有更新的地方都要更新缓存(不适用于需要

  • React实现二级联动效果(楼梯效果)

    2021-09-09 16:51:57

    本文实例为大家分享了React实现二级联动效果的具体代码,供大家参考,具体内容如下模仿饿了么实现一个二级联动的效果;import "../css/Leftrightlinkage.less";import React, { Component } from "react"; export default class Leftrightlinkage extends Component {  con

  • React实现二级联动效果(楼梯效果)

    2021-09-09 16:51:57

    本文实例为大家分享了React实现二级联动效果的具体代码,供大家参考,具体内容如下模仿饿了么实现一个二级联动的效果;import "../css/Leftrightlinkage.less";import React, { Component } from "react"; export default class Leftrightlinkage extends Component {  con

  • PyQt5入门之基于QListWidget版本实现图片缩略图列表功能

    2021-09-09 11:54:09

    目录需求描述示例效果代码示例小结需求描述最近在写一个图像标注小工具,其中需要用到一个缩略图列表,来查看文件夹内的图片文件。这里整理一个基于QListWidget实现的版本,简单可用。示例效果代码示例QListWidget官方文档:[link]其中,需要用到的QListWidget信号:itemSelectionChanged:所选项发生变化时发送。先定义缩略图列表部分,继承自QListWidget

  • PyQt5入门之基于QListWidget版本实现图片缩略图列表功能

    2021-09-09 11:54:09

    目录需求描述示例效果代码示例小结需求描述最近在写一个图像标注小工具,其中需要用到一个缩略图列表,来查看文件夹内的图片文件。这里整理一个基于QListWidget实现的版本,简单可用。示例效果代码示例QListWidget官方文档:[link]其中,需要用到的QListWidget信号:itemSelectionChanged:所选项发生变化时发送。先定义缩略图列表部分,继承自QListWidget

  • Vue绑定对象与数组变量更改后无法渲染问题解决

    2021-09-09 11:51:21

    项目场景:在页面显示上有一个<ul>标签,我们需要动态进行列表数据的展示,而由于我们的页面上除了列表值,还有其他的值要进行展示,因此列表数据的数据结构是某个对象下面的数组,在动态修改数据后发现没有进行自动渲染。问题描述:在点击按钮“click me!”时虽然数据有变化且在控制台进行了输出,但是列表数据并没有发生渲染。代码如下:<script src="https://unpkg.com/vue/d

  • Vue绑定对象与数组变量更改后无法渲染问题解决

    2021-09-09 11:51:21

    项目场景:在页面显示上有一个<ul>标签,我们需要动态进行列表数据的展示,而由于我们的页面上除了列表值,还有其他的值要进行展示,因此列表数据的数据结构是某个对象下面的数组,在动态修改数据后发现没有进行自动渲染。问题描述:在点击按钮“click me!”时虽然数据有变化且在控制台进行了输出,但是列表数据并没有发生渲染。代码如下:<script src="https://unpkg.com/vue/d

  • python入门for循环嵌套理解学习

    2021-09-08 17:59:58

    目录for循环的格式for循环语句格式1.通过for循环遍历字符串2.通过for循环遍历列表3.通过for循环计算1-100的和4.通过for循环打印九九乘法表上一一节我们讲了while循环,while循环主要用于重复程序的运行,for循环更加倾向于遍历一个项目,即将特定内容(比如一个列表、一个字符串、一个字典的内容)通过for循环依次展现。for循环的格式for循环语句格式接下来我们通过实例来具

  • python入门for循环嵌套理解学习

    2021-09-08 17:59:58

    目录for循环的格式for循环语句格式1.通过for循环遍历字符串2.通过for循环遍历列表3.通过for循环计算1-100的和4.通过for循环打印九九乘法表上一一节我们讲了while循环,while循环主要用于重复程序的运行,for循环更加倾向于遍历一个项目,即将特定内容(比如一个列表、一个字符串、一个字典的内容)通过for循环依次展现。for循环的格式for循环语句格式接下来我们通过实例来具

  • Python入门基本操作列表排序用法详解

    2021-09-08 17:54:37

    目录列表的举例1.访问python列表中的元素2.python列表的切片3.python列表的排序4.Python列表元素的添加5.Python列表元素的删除列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项可以是不同的类型,可以是字符串,可以是数字类型,甚至是列表,元组,只要用“,”逗号分隔开,就是一个元素。列表的举例1.访问python列表中的元素通过索引

  • Python入门基本操作列表排序用法详解

    2021-09-08 17:54:37

    目录列表的举例1.访问python列表中的元素2.python列表的切片3.python列表的排序4.Python列表元素的添加5.Python列表元素的删除列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项可以是不同的类型,可以是字符串,可以是数字类型,甚至是列表,元组,只要用“,”逗号分隔开,就是一个元素。列表的举例1.访问python列表中的元素通过索引

  • 一款好用的移动端滚动插件BetterScroll

    2021-09-08 17:51:02

    目录让滚动更流畅BetterScroll 的滚动体验惯性滚动边缘回弹如何应用于各种需求场景普通滚动列表滚动条下拉刷新上拉加载选择器轮播图特殊场景索引列表开屏引导自由滚动小结作者:滴滴webapp架构组-付楠BetterScroll 是一款重点解决移动端各种滚动场景需求的开源插件(GitHub地址),适用于滚动列表、选择器、轮播图、索引列表、开屏引导等应用场景。为了满足这些场景,它不仅支持惯性滚动、

  • 一款好用的移动端滚动插件BetterScroll

    2021-09-08 17:51:02

    目录让滚动更流畅BetterScroll 的滚动体验惯性滚动边缘回弹如何应用于各种需求场景普通滚动列表滚动条下拉刷新上拉加载选择器轮播图特殊场景索引列表开屏引导自由滚动小结作者:滴滴webapp架构组-付楠BetterScroll 是一款重点解决移动端各种滚动场景需求的开源插件(GitHub地址),适用于滚动列表、选择器、轮播图、索引列表、开屏引导等应用场景。为了满足这些场景,它不仅支持惯性滚动、

  • 详细介绍Python中的set集合

    2021-09-07 18:50:04

    目录Python中的set集合一、集合是什么?二、set集合怎么用?1、创建set集合2、删除set集合3、访问set集合元素4、删除集合中的元素5、向集合中添加元素三、set集合的交并补1、交集2、并集3、差集四、set中的其他方法五、frozenset 集合Python中的set集合一、集合是什么?集合是什么呢?相信读者朋友们哪怕是没有用过集合这个数据类型。也一定在数学课堂上听过集合这个名词。

  • 详细介绍Python中的set集合

    2021-09-07 18:50:04

    目录Python中的set集合一、集合是什么?二、set集合怎么用?1、创建set集合2、删除set集合3、访问set集合元素4、删除集合中的元素5、向集合中添加元素三、set集合的交并补1、交集2、并集3、差集四、set中的其他方法五、frozenset 集合Python中的set集合一、集合是什么?集合是什么呢?相信读者朋友们哪怕是没有用过集合这个数据类型。也一定在数学课堂上听过集合这个名词。

 376    1 2 3 4 5 6 7 8 9 10 下一页 尾页

分类点击榜

    栏目ID=0的表不存在(操作类型=0)

分类评论榜

    栏目ID=0的表不存在(操作类型=0)

微信扫一扫

易采站长站微信账号