• Python中的流程控制详解

    2021-02-18 14:55:57

    流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太一样的地方。while语句python中的while语句和其他语言没有什么不一样,我使用while语句来编写一个斐波拉赫数列:In [56]: while x < 10 : ...:  print(x) ...:  x, y = y, x+y ...:0112358if 语句python中的 if 可

  • Python中的流程控制详解

    2021-02-18 14:55:57

    流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太一样的地方。while语句python中的while语句和其他语言没有什么不一样,我使用while语句来编写一个斐波拉赫数列:In [56]: while x < 10 : ...:  print(x) ...:  x, y = y, x+y ...:0112358if 语句python中的 if 可

  • python模块内置属性概念及实例

    2021-02-18 14:55:51

    我们在讲模块的时候,有些人看到了内置属性,就把它们当做函数,其实还是有区别的,这里需要为大家进行明确。我们所看到的函数两边带有双下划线,这是python模块中内置属性的体现。下面我们就内置属性进性说明,并列出几种内置属性的方法,最后带来实例供大家体会。1、说明一种导入的方法,可以使用 import 直接把模块内(函数,变量的)名称导入到当前操作模块。2、内置属性  __doc__:模块中用于描述的

  • python模块内置属性概念及实例

    2021-02-18 14:55:51

    我们在讲模块的时候,有些人看到了内置属性,就把它们当做函数,其实还是有区别的,这里需要为大家进行明确。我们所看到的函数两边带有双下划线,这是python模块中内置属性的体现。下面我们就内置属性进性说明,并列出几种内置属性的方法,最后带来实例供大家体会。1、说明一种导入的方法,可以使用 import 直接把模块内(函数,变量的)名称导入到当前操作模块。2、内置属性  __doc__:模块中用于描述的

  • python中zip()函数遍历多个列表方法

    2021-02-18 14:55:34

    在对列表的元素进行找寻时,会频繁的说到遍历的理念。对于复杂的遍历要求,如多个列表中查找就显然不适合用for循环。本篇所要带来的是zip() 函数的方法,能够对多个迭代器进行遍历。下面我们就python中zip的说明、语法、使用注意点进行讲解,然后带来遍历多个列表的实例。1、说明zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。(注:在py

  • python中zip()函数遍历多个列表方法

    2021-02-18 14:55:34

    在对列表的元素进行找寻时,会频繁的说到遍历的理念。对于复杂的遍历要求,如多个列表中查找就显然不适合用for循环。本篇所要带来的是zip() 函数的方法,能够对多个迭代器进行遍历。下面我们就python中zip的说明、语法、使用注意点进行讲解,然后带来遍历多个列表的实例。1、说明zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。(注:在py

  • python中time tzset()函数实例用法

    2021-02-18 14:55:29

    在时间的设置方面,为了能够跟系统时间有更好的区分,我们有时会借用一些函数方法来实现。就拿tzset()来说是设置时间的一种方法,其内在的变量依靠TZ的控制,如果没有设置TZ则以系统时间为准。接下来我们简单就time tzset()、TZ进行说明,并对函数的语法、参数、返回值、实例带来使用介绍。1.说明tzset()主要用于设置时间变量,它通过获取TZ环境变量初始化tzname变量,在类System

  • python中time tzset()函数实例用法

    2021-02-18 14:55:29

    在时间的设置方面,为了能够跟系统时间有更好的区分,我们有时会借用一些函数方法来实现。就拿tzset()来说是设置时间的一种方法,其内在的变量依靠TZ的控制,如果没有设置TZ则以系统时间为准。接下来我们简单就time tzset()、TZ进行说明,并对函数的语法、参数、返回值、实例带来使用介绍。1.说明tzset()主要用于设置时间变量,它通过获取TZ环境变量初始化tzname变量,在类System

  • WPS表格实时动态排名怎么用函数实现?

    2021-02-18 11:16:10

    我们在做工作业绩排名的时候,如何让排名自动实时排名,这样我们会省很多事情,那么怎么操作呢?下面我们就来看看详细的教程。软件名称:wps office 2019正式版 v11.1.0.10000 中文最新安装版软件大小:152MB更新时间:2020-09-17立即下载1、我们打开一个测试表格2、我们在排名列,选中一个单元格,然后输入=RANK&zwj;函数:=RANK(B2,3、鼠标双击击RANK(

  • WPS表格实时动态排名怎么用函数实现?

    2021-02-18 11:16:10

    我们在做工作业绩排名的时候,如何让排名自动实时排名,这样我们会省很多事情,那么怎么操作呢?下面我们就来看看详细的教程。软件名称:wps office 2019正式版 v11.1.0.10000 中文最新安装版软件大小:152MB更新时间:2020-09-17立即下载1、我们打开一个测试表格2、我们在排名列,选中一个单元格,然后输入=RANK&zwj;函数:=RANK(B2,3、鼠标双击击RANK(

  • 详细了解JavaScript中的数据类型

    2021-02-18 09:45:35

    JavaScript的数据类型分为俩种,一种是基本数据类型,一种是引用数据类型1、基本数据类型包括:Number - - (数字)String - - (字符串)Boolean - - (布尔值)Undefined - - (未定义)Null - - (空的)Symbol - - (符号)2、引用数据类型包括:1)、Object - - (对象)以下都是属于Object之内的: 2.Array -

  • 详细了解JavaScript中的数据类型

    2021-02-18 09:45:35

    JavaScript的数据类型分为俩种,一种是基本数据类型,一种是引用数据类型1、基本数据类型包括:Number - - (数字)String - - (字符串)Boolean - - (布尔值)Undefined - - (未定义)Null - - (空的)Symbol - - (符号)2、引用数据类型包括:1)、Object - - (对象)以下都是属于Object之内的: 2.Array -

  • 总结 MySQL常用函数大全

    2021-02-18 09:30:32

    免费学习推荐:mysql视频教程本篇文章讲解是是MySQL的函数方法,涵盖所有的MySQL常见的方法。下面是本篇文章的目录结构,可以根据自己需求点击右方目录查找:一、数字函数二、字符串函数三、日期函数四、MySQL高级函数(一)数字函数1、ABS(x) 返回x的绝对值SELECT ABS(-1);---- 返回12、AVG(expression) 返回一个表达式的平均值,expression 是一

  • 总结 MySQL常用函数大全

    2021-02-18 09:30:32

    免费学习推荐:mysql视频教程本篇文章讲解是是MySQL的函数方法,涵盖所有的MySQL常见的方法。下面是本篇文章的目录结构,可以根据自己需求点击右方目录查找:一、数字函数二、字符串函数三、日期函数四、MySQL高级函数(一)数字函数1、ABS(x) 返回x的绝对值SELECT ABS(-1);---- 返回12、AVG(expression) 返回一个表达式的平均值,expression 是一

  • php中str_replace替换实例讲解

    2021-02-18 08:55:10

    在对于字符串的替换上,我们已经学过了不少的方法。但在做练习题的时候,我们会对多个字符串进行替换。从方法的实用性来说,str_replace就非常适合处理多个字符串的替换问题。下面我们就php中str_replace的概念、语法、参数、返回值进行讲解,然后带来替换的实例分享。1、概念str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。该函数区分大小写。请使用 str_ir

  • php中str_replace替换实例讲解

    2021-02-18 08:55:10

    在对于字符串的替换上,我们已经学过了不少的方法。但在做练习题的时候,我们会对多个字符串进行替换。从方法的实用性来说,str_replace就非常适合处理多个字符串的替换问题。下面我们就php中str_replace的概念、语法、参数、返回值进行讲解,然后带来替换的实例分享。1、概念str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。该函数区分大小写。请使用 str_ir

  • python压包的概念及实例详解

    2021-02-18 08:55:10

    对于一些分解后的元素,我们也是有重新归类的需要。那么我们把解包的恢复过程,叫做压包。这里要用到zip函数的方法,对元素重新进行打包处理,在之前的学习中我们已经对zip函数有所接触。下面我们就python压包的概念、方法进行介绍,然后带来相关的实例使用。1、概念压包是解包的逆过程,用zip函数实现。2、方法(1)zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回

  • python压包的概念及实例详解

    2021-02-18 08:55:10

    对于一些分解后的元素,我们也是有重新归类的需要。那么我们把解包的恢复过程,叫做压包。这里要用到zip函数的方法,对元素重新进行打包处理,在之前的学习中我们已经对zip函数有所接触。下面我们就python压包的概念、方法进行介绍,然后带来相关的实例使用。1、概念压包是解包的逆过程,用zip函数实现。2、方法(1)zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回

  • Django视图类型总结

    2021-02-18 08:55:10

    在对Django的视图有所了解后,我们进一步对视图的分类进行讨论。视图有两种类型,划分为基于功能的视图和基于类的视图,两种视图在功能和使用上各有不同。我们需要对它们进行学习,并能够分清这两种视图的不同之处。下面我们就Django视图的类型带来详解。1、基于功能的视图基于函数的视图是使用python中的函数编写的,该函数以HttpRequest对象作为参数并返回HttpResponse对象。基于功能

  • Django视图类型总结

    2021-02-18 08:55:10

    在对Django的视图有所了解后,我们进一步对视图的分类进行讨论。视图有两种类型,划分为基于功能的视图和基于类的视图,两种视图在功能和使用上各有不同。我们需要对它们进行学习,并能够分清这两种视图的不同之处。下面我们就Django视图的类型带来详解。1、基于功能的视图基于函数的视图是使用python中的函数编写的,该函数以HttpRequest对象作为参数并返回HttpResponse对象。基于功能

  • python解包用法详解

    2021-02-18 08:55:09

    对于一堆资料,我们可以把它分给不同的人使用,这个分散的过程,我们可以看成是解包方法是实现。当然实际python解包的使用会相对复杂一点,我们会对常见的列表、函数等进行操作。下面我们就Python解包的使用进行说明,然后带来两种解包方法的详解,大家一起往下看。1、使用说明(1)解包的意义就是将传递给函数的一个列表,元组,字典,拆分成独立的多个元素然后赋值给函数中的形参变量。(2)解包字典有两种解法,

  • python解包用法详解

    2021-02-18 08:55:09

    对于一堆资料,我们可以把它分给不同的人使用,这个分散的过程,我们可以看成是解包方法是实现。当然实际python解包的使用会相对复杂一点,我们会对常见的列表、函数等进行操作。下面我们就Python解包的使用进行说明,然后带来两种解包方法的详解,大家一起往下看。1、使用说明(1)解包的意义就是将传递给函数的一个列表,元组,字典,拆分成独立的多个元素然后赋值给函数中的形参变量。(2)解包字典有两种解法,

  • python 获取域名到期时间的方法步骤

    2021-02-11 09:55:19

    需求:我要查询百度域名的到期时间或者开始时间思路分析:如果在linux系统中直接使用下面命令即可:echo | openssl s_client -servername www.baidu.com -connect www.baidu.com:443 2>/dev/null | openssl x509 -noout -dates|egrep ‘notAfter'|awk -F'=|GMT' ‘{

  • python 获取域名到期时间的方法步骤

    2021-02-11 09:55:19

    需求:我要查询百度域名的到期时间或者开始时间思路分析:如果在linux系统中直接使用下面命令即可:echo | openssl s_client -servername www.baidu.com -connect www.baidu.com:443 2>/dev/null | openssl x509 -noout -dates|egrep ‘notAfter'|awk -F'=|GMT' ‘{

  • java中dart类详细讲解

    2021-02-10 10:55:47

    dart 是一个面向对象的语言;面向对象有  继承  封装  多态dart的所有东西都是对象,所有的对象都是继承与object类一个类通常是由属性和方法组成的在dart中如果你要自定义一个类的话,将这个类放在main函数外面类名使用大驼峰方法名使用小驼峰1.定义这个类的属性和方法//定义一个类的属性和方法class Person { String name = '张三'; int age = 19

  • java中dart类详细讲解

    2021-02-10 10:55:47

    dart 是一个面向对象的语言;面向对象有  继承  封装  多态dart的所有东西都是对象,所有的对象都是继承与object类一个类通常是由属性和方法组成的在dart中如果你要自定义一个类的话,将这个类放在main函数外面类名使用大驼峰方法名使用小驼峰1.定义这个类的属性和方法//定义一个类的属性和方法class Person { String name = '张三'; int age = 19

  • .NET并发编程之函数闭包

    2021-02-10 10:55:38

    函数式编程一个函数输出当做另一个函数输入。有时候一个复杂问题,我们拆分成很多个步骤函数,这些函数组合起来调用解决一个复杂问题。在C#中不支持函数组合,但可以直接像这样调用B(A(n)),这也是函数组合,但这不利于阅读,人们习惯从左往右阅读,而不是相反的方向。通过创建扩展方法可以任何组合两个函数,像下面这样Func<A,C> Compose<A,B,C>(this Func<A.B> f ,Func

  • .NET并发编程之函数闭包

    2021-02-10 10:55:38

    函数式编程一个函数输出当做另一个函数输入。有时候一个复杂问题,我们拆分成很多个步骤函数,这些函数组合起来调用解决一个复杂问题。在C#中不支持函数组合,但可以直接像这样调用B(A(n)),这也是函数组合,但这不利于阅读,人们习惯从左往右阅读,而不是相反的方向。通过创建扩展方法可以任何组合两个函数,像下面这样Func<A,C> Compose<A,B,C>(this Func<A.B> f ,Func

  • mysql聚合统计数据查询缓慢的优化方法

    2021-02-05 12:59:20

    写在前面在我们日常操作数据库的时候,比如订单表、访问记录表、商品表的时候。经常会处理计算数据列总和、数据行数等统计问题。随着业务发展,这些表会越来越大,如果处理不当,查询统计的速度也会越来越慢,直到业务无法再容忍。所以,我们需要先了解、思考这些场景知识点,在设计之初,便预留一些优化空间支撑业务发展。sql聚合函数在mysql等数据中,都会支持聚合函数,方便我们计算数据。常见的有以下方法取平均值 A

  • mysql聚合统计数据查询缓慢的优化方法

    2021-02-05 12:59:20

    写在前面在我们日常操作数据库的时候,比如订单表、访问记录表、商品表的时候。经常会处理计算数据列总和、数据行数等统计问题。随着业务发展,这些表会越来越大,如果处理不当,查询统计的速度也会越来越慢,直到业务无法再容忍。所以,我们需要先了解、思考这些场景知识点,在设计之初,便预留一些优化空间支撑业务发展。sql聚合函数在mysql等数据中,都会支持聚合函数,方便我们计算数据。常见的有以下方法取平均值 A

  • Excel如何快速计算某个日期是星期几

    2021-02-05 12:41:50

    Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。我们在使用Excel办公的时候,经常会需要计算某个日期是星期几,那么如何使用Excel来实现呢?下面就给大家介绍一下Excel是如何快速计算某个日期是星期几的。软件名称:office 2019 专业增强版激活版 v19.0 (附离线安装包+安装激活教程)软件大小:11.4MB更新

  • Excel如何快速计算某个日期是星期几

    2021-02-05 12:41:50

    Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。我们在使用Excel办公的时候,经常会需要计算某个日期是星期几,那么如何使用Excel来实现呢?下面就给大家介绍一下Excel是如何快速计算某个日期是星期几的。软件名称:office 2019 专业增强版激活版 v19.0 (附离线安装包+安装激活教程)软件大小:11.4MB更新

  • Python字符串的15个基本操作(小结)

    2021-02-03 22:55:38

    1. 字符串的翻转利用切片str1 = "hello world!"print(str1[::-1])利用reduce函数实现from functools import reducestr1 = "hello world!"print(reduce(lambda x, y : y+x, str1))2. 判断字符串是不是回文串str1 = "123455"def fun(string):  pri

  • Python字符串的15个基本操作(小结)

    2021-02-03 22:55:38

    1. 字符串的翻转利用切片str1 = "hello world!"print(str1[::-1])利用reduce函数实现from functools import reducestr1 = "hello world!"print(reduce(lambda x, y : y+x, str1))2. 判断字符串是不是回文串str1 = "123455"def fun(string):  pri

  • python中time.ctime()实例用法

    2021-02-03 22:55:24

    在对于时间准确度的把握上,为了使操作的更加细化,很多人习惯把时间精确到秒。但在实际程序操作中,虽然秒数方便我们的查阅,但是计算机并不能直接的识别,所以还需要借助time.ctime()函数转换成字符串的形式。下面我们就time.ctime()的说明、语法、参数、返回值分别介绍,最后分享代码实例。1.说明该函数把时间秒数转为字符串。2.语法time.ctime([ sec ])3.参数 sec --

  • python中time.ctime()实例用法

    2021-02-03 22:55:24

    在对于时间准确度的把握上,为了使操作的更加细化,很多人习惯把时间精确到秒。但在实际程序操作中,虽然秒数方便我们的查阅,但是计算机并不能直接的识别,所以还需要借助time.ctime()函数转换成字符串的形式。下面我们就time.ctime()的说明、语法、参数、返回值分别介绍,最后分享代码实例。1.说明该函数把时间秒数转为字符串。2.语法time.ctime([ sec ])3.参数 sec --

  • java8中Map的一些骚操作总结

    2021-02-03 22:55:24

    一 前言本篇内容是关于 map 新特性的一些方法使用上的介绍,如果有不足之处欢迎补充!!二 map新特性关于以下函数式编程的函数的计算知识追寻者都使用 简单字符串代替了,参数无非就是Key,value;2.1 forEachforEach迭代,相当于for循环 public static void main(String[] args) {  HashMap<String, Object> has

  • java8中Map的一些骚操作总结

    2021-02-03 22:55:24

    一 前言本篇内容是关于 map 新特性的一些方法使用上的介绍,如果有不足之处欢迎补充!!二 map新特性关于以下函数式编程的函数的计算知识追寻者都使用 简单字符串代替了,参数无非就是Key,value;2.1 forEachforEach迭代,相当于for循环 public static void main(String[] args) {  HashMap<String, Object> has

  • C++ getline函数用法详解

    2021-02-03 11:56:21

    虽然可以使用 cin 和 >> 运算符来输入字符串,但它可能会导致一些需要注意的问题。当 cin 读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到第一个非空格字符即开始阅读,当它读取到下一个空白字符时,它将停止读取。以下面的语句为例:cin >> namel;可以输入 "Mark" 或 "Twain",但不能输入 "Mark Twain",因为 cin 不能输入

  • C++ getline函数用法详解

    2021-02-03 11:56:21

    虽然可以使用 cin 和 >> 运算符来输入字符串,但它可能会导致一些需要注意的问题。当 cin 读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到第一个非空格字符即开始阅读,当它读取到下一个空白字符时,它将停止读取。以下面的语句为例:cin >> namel;可以输入 "Mark" 或 "Twain",但不能输入 "Mark Twain",因为 cin 不能输入

  • python中子类与父类的关系基础知识点

    2021-02-03 11:56:02

    在对于python中类的使用上,我们分出了子类和父类两种。对于这二者之间的关系,我们可以简单理解为继承。不过python中加入了实例的讨论,那么对于继承后的子类来说,父类的实例是否被继承又是我们所需要思考的问题。下面我们就子类和父类进行简单介绍,然后就二者之间的继承关系重点分析。1.概念子类和父类主要描述的是类之间的继承关系,即所属关系。继承的类可在被继承的类的基础上添加格外的参数和行为,新类称为

  • python中子类与父类的关系基础知识点

    2021-02-03 11:56:02

    在对于python中类的使用上,我们分出了子类和父类两种。对于这二者之间的关系,我们可以简单理解为继承。不过python中加入了实例的讨论,那么对于继承后的子类来说,父类的实例是否被继承又是我们所需要思考的问题。下面我们就子类和父类进行简单介绍,然后就二者之间的继承关系重点分析。1.概念子类和父类主要描述的是类之间的继承关系,即所属关系。继承的类可在被继承的类的基础上添加格外的参数和行为,新类称为

  • python中time包实例详解

    2021-02-03 11:56:02

    在python中基础的时间运用,离不开time函数的支持。这些函数为了方便调用集中放在一个地方,叫做time包。有的人会仔细追寻time包的来源,会发现它和C语言有密不可分的关系。下面我们简单介绍time包的概念,然后就包中的一些函数进行列举,并附上对应的使用方法。1.概念time包基于C语言的库函数(library functions)。Python的解释器通常是用C编写的,Python的一些函

  • python中time包实例详解

    2021-02-03 11:56:02

    在python中基础的时间运用,离不开time函数的支持。这些函数为了方便调用集中放在一个地方,叫做time包。有的人会仔细追寻time包的来源,会发现它和C语言有密不可分的关系。下面我们简单介绍time包的概念,然后就包中的一些函数进行列举,并附上对应的使用方法。1.概念time包基于C语言的库函数(library functions)。Python的解释器通常是用C编写的,Python的一些函

  • 详解React中共享组件逻辑的三种方式

    2021-02-03 11:55:58

    废话少说,这三种方式分别是:render props、高阶组件和自定义Hook。下面依次演示假设有一个TimeOnPage组件专门用来记录用户在当前页面停留时间,像这样:const TimeOnPage = () => { const [second, setSecond] = useState(0); useEffect(() => {  setTimeout(() => {   setSeco

  • 详解React中共享组件逻辑的三种方式

    2021-02-03 11:55:58

    废话少说,这三种方式分别是:render props、高阶组件和自定义Hook。下面依次演示假设有一个TimeOnPage组件专门用来记录用户在当前页面停留时间,像这样:const TimeOnPage = () => { const [second, setSecond] = useState(0); useEffect(() => {  setTimeout(() => {   setSeco

  • PHP超级全局变量、魔术变量和魔术函数汇总整理

    2021-02-03 11:55:33

    PHP在设计的时候已经预定义了9个超级全局变量、8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用。 在PHP开发会频繁的使用这些变量和函数,这些变量和函数可以方便的帮我们解决很多问题。下面详细的讲解下PHP中的超级全局变量、魔术变量和魔术函数。PHP超级全局变量(9个)$GLOBALS:储存全局作用域中的变量$_SERVER:获取服务器相关信息$_REQUEST:获

  • PHP超级全局变量、魔术变量和魔术函数汇总整理

    2021-02-03 11:55:33

    PHP在设计的时候已经预定义了9个超级全局变量、8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用。 在PHP开发会频繁的使用这些变量和函数,这些变量和函数可以方便的帮我们解决很多问题。下面详细的讲解下PHP中的超级全局变量、魔术变量和魔术函数。PHP超级全局变量(9个)$GLOBALS:储存全局作用域中的变量$_SERVER:获取服务器相关信息$_REQUEST:获

  • python sleep和wait对比总结

    2021-02-03 11:55:32

    在多线程的使用时,为了线程的顺利进行,我们会使用函数来对某个线程进行暂停运行。在多线程中有两个函数可以实现sleep和wait,不过它们在使用时也有不同之处。为了帮助大家更好理清它们之间的相同与区别点,本篇就python中sleep和wait两个函数展开具体的分析。1.相同点sleep和wait都是用来进行线程控制,都可以使线程阻塞。(1)sleep(milliseconds)可以用时间指定来使他

  • python sleep和wait对比总结

    2021-02-03 11:55:32

    在多线程的使用时,为了线程的顺利进行,我们会使用函数来对某个线程进行暂停运行。在多线程中有两个函数可以实现sleep和wait,不过它们在使用时也有不同之处。为了帮助大家更好理清它们之间的相同与区别点,本篇就python中sleep和wait两个函数展开具体的分析。1.相同点sleep和wait都是用来进行线程控制,都可以使线程阻塞。(1)sleep(milliseconds)可以用时间指定来使他

分类点击榜

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

分类评论榜

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

微信扫一扫

易采站长站微信账号