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
Unity3D学习日记
unity3d
package 管理
下图是全新package和以前的package的不同点(摘自https://blogs.
unity3d
.com/2018/05/09/unity-packages-life-cycle/)。
walterCui
·
2024-02-04 06:59
游戏
Unity3d
unity3d
package
嵌入式
学习日记
(九)
2017-07-17今天是嵌入式学习的第九天。今天,主要学的是编程的环境,进行熟悉。分为以下四个点编辑器:vi,vim编辑器。编译器:GCC。调试器:GDB。工程化:Makefile。vi/vim在之前的学习过程中,已经作为专题讲解了。暂不讨论。GCC是由GNU开发的编程语言编译器GNU:GNUisNotUnix编译的过程1.源文件编辑器直接编写代码的文件,比如filename.c2.预处理文件g
Fun_Peanut
·
2024-02-04 04:51
编程语言
编译器
unix
嵌入式
学习日记
(十一)
2017-07-19今天是学习嵌入式的第十一天。今天主要是学习了以下几点1.宏定义2.数组预处理包含头文件#include一般宏定义用法:#define带参数的用法:#define(参数列表)条件判断#ifdef#ifndef#if#endif#else偶然发现一个C语言中的小问题test1#includeintmain(){inti,j;inta[4][4];for(i=0;i<4;i++){
Fun_Peanut
·
2024-02-04 04:51
c语言
嵌入式
学习日记
(十二)
2017-07-20今天是嵌入式学习的第十二天今天在受到老师的指引下,写一个简单的练手小程序。关键字:SocketInternet,UDP协议,Internet版本IPv4话不多说,首先来看头文件(server和client都一样):#include//标准IO#include//一些系统调用API#include//一些类型的定义#include//socket的头文件#include
Fun_Peanut
·
2024-02-04 04:51
socket
嵌入式
互联网
嵌入式
学习日记
17
空链表:注意:函数不能返回局部变量的地址free:一个malloc配合一个free删除:voidpopFront(structNode*head)位运算:01计算机1Byte--存储单位1Byte=8bits&|~^与运算:置0或运算:置1非运算异或运算:加密解密交换数据预处理:gcc编译过程宏定义:#define宏名宏值
aminos_ydglmn
·
2024-02-04 04:50
学习
嵌入式
学习日记
2014.3.19我承认这将是一个很无聊的人生的开始。一个人奋斗实在太过于孤独,总是想分享着些什么,但总不能在空间里无限制的刷屏,写在留言板里的话感觉自己又像一个怪人一样。只好开了一个博客。我的生涯日记--------你好,未来的自己,今天我在这里写下这一切。刚刚找到了arm体系结构与编程的一个扫描版的Pdf书籍,又是一个无聊的奋斗的开端,曾经我试着逃避这种寂寞,但是世俗的态度让我接受不了这一切,
weixin_30655569
·
2024-02-04 04:50
嵌入式
嵌入式
学习日记
11
昨日总结:函数的语法:a.实参输入形参及返回值给返回结果本质是赋值运算b.返回值一般与返回结果类型一致c.不一致时以定义中返回值的类型为准d.不写默认识别为inte.不需要返回值时使用void类型f.形参与实参个数相同、类型匹配、匹配顺序、从右向左开始给值五个区:a.栈的调用---函数调用时的保存区b.堆区c.全局区(静态区)d.字符串常量区e.代码区函数递归递归---自己调用自己本质上是一种循环
aminos_ydglmn
·
2024-02-04 04:20
java
算法
数据结构
嵌入式
学习日记
15
总结:1.指针概念指针既是地址指针又是数据类型2.指针定义基类型*变量名;3.核心用途被调修改主调4.指针运算&++1++--关系运算p-q-------------------------------5.指针一维整型数组一维字符型数组6.指针+二维数组7.指针+函数8.指针+指针结构体、共用体、枚举:数据类型:基本数据类型整型浮点型字符型构造类型数组类型指针类型空类型例子:实现小项目---统计全
aminos_ydglmn
·
2024-02-04 04:20
学习
嵌入式
学习日记
16
共用体union共用体名{成员列表;//各个变量};//表示定义一个共用体类型注意:1.共用体初始化---只能给一个值,默认是给到第一个成员变量的2.共用体成员变量辅助共用体用的数据最终存储的---应该是最后一次给到的值。但是只能影响到自己数据类型对应的空间中的数据3.可以判断大小端4.实际用途a.节省空间b.进行数据转换192.168.1.169//ip本质是个32位的数值5.共用体的大小--是
aminos_ydglmn
·
2024-02-04 04:20
学习
嵌入式
学习日记
9
字符型数组总结:1.字符数组2.字符串最终计算机中,是按照字符数组的形式(数组的特点)存储字符串最终一定是以'\0'作为结束标志3.定义一个字符数组chars[10]={};chars[10]="hello";4.练习getsputs//统计字符串长度--strlen字符串拷贝--strcpy字符串拼接--strcat5.输入字符串gets();scanf();//不能输入带空格(被识别为空白符)
aminos_ydglmn
·
2024-02-04 04:50
算法
数据结构
学习
嵌入式
学习日记
6
循环结构:循环---不断重复的1.goto语句2.while语句3.do-while语句4.for语句1.goto语句格式goto语句的标号;//标签-------------------------------------------//构成循环的要素初始条件使循环趋于结束的语句(操作)循环体//重复被执行到的代码结束条件实现1~100的累加求和//数列求和--循环的方式1+2+3+...+10
aminos_ydglmn
·
2024-02-04 04:49
学习
算法
嵌入式
学习日记
7
数组零、题外话:linux中代码的快捷对齐方式单行对齐:在命令模式下按两下等号多行对齐:shift+v选中按一下等号起始行=结束行全局对齐:gg=shift+g一、数组概念:一组相同类型的数据的集合要怎么一次性定义多个变量?//本质上是相同类型变量的集合一维数组二维数组整型字符型--------------------------------------语法://定义数组类型说明符数组名[常量表达
aminos_ydglmn
·
2024-02-04 04:49
学习
算法
嵌入式
学习日记
8
题外话:选择冒泡谁好?算法稳定性和效率时间--时间复杂度(CPU执行代码(指令)的数量=消耗的时间)O(n)//大O计法O(n)=n^2空间一、插入排序:思想:(在有序的序列)中,找一个合适的位置,插入举例:军训5246318701234567新数组先将5放到新数组第一位501234567再将2放进来查看是否比前面的数小是的话前一位往后挪501234567前面没数放2进去2501234567将4放
aminos_ydglmn
·
2024-02-04 04:49
算法
学习
嵌入式
学习日记
3
//编程原则:高内聚低耦合算数运算符和算术表达式运算符表达式:算术运算+-*/%取余++自加--自减运算符表达式由运算符和运算数构成的字符序列1+2//所有的表达式都是有结果的(值)//表达式一定是有数据类型的隐式类型转换:double假intrand(void);srand(intseed);time(NULL);++//自加--//自减参与另一种运算才可讨论“先加后用”或“先用后加”i++//
aminos_ydglmn
·
2024-02-04 04:19
学习
嵌入式
学习日记
5
今天主要内容:流程控制一、对流程的理解流程分为什么?顺序结构分支结构循环结构任何一个程序都可以是这三种结构的组合//也许你的人生也是这样二、判断分支结构(选择)选择---判断能做判断?---通过运算---给构造出判断的条件构造判断的条件:关系运算(大小关系)>>=2//表达式//结果//数据类型关系运算的结果:真1假0逻辑结果注意:C语言不存在布尔类型,关系运算的结果用整型类型保存1>=优先于==
aminos_ydglmn
·
2024-02-04 04:19
算法
学习
嵌入式
学习日记
DAY1
前言:我于2023.8.1开始正式入门嵌入式,主要靠上大RM战队前辈的指引,他们发的一些资料让我对单片机、烧录器等硬件以及嵌入式要用到的CubeMX、VsCode、Keil等软件有了基本了解,第一天时间主要花费在了三个软件的下载、安装及配置上,布置的作业到没有花多少时间(因为不是很难,照着视频一步一步做就行)。前辈的资料很用心,每个软件都附上了“食用方法”,但帖子大多不是2023年编写的,下载新版
你SHU第一深情
·
2024-02-04 04:47
学习
嵌入式
学习日记
(三)
嵌入式学习记录2018.11.8理论学习阶段计算机科学导论(原书第二版)第15章数据压缩学到的新知识1数据压缩分类:无损压缩和有损压缩2无损压缩的压缩方式有三种:游程长度编码、赫夫曼编码和LZ编码3介绍的有损压缩的三种方法:JPEG、MPEG和MP34JPEG是用来压缩图形和图像的方法。过程包括分块、离散余弦变换、量化以及无损压缩5MPEG用于处理视频,包括时间压缩和空间压缩6MPEG第三代音频压
huyz_2008
·
2024-02-04 04:46
嵌入式学习
嵌入式
学习日记
(四)
嵌入式学习记录2018.11.9理论学习阶段计算机科学导论(原书第二版)第16章安全学到的新知识1安全的三个目标:机密性、完整性和可用性2安全攻击分为针对机密性的威胁、对完整性的威胁和对可用性的威胁3为了达到安全目标和防止安全攻击,人们定义了安全服务的标准。下边是五个常见的服务类型4实现技术,流行的两种:密码术以及特殊的隐写术5密码术今被定义成涉及三个不同的机制:对称秘钥密码、非对称秘钥密码和散列
huyz_2008
·
2024-02-04 04:46
嵌入式学习
嵌入式
学习日记
18
课程任务:IO编程多任务编程(进程、线程)网络编程数据库编程数据结构Linux软件编程:1.Linux:PC三大操作系统之一Linux是操作系统的内核真正的操作系统:Ubuntu主要功能:管理CPU管理内存管理硬件设备管理文件系统任务调度2.Shell:1.保护Linux内核(用户和Linux内核不直接操作)2.命令解释器(用户操作->Shell->内核->硬件设备->用户接收)3.Shell命令
aminos_ydglmn
·
2024-02-04 04:46
linux
运维
服务器
vite, vue3, vue-router, vuex, ES6
学习日记
学习使用vite+vue3的所遇问题总结(2024年2月1日)组件中使用标签忘记加setup这会导致Navbar没有暴露出来,导致使用不了,出现以下报错这是因为,如果不用setup,就得使用exportdefault……setup是后者的语法糖在Vue.js中,你可以通过route对象来接收从router-link传递过来的参数。具体来说,你可以使用route对象的params属性来获取路由参数。
williamdsy
·
2024-02-04 00:54
vue
vite
vue-router
vuex
ES6
Unity开发一款饥荒类生存游戏Demo技术指南
其实这样的饥荒生存类游戏也是许多游戏开发初学者以及独立游戏开发者比较青睐的一种类型.本篇文章我们就来讲讲,使用
Unity3D
引擎制作一款饥荒游戏需要
Unity游戏开发
·
2024-02-03 21:16
unity
游戏
游戏引擎
技术美术
面试
python
tornado
Unity3D
UniRx ReactiveX响应式编程初探1 双击的检测
版本:unity5.6语言:C#UniRx版本:5.5总起:ReactiveX并不是个新技术,百度上一搜就有很多中文的资料,但唯独没有针对Unity的UniRx资料,我这边就开个坑进行介绍。UniRx的GitHub地址如下:https://github.com/neuecc/UniRx。我这边在csdn上传一份Unity商店中的包:http://download.csdn.net/detail/u
暗光之痕
·
2024-02-03 21:42
UniRx
unity3d
Rx
UniRx
响应式编程
双击
Unity3D
实现UI的单击、双击、拖动状态判断
系列文章目录unity知识点文章目录系列文章目录unity知识点一、前言二、鼠标的点击事件2-1鼠标输入的API三、UI的点击事件3-1UI点击事件API3-1-1所引用的命名空间3-2代码如下四、使用步骤4-1实现UI的单价、双击、按压、拖动的不同状态判断4-2效果如下4-3录屏五、Model的鼠标点击事件5-1.第一步新建一个模型Cube5-2.第二步新建一个脚本挂在Cube上面5-3.OnM
心疼你的一切
·
2024-02-03 21:41
Unity知识点
unity
游戏引擎
Unity3D
开发之鼠标单双击判断
在开发游戏和交互式应用程序时,经常需要对用户的鼠标点击进行准确的响应。其中,单击和双击事件的判断是常见需求之一。本文将介绍如何在Unity中优雅地实现鼠标单双击判断,使代码结构清晰、易读、易维护。背景在许多项目中,我们需要监测用户的鼠标点击事件,并根据单击和双击分别触发不同的操作。过去的实现方式可能会显得有些繁琐,而我们将展示一种更为简便的方法,使代码看起来更加清晰。简单而有效的实现首先,让我们看
JayW就是我
·
2024-02-03 21:08
unity
2019-07-30
【行动派️
学习日记
】[打卡宝宝]:王燕[打卡日期]:2019/7/30[学习内容]:引爆社群[学习笔记]:它不只是一个确切的量化数字,因为社群最厉害的地方是在“关系”链。
meng7277
·
2024-02-03 13:09
[
Unity3D
]用RawImage给单个3D物体描边
对于我们这个项目来说,这个描边精细度是可以接受的。性能方面,放在低端的手机上,虽然会有点的掉帧,从锁定的30帧变成了24-30帧不断切换的样子。不像以前那样,用了后处理描边,妥妥地从30帧掉到了12-14帧。目前在做的一个项目,有一个3D物体描边的需求,以前都是使用屏幕后处理的方式给3D物体描边的。近期在做性能优化,发现屏幕后处理实在是太消耗性能了,在移动手机上,即使是中偏高端的手机都会受影响,更
煎蛋的少年
·
2024-02-03 02:27
Unity_ShaderGraph示例项目启动
https://docs.
unity3d
.com/cn/
Jennifer33K
·
2024-02-03 00:58
游戏引擎问题注意点
Unity
unity
Unity3d
:摇杆移动,第三人称镜头控制
主要功能单指旋转镜头,同时摇杆控制移动双指缩放镜头镜头旋转不等低于人脚下镜头与人连线中间碰墙,拉进镜头镜头控制usingUnityEngine;usingSystem.Collections;usingUnityEngine.EventSystems;usingSystem.Collections.Generic;publicclassMouseOrbitImproved:MonoBehaviou
四夕立羽
·
2024-02-02 23:55
Unity3d+虚拟城市
Unity3d技术笔记
unity3d
移动摇杆joystick
第三人称镜头控制
双指缩放
单指旋转
unity3d
的海盗王白银城演示
这是一个外网上的下载的海盗王
unity3d
制作的白银城演示场景。地图只含有白银城区,没有野外和怪物。当然也没有服务器端的。我对灯光、摄像头、天空背景等做过调整,使它显示起来比较鲜丽。
XINGTECODE
·
2024-02-02 21:18
C#
游戏
c#
【Golang语言之旅1】Now,Let‘s Go!
Golang
学习日记
(1):Go的安装与教程Golang下载:https://golang.org/点击DownloadGo下载后安装,我选择了Window版本的下载安装。一路next,完成安装。
废物药浪学代码
·
2024-02-02 21:22
Golang
搭建网站
go
golang
网站
QT
学习日记
| 信号与槽
目录前言一、初始信号与槽1、信号与槽的本质2、信号与槽的使用3、内置信号、内置槽函数与自定义信号、自定义槽函数(1)文档查询(2)自定义信号与内置槽函数的使用4、信号与槽函数关联关系5、带参数的信号与槽函数6、信号与槽函数的重载二、深剖信号与槽函数细节1、宏函数SIGNAL与SLOT2、为啥通过ui指针可以操作界面中拖动创建的控件前言本文主要学习QT最重要的机制之一——信号与槽;从认识信号与槽到熟
是奈思呀
·
2024-02-02 16:14
QT
学习
【江湖说️
学习日记
195云服务】
【江湖说️
学习日记
195云服务】[打卡宝宝]:嘿黑~[打卡日期]:2019/07/26[累计坚持]:这是我坚持学习的第19天️[学习内容]:工具云服务:任何时候任何地点,通过任何设备,访问任何文件[学习笔记
栗小蒙
·
2024-02-02 15:32
Unity3D
FPS射击游戏
FPS射击游戏前言一、TapTap链接二、游戏运行截图总结前言抗日期间,一名士兵无意间得到了一张藏宝图,打开地图的一瞬间被传送到了外星球,心生贪念的士兵开启了寻宝之旅,士兵需要闯过重重关卡,射杀阻挡自己寻找宝藏的外星人和僵尸,获取击杀外星人掉落的宝箱来强化自己,当士兵足够强大之时就可以抢走外星人守护的宝藏。玩家只有不断的刷怪做任务,强化升级人物属性才有可能通关。游戏内容简单,分为主场景和战斗场景。
穿迷彩服的鲨鱼
·
2024-02-02 14:03
笔记
Unity3d
FPS
Unity3d
Cinemachine篇(五)— ClearShot
文章目录前言使用ClearShot完成根据模型位置自动切换不同的相机1.创建一个游戏物体2.创建ClearShot相机3.设置相机和层级4.完成前言上一期我们简单的使用了StateDrivenCamera相机,这次我们来使用一下ClearShot使用ClearShot完成根据模型位置自动切换不同的相机1.创建一个游戏物体2.创建ClearShot相机游戏物体比较远不方便调试选中VirtualCam
雪弯了眉梢
·
2024-02-02 13:43
Unity3D
数码相机
unity
游戏引擎
3d
【优胜行动派️
学习日记
】
[打卡宝宝]:魏萍[打卡日期]:2019/08/03[学习内容]:每天知道点处理客户异议技巧[学习笔记]:像了解自己一样了解竞争对手所谓“知己知彼,百战不怠”。了解竞争对手是为了战胜对手。通过了解对手,我们会知道客户希望的价格走势,客户主要的市场地区分布,哪些是下一步要开发的市场,我们和对手的差距在哪里,我们比对手优秀点在哪里,简单地分析出客户的概况,再去深入市场,开发客户,这样很有条理。但所有的
键萍
·
2024-02-02 09:02
Unity 内置着色器下载方法
Unity内置着色器下载方法官方下载GitHub下载官方下载需要科学上网官方下载链接https://
unity3d
.com/get-unity/download/archiveGitHub下载更新到2019.4.1Unity-Built-in-Shadershttps
SlowFeather
·
2024-02-02 06:55
Unity
Unity
家居设计软件的开发框架
Unity3D
:适用于跨平台的3D游戏引擎,
super_Dev_OP
·
2024-02-02 05:36
webgl
信息可视化
人工智能
【GameFramework框架】一、框架介绍
推荐阅读CSDN主页GitHub开源地址
Unity3D
插件分享简书地址我的个人博客大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。
恬静的小魔龙
·
2024-02-02 03:45
#
GameFramework框架
unity
游戏引擎
c#
【Linux】环境基础开发工具的使用(一)
博主CSDN主页:卫卫卫的个人主页专栏分类:Linux的深度刨析代码仓库:卫卫周大胖的
学习日记
关注博主和博主一起学习!一起努力!
卫卫周大胖;
·
2024-02-02 01:13
Linux的深度刨析
linux
运维
服务器
学习日记
高考在即当以何心境处之?1、任何的考试都只是人生的一个阶段而已,只是种子种下的收割而已。即使今天没有考上一个好大学不代表以后就没有好的发展,我们只管努力,“只问耕耘不问收获”只管把自己能够努力的事情做到最大话。明天就考试了,已经到了收获的季节,就坦然面对。我们父母的心很静很定,孩子得到的加持力量就越大,对孩子有很大的帮助。2、让孩子自己去学习做掌握自己人生的自由的灵魂。让孩子独立自主的去经历她自己
天边那朵彩霞
·
2024-02-01 21:40
Unity3D
学习之UI系统——用NGUI制作游戏登陆界面
文章目录1.需求分析2.准备工作3提示面板3.1拼面板3.1.1制作图集3.1.2拖面板3.1.3面板基类3.1.4提示面板4登陆面板4.1拼面板4.2脚本编写5注册面板5.1拼面板5.2代码逻辑5.3注册数据数据结构5.4自动填上注册信息6服务器面板6.1拼面板6.2服务器选择脚本6.3选服面板配置文件6.3.1创建一个类用于存储和接受配置文件6.4拼面板6.4.1创建单个服务器的预设体6.5选
千殃sama
·
2024-02-01 19:18
学习
ui
游戏
unity
NGUI
笔记
2021-8—29学会这个方法,快速了解一本书的核心内容
学会这个方法,快速了解一本书的核心内容
学习日记
:核心问题:如何用王者速读法快速抓住一本书的核心内容解决方案:5分钟预览+5分钟快速翻阅+20分钟读重点内容学习实践:最近正在做听书稿点评老师、领读稿点评老师
一道成长书屋
·
2024-02-01 19:40
Unity3d
Cinemachine篇(四)— StateDrivenCamera
文章目录前言使用StateDrivenCamera根据不同动画切换相机1.创建一个游戏物体2.创建StateDrivenCamera相机3.创建动画4.设置相机5.完成前言上一期我们简单的使用了FreeLook相机,这次我们来使用一下StateDrivenCamera使用StateDrivenCamera根据不同动画切换相机1.创建一个游戏物体2.创建StateDrivenCamera相机游戏物体
雪弯了眉梢
·
2024-02-01 19:23
Unity3D
数码相机
unity
游戏引擎
Unity3d
Shader篇(一)— 顶点漫反射着色器解析
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、顶点漫反射着色器是什么?1.顶点漫反射着色器的工作原理二、编写顶点漫反射着色器1.定义属性2.创建SubShader3.编写着色器程序段4.完成顶点着色器5.完成片段着色器三、效果四、总结前言在Unity中,Shader可以用来实现各种视觉效果。本教程将详细介绍如何编写一个基于顶点漫反射的着色器,使物体的颜色根据光照和
雪弯了眉梢
·
2024-02-01 19:23
Unity3D
着色器
unity
游戏引擎
unity3d
脚本编辑打不开vs2012
听人说
unity3d
很牛逼,我周末捣鼓了一下,感觉真心高大上,然后呢,回头看了一下书说edit->preferences->externaltools可以换编辑器,本来我安装vs2012是直接能打开,然后呢
当当小螳螂
·
2024-02-01 14:34
引擎
unity5-3-5
vs2012
【江湖说️
学习日记
47 面向业绩】
【江湖说️
学习日记
47面向业绩】[打卡宝宝]:嘿黑~[打卡日期]:2018/12/28[累计坚持]:这是我坚持学习的第47天️[学习内容]:管理篇-面向业绩[学习笔记]:2001年的911,航空业遭遇黑天鹅式危机
栗小蒙
·
2024-02-01 14:30
【
Unity3D
小功能】
Unity3D
中Text使用超链接并绑定点击事件
推荐阅读CSDN主页GitHub开源地址
Unity3D
插件分享简书地址我的个人博客大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。
恬静的小魔龙
·
2024-02-01 08:25
#
Unity3D之日常开发
#
Unity3D之小功能
unity
游戏引擎
编辑器
bug
c#
bvh 跳舞
目录可以让模特跳舞:
Unity3D
笔记——数据驱动模型之bvh动作数据驱动3D模型跳舞可以让模特跳舞:Unity使用bvh驱动骨骼动作_unity_ZewanHuang-GitCode开源社区https
AI视觉网奇
·
2024-02-01 07:08
aigc与数字人
计算机视觉
【C++】类和对象(一)
博主CSDN主页:卫卫卫的个人主页专栏分类:高质量C++学习代码仓库:卫卫周大胖的
学习日记
关注博主和博主一起学习!一起努力!
卫卫周大胖;
·
2024-02-01 05:46
高质量C++的学习
c++
开发语言
【C++】类和对象之构造函数、析构函数、拷贝构造函数(二)
博主CSDN主页:卫卫卫的个人主页专栏分类:高质量C++学习代码仓库:卫卫周大胖的
学习日记
关注博主和博主一起学习!一起努力!
卫卫周大胖;
·
2024-02-01 05:14
高质量C++的学习
c++
开发语言
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他