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
nacos源码分析
鸿蒙原生开发——轻内核A核
源码分析
系列三 物理内存(2)
3.1.2.3函数OsVmPhysLargeAlloc当执行到这个函数时,说明空闲链表上的单个内存页节点的大小已经不能满足要求,超过了第9个链表上的内存页节点的大小了。⑴处计算需要申请的内存大小。⑵从最大的链表上进行遍历每一个内存页节点。⑶根据每个内存页的开始内存地址,计算需要的内存的结束地址,如果超过内存段的大小,则继续遍历下一个内存页节点。⑷处此时paStart表示当前内存页的结束地址,接下来
OpenHarmony_小贾
·
2024-09-11 17:29
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
openharmony
移动开发
程序人生
鸿蒙开发
JsonCpp
源码分析
——Reader
1、与Writer模块功能相反,可以将Reader理解成一个反序列化的工具,Writer的作用主要是将Value对象转成string或者流式的结构,Reader的作用主要是将流式的结构转成Value类型的对象。Reader类的主要职责有3个,解析JSON字符串:将JSON格式的字符串读取并解析成相应的C++数据结构。处理不同的数据类型,支持解析JSON对象、数组、字符串、数字、布尔值和null。处
哎呦,帅小伙哦
·
2024-09-11 06:48
#
jsoncpp
json
vue
源码分析
-挂载流程和模板编译
前面几节我们从newVue创建实例开始,介绍了创建实例时执行初始化流程中的重要两步,配置选项的资源合并,以及响应式系统的核心思想,数据代理。在合并章节,我们对Vue丰富的选项合并策略有了基本的认知,在数据代理章节我们又对代理拦截的意义和使用场景有了深入的认识。按照Vue源码的设计思路,初始化过程还会进行很多操作,例如组件之间创建关联,初始化事件中心,初始化数据并建立响应式系统等,并最终将模板和数据
yyzzabc123
·
2024-09-11 05:05
vue.js
springboot无法获取
nacos
中配置文件bug记录
项目使用版本Hoxton.SR122.2.9.RELEASE连接同事启动的
nacos
获取配置文件一直获取不到,经排查发现同事启动的
nacos
版本是1.4.1,而我这边内部依赖的
nacos
-client是
liu_qixiang
·
2024-09-10 18:53
spring
boot
bug
java
nacos
springboot-2.3.3+dubbo-2.7.8+
nacos
-1.3.2+gateway-Hoxton.SR8
序言:此次介绍的实践是dubbo-2.7.8+
nacos
-1.3.2+gateway-Hoxton.SR81、升级注册中心,。
qjyn1314
·
2024-09-10 11:04
dubbo
nacos
spring-boot
java
spring
boot
spring
后端
鸿蒙内核解析,鸿蒙内核
源码分析
(内存概念篇)|解读鸿蒙源码
本系列全部文章进入鸿蒙
源码分析
(总目录)查看目录最难讲的章节坦白讲内存是整个系列里面最
刘轩鸿
·
2024-09-10 09:53
鸿蒙内核解析
鸿蒙轻内核A核
源码分析
系列七 进程管理 (3)
本文记录下进程相关的初始化函数,如OsSystemProcessCreate、OsProcessInit、OsProcessCreateInit、OsUserInitProcess、OsDeInitPCB、OsUserInitProcessStart等。1、LiteOS-A内核进程创建初始化通用函数先看看一些内部函数,不管是初始化用户态进程还是内核态进程,都会使用这些函数,包含进程控制块初始化函数
OpenHarmony_小贾
·
2024-09-10 09:20
OpenHarmony
鸿蒙开发
HarmonyOS
harmonyos
嵌入式硬件
OpenHarmony
鸿蒙嵌入式
鸿蒙开发
鸿蒙内核
进程关联
鸿蒙轻内核A核
源码分析
系列五 虚实映射(6)虚拟映射修改转移
6.1映射属性修改函数LOS_ArchMmuChangeProt函数LOS_ArchMmuChangeProt用于修改进程空间虚拟地址区间的映射保护属性,其中参数archMmu为进程空间的MMU结构体,vaddr为虚拟地址,count为映射的页数,flags为映射使用的新标签属性信息。其中函数名称中的Prot是英文Protect的简写。⑴处对参数进行校验,⑵处查询虚拟地址映射的物理地址,如果没有映
OpenHarmony_小贾
·
2024-09-10 09:50
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
OpenHarmony
移动开发
驱动开发
鸿蒙内核
鸿蒙轻内核A核
源码分析
系列五 虚实映射(1)基础概念
虚实映射是指系统通过内存管理单元(MemoryManagementUnit,MMU)将进程空间的虚拟地址(VA)与实际的物理地址(PA)做映射,并指定相应的访问权限、缓存属性等。程序执行时,CPU访问的是虚拟内存,通过MMU找到映射的物理内存,并做相应的代码执行或数据读写操作。MMU的映射由页表(PageTable)来描述,页表保存虚拟地址和物理地址的映射关系以及访问权限等。每个进程在创建的时候都
OpenHarmony_小贾
·
2024-09-10 09:20
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
嵌入式硬件
鸿蒙开发
OpenHarmony
鸿蒙嵌入式
鸿蒙内核
鸿蒙轻内核A核
源码分析
系列四(3) 虚拟内存
4.2函数LOS_RegionAlloc函数LOS_RegionAlloc用于从地址空间中申请空闲的虚拟地址区间。参数较多,LosVmSpace*vmSpace指定虚拟地址空间,VADDR_Tvaddr指定虚拟地址,当为空时,从映射区申请虚拟地址;当不为空时,使用该虚拟地址。如果该虚拟地址已经被映射,会先相应的解除映射处理等。size_tlen指定要申请的地区区间的长度。UINT32regionF
OpenHarmony_小贾
·
2024-09-10 09:19
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
OpenHarmony
鸿蒙内核
移动开发
驱动开发
系统开发
鸿蒙轻内核A核
源码分析
系列四(1)虚拟内存进程空间编号
在熟悉下OpenHarmony鸿蒙轻内核提供的虚拟内存(Virtualmemory)管理模块之前,作为预备基础知识,我们先了解下虚拟内存进程空间编号,进程空间编号功能相对独立,源代码文件单独维护。涉及的头文件和C源代码文件分别为arch/arm/arm/include/los_asid.h和arch/arm/arm/src/los_asid.c。本文先介绍OpenHarmony鸿蒙轻内核LiteO
OpenHarmony_小贾
·
2024-09-10 09:49
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
移动开发
鸿蒙内核
鸿蒙开发
OpenHarmony
鸿蒙轻内核A核
源码分析
系列一 数据结构-双向循环链表
在学习OpenHarmony鸿蒙轻内核源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握它们的用法,会导致阅读源代码时很费解、很吃力。本文会给读者介绍源码中重要的数据结构,双向循环链表DoublyLinkedList。在讲解时,会结合数据结构相关绘图,培养读者们的数据结构的平面想象能力,帮助更好的学习和理解这些数据结构的用法。本文中所涉及的源码,以OpenHarmonyLiteOS-A内核为
OpenHarmony_小贾
·
2024-09-10 09:49
OpenHarmony
鸿蒙开发
HarmonyOS
数据结构
harmonyos
链表
OpenHarmony
移动开发
鸿蒙内核
鸿蒙开发
Spring Cloud Alibaba(5)---
Nacos
(配置中心)
SpringCloudAlibaba(1)---入门篇SpringCloudAlibaba(2)---RestTemplate微服务项目SpringCloudAlibaba(3)---
Nacos
概述SpringCloudAlibaba
Java代码狗
·
2024-09-10 08:46
java
spring
spring
boot
大数据
linux
Netty
源码分析
:NioEventLoopGroup
Netty
源码分析
:NioEventLoopGroup在工作之余,看到自己公司的超哥(俞超)关于Netty的系列博文,讲解的很好,因此,自己在学习之余也跟了下源代码,来了解Netty,也做了相关的笔记,
HelloWorld_EE
·
2024-09-10 07:09
netty源码分析
源代码
netty
EventLoop
深度学习部署:Triton(Triton inference server)【旧称:TensorRT serving,专门针对TensorRT设计的服务器框架,后来变为Triton,支持其他推理后端】
本系列讲解重点是结合实际的应用场景以及
源码分析
,以及写一些triton周边的插件、集成等。非速成,适合同样喜欢深入的小
u013250861
·
2024-09-10 03:09
#
LLM/部署
深度学习
人工智能
Tinywebserver数据库连接池
源码分析
day0
Tinywebserver的第一天源自github:GitHub-qinguoyi/TinyWebServer::fire:Linux下C++轻量级WebServer服务器这是项目的数据库连接池一共有两个文件,.h/.cpp先看md文档数据库连接池*单例模式,保证唯一*list实现连接池*连接池为静态大小*互斥锁实现线程安全直接看sql_connection_pool.cpp,在代码里看看具体是怎
winsons_lu
·
2024-09-10 02:02
数据库
oracle
【HarmonyOS】- HAR与HSP区别及使用原则
文章目录知识回顾前言
源码分析
1.2.3.拓展知识总结知识回顾前言HAR与HSP
源码分析
1.2.3.拓展知识总结系统提供了两种共享包,HAR静态共享包和HSP动态共享包。
数的羊都睡了
·
2024-09-09 20:41
HarmonyOS
harmonyos
华为
鸿蒙
ArkTS
Nacos
:注册中心角色之间的不同特性
此文章简要介绍一下Eureka和
Nacos
在注册中心功能上规则、功能的不同服务拉取机制这一部分内容我们可以引入两个远程调用最初的问题来引入消费者如何得知提供者信息,包括url,健康状态等?
8tydegrees
·
2024-09-09 12:46
cloud
eureka
云原生
微服务
容器
网络
fescar
源码分析
4-TM
一、概要说明这里重点分析下TM的实现。下面是TM的定义:TransactionManager(TM):明确全局事务的范围:开始一个全局事务,提交或者回滚一个全局事务简单来说,就是分布式事务的业务发起方。二、配置定义GlobalTransactionScanner。构造函数如下。applicationId和txServiceGroup我们这里可以理解为一个分布式事务的唯一标识。可以用于保存一个事务的
leiwingqueen
·
2024-09-09 12:39
Leveldb
源码分析
--9
6SSTable之36.5读取sstable文件6.5.1类层次Sstable文件的读取逻辑在类Table中,其中涉及到的类还是比较多的,如图6.5-1所示。图6.5-1Table类导出的函数只有3个,先从这三个导出函数开始分析。其中涉及到的类(包括上图中为画出的)都会一一遇到,然后再一一拆解。本节分析sstable的打开逻辑,后面再分析key的查找与数据遍历。6.5.2Table::Open()
sparkliang
·
2024-09-09 04:23
Leveldb
分布式系统
鸿蒙轻内核M核
源码分析
系列二十 Newlib C
LiteOS-M内核LibC实现有2种,可以根据需求进行二选一,分别是musllibC和newlibc。本文先学习下NewlibC的实现代码。文中所涉及的源码,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m获取。使用MuslC库的时候,内核提供了基于LOS_XXX适配实现pthread、mqeue、fs、semaphore、time等模块
OpenHarmony_小贾
·
2024-09-09 04:50
HarmonyOS
鸿蒙开发
OpenHarmony
harmonyos
c语言
移动开发
鸿蒙内核
鸿蒙开发
openharmony
开发语言
鸿蒙轻内核M核
源码分析
系列十七(2) 异常钩子函数的注册操作
本文中所涉及的源码,以OpenHarmonyLiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m获取。鸿蒙轻内核异常钩子模块代码主要在components\exchook目录下。异常钩子函数的注册、解注册、异常钩子类型定义在utils\los_debug.h|.c。1、异常钩子函数节点结构体和异常钩子函数节点数组在文件
OpenHarmony_小贾
·
2024-09-09 04:50
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
移动开发
openharmony
鸿蒙开发
鸿蒙内核
HarmonyOS
嵌入式硬件
鸿蒙轻内核M核
源码分析
系列十五 CPU使用率CPUP
CPUP(CentralProcessingUnitPercentage,CPU占用率)分为系统CPU占用率和任务CPU占用率。用户通过系统级的CPU占用率,判断当前系统负载是否超出设计规格。通过系统中各个任务的CPU占用情况,判断各个任务的CPU占用率是否符合设计的预期。系统CPU占用率是指周期时间内系统的CPU占用率,用于表示系统一段时间内的闲忙程度,也表示CPU的负载情况。系统CPU占用率的
OpenHarmony_小贾
·
2024-09-09 04:50
OpenHarmony
鸿蒙开发
HarmonyOS
harmonyos
鸿蒙内核
移动开发
数据结构
OpenHarmony
性能优化
嵌入式硬件
鸿蒙轻内核M核
源码分析
系列十六 MPU内存保护单元
本文主要分析鸿蒙轻内核MPU模块的的源码。本文中所涉及的源码,以OpenHarmonyLiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m获取。鸿蒙轻内核支持的ARMCortex-M芯片架构都支持MPU的,代码都是一样的,以kernel\arch\arm\cortex-m4\gcc\los_mpu.c为例进行讲解。1、
OpenHarmony_小贾
·
2024-09-09 04:50
HarmonyOS
鸿蒙开发
OpenHarmony
harmonyos
嵌入式硬件
鸿蒙嵌入式
鸿蒙开发
OpenHarmony
鸿蒙内核
移动开发
鸿蒙轻内核M核
源码分析
系列十三 消息队列Queue
队列(Queue)是一种常用于任务间通信的数据结构。任务能够从队列里面读取消息,当队列中的消息为空时,挂起读取任务;当队列中有新消息时,挂起的读取任务被唤醒并处理新消息。任务也能够往队列里写入消息,当队列已经写满消息时,挂起写入任务;当队列中有空闲消息节点时,挂起的写入任务被唤醒并写入消息。如果将读队列和写队列的超时时间设置为0,则不会挂起任务,接口会直接返回,这就是非阻塞模式。消息队列提供了异步
OpenHarmony_小贾
·
2024-09-09 04:20
鸿蒙开发
HarmonyOS
OpenHarmony
移动开发
鸿蒙内核
HarmonyOS
openharmony
鸿蒙开发
消息队列
嵌入式硬件
Spring Cloud Alibaba面试题
SpringCloudAlibaba1SpringCloudAlibaba基础组件1.1解释SpringCloudAlibaba及其主要目标1.2分析
Nacos
服务注册与发现的原理服务注册服务发现心跳检测数据一致性
golove666
·
2024-09-09 02:37
面试题大全
面试
微服务
springcloud
chapter01 Java语言概述 知识点Note
JavaSEJavaEEJavaME大数据Java基础常用技术栈mysqlJDBCSSMspring+springmvc+mybatisLinux
nacos
HadoopFlinkJAVAEE消息队列rabbitMQdocker
月下绯烟
·
2024-09-08 18:42
Java
java
开发语言
HashMap
源码分析
一.HashMap类结构二.属性解析1.默认初始容量staticfinalintDEFAULT_INITIAL_CAPACITY=1MAXIMUM_CAPACITY)initialCapacity=MAXIMUM_CAPACITY;if(loadFactor>>1;n|=n>>>2;n|=n>>>4;n|=n>>>8;n|=n>>>16;return(n=MAXIMUM_CAPACITY)?MAX
SimpleRecord
·
2024-09-08 17:01
Linux驱动学习--网络设备驱动架构介绍及底层
源码分析
------>网络协议接口层------>sk_buff------>sk_buff的操作函数------>网络设备接口层------>net_device相关介绍------>设备驱动接口层四、驱动
源码分析
文艺小少年
·
2024-09-08 00:41
网络设备驱动
linux
驱动程序
net
SpringBoot程序MQ宕机备用方案-多活架构
通过
Nacos
动态配置管理,可以在运行时根据服务状态选择合适的消息中间件。
普照大帝&
·
2024-09-07 22:51
java
开发语言
View绘制流程(三) - onLayout
onLayout了,作用是确定view的位置;performTraversals__>perforLayouthost.layout__>view.onLayout__>viewgroup.onLayout2.
源码分析
世道无情
·
2024-09-07 21:31
Mapbox
源码分析
(1)样式加载
简介:通过源码,我们来一步步分析Mapbox地图引擎如何进行不同样式的数据加载的,这里是基于5.3.0的版本.通过官网案例,我们知道在SDK中配置了不同的style样式给我们使用,通过配置不同style,便可加载不同的类型地图,那么我们便可以从setStyleUrl()这个方法着手.这里我们从MapView的setStyleUrl()方法看起这里我们看到,他将相关配置直接往下传到底层了,从nati
一个观察世界的普通人
·
2024-09-07 19:17
Spring Cloud Gateway整合基于STOMP协议的WebSocket实战及遇到问题解决
解决了协议gateway整合websocket出现的问题技术点SpringCloudGateway
Nacos
WebSocketSTOMPWebSocket与STOMP协议详解1.WebSocketWebSocket
愤怒的代码
·
2024-09-07 16:11
SpringBoot实战教程
websocket
spring
cloud
gateway
sponge创建的服务与dtm连接使用etcd、consul、
nacos
进行服务注册与发现
本文介绍sponge创建的transfer服务(grpc)如何与dtm使用服务注册与发现连接的。此示例在同一台机器上运行的服务,默认IP地址为127.0.0.1。如果服务运行在不同的机器上,请在transfer和dtm的配置文件中,将127.0.0.1替换为相应的主机IP或域名。构建transfer服务transfer服务(grpc)代码由开发框架sponge自动生成(选择⓸基于protobuf创
zhuyasen
·
2024-09-07 15:06
golang
rpc
etcd
consul
微服务
服务发现
seata环境搭建以及官方示例的坑
1、seataserver搭建(windows)在建seata服务之前请搭建好
nacos
服务官方的最新的为2.0.0版的,这个版本暂时有些问题,管理分布式事务时会报错。所以建议使用1.8的。
qq_20546587
·
2024-09-07 01:32
java
spring
boot
spring
cloud
对比Eureka和
Nacos
的区别 Zuul和Spring Gateway的区别
目录Eureka与
Nacos
的区别1.功能差异2.部署安装3.稳定及扩展4.总结Springgateway与zuul的区别1.产品对比2性能对比3总结Eureka与
Nacos
的区别1.功能差异模块
Nacos
Eureka
redswallowxu
·
2024-09-06 20:02
python 调用
nacos
注册dubbo服务
查看python文件_输出py文件_cat_运行python文件_shelPython调用
Nacos
注册Dubbo服务在微服务架构中,Dubbo作为一种高性能、轻量级的远程服务框架,被广泛应用于各种大型系统中
庞少东
·
2024-09-06 15:27
python
dubbo
开发语言
推荐开源项目:
nacos
-sdk-python - 实现Python版的
Nacos
开放接口
推荐开源项目:
nacos
-sdk-python-实现Python版的
Nacos
开放接口
nacos
-sdk-python
nacos
pythonsdk项目地址:https://gitcode.com/gh_mirrors
班歆韦Divine
·
2024-09-06 15:22
前端MVVM框架设计及实现(一)
最近抽出点时间想弄个dom模块化的模板引擎,不过现在这种都是MVVM自带的,索性就想自己造轮子写一个简单的MVVM框架了借鉴的自然还是从正美的avalon开始了,我记得还是去年6月写过一个系列的avalon
源码分析
的
baoaoba9317
·
2024-09-06 13:08
前端
设计模式
数据结构与算法
ViewUI
spring读取java启动参数_Spring Boot启动命令参数详解及
源码分析
本文带大家系统的了解一下SpringBoot命令行参数相关的功能及相关
源码分析
。
weixin_39613692
·
2024-09-06 10:47
Spring Cloud开发实战
本书一共有10章的核心内容,基于IDEA开发工具讲解,并通过Linux系统实现服务的部署,全篇课程的核心技术架构组成为:Gradle+RESTful+
Nacos
2.x+Ribbon+Feign+
yootk
·
2024-09-05 11:47
李兴华原创Java编程教材
spring
cloud
spring
后端
java
spring
boot
mybatis
jvm
Ribbon
源码分析
【Ribbon 负载均衡】
前言在SpringCloud2020版本以后,移除了对Netflix的依赖,也就移除了负载均衡器Ribbon,SpringCloud官方推荐使用Loadbalancer替换Ribbon,而在LoadBalancer之前SpringCloud一直使用的是Ribbon来做负载[均衡器的,而且Ribbon的负载均衡策略也比Loadbalancer更为丰富,本篇分享一些关于Ribbon相关的源码。Ribb
码农爱java
·
2024-09-05 07:18
【Spring
Cloud】
ribbon
负载均衡
spring
cloud
微服务
负载均衡算法
源码
nginx
源码分析
--内存池
内存池是nginx很重要的数据结构,结构图大概如下。ngx_palloc.h/**Copyright(C)IgorSysoev*Copyright(C)Nginx,Inc.*/#ifndef_NGX_PALLOC_H_INCLUDED_#define_NGX_PALLOC_H_INCLUDED_#include#include/**NGX_MAX_ALLOC_FROM_POOLshouldbe(n
theanarkh
·
2024-09-05 04:01
nginx
kube-scheduler调度策略之优选算法(四)
二、正文说明:基于kubernetesv1.12.0
源码分析
上文我们说的(g*genericScheduler)Schedule()函数调用了PrioritizeNodes()执行优选策略(打分),接下来我们就具体展开分析
SRExianxian
·
2024-09-04 23:31
kubernetes
go语言
kubernetes
云计算
golang
Higress +
Nacos
微服务网关最佳实践
在社区的交流中我们发现有不少微服务开发者在使用如SpringCloudGateway/Zuul等微服务网关对接
Nacos
注册中心实现微服务的路由,并且希望了解迁移到Higress网关能带来哪些好处。
阿里云技术
·
2024-09-03 17:52
微服务
架构
云原生
阿里云
云计算
Spring Cloud 系列五《
Nacos
+gateway(配置中心+网关)》
0、前言上篇已经集成
Nacos
,本篇把网关(SpringCloudGateway)加上1、代码截图代码是在上篇基础上修改的,有些重叠的就不贴代码了。
哈叮
·
2024-09-03 17:51
微服务
spring
cloud
spring
spring
boot
java
微服务--
Nacos
一、
Nacos
简介
Nacos
(NamingandConfigurationService)是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
顾以沫
·
2024-09-03 15:09
微服务
微服务
架构
云原生
Nacos
与Eureka的区别
Nacos
支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式临时实例心跳不正常会被剔除,非临时实例则不会被剔除
Nacos
支持服务列表变更的消息推送模式,服务列表更新更及时
Nacos
小东西的东西
·
2024-09-03 15:37
面试
学习路线
阿里巴巴
android
前端
后端
3分钟说清楚
Nacos
和Eureka区别,面试不用愁
Nacos
和Eureka都是非常优秀的服务注册与发现组件,它们在微服务架构中扮演着重要的角色。然而,这两个组件在实现方式、功能和性能等方面存在一些差异。
打工人何苦为难打工人
·
2024-09-03 15:07
eureka
【分布式注册中心】
NACOS
_2.3.0部署与实战
部署一准备1依赖:MYSQL2创建数据库CREATEdatabaseifNOTEXISTS`
nacos
`defaultcharactersetutf8mb4collateutf8mb4_unicode_ci
布熬夜了
·
2024-09-03 15:35
后端开发
分布式
java
spring
boot
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他