• Python文件及目录处理的方法

    2021-12-08 16:48:05

    目录一、目录操作1. 获取当前代码路径2. 获取当前文件__file__的所在目录3. 获取当前文件名名称4. 拼接路径5. 创建目录二、文件操作1. 创建文本文件2. 判断文件是否存在3. 判断文件属性4. 打开文件5. 写文件6. 读文件7. with语句下面先来介绍python目录处理相关方法。一、目录操作1. 获取当前代码路径test_folder.pyimport osimport sy

  • Python文件及目录处理的方法

    2021-12-08 16:48:05

    目录一、目录操作1. 获取当前代码路径2. 获取当前文件__file__的所在目录3. 获取当前文件名名称4. 拼接路径5. 创建目录二、文件操作1. 创建文本文件2. 判断文件是否存在3. 判断文件属性4. 打开文件5. 写文件6. 读文件7. with语句下面先来介绍python目录处理相关方法。一、目录操作1. 获取当前代码路径test_folder.pyimport osimport sy

  • Linux环境下查看日志文件命令详解

    2021-12-08 12:52:20

    目录前言一、cat命令:二、more命令:三、less命令:四、head命令:五、tail命令:六、tac命令:七、echo命令:八、grep命令:九、sed命令:混合命令:附加:前言当日志存储文件很大时,我们就不能用 vi 直接去查看日志了,就需要Linux的一些内置命令去查看日志文件.系统Log日志位置:/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux

  • Linux环境下查看日志文件命令详解

    2021-12-08 12:52:20

    目录前言一、cat命令:二、more命令:三、less命令:四、head命令:五、tail命令:六、tac命令:七、echo命令:八、grep命令:九、sed命令:混合命令:附加:前言当日志存储文件很大时,我们就不能用 vi 直接去查看日志了,就需要Linux的一些内置命令去查看日志文件.系统Log日志位置:/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux

  • Win10企业版没有应用商店怎么办?Win10企业版添加商店方法

    2021-12-08 12:08:50

    我们经常会使用电脑里的应用商店来下载一些软件或程序,但是有用户发现自己的Win10企业版没有应用商店,这是怎么回事?那我们该如何在Win10企业版中添加商店呢?下面我们就来看看具体的操作。  具体方法如下:  1、按 “Windows 徽标键+X”,启动 “Windows PowerShell(管理员)”,输入以下命令:  Get-AppxPack

  • Win10企业版没有应用商店怎么办?Win10企业版添加商店方法

    2021-12-08 12:08:50

    我们经常会使用电脑里的应用商店来下载一些软件或程序,但是有用户发现自己的Win10企业版没有应用商店,这是怎么回事?那我们该如何在Win10企业版中添加商店呢?下面我们就来看看具体的操作。  具体方法如下:  1、按 “Windows 徽标键+X”,启动 “Windows PowerShell(管理员)”,输入以下命令:  Get-AppxPack

  • 使用Mybatis实现分页效果示例

    2021-12-07 17:49:20

    一、创建分页的工具类PageUti,存储分页所需要的五个数据:pageIndex(当前页码),pageSize(每页记录条数),count(总记录数),pageNum(总页数),list(每一页的内容)。/** * @param <T> 泛型类 */public class PageUtil<T> {    //当前页码    private int pageIndex;    //每页记录数

  • 使用Mybatis实现分页效果示例

    2021-12-07 17:49:20

    一、创建分页的工具类PageUti,存储分页所需要的五个数据:pageIndex(当前页码),pageSize(每页记录条数),count(总记录数),pageNum(总页数),list(每一页的内容)。/** * @param <T> 泛型类 */public class PageUtil<T> {    //当前页码    private int pageIndex;    //每页记录数

  • Python爬虫实现热门电影信息采集

    2021-12-06 17:49:09

    目录一、前言二、前期准备1、使用的软件2、需要用的模块3、模块安装问题4、如何配置pycharm里面的python解释器5、pycharm如何安装插件三、思路1、明确需求2、发送请求3、获取数据4、解析数据5、保存数据四、代码部分 一、前言好不容易女神喊我去看电影,但是她又不知道看啥,那么我当然得准备准备~二、前期准备1、使用的软件python 3.8 开源 免费的 (统一 3.8)Pycharm

  • Python爬虫实现热门电影信息采集

    2021-12-06 17:49:09

    目录一、前言二、前期准备1、使用的软件2、需要用的模块3、模块安装问题4、如何配置pycharm里面的python解释器5、pycharm如何安装插件三、思路1、明确需求2、发送请求3、获取数据4、解析数据5、保存数据四、代码部分 一、前言好不容易女神喊我去看电影,但是她又不知道看啥,那么我当然得准备准备~二、前期准备1、使用的软件python 3.8 开源 免费的 (统一 3.8)Pycharm

  • 微信公众号草稿箱已发布文章怎么找回重新编辑?

    2021-12-06 11:49:58

    草稿发表后,原草稿将从草稿箱移除。需前往发表记录查看和管理。若需要再次使用已发表的内容,可通过以下三种方式将内容导入至编辑器继续编辑:方法一:首页-选择图文-从已发表内容选择 方法二:编辑器-选择图文-从已发表内容选择 方法三:草稿箱-选择图文-从已发表内容选择 另外,在编辑中,可以根据需要切换卡片视图以及列表视图。卡片视图支持选择曾多条一起发表过的图文,列表视图支持单条图文消息选择。选择卡

  • 微信公众号草稿箱已发布文章怎么找回重新编辑?

    2021-12-06 11:49:58

    草稿发表后,原草稿将从草稿箱移除。需前往发表记录查看和管理。若需要再次使用已发表的内容,可通过以下三种方式将内容导入至编辑器继续编辑:方法一:首页-选择图文-从已发表内容选择 方法二:编辑器-选择图文-从已发表内容选择 方法三:草稿箱-选择图文-从已发表内容选择 另外,在编辑中,可以根据需要切换卡片视图以及列表视图。卡片视图支持选择曾多条一起发表过的图文,列表视图支持单条图文消息选择。选择卡

  • php7没有phpize的解决方法

    2021-12-05 19:48:01

    本文操作环境:ubuntu 16.04系统、PHP7.0版、DELL G3电脑php7 没有phpize怎么办?ubuntu服务器下php7没有phpize文件解决方案第一种:sudo vim /etc/resolv.conf添加nameserver 8.8.8.8第二种:/etc/apt/sources.list 的内容换成deb http://old-releases.ubuntu.com/u

  • php7没有phpize的解决方法

    2021-12-05 19:48:01

    本文操作环境:ubuntu 16.04系统、PHP7.0版、DELL G3电脑php7 没有phpize怎么办?ubuntu服务器下php7没有phpize文件解决方案第一种:sudo vim /etc/resolv.conf添加nameserver 8.8.8.8第二种:/etc/apt/sources.list 的内容换成deb http://old-releases.ubuntu.com/u

  • Java如何实现读取txt文件内容并生成Word文档

    2021-12-03 18:51:31

    目录导入Jar包1. Maven仓库下载导入2. 手动导入读取txt生成Word注意事项本文将以Java程序代码为例介绍如何读取txt文件中的内容,生成Word文档。在编辑代码前,可参考如下代码环境进行配置:IntelliJ IDEAFree Spire.Doc for JavaTxt文档导入Jar包两种方法可在Java程序中导入jar文件1. Maven仓库下载导入在pom.xml中配置如下:<

  • Java如何实现读取txt文件内容并生成Word文档

    2021-12-03 18:51:31

    目录导入Jar包1. Maven仓库下载导入2. 手动导入读取txt生成Word注意事项本文将以Java程序代码为例介绍如何读取txt文件中的内容,生成Word文档。在编辑代码前,可参考如下代码环境进行配置:IntelliJ IDEAFree Spire.Doc for JavaTxt文档导入Jar包两种方法可在Java程序中导入jar文件1. Maven仓库下载导入在pom.xml中配置如下:<

  • Vue中的 watch监听属性详情

    2021-12-03 12:55:36

    目录一.watch监听一般数据的变化(数值,字符串,布尔值)1.数值2.字符串3.布尔值二.watch 监听 复杂类型数据的变化1.对象2.数组3.对象数组4.对象数组的属性首先要确认 watch是一个对象,要当成对象来使用。键:就是那个,你要监听的那个家伙;值:可以是函数,当你监控的家伙发生变化时,需要执行的函数,这个函数有两个形参第一个是当前值(新的值),第二个是更新前的值(旧值)值也可以是函

  • Vue中的 watch监听属性详情

    2021-12-03 12:55:36

    目录一.watch监听一般数据的变化(数值,字符串,布尔值)1.数值2.字符串3.布尔值二.watch 监听 复杂类型数据的变化1.对象2.数组3.对象数组4.对象数组的属性首先要确认 watch是一个对象,要当成对象来使用。键:就是那个,你要监听的那个家伙;值:可以是函数,当你监控的家伙发生变化时,需要执行的函数,这个函数有两个形参第一个是当前值(新的值),第二个是更新前的值(旧值)值也可以是函

  • Spark-Sql入门程序示例详解

    2021-12-03 12:55:03

    SparkSQL运行架构Spark SQL对SQL语句的处理,首先会将SQL语句进行解析(Parse),然后形成一个Tree,在后续的如绑定、优化等处理过程都是对Tree的操作,而操作的方法是采用Rule,通过模式匹配,对不同类型的节点采用不同的操作。spark-sql是用来处理结构化数据的模块,是入门spark的首要模块。技术的学习无非就是去了解它的API,但是Spark有点难,因为它的例子和网

  • Spark-Sql入门程序示例详解

    2021-12-03 12:55:03

    SparkSQL运行架构Spark SQL对SQL语句的处理,首先会将SQL语句进行解析(Parse),然后形成一个Tree,在后续的如绑定、优化等处理过程都是对Tree的操作,而操作的方法是采用Rule,通过模式匹配,对不同类型的节点采用不同的操作。spark-sql是用来处理结构化数据的模块,是入门spark的首要模块。技术的学习无非就是去了解它的API,但是Spark有点难,因为它的例子和网

  • Vue做一个简单的随机点名册

    2021-12-03 12:48:49

    目录布局部分:<div id="app">        <p>{{result}}</p>        <button @click="randomName()">{{txt}}</button>    </div>Vue部分: <script>        let vm = new Vue({            el:'#app',            data:{

  • Vue做一个简单的随机点名册

    2021-12-03 12:48:49

    目录布局部分:<div id="app">        <p>{{result}}</p>        <button @click="randomName()">{{txt}}</button>    </div>Vue部分: <script>        let vm = new Vue({            el:'#app',            data:{

  • MySql模糊查询json关键字检索方案示例

    2021-12-01 19:02:54

    目录前言方案一:方案二:方案三:方案四(最终采用方案):总结前言​最近在项目中遇到这样一个需求:需要在数据表中检索包含指定内容的结果集,该字段的数据类型为text,存储的内容是json格式,具体表结构如下:CREATE TABLE `product` (`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',`name` VARCHAR

  • MySql模糊查询json关键字检索方案示例

    2021-12-01 19:02:54

    目录前言方案一:方案二:方案三:方案四(最终采用方案):总结前言​最近在项目中遇到这样一个需求:需要在数据表中检索包含指定内容的结果集,该字段的数据类型为text,存储的内容是json格式,具体表结构如下:CREATE TABLE `product` (`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',`name` VARCHAR

  • SpringBoot2.0整合tk.mybatis异常解决

    2021-12-01 18:57:47

    pom配置如下(标准简易版):    <parent>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-parent</artifactId>        <version>2.1.4.RELEASE</version>    </parent>     <prop

  • SpringBoot2.0整合tk.mybatis异常解决

    2021-12-01 18:57:47

    pom配置如下(标准简易版):    <parent>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-parent</artifactId>        <version>2.1.4.RELEASE</version>    </parent>     <prop

  • Python全栈之文件函数和函数参数

    2021-12-01 18:48:38

    目录1. 文件相关函数2. 函数_函数的参数2.1 函数2.2 函数的参数3. 收集参数4. 命名关键字_总结小提示:5. 小练习练习问题:练习答案:总结1. 文件相关函数# ### 刷新缓冲区"""# 刷新缓冲区 flush    # 当文件关闭的时候自动刷新缓冲区    # 当整个程序运行结束的时候自动刷新缓冲区    # 当缓冲区写满了  会自动刷新缓冲区    # 手动刷新缓冲区"""""

  • Python全栈之文件函数和函数参数

    2021-12-01 18:48:38

    目录1. 文件相关函数2. 函数_函数的参数2.1 函数2.2 函数的参数3. 收集参数4. 命名关键字_总结小提示:5. 小练习练习问题:练习答案:总结1. 文件相关函数# ### 刷新缓冲区"""# 刷新缓冲区 flush    # 当文件关闭的时候自动刷新缓冲区    # 当整个程序运行结束的时候自动刷新缓冲区    # 当缓冲区写满了  会自动刷新缓冲区    # 手动刷新缓冲区"""""

  • Win10下jdk安装及环境变量配置详细教程

    2021-11-30 20:55:30

    目录前言一、 准备工作二、安装三、 配置环境变量1.点击“新建”会出现一个弹窗:2.新建CLASSPATH变量3.配置path,找到path,双击或者点编辑四、验证环境变量配置① java 验证② javac 验证③ java -version 验证前言为什么写这篇文章呢,因为我不想再去百度搜别人的文章了,所以自己写一篇以作记录。一、 准备工作JDK8下载地址JDK8下载地址2由于有的读者说Ora

  • Win10下jdk安装及环境变量配置详细教程

    2021-11-30 20:55:30

    目录前言一、 准备工作二、安装三、 配置环境变量1.点击“新建”会出现一个弹窗:2.新建CLASSPATH变量3.配置path,找到path,双击或者点编辑四、验证环境变量配置① java 验证② javac 验证③ java -version 验证前言为什么写这篇文章呢,因为我不想再去百度搜别人的文章了,所以自己写一篇以作记录。一、 准备工作JDK8下载地址JDK8下载地址2由于有的读者说Ora

  • springcloud集成ribbon负载均衡的实例代码

    2021-11-30 20:52:53

    本文比较简单集成ribbon,如需要更详细,请查看我的更多博客内容。首先创建两个服务提供者服务一,集成的nacos注册中心,这块随便写一个同名接口端口配置8301服务二,同名接口内容修改,其他跟上一个服务一大体内容一致端口配置成8302创建服务消费者RibbonConfig.javapackage com.example.nacosribbonconsumers.config;import com

  • springcloud集成ribbon负载均衡的实例代码

    2021-11-30 20:52:53

    本文比较简单集成ribbon,如需要更详细,请查看我的更多博客内容。首先创建两个服务提供者服务一,集成的nacos注册中心,这块随便写一个同名接口端口配置8301服务二,同名接口内容修改,其他跟上一个服务一大体内容一致端口配置成8302创建服务消费者RibbonConfig.javapackage com.example.nacosribbonconsumers.config;import com

  • Python全栈之路正则函数

    2021-11-30 18:49:00

    目录1. 反向引用_命名分组2. 正则函数小提示:总结1. 反向引用_命名分组# ### 反向引用import restrvar = "<div>明天又要休息了</div>"obj = re.search("<(.*)>(.*)<(.*)>",strvar)print(obj)# 获取匹配到的内容res1 = obj.group()print(res1)# 获取分组里的内容res2 = obj.g

  • Python全栈之路正则函数

    2021-11-30 18:49:00

    目录1. 反向引用_命名分组2. 正则函数小提示:总结1. 反向引用_命名分组# ### 反向引用import restrvar = "<div>明天又要休息了</div>"obj = re.search("<(.*)>(.*)<(.*)>",strvar)print(obj)# 获取匹配到的内容res1 = obj.group()print(res1)# 获取分组里的内容res2 = obj.g

  • Python全栈之正则表达式

    2021-11-30 18:48:59

    目录1. 正则表达式_匹配单个字符2. 正则表达式_匹配多个字符3. 正则表达式_匹配分组小提示:4. 小练习答案:总结1. 正则表达式_匹配单个字符正则表达式在线测试: http://tool.chinaz.com/regex# ### 正则表达式 - 匹配单个字符import re"""lst = re.findall(正则表达式,字符串)"""# (1) 预定义字符集# \d 匹配数字str

  • Python全栈之正则表达式

    2021-11-30 18:48:59

    目录1. 正则表达式_匹配单个字符2. 正则表达式_匹配多个字符3. 正则表达式_匹配分组小提示:4. 小练习答案:总结1. 正则表达式_匹配单个字符正则表达式在线测试: http://tool.chinaz.com/regex# ### 正则表达式 - 匹配单个字符import re"""lst = re.findall(正则表达式,字符串)"""# (1) 预定义字符集# \d 匹配数字str

  • B站公布 10 月社区治理数据:处理违规稿件约 162 万个等

    2021-11-30 13:13:39

    IT之家 11 月 30 日消息,今日,B站公布了 10 月社区治理数据,处理违规账号约 31 万个,处理违规稿件约 162 万个。B站称,公司长期以来,都在从发布拦截、用户举报、主动巡查、AI 治理等多个角度持续清理违规内容及互动。数据显示,10 月(10 月 1 日-10 月 31 日),B站共处理违规账号 316933 个,其中包含发布色情、低俗内容的账号 2868 个;发布诈骗信息的账号

  • B站公布 10 月社区治理数据:处理违规稿件约 162 万个等

    2021-11-30 13:13:39

    IT之家 11 月 30 日消息,今日,B站公布了 10 月社区治理数据,处理违规账号约 31 万个,处理违规稿件约 162 万个。B站称,公司长期以来,都在从发布拦截、用户举报、主动巡查、AI 治理等多个角度持续清理违规内容及互动。数据显示,10 月(10 月 1 日-10 月 31 日),B站共处理违规账号 316933 个,其中包含发布色情、低俗内容的账号 2868 个;发布诈骗信息的账号

  • Java NIO Buffer实现原理详解

    2021-11-30 12:53:13

    目录1、Buffer的继承体系2、Buffer的操作API使用案例3、Buffer的基本原理4、allocate方法初始化一个指定容量大小的缓冲区5、slice方法缓冲区分片6、只读缓冲区7、直接缓冲区8、内存映射1、Buffer的继承体系如上图所示,对于Java中的所有基本类型,都会有一个具体的Buffer类型与之对应,一般我们最经常使用的是ByteBuffer。2、Buffer的操作API使用

  • Java NIO Buffer实现原理详解

    2021-11-30 12:53:13

    目录1、Buffer的继承体系2、Buffer的操作API使用案例3、Buffer的基本原理4、allocate方法初始化一个指定容量大小的缓冲区5、slice方法缓冲区分片6、只读缓冲区7、直接缓冲区8、内存映射1、Buffer的继承体系如上图所示,对于Java中的所有基本类型,都会有一个具体的Buffer类型与之对应,一般我们最经常使用的是ByteBuffer。2、Buffer的操作API使用

  • 字节跳动两员工收钱将指定内容推上抖音热榜,自首获刑

    2021-11-30 09:43:46

    IT之家 11 月 30 日消息,相信每个抖音创作者都想上抖音热榜,因为这意味着巨大的流量,于是有人动起了歪脑筋。据澎湃新闻报道,11 月 26 日,中国裁判文书网公布的判决书显示,字节跳动两员工因收受他人给予的钱财共计 58 万余元,将对方指定内容推上抖音热榜,北京市海淀区人民法院一审判处两人犯非国家工作人员受贿罪。判决书显示,此案两名被告人分别为王宇迪、张凯迎,均为 90 后。2018 年 9

  • 字节跳动两员工收钱将指定内容推上抖音热榜,自首获刑

    2021-11-30 09:43:46

    IT之家 11 月 30 日消息,相信每个抖音创作者都想上抖音热榜,因为这意味着巨大的流量,于是有人动起了歪脑筋。据澎湃新闻报道,11 月 26 日,中国裁判文书网公布的判决书显示,字节跳动两员工因收受他人给予的钱财共计 58 万余元,将对方指定内容推上抖音热榜,北京市海淀区人民法院一审判处两人犯非国家工作人员受贿罪。判决书显示,此案两名被告人分别为王宇迪、张凯迎,均为 90 后。2018 年 9

  • 使用纯javaconfig来配置springmvc方式

    2021-11-29 13:55:36

    目录1、使用mavan新建一个webmvc项目2、新建好了项目后3、编辑pom.xml使用maven来引入项目依赖包4、先来看看基本项目完成后的web.xml是什么样子的5、先在src/java/main下新建一个config包6、先编写第一个java cofing的配置类AppInitializer7、AppInitializer类需要实现三个方法8、RootConfig.class的内容如下9

  • 使用纯javaconfig来配置springmvc方式

    2021-11-29 13:55:36

    目录1、使用mavan新建一个webmvc项目2、新建好了项目后3、编辑pom.xml使用maven来引入项目依赖包4、先来看看基本项目完成后的web.xml是什么样子的5、先在src/java/main下新建一个config包6、先编写第一个java cofing的配置类AppInitializer7、AppInitializer类需要实现三个方法8、RootConfig.class的内容如下9

  • jmeter正则表达式的使用

    2021-11-29 11:53:40

    运用Jmeter正则提取器,可以从请求的响应结果中取到需要的内容,从而实现关联。关联是请求与请求之间存在数据依赖关系,需要从上一个请求获取下一个请求需要回传回去的数据在查看结果树中找到相应数据,我们需要取得actionId,buttonName需要选中请求右键,添加-后置处理器-正则表达式提取器(需要在哪个请求的响应数据中拿到,就在哪个请求上添加。后置处理器的意思是请求会先执行,再从响应数据中取值

  • jmeter正则表达式的使用

    2021-11-29 11:53:40

    运用Jmeter正则提取器,可以从请求的响应结果中取到需要的内容,从而实现关联。关联是请求与请求之间存在数据依赖关系,需要从上一个请求获取下一个请求需要回传回去的数据在查看结果树中找到相应数据,我们需要取得actionId,buttonName需要选中请求右键,添加-后置处理器-正则表达式提取器(需要在哪个请求的响应数据中拿到,就在哪个请求上添加。后置处理器的意思是请求会先执行,再从响应数据中取值

  • 微信公众号怎么查询我的付费内容 微信公众号查询我的付费内容教程

    2021-11-29 11:51:41

    微信公众号中我们付费内瓤该怎么去查看呢?还不清楚的小伙伴快来和小编一起来看看具体的操作步骤吧。微信安卓版 V8.0.14 for Android 最新官方正式版类型:社交聊天大小:208MB语言:简体中文时间:2021-09-28查看详情微信公众号查询我的付费内容教程1、选择订阅号消息。2、点击【我的付费内容】。3、在该界面下你就能看到详细的付费内容了。

  • 微信公众号怎么查询我的付费内容 微信公众号查询我的付费内容教程

    2021-11-29 11:51:41

    微信公众号中我们付费内瓤该怎么去查看呢?还不清楚的小伙伴快来和小编一起来看看具体的操作步骤吧。微信安卓版 V8.0.14 for Android 最新官方正式版类型:社交聊天大小:208MB语言:简体中文时间:2021-09-28查看详情微信公众号查询我的付费内容教程1、选择订阅号消息。2、点击【我的付费内容】。3、在该界面下你就能看到详细的付费内容了。

  • B站大会员可以几个人用 哔哩哔哩大会员多少钱

    2021-11-29 11:48:56

    哔哩哔哩也就是我们常说的b站,喜欢看动漫的小伙伴们对于这款APP是不陌生的吧,上面的资源还是很丰富的,不过很多资源都是需要开大会员的,那大家知道b站的大会员和会员有什么区别吗?多少钱一个月?一起来看看。Bilibili客户端( B站弹幕网安卓版) v5.20.1 for android(安卓)版类型:影音播放大小:47.8MB语言:简体中文时间:2017-12-28查看详情哔哩哔哩大会员多少钱?哔

  • B站大会员可以几个人用 哔哩哔哩大会员多少钱

    2021-11-29 11:48:56

    哔哩哔哩也就是我们常说的b站,喜欢看动漫的小伙伴们对于这款APP是不陌生的吧,上面的资源还是很丰富的,不过很多资源都是需要开大会员的,那大家知道b站的大会员和会员有什么区别吗?多少钱一个月?一起来看看。Bilibili客户端( B站弹幕网安卓版) v5.20.1 for android(安卓)版类型:影音播放大小:47.8MB语言:简体中文时间:2017-12-28查看详情哔哩哔哩大会员多少钱?哔

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

分类点击榜

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

分类评论榜

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

微信扫一扫

易采站长站微信账号