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
leetcode详解
【C++指南】位运算知识
详解
.博客主页:倔强的石头的CSDN主页Gitee主页:倔强的石头的gitee主页⏩文章专栏:《C++指南》期待您的关注文章目录引言一、位运算符概述1.按位与(`&`)2.按位或(`|`)3.按位异或(`^`)4.按位取反(`~`)5.左移(`>`)二、位运算的实战使用技巧1.判断奇偶性2.交换两个数的值3.找出只出现一次的数字4.计算一个数的二进制表示中`1`的个数三、总结引言在C++编程中,位运算
倔强的石头_
·
2025-04-25 10:09
C++指南
c++
java
开发语言
linux perf 参数,Linux perf命令
详解
及常用参数解析
perf是Linux下的一款性能分析工具,能够进行函数级与指令级的热点查找。PerfList利用perf剖析程序性能时,需要指定当前测试的性能时间。性能事件是指在处理器或操作系统中发生的,可能影响到程序性能的硬件事件或软件事件Perftop实时显示系统/进程的性能统计信息常用参数-e:指定性能事件-a:显示在所有CPU上的性能统计信息-C:显示在指定CPU上的性能统计信息-p:指定进程PID-t:
weixin_39664431
·
2025-04-25 10:38
linux
perf
参数
动态自适应分区算法(DAPS)设计流程
详解
动态自适应分区算法(DynamicAdaptivePartitioningSystem,DAPS)是一种通过实时监测系统状态并动态调整资源分配策略的智能算法,广泛应用于缓存优化、分布式系统、工业制造等领域。本文将从设计流程的核心步骤出发,结合数学模型与工程实践,深入解析DAPS的实现原理与关键技术。一、DAPS设计流程框架DAPS的设计遵循**“感知-决策-执行”循环**,其核心流程可分为以下阶段
小李独爱秋
·
2025-04-25 09:33
日常杂谈
mapreduce
大数据
深入
详解
人工智能数学基础——概率论中的贝叶斯深度学习
博主简介:CSDN博客专家、CSDN平台优质创作者,高级开发工程师,数学专业,10年以上C/C++,C#,Java等多种编程语言开发经验,拥有高级工程师证书;擅长C/C++、C#等开发语言,熟悉Java常用开发技术,能熟练应用常用数据库SQLserver,Oracle,mysql,postgresql等进行开发应用,熟悉DICOM医学影像及DICOM协议,业余时间自学JavaScript,Vue,
猿享天开
·
2025-04-25 09:02
人工智能数学基础专讲
人工智能
概率论
2025网安工具终极指南:50款红队武器库大汇总!
以下为分类
详解
,工具排名不分先后,均基于行业实际应用场景和技术价值筛选。
网络安全进阶
·
2025-04-25 09:30
网络安全学习
渗透实战
网络安全学习
渗透测试学习
网安工具
红队武器库
VTY_虚拟终端
详解
VTY虚拟终端
详解
(VirtualTeletype)什么是VTY?VTY(VirtualTeletype)是虚拟终端线路,主要用于远程访问网络设备(如路由器、交换机)。
碎梦归途
·
2025-04-25 09:30
网络
服务器
运维
linux
网络协议
23种设计模式-结构型模式之组合模式(Java版本)
Java组合模式(CompositePattern)
详解
什么是组合模式?组合模式用于将对象组合成树形结构以表示“部分-整体”的层次结构,使客户端可以统一对待单个对象和组合对象。
碎梦归途
·
2025-04-25 09:00
23种设计模式
设计模式
组合模式
java
开发语言
jvm
一篇
详解
NAT(Network Address Translation,网络地址转换)
NAT(NetworkAddressTranslation,网络地址转换)1、NAT的定义NAT(NetworkAddressTranslation,网络地址转换)是一种在路由器或防火墙设备上实现的技术,它可以将私有IP地址与公网IP地址之间进行转换。NAT是和IPV6目的相同,都是为了解决IP地址的短缺问题,并提高网络的安全性。通过NAT,多个内部设备(如电脑、手机等)可以共享一个公网IP地址访
碎梦归途
·
2025-04-25 09:30
网络
服务器
运维
LeetCode
//C - 685. Redundant Connection II
685.RedundantConnectionIIInthisproblem,arootedtreeisadirectedgraphsuchthat,thereisexactlyonenode(theroot)forwhichallothernodesaredescendantsofthisnode,pluseverynodehasexactlyoneparent,exceptfortheroot
Navigator_Z
·
2025-04-25 08:57
LeetCode
leetcode
c语言
算法
前端与后端数据传递的基本方式:GET 请求与 POST 请求
详解
导言在Web开发中,前端与后端之间的数据传递是核心环节之一。理解如何在前端与后端之间传递数据对于构建高效的Web应用至关重要。本文将详细介绍两种主要的数据传递方式:GET请求和POST请求。无论你是新手开发者还是经验丰富的工程师,这些基本概念都能帮助你更好地理解数据传递的机制,从而提升开发效率和应用性能。1.GET请求GET请求是最简单的一种HTTP请求方式,主要用于从服务器获取数据。数据通过UR
Ozl_from_Guet_Java
·
2025-04-25 07:22
前端
POST
GET
DeepSeek 15天指导手册⸺从入门到精通
第⼀章:准备篇1.1三分钟创建你的AI伙伴步骤
详解
:1.访问官⽹:在浏览器输⼊「http://www.deepseek.com」(就像打开微信⼀样简单)2.注册账号:点击右上⻆「笑脸图标」→选择「邮箱/
crown6465
·
2025-04-25 07:47
算法
【Hive入门】Hive分区与分桶深度解析:优化查询性能的关键技术
1Hive分区技术
详解
1.1什么是分区分区(Partitioni
IT成长日记
·
2025-04-25 06:46
大数据成长笔记
hive
hadoop
数据仓库
分区
分桶
JUC 面试必备:12 个深入理解 Java 并发编程的面试题及
详解
问题:什么是Java的并发编程?为什么需要并发编程?请解释Java中的线程安全问题和解决方案。什么是Java的内存模型?它如何影响多线程程序的执行?请介绍Java中的volatile关键字的作用和实现原理。什么是Java中的原子操作?请举例说明。请解释Java中的synchronized关键字的作用和实现原理。什么是Java中的锁?请比较synchronized和ReentrantLock的区别和
多多的编程笔记
·
2025-04-25 04:26
Java基础
多线程
面试
java
职场和发展
Java单例模式
详解
:确保类唯一实例的创建
单例模式是一种常见的设计模式,用于限制一个类只能创建一个对象(一个实例),并提供一个全局访问点来访问这个实例。这种模式在许多场景中非常有用,特别是在处理资源共享的情况,如配置文件、线程池等。本文将介绍单例模式的几种实现方式和它们的适用场景。###单例模式的核心要点单例设计模式的核心在于:-私有的构造函数。-指向自己实例的私有静态引用。-以自己的实例为返回值的静态的公有方法。###实现单例模式的几种
爪哇抓挖_Java
·
2025-04-25 03:54
单例模式
微信小程序父级之间的传值_微信小程序中子页面向父页面传值实例
详解
微信小程序中子页面向父页面传值实例
详解
微信小程序中子页面向父页面传值实例
详解
上面一张图是编辑款项页面,下面一张图是点击了编辑款项页面中选择好友的图标后打开的子页面。
weixin_39656853
·
2025-04-25 02:44
微信小程序父级之间的传值
ConcurrentHashMap:使用方法和底层原理
详解
ConcurrentHashMap:使用方法和底层原理
详解
在Java编程中,ConcurrentHashMap是一个非常强大和常用的数据结构,用于在多线程环境下安全地操作Map。
极客李华
·
2025-04-25 01:12
Java一百道面试题
python
开发语言
Java中String类原理
详解
初识StringString位于java.lang包中,从JDK1.0时期引入,不需要导包就可以直接使用。一个Java应用程序中使用最多的可能就是String对象了。由于其使用的广泛性,几乎在每一代的JDK优化升级中都存在对String的优化。JDK7中字符串常量池从方法区迁移到堆内存中,对字符串常量池容量进行扩容。JDK8前String底层存储为char[],在JDK9中开始使用byte[],减
星光Starsray
·
2025-04-25 01:11
Java
字符串
java
jvm
编程语言
jdk
代码随想录算法训练营第二十六天
LeetCode
题目:452.用最少数量的箭引爆气球435.无重叠区间763.划分字母区间2799.统计完全子数组的数目(每日一题)其他:今日总结往期打卡452.用最少数量的箭引爆气球跳转:452.用最少数量的箭引爆气球学习
写个博客
·
2025-04-25 00:31
代码随想录打卡
算法
Python datetime 模块
详解
Python中常用于时间的模块有time、datetime和calendar,顾名思义time是表示时间(时、分、秒、毫秒)等,calendar是表示日历时间的,本章先讨论datetime模块。先看看datetime模块都有些什么datetime模块中有什么序号描述类型1MAXYEAR9999,指能支持的最大年份int2MINYEAR1,指能支持的最小年份int3date表示日期的类,常用的属性有
江南野栀子
·
2025-04-24 23:54
#
Python
基础知识
python
java
算法
JavaScript学习教程,从入门到精通,JavaScript事件处理语法知识点及案例代码(23)
一、JavaScript事件类型
详解
1.鼠标事件鼠标事件是用户通过鼠标与页面交互时触发的事件://获取DOM元素constbox=document.getElementByI
知识分享小能手
·
2025-04-24 23:52
网页开发
JavaScript
前端开发
javascript
学习
开发语言
前端
html5
ecmascript
javascript学习
Python datetime模块
详解
与使用
一、datetime模块介绍(一)、datetime模块中包含如下类:类名功能说明date日期对象,常用的属性有year,month,daytime时间对象datetime日期时间对象,常用的属性有hour,minute,second,microseconddatetime_CAPI日期时间对象C语言接口timedelta时间间隔,即两个时间点之间的长度tzinfo时区信息对象(二)、dateti
木给哇啦丶
·
2025-04-24 23:21
python
python
Python 的 datetime 模块使用
详解
Python的datetime模块提供了处理日期和时间的类和方法,用于操作日期、时间、时间差、时区等。以下是常用类和函数的使用说明:主要类datetime.date处理日期(年、月、日)。datetime.time处理时间(时、分、秒、微秒),不包含日期。datetime.datetime同时处理日期和时间(最常用)。datetime.timedelta表示时间差(如天、秒、微秒),用于日期/时间
凌叁儿
·
2025-04-24 22:18
#
基础语法
python
开发语言
Python协程
详解
:从基础到实战
协程是Python中实现并发编程的重要方式之一,它比线程更轻量级,能够高效处理I/O密集型任务。本文将全面介绍协程的概念、原理、实现方式以及与线程、进程的对比,包含完整的效率对比代码和详细说明,帮助Python开发者深入理解并掌握协程技术。1.协程基础概念1.1什么是协程协程(Coroutine)是Python中另外一种实现多任务的方式,它是一种比线程更小的执行单元,占用更少的资源。协程之所以被称
PythonicCC
·
2025-04-24 22:15
python
(
LeetCode
每日一题)2799. 统计完全子数组的数目(哈希表、滑动窗口)
题目:2799.统计完全子数组的数目思路:对于一个符合要求的字数组,其左端点,可以无限扩展到最左边。时间复杂度0(n),细节看注释。C++版本:classSolution{public:intcountCompleteSubarrays(vector&nums){//集合,获得数组nums中不同元素的个数unordered_setst(nums.begin(),nums.end());//哈希表,
岁忧
·
2025-04-24 21:07
java版刷题
golang版刷题
LeetCode
leetcode
散列表
算法
c++
java
go
golang
【专题刷题】滑动窗口(四):
前言说明:本专栏主要记录本人的基础算法学习以及
LeetCode
刷题记录,按专题划分每题主要记录:(1)本人解法+本人屎山代码;(2)优质解法+优质代码;(3)精益求精,更好的解法和独特的思想(如果有的话
愚润泽
·
2025-04-24 20:06
C++刷题专栏
#
统刷
c++
笔记
Leetcode
刷题
算法09-双指针算法
详解
一、双指针算法概念双指针算法是一种常用的算法技巧,通过使用两个指针在数据结构(如数组、链表等)中协同工作,来解决一些特定问题。它的核心思想是通过指针的移动来减少时间复杂度,通常用于优化暴力解法。二、双指针的常见应用场景数组或链表中的遍历:通过两个指针从不同方向或相同方向遍历,解决一些查找或匹配问题。滑动窗口:通过两个指针维护一个窗口,解决子数组或子字符串的相关问题。快慢指针:通过两个指针以不同速度
mengyoufengyu
·
2025-04-24 20:05
算法
python
算法
python
数据结构-链表(代码
详解
)
前言本文的知识点来源:数据结构与算法——线性表(链表篇)_线性链表-CSDN博客,但是这篇博客不能细看,也不能深究,因为错误和纰漏太多了,包括但不限于变量名的错误,函数传参的误导性,以及部分知识点错的离谱,本文也只是跟着这篇博客整理的知识点的结构来自己写的代码,毕竟:Talkischeap,showmethecode.ps:全文包括代码以及注释都是手写,创作不易,点个赞呗老弟;)需要你事先掌握的知
KanyeisThebest
·
2025-04-24 20:34
数据结构
数据结构
链表
常用可视化类型
详解
与应用场景指南
写在前面——告别盲目绘图,理解图表语言,为你的数据找到最佳“代言人”在前面几篇博客中,我们已经学习了使用Matplotlib和Seaborn这两大Python可视化利器来绘制各种图表。我们掌握了创建折线图、柱状图、散点图、箱线图等常用图表的技术。然而,仅仅知道如何绘制图表是不够的,更重要的是知道何时使用哪种图表。图表选择的重要性:让数据说话,而非混淆视听选择错误的图表类型可能会导致:信息传达不清:
kakaZhui
·
2025-04-24 20:34
30天入门python数据分析
python
数据分析
信息可视化
pandas
matplotlib
软件测试报告核心内容
详解
(附真实案例模板)
作为测试工程师,输出一份专业的测试报告是基本功。但很多新人容易写成"流水账",今天系统梳理测试报告的8大核心模块,附上真实项目中的避坑指南!一、基础信息(报告身份证)项目名称:建议带上版本号(如XX系统V2.3测试报告)测试周期:精确到小时(例:2024/03/0109:00-2024/03/0518:00)测试类型:功能/性能/安全/兼容性测试(混合测试需注明占比)测试环境:必须与生产环境做对比
海姐软件测试
·
2025-04-24 20:32
软件测试文档
面试
职场和发展
LiveData 面试 7 连问~
关于数据驱动的
详解
可以点击我是怎么把业务代码越写越复杂的|MVP-MVVM-CleanArchitectu
码中之牛
·
2025-04-24 20:31
Android
移动开发
面试
面试
java
职场和发展
移动开发
经验分享
【四】Ollama API 开发指南
文章目录1.API基础配置1.1服务配置1.2API基础信息2.API接口
详解
2.1模型管理接口2.1.1获取模型列表2.1.2拉取模型2.2模型运行接口2.2.1生成文本2.2.2流式生成3.编程语言集成
Aerkui
·
2025-04-24 19:27
ollama
nlp
腾讯秋招面试题:bug生命周期中有哪些状态?
以下以腾讯TAPD缺陷管理模型为基础,结合互联网大厂主流实践,
详解
Bug生命周期的关键状态及流转逻辑。
海姐软件测试
·
2025-04-24 19:55
bug相关
bug
拆解爆火AI图文日报!用扣子(Coze)工作流,10分钟实现自动化新闻早报
下面
详解
每个模块:1.【HTTP请求】组件:一键爬取网页源码•作用:
movie__movie
·
2025-04-24 18:18
人工智能
自动化
运维
Java GC
详解
目录需要GC的内存区域GC的标记算法什么时候触发GCGC常用算法三色标计算法GC垃圾收集器需要GC的内存区域jvm中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于java堆和方法区中,在程序运行期间,这部分内存的分配和使用都是动态的。主动触发fullGCsystem.gc不确定什么时候生
1_5_2_
·
2025-04-24 18:18
JVM
java
jvm
开发语言
JVM-类加载机制
生命周期概览类加载过程
详解
3.1加载(Loading)3.2连接(Linking)3.2.1验证(Verification)3.2.2准备(Preparation)3.2.3解析(Resolution)
左灯右行的爱情
·
2025-04-24 18:18
JVM
jvm
深入JVM内存分配-本地分配缓冲(LAB)与TLAB
详解
本地分配缓冲(LAB)与TLAB
详解
深入JVM内存分配:本地分配缓冲(LAB)与TLAB
详解
一、引言:为何需要本地分配缓冲?
左灯右行的爱情
·
2025-04-24 18:17
JVM
jvm
GC之
详解
: G1 收集过程和日志分析
一、新生代收集(youngGC)2021-09-13T23:47:13.0591+08002:8306957.4653:[GCpause(G1EvacuationPause)(young4)2021-09-13T23:47:13.068+0800:8306957.474:[SoftReference,0refs,0.0000453secs]2021-09-13T23:47:13.068+0800:
ju19891326
·
2025-04-24 18:47
jvm
G1源码之fullGC算法
详解
一.fullgc触发的时机国际惯例,我们先从fullgc的触发时机开始看起,读过笔者之前博客的朋友应该都熟悉这个套路,学习源码都需要先找到入口,而gc算法的入口其实就是其触发的时机。关于fullgc触发的时机其实是内存申请失败,晋升失败,疏散失败,元空间gc,调用system.gc时会触发fullgc,相关调用关系如下://(大对象或内存)申请失败//年轻代对象晋升老年代的疏散(即回收)失败//其
JavaMonsterr
·
2025-04-24 17:46
程序员
Java
计算机
java
开发语言
深入理解 G1 GC:已记忆集合(RSet)与收集集合(CSet)
详解
已记忆集合(RSet)与收集集合(CSet)
详解
深入理解G1GC:已记忆集合(RSet)与收集集合(CSet)
详解
一、引言:G1GC的基石二、已记忆集合(RSet):跟踪跨区引用的“雷达”1.RSet的目的与概念
左灯右行的爱情
·
2025-04-24 17:44
JVM
JUC
后端
jvm
java
LeetCode
45. 跳跃游戏 II-贪心算法-java
先看题目这题和55题一样(55题做法已发,可以参考),但是这个给定的数组是一定可以到达的,让我们求最短的步数。做题思想:先从头开始,每次都走到现在节点最远的那个距离,比如说例1第一次可以走2步,那么我们就可以确定一下在这个两步内最远可以走到的距离是多少并记录下来,并需要一个边界值当走到这个边界值时就需要跟新所用步数了,边界值就是当前可以走到的位置,比如当到达索引2时就表明已经到达了边界了需要增加一
不会写力扣!
·
2025-04-24 17:13
leetcode
游戏
贪心算法
MySQL | 各大常用函数
详解
与实战示例
关注:CodingTechWork引言 MySQL提供了丰富的函数,用于处理各种数据操作和转换。这些函数可以帮助开发者高效地完成复杂的查询和数据处理任务。本文将详细介绍MySQL中常用的函数,包括函数语法、示例、推荐用法以及适用场景。1.字符串函数1.1CONCAT()语法:CONCAT(str1,str2,...)功能:将多个字符串连接成一个字符串。示例:SELECTCONCAT('Hello
Andya_net
·
2025-04-24 16:40
MySQL技术
mysql
android
数据库
I2C总线技术
详解
一、I2C概述I2C(Inter-IntegratedCircuit)是由飞利浦半导体(现NXP)开发的双向两线制串行总线,用于芯片间高效通信。仅需两根信号线:SDA(串行数据线):传输数据SCL(串行时钟线):同步时钟主要工作模式模式速率方向性特点标准模式≤100kbit/s双向基础模式,兼容性强快速模式≤400kbit/s双向提升速度,支持总线过滤快速模式Plus≤1Mbit/s双向增强驱动能
zm31355
·
2025-04-24 16:39
单片机
嵌入式硬件
XML布局中的单位
详解
—— 移动应用开发(安卓)
在安卓开发中XML布局是定义UI的重要部分。安卓提供了多种单位,包括dp、sp、px等传统单位,以及wrap_content和match_parent等特殊值。每种单位都有其独特用途,理解它们的区别和适用场景能帮助开发者构建适应性强、体验优化的应用。本文将详细介绍安卓XML布局中支持的单位及其最佳实践。为什么单位在安卓开发中重要?安卓设备的屏幕分辨率和像素密度(DPI,点每英寸)千差万别。例如,一
极安云服
·
2025-04-24 16:38
移动应用开发
xml
android
html 中的title属性
title经常被我们忽略,但是他确实增加用户体验的神器在一个标签中添加title属性,当属性放到该标签上,则显示title中的提示内容按钮当把鼠标放到按钮上,则出现‘这里是提示语’的文字提示官方
详解
请查询
一只皮皮璐
·
2025-04-24 16:08
html
html
Java实现插入排序算法
详解
本文还有配套的精品资源,点击获取简介:本文将深入探讨Java语言实现插入排序算法的细节,并通过示例代码帮助理解其运作机制。插入排序是一种简单直观的排序算法,工作原理是通过构建有序序列,对未排序数据进行遍历并逐个插入到已排序序列中。文章详细介绍了插入排序的基本概念、实现步骤、Java代码实现以及排序算法的效率分析,并探讨了其在不同场景下的适用性。1.插入排序概述在数据结构和算法的世界里,排序算法是基
京脉圈
·
2025-04-24 16:38
[js高手之路] es6系列教程 - var, let, const
详解
1functionshow(flag){2console.log(a);3if(flag){4vara='ghostwu';5returna;6}else{7console.log(a);8returnnull;9}10}我们从es5的变量提升开始说起,由于变量提升的原因,上述程序,在第2行和第7行都能访问到a的值,只不过是undefined,如果你不熟悉javascript这种变量的预解释机制,
weixin_33922670
·
2025-04-24 16:07
javascript
前端
ViewUI
LeetCode
hot 100—最长有效括号
题目给你一个只包含'('和')'的字符串,找出最长有效(格式正确且连续)括号子串的长度。示例示例1:输入:s="(()"输出:2解释:最长有效括号子串是"()"示例2:输入:s=")()())"输出:4解释:最长有效括号子串是"()()"示例3:输入:s=""输出:0分析可以使用动态规划的方法来解决这个问题。我们定义一个数组dp,其中dp[i]表示以s[i]结尾的最长有效括号子串的长度。动态规划代
rigidwill666
·
2025-04-24 16:37
leetcode
leetcode
算法
职场和发展
c++
数据结构
HTML标签属性
详解
一、定义在HTML中,属性是为标签提供额外信息的特性。通常以名称/值对的形式出现在标签元素中。每个标签可以有不同的属性,这些属性可以改变标签的行为、外观或提供更多的功能细节。通俗一点来说就是:每个标签代表着不同的人,而属性就代表着不同人身上的特征;有相同的特征比如:性别、年龄、籍贯、肤色等;每个人的从事工作类型不同,我们可以去学习不同的知识来改变增加自身的特征属性,丰富自己的生活。二、全局属性HT
懒羊羊我小弟
·
2025-04-24 15:02
H5+CSS3
html
前端
html5
css
Linux系统之dc命令
详解
dc是一个逆波兰表示法(ReversePolishNotation,RPN)的任意精度计算器,支持无限精度算术运算和宏定义功能。它采用堆栈结构进行计算,所有操作都通过堆栈进行。基本语法dc[选项][文件...]主要选项选项描述-V,--version显示版本信息并退出-h,--help显示帮助信息并退出-escript,--expression=script添加要执行的脚本命令-fscript-f
门前灯
·
2025-04-24 15:29
运维
linux
运维
服务器
dc
机器学习分类算法
详解
:原理、应用场景与测试用例
机器学习分类算法
详解
:原理、应用场景与测试用例一、基础分类算法1.决策树原理:通过递归划分数据集,选择信息增益(ID3)或基尼系数(CART)最大的特征作为分裂节点,构建树结构。叶节点代表分类结果。
rockmelodies
·
2025-04-24 15:58
机器学习
机器学习
分类
分类算法
上一页
134
135
136
137
138
139
140
141
下一页
按字母分类:
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
其他