E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python面向对象编程系列
学习ASP.NET Core Blazor
编程系列
十——路由(上)
一、ASP.NETCoreBlazor之路由Web应用程序的可以通过URL将多个页面串联起来,达成一个组件功能,并且可以互相跳转。我们开发系统的时候总是需要使用路由来实现页面之间的跳转。ASP.NETCoreMVC或是ASP.NETWebForm主要是使用a标签或者是服务端redirect来跳转。例如在ASP.NETCoreMVC中我们使用如下代码进行跳转:Edit那么Blazor是如何进行页面之
野生的狒狒
·
2023-08-19 10:13
asp.net
后端
Python面向对象
植物大战僵尸
先来一波效果图来看看如何设计游戏架构importsysimportpygameclassBaseSprite(pygame.sprite.Sprite):def__init__(self,name):super().__init__()self.image=pygame.image.load(name)self.rect=self.image.get_rect()classAnimateSprit
码农NoError
·
2023-08-18 14:00
python
pygame
开发语言
植物大战僵尸
游戏开发
面向对象
Python面向对象
版本贪吃蛇实现
先来一波效果图吧看看如何设计代码实现importrandomimportsysimportpygame#游戏状态ready未开始gameing游戏中end游戏结束classUtil:"""工具类:提供静态方法"""@staticmethoddefclick_check(sprite):"""精灵的点击检测"""ifpygame.mouse.get_pressed()[0]:ifsprite.rec
码农NoError
·
2023-08-18 14:59
python
python
pygame
开发语言
贪吃蛇
面向对象
游戏
『Python题库 - 填空题』151道Python笔试填空题
基本数据类型,基础运算)part3.Python中的程序控制结构(Pythonif判断,for和while循环相关知识点)part4.Python中的代码复用(Python函数相关知识点)part5.
Python
古月半半
·
2023-08-18 10:59
Python面向对象
1、面向对象类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量,用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(ove
宸轩stu
·
2023-08-18 01:32
java
开发语言
并发
编程系列
-Semaphore
Semaphore,如今通常被翻译为"信号量",过去也曾被翻译为"信号灯",因为类似于现实生活中的红绿灯,车辆是否能通行取决于是否是绿灯。同样,在编程世界中,线程是否能执行取决于信号量是否允许。信号量是由著名的计算机科学家迪杰斯特拉(Dijkstra)于1965年提出的,直到1980年管程被提出,它一直是并发编程领域的主导方法。如今几乎所有支持并发编程的语言都支持信号量机制,因此掌握信号量仍然非常
满载星辉
·
2023-08-17 20:15
后端
并发
编程系列
-CompletableFuture
利用多线程来提升性能,实质上是将顺序执行的操作转化为并行执行。仔细观察后,你还会发现在顺序转并行的过程中,一定会牵扯到异步化。举个例子,现在下面这段示例代码是按顺序执行的,为了优化性能,我们需要将其改为并行执行。那具体的实施方法是什么呢?//以下两个方法都是耗时操作doBizA();doBizB();确实,实现并行化的方法很简单,就像下面的代码一样,我们创建两个子线程来执行这些操作。你会发现在下面
满载星辉
·
2023-08-17 20:15
后端
并发
编程系列
-分而治之思想Forkjoin
我们介绍过一些有关并发编程的工具和概念,包括线程池、Future、CompletableFuture和CompletionService。如果仔细观察,你会发现这些工具实际上是帮助我们从任务的角度来解决并发问题的,而不是让我们陷入线程之间如何协作的繁琐细节(比如等待和通知等)。对于简单的并行任务,你可以使用“线程池+Future”的方式来处理。而对于任务之间存在聚合关系的情况,无论是AND聚合还是
满载星辉
·
2023-08-17 20:44
后端
高并发
编程系列
:并发容器的原理,7大并发容器详解、及使用场景
并发容器的由来在Java并发编程中,经常听到Java集合类,同步容器、并发容器,那么他们有哪些具体分类,以及各自之间的区别和优劣呢?只有把这些梳理清楚了,你才能真正掌握在高并发的环境下,正确使用好并发容器,我们先从Java集合类,同步容器谈起。并发容器详细介绍1.什么是同步容器Java的集合容器框架中,主要有四大类别:List、Set、Queue、Map,大家熟知的这些集合类ArrayList、L
晴栀吖
·
2023-08-17 06:03
Python面向对象
之组合
#组合:给一个类的对象封装一个属性,这个属性是另一个类的对象.classGameRole:def__init__(self,name,ad,hp):self.name=nameself.ad=adself.hp=hpdefattack(self,p):p.hp=p.hp-self.adprint('%s攻击%s,%s掉了%s血,还剩%s血'%(self.name,p.name,p.name,sel
小学弟_
·
2023-08-17 01:15
【网络
编程系列
】网络编程实战
欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程redis,kafka,Spring,微服务,Netty等常用开发工具系列:罗列常用的开发工具,如IDEA,M
檀越剑指大厂
·
2023-08-16 23:44
s15
网络编程
网络
转载】Java并发
编程系列
04 | Java内存模型详解
文章见:【原创】Java并发
编程系列
03|重排序-可见性和有序性问题根源那么,作为从最开始就支持并发的语言,Java是如何解决这些核心问题的呢?
大锤强无敌
·
2023-08-16 03:38
【教女朋友 从 0 到 1 学
编程系列
】三、2048 前端游戏实战
目录程序思想基本样式实现JavaScript游戏脚本课后作业从本章节起,内容将首发于CSDN付费专栏。同时,视频教程也在筹备中。程序思想自定义游戏规则:自适应全屏,4x4格子操作只能:上下左右4个动作空白处(非碰撞)随机出现一个2或4操作一个方向进行相同数字合并相加游戏开局:随机放置两个数字,2或4失败条件:所有格子满了,并且不能操作合并胜利条件:当最大数字达到2048时胜利计分:屏幕上所有数字之
Willin 老王带你躺平养老
·
2023-08-14 18:57
教女朋友
从
0
到
1
学编程
前端
游戏
【教女朋友 从 0 到 1 学
编程系列
】三、2048 前端游戏实战-课后作业补充
目录课后作业重新开始游戏按钮添加记录历史最高分的逻辑响应式布局的样式响应式布局提示JSSwipe(手势)课后作业添加重新开始游戏的按钮及逻辑添加记录历史最高分的逻辑响应式布局的样式在线演示:https://inscode.csdn.net/@willin/girl-3-2048重新开始游戏按钮首先确认一下开始函数的逻辑:functionstartGame(){initializeGameBoard
Willin 老王带你躺平养老
·
2023-08-14 18:56
教女朋友
从
0
到
1
学编程
前端
游戏
javascript
【并发
编程系列
8】阻塞队列之ArrayBlockingQueue,LinkedBlockingQueue,LinkedBlockingDeque原理分析
什么是阻塞队列阻塞队列有两个特点:当队列中没有元素时,从队列中获取元素会被阻塞当队列满了时,添加元素会被阻塞阻塞队列常用于生产者和消费者的场景,生产者是向队列里添加元素,消费者则从队列里取元素。队列Queue接口核心方法阻塞队列,本质上来说还是属于队列,也就是说阻塞队列继承了队列的功能,这里我们先来看看Queue接口中的几个核心方法:方法功能add(e)添加一个元素,成功返回true,如果空间满了
刀哥说Java
·
2023-08-13 18:54
[QT
编程系列
-42]: QT定时器
目录第1章QT下的定时器1.1主要的对象1.2QTTimer定时的特点1.3QT高精度定时器QElapsedTimer:计时第2章Windows操作系统下的高性能定时器2.1时钟分辨率2.2两种来实现高性能定时器:2.3timeSetEvent用法第3章timeSetEvent和QTimer比较3.1概述3.2精度比较第1章QT下的定时器1.1主要的对象QT框架中提供了两种类型的定时器:QTime
文火冰糖的硅基工坊
·
2023-08-12 06:43
编程系列-QT
qt
开发语言
从Python安装到语法基础,这才是初学者都能懂的爬虫教程
学会使用变量和字符串的基本用法函数与控制语句:学会Python循环、判断语句、循环语句和函数的使用Python数据结构:理解和使用列表、字典、元组和集合Python文件操作:学习使用Python建立文件并写入数据
Python
小天真_5eeb
·
2023-08-11 16:22
Flask数据库模型之flask-sqlalchemy的使用(三)
一、flask-sqlalchemy的安装和配置 sqlalchemy是python开发的一个ORM(数据库映射)模块:将
python面向对象
的类映射为数据库的表,通过映射关系来完成数据库的操作,降低数据库操作的难度和繁琐程度
没了对象省了流量ii
·
2023-08-10 05:53
Flask框架
CRUD操作
Python面向对象
编程基础知识和示例代码
文章目录对象(Object)示例代码一类的成员方法(Method)示例代码二类和对象(ClassandObject):示例代码三构造方法(Constructor):示例代码四魔术方法(MagicMethods):示例代码五封装(Encapsulation):示例代码六继承(Inheritance):示例代码七类型注解(TypeAnnotations):示例代码八多态(Polymorphism):示
全栈若城
·
2023-08-08 11:21
python案例分析归纳
python
类
对象
类型注解和多态
构造方法
成员方法
魔术方法
UG
编程系列
教程之如何创建工序(8)
在UGNX8.5加工中,不同的加工机床和加工方法所对应的NC序列设置项目将有所不同,每种加工程序设置项目所产生的加工刀具路径、参数形态以及适用状态也有所不同。所以,用户可以根据零件图样以及工艺技术状况,选择合理的加工方法。设置加工方法的一般步骤如下:1)选择操作方法(1)执行“插入”→“工序”命令,系统弹出“创建工序”对话框,如图10-28所示。图10-28“创建工序”对话框图10-29“型腔铣”
UG编程可可老师
·
2023-08-08 06:46
Python面向对象
- 属性和方法
属性类属性和实例属性属性是面向对象的叫法,与变量一样是用来存放程序运行时需要用到的数据。区别在于,属性一定有一个宿主,根据数组的不同,分为类属性和实例属性:类属性:属性的宿主是类对象,类的实例共享这个属性。任何一个类实例对类属性进行修改,其他类实例访问这个类属性的时候,值也相应的发生变化。实例属性:属性的宿主是实例对象,类的实例和实例之间各自保存实例属性,实例属性的修改仅对修改该属性的实例生效。申
大聖Jonathan
·
2023-08-07 03:49
[QT
编程系列
-38]:数据存储 - SQLite数据库存储与操作
目录1.SQLite数据库概述1.1简介1.2SQLite不支持网络连接1.3SQLite不需要安装MySQLServer数据库1.4.SQLite性能1.5SQLite支持的数据条目2.SQLite操作示例3.QSqlDatabase4.QSqlQuery1.SQLite数据库概述1.1简介QT提供了对SQLite数据库的支持,通过QT的相关类和方法,可以方便地进行SQLite数据库的连接、查询
文火冰糖的硅基工坊
·
2023-08-06 20:01
编程系列-QT
数据库
qt
sqlite
[QT
编程系列
-37]:数据存储 - 日志文件、日志等级的支持:qDebug、Log4Qt
目录1.概述2.qDebug2.1概述2.2qDebug对调试等级的支持(通过不同的宏来实现)2.3qt日志等级的设置1.概述在Qt中,日志文件的支持通常是通过日志库、日志框架或自定义代码实现的。Qt本身没有提供内置的日志文件支持。以下是一些常用的方法和工具,可用于在Qt应用程序中实现日志文件的支持:使用第三方日志库:你可以集成一些第三方的日志库(例如spdlog、Log4Qt、QsLog等)来管
文火冰糖的硅基工坊
·
2023-08-06 20:01
编程系列-QT
qt
开发语言
[QT
编程系列
-40]:QML语言简介
目录第1章简介第2章QTQML示例第三章QML的步骤:第1章简介QML(QtMeta-ObjectLanguage)是Qt框架中用于构建用户界面的声明性语言。它是一个轻量级的语言,用于描述界面的结构和行为,使开发人员能够快速构建跨平台的界面。QML可以与C++代码无缝集成,同时支持动态创建和组合不同的QML组件。以下是一些QML的特点和用法:声明式语法:QML使用声明式语法来描述界面。开发人员可以
文火冰糖的硅基工坊
·
2023-08-06 20:31
编程系列-QT
qt
开发语言
[QT
编程系列
-39]:用户界面UI - 样式表QSS与样式文件快速入门
目录1.概述2.CSS3.QSS示例4.QT样式表文件使用方法与步骤5.QT内置样式6.QT常见基本样式1.概述Qt提供了一种称为Qt样式表(QtStyleSheets)的机制,可以用于自定义和美化Qt应用程序的用户界面(UI)。使用Qt样式表,你可以通过类似CSS的语法来定义UI元素的外观和布局,包括颜色、字体、边框、背景等。以下是一些常用的Qt样式表属性和用法:选择器(Selectors):用
文火冰糖的硅基工坊
·
2023-08-06 20:01
编程系列-QT
qt
ui
开发语言
系统架构设计高级技能 · 软件架构概念、架构风格、ABSD、架构复用、DSSA(一)【系统架构设计师】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-08-06 07:44
软件架构设计系列
系统架构
架构
python面向对象
基本格式写法
#!/usr/bin/envpython3#-*-coding:utf-8-*-classMake_Plane(object):def__init__(self,color,whellunm):self.color=colorself.whellunm=whellunmdefmv(self):self.test="testlocalout"print("fiela...")defgsh(self)
yenggd
·
2023-08-06 06:10
python
python
python面向对象
编程
面向对象编程1.类的定义class后加类名然后是(object),object表示从哪个类继承下来eg:用class创建一个Student类classStudent(object):pass在python中可以随时给对象添加属性,但是一般会在创建对象的时候把必要的属性通过init方法加进去,例如在创建Student类时,添加name,score属性:classStudent(object):def
idiotyankang
·
2023-08-05 10:13
Python版学生管理系统
在家闲的无聊用
Python面向对象
写了一个简单的学生管理系统,可以进行增删改查,这是最基本的了;面向对象也是Python比较流行的编写风格,而且Python语言简洁的特性让初学者入门快,而其代码易读性很高
杰伊_约翰
·
2023-08-03 16:03
python面向对象
面向对象概述python是一门面向对象语言,面向对象的三大特性,封装、继承、多态,python支持多继承,这里与java语言等还是有区别的创建类关键字class,类中包含属性和方法,通过类创建对象python的类和对象创建类的关键字为class创建对象为对象名=类名()调用属性和方法对象名.xxxclassPerson:name=Nonegender=Noneage=Nonedefeat(self
小趴菜不能喝
·
2023-08-02 23:08
python
java
开发语言
[QT
编程系列
-36]:数据存储 - 配置数据的存储方式种类:QSettings 、QSQLite 、QJSON
目录1.QT配置数据的管理和存储方式1.1概述1.2如何通知配置数据的变化2.QSettings详解1.QT配置数据的管理和存储方式1.1概述在Qt中,你可以使用多种方式来保存和管理配置数据。配置数据的用途:(1)应用程序重启后配置数据的保存(2)不用应用程序之间交换配置数据(3)应用程序内部不同对象之间交换配置数据以下是几种常见的方法:QSettings类:QSettings是一个方便的方式,用
文火冰糖的硅基工坊
·
2023-08-02 09:03
编程系列-QT
qt
oracle
开发语言
[QT
编程系列
-34]:科学计算 - QT对python语言和python库的支持, C++与python混合编程
目录第1章QT对python语言和python库的支持1.1概述1.2C++与Python的混合编程第2章PyQt(在python语言环境下,提供QT的编程环境)2.1概述2.2pyQTpython代码示例2.3PyQt的一般使用方法(在python环境下使用QT)2.4Qt环境中使用Python代码第3章PySide第1章QT对python语言和python库的支持1.1概述Qt对Python的
文火冰糖的硅基工坊
·
2023-08-02 09:03
编程系列-QT
qt
python
开发语言
[QT
编程系列
-35]:数据存储 - JSON格式配置数据的存储与通知
目录1.QJsonObject2QJsonDocument3JSON本文格式4.JSON示例5.JASON配置文件示例1.QJsonObjectQJsonObject是Qt的类之一,用于表示JSON对象。JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,常用于在不同系统之间传输和存储数据。使用QJsonObject,你可以创建、操作和访问JSON对象中的键值对
文火冰糖的硅基工坊
·
2023-08-02 09:00
编程系列-QT
qt
microsoft
开发语言
Python 面向对象
Python面向对象
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。
彼岸的菜鸟
·
2023-08-02 09:56
Python
python
开发语言
python面向对象
中类对象、实例对象、类变量、实例变量、类方法、实例方法、静态方法
1.类对象和实例对象Python中一切皆对象,Python类本身也是一种对象,类定义完成后,会在当前作用域中定义一个以类名为名字的命名空间。类对象具有以下两种操作:可以通过“类名()”的方式实例化一个对象。可以通过“类名.类属性”的方式来访问一个类属性。如果说类时一种概念性的定义,是一种类别,那么实例对象就是对这一类别的具体化、实例化,即实例化对象是类对象实例化之后的产物。Python学习资料或者
嗨学编程
·
2023-08-01 04:41
Python入门一
循环python常用数据结构-列表python常用数据结构-元组python常用数据结构-集合python常用数据结构-字典python函数python函数进阶与参数处理pythonlambda表达式
python
阿瞒有我良计15
·
2023-08-01 00:23
Python
python
开发语言
python面向对象
程序设计案例
9.5.1.例:定义学员信息类、包含姓名、成绩属性。定义成绩打印方法,打印等级成绩(90以上为优秀,80以上为良好、70以上为中等、60以上为及格、60以下为补考)●实体:学员●属性:姓名、成绩●方法:打印成绩#1.创建学员类classStudent():#定义学员的属性def__init__(self,name,score):self.name=nameself.score=scoredefpr
流年ꦿ
·
2023-07-30 16:17
python
python
开发语言
python套接字编程_Python套接字编程(1)——socket模块与套接字编程
在Python网络
编程系列
,我们主要学习以下内容:5.常见的Python异步编程框架6.协程在Python网络编程中的使用本文介绍Python下的基本套接字编程,主要基于socket模块,包括简单的TCP
唐小受和邱小胖
·
2023-07-30 16:43
python套接字编程
第四讲 赋予网页样式
文科
编程系列
课程-Web开发第四讲赋予网页样式目录引言1大小1.1长度单位1.1.1px(像素)1.1.2百分比1.2宽高1.1.1宽度1.1.2高度1.1.3边框2.颜色2.1颜色的三种表示形式2.1.1
菡萏_花开
·
2023-07-30 07:35
文科编程系列课程-Web开发
css
html
html5
css3
网页设计
【并发
编程系列
11】Java中12个原子(Atomic)操作类实现原理分析
前言我们知道i++操作实际上是线程不安全的,因为一个i++操作分为了三步:1、获取的i的值2、执行i+13、将i+1的结果赋值给i而这三步不是一个原子操作,多线程环境下就会出现线程不安全性问题。Java从JDK1.5开始,在java.util.concurrent.atomic包下提供了12个对应的原子类操作,让我们可以直接使用原子操作类来实现一个原子的i++操作。Java中一共提供了12个原子类
刀哥说Java
·
2023-07-29 23:29
结构型设计模式之适配器模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-28 09:10
设计模式系列
设计模式
适配器模式
java
架构
c++
行为型设计模式之策略模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-27 19:35
设计模式系列
设计模式
策略模式
c++
java
架构
Linux 多线程并发Socket服务端的实现( 11 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-27 19:35
Linux
通信架构实战
linux
架构
java
c++
服务器
网络
c语言
行为型设计模式之观察者模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-27 19:34
设计模式系列
设计模式
观察者模式
java
C++
架构
结构型设计模式之桥接模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-27 19:04
设计模式系列
设计模式
桥接模式
c++
架构
Python面向对象
(四)(多态)
多态,指的是:多种状态,即完成某个行为时,使用不同的对象会得到不同的状态。如何理解?classAnimal:defspeak(self):passclassDog(Animal):defspeak(self):print("汪汪汪")classCat(Animal):defspeak(self):print("喵喵喵")defmake_noise(animal:Animal):"""制造点噪音,需
@明天更美好
·
2023-07-27 18:49
Python
python
开发语言
windows
Python面向对象
(三)(继承、封装)
面向对象的三大特性面向对象编程,是许多编程语言都支持的一种编程思想。简单理解是:基于模板(类)去创建实体(对象),使用对象完成功能开发。面向对象包含3大主要特性:封装封装表示的是,将现实世界事物的:属性行为封装到类中,描述为:成员变量成员方法从而完成程序对现实世界事物的描述对用户隐藏的属性和行为现实世界中的事物,有属性和行为。但是不代表这些属性和行为都是开放给用户使用的。苹果越狱、安卓root,也
@明天更美好
·
2023-07-27 18:18
Python
python
开发语言
windows
Python面向对象
中的魔法属性/方法
1532515203809.jpeg魔法属性/方法:以双下划线开头和结尾的函数和属性。具有特定功能的属性和方法。常见的魔法属性和方法:输出__str__()#输出当前对象在内存中的地址__repr__()#用于在交互模式下,直接操作变量时~属性之间的比较方法__gt__()#grantthan大于__lt__()#lessthan小于__ge__()#grantoyequals大于或等于__le_
用1心
·
2023-07-27 06:20
sed进阶之创建sed实用工具
shell脚本
编程系列
加倍行间距sed'$!G'data2.txt保留空间的默认值是一个空行,通过G命令可以将保留空间内的内容附加到模式空间内容之后,但是最后一行不需要附加,所以通过排除命令!
lang20150928
·
2023-07-26 00:30
shell
基础
linux
java
centos
sed进阶之模式替换
shell脚本
编程系列
&符号可以代表替换命令中的匹配模式,不管模式匹配到了什么样的文本,都可以使用&符号代表这些内容。这样就能处理匹配模式的任何单词了。
lang20150928
·
2023-07-26 00:00
基础
shell
bash
linux
服务器
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他