当前位置: 首页 > news >正文

PBDB Data Service:Fossil occurrences(化石产出记录)

Fossil occurrences(化石产出记录)

      • 描述
      • 摘要
        • 1. [Single fossil occurrence(单条化石产出记录)](https://blog.csdn.net/whitedrogen/article/details/130519180)
        • 2. [List of fossil occurrences(化石产出记录列表)](https://blog.csdn.net/whitedrogen/article/details/130563220)
        • 3. [Geographic summary of fossil occurrences(化石记录的地理摘要)](https://blog.csdn.net/whitedrogen/article/details/130581098)
        • 4. [Taxonomy of fossil occurrences(化石记录的分类)](https://blog.csdn.net/whitedrogen/article/details/130582763)
        • 5. [Fossil diversity over time (full computation) 化石多样性随时间的变化(完整计算)](https://blog.csdn.net/whitedrogen/article/details/130592901)
        • 6. [Fossil diversity over time (quick computation) 化石多样性随时间的变化(快速计算)](https://blog.csdn.net/whitedrogen/article/details/130606093)
        • 7. [Fossil diversity over time (diagnostic) 化石多样性随时间的变化(诊断)](https://blog.csdn.net/whitedrogen/article/details/130607685)
        • 8. [Most prevalent taxa(最普遍的分类群)](https://blog.csdn.net/whitedrogen/article/details/130613512)
        • 9. [Stratigraphy of fossil occurrences(化石产出地层学)](https://blog.csdn.net/whitedrogen/article/details/130614834)
        • 10. [Bibliographic references for fossil occurrences(化石产出参考书目)](https://blog.csdn.net/whitedrogen/article/details/130617555)
        • 11. [Occurrences grouped by bibliographic reference(按书目参考分组的产出记录)](https://blog.csdn.net/whitedrogen/article/details/130638266)
        • 12. [Taxa associated with fossil occurrences grouped by bibliographic reference(与化石事件相关的分类群,按书目参考分组)](https://blog.csdn.net/whitedrogen/article/details/130620097)
        • 13. [Opinions for fossil occurrences(化石产出观点)](https://blog.csdn.net/whitedrogen/article/details/130625140)

描述

本节中描述的 URL 路径提供了对古生物学数据库中表示的化石出现的信息的访问。这些事件可以通过各种标准来选择,包括:名称,位置,年龄,输入者和分类学识别。点击此链接,了解有关在此数据服务中使用分类名称的详细信息。

摘要

以下 URL 路径可用:

1. Single fossil occurrence(单条化石产出记录)

此操作返回有关单个匹配项的信息,由其标识符选择。根据您选择的输出块,响应将包含一些描述发生的字段和一些描述它所属集合的字段。

  • /data1.2/occs/single.json?id=1001&show=loc
{
"elapsed_time":0.00137,
"records": [
{"oid":"occ:1001","cid":"col:160","idn":"Wellerella sp.","tna":"Wellerella","rnk":5,"tid":"txn:29018","oei":"Missourian","eag":305.9,"lag":303.4,"rid":"ref:12","cc2":"US","stp":"Missouri","cny":"Clinton","prc":"__","ggc":"W side of I35 6.4 km S of Lathrop exit and S of Co.Rd.V overpass sw1/4 nw1/4 sec.17 t54n r30w"}
]
}
  • /data1.2/occs/single.txt?id=1001&show=loc,crmod
"occurrence_no","record_type","reid_no","flags","collection_no","identified_name","identified_rank","identified_no","difference","accepted_name","accepted_rank","accepted_no","early_interval","late_interval","max_ma","min_ma","reference_no","cc","state","county","latlng_basis","latlng_precision","geogscale","geogcomments","created","modified"
"1001","occ","","","160","Wellerella sp.","genus","29018","","Wellerella","genus","29018","Missourian","","305.9","303.4","12","US","Missouri","Clinton","based on nearby landmark","seconds","","W side of I35 6.4 km S of Lathrop exit and S of Co.Rd.V overpass sw1/4 nw1/4 sec.17 t54n r30w","1998-11-20 07:59:51","1998-11-20 09:59:51"

2. List of fossil occurrences(化石产出记录列表)

此操作返回有关根据您提供的参数选择的多个匹配项的信息。您可以按分类、地理位置、年龄、环境和许多其他条件选择产出记录。如果选择 csv 或 tsv 输出格式,则获得的输出将与经典下载非常相似。

  • /data1.2/occs/list.txt?base_name=Cetacea&interval=Miocene&show=loc,class
"occurrence_no","record_type","reid_no","flags","collection_no","identified_name","identified_rank","identified_no","difference","accepted_name","accepted_rank","accepted_no","early_interval","late_interval","max_ma","min_ma","reference_no","cc","state","county","latlng_basis","latlng_precision","geogscale","geogcomments","phylum","class","order","family","genus"
"147937","occ","","","13063","n. gen. Pinocetus n. sp. polonicus","species","53140","","Pinocetus polonicus","species","53140","Langhian","","15.97","13.82","4344","PL","","","estimated from map","seconds","outcrop","","Chordata","Mammalia","Cetacea","NO_FAMILY_SPECIFIED","Pinocetus"
"148079","occ","","","13078","n. gen. Sachalinocetus n. sp. cholmicus","species","63225","","Sachalinocetus cholmicus","species","63225","Early Miocene","Middle Miocene","23.03","11.608","4357","RU","","","based on political unit","2","local area","","Chordata","Mammalia","Cetacea","NO_FAMILY_SPECIFIED","Sachalinocetus"
"148335","occ","","","13090","n. gen. Praekogia n. sp. cedrosensis","species","53139","","Praekogia cedrosensis","species","53139","Messinian","","7.246","5.333","4361","MX","Baja California","","","minutes","outcrop","on the ridge west of ""Arroyo Delphin"" the first prominent drainage system to reach the shoreline north of the point where Valle Blanca reaches the shoreline, south of the cannery village, Isla Cedros, Baja California, Mexico\r\n","Chordata","Mammalia","Cetacea","Kogiidae","Praekogia"
  • /data1.2/occs/list.json?base_name=Cetacea&interval=Miocene&show=loc,class
{
"elapsed_time":0.0054,
"records": [
{"oid":"occ:147937","cid":"col:13063","idn":"n. gen. Pinocetus n. sp. polonicus","tna":"Pinocetus polonicus","rnk":3,"tid":"txn:53140","oei":"Langhian","eag":15.97,"lag":13.82,"rid":"ref:4344","cc2":"PL","prc":"__","gsc":"outcrop","phl":"Chordata","cll":"Mammalia","odl":"Cetacea","fml":"NO_FAMILY_SPECIFIED","gnl":"Pinocetus"},
{"oid":"occ:148079","cid":"col:13078","idn":"n. gen. Sachalinocetus n. sp. cholmicus","tna":"Sachalinocetus cholmicus","rnk":3,"tid":"txn:63225","oei":"Early Miocene","oli":"Middle Miocene","eag":23.03,"lag":11.608,"rid":"ref:4357","cc2":"RU","prc":"__","gsc":"local area","phl":"Chordata","cll":"Mammalia","odl":"Cetacea","fml":"NO_FAMILY_SPECIFIED","gnl":"Sachalinocetus"},

3. Geographic summary of fossil occurrences(化石记录的地理摘要)

此操作通过将选定的事件集映射到地理聚类来汇总这些事件集。其目的是提供显示化石出现的地理分布的地图的生成。您可以指定可用于上述 occs/list 操作的任何参数。提供多个级别的地理分辨率。

  • /data1.2/occs/geosum.json?base_name=cetacea&level=2
{
"elapsed_time":0.0887,
"records": [
{"oid":"clu:2000023","nco":1,"noc":12,"lng":-179.983337,"lat":-43.500000},
{"oid":"clu:2000080","nco":1,"noc":1,"lng":-179.628616,"lat":71.268059},
{"oid":"clu:2001025","nco":1,"noc":1,"lng":-177.500000,"lat":-39.333332},
{"oid":"clu:2001059","nco":1,"noc":1,"lng":-177.372334,"lat":28.231366},
  • /data1.2/config.json?show=clusters
{
"elapsed_time":7.5e-05,
"records": [
{"cfg":"clu","lvl":"1","deg":"6.00000","cnt":"821","mco":"5670","moc":"43550"},
{"cfg":"clu","lvl":"2","deg":"2.00000","cnt":"3808","mco":"2205","moc":"16165"},
{"cfg":"clu","lvl":"3","deg":"0.50000","cnt":"17919","mco":"932","moc":"12081"}
]
}

4. Taxonomy of fossil occurrences(化石记录的分类)

此操作返回一组选定化石实例的分类层次结构。您可以使用对 occs/list 操作有效的任何参数选择要分析的事件集。您可以使用具有相同参数的两种操作发出请求,这将为您提供实例列表和按分类单元列出的摘要表。如果包括subcounts,则每个分类单元记录将包括该分类单元中包含的选定一组出现的物种、属等的数量。

  • /data1.2/occs/taxa.txt?base_name=Cetacea&interval=Miocene&show=attr
"orig_no","taxon_no","record_type","flags","taxon_rank","taxon_name","taxon_attr","difference","accepted_no","accepted_rank","accepted_name","parent_no","container_no","reference_no","is_extant","n_occs"
"36652","81220","txn","B","unranked clade","Cetacea","(Brisson 1762)","","36652","unranked clade","Cetacea","87634","","16880","extant","3199"
"134057","134057","txn","","unranked clade","Pelagiceti","Uhen 2008","","134057","unranked clade","Pelagiceti","36652","","28136","extant","3046"
"63145","63145","txn","","unranked clade","Neoceti","Fordyce and de Muizon 2001","","63145","unranked clade","Neoceti","134057","","10151","extant","3046"
"42971","42971","txn","","suborder","Mysticeti","(Cope 1891)","","42971","suborder","Mysticeti","63145","","18085","extant","825"
  • /data1.2/occs/taxa.txt?strat=green river fm&rank=genus-order&show=attr
"orig_no","taxon_no","record_type","flags","taxon_rank","taxon_name","taxon_attr","difference","accepted_no","accepted_rank","accepted_name","parent_no","container_no","reference_no","is_extant","n_occs"
"54919","54919","txn","","order","Ericales","Berchtold and Presl 1820","","54919","order","Ericales","55354","","76044","extant","2"
"55618","55618","txn","","family","Styracaceae","de Candolle and Sprengel 1821","","55618","family","Styracaceae","54919","","8820","extant","1"
"418963","418963","txn","","genus","Styrax","Linnaeus 1753","","418963","genus","Styrax","55618","","8628","extant","1"

5. Fossil diversity over time (full computation) 化石多样性随时间的变化(完整计算)

此操作根据一组选定的产出记录返回化石多样性随时间变化的表格。您可以使用对 occs/list 操作有效的任何参数选择要分析的事件集。此操作可能会占用大量服务器时间,因此,如果您只想显示快速概览图,请使用 occs/quickdiv 操作。

  • /data1.2/occs/diversity.txt?base_name=Dinosauria^Aves&continent=NOA&count=genera
"interval_no","interval_name","max_ma","min_ma","X_Ft","X_bL","X_FL","X_bt","sampled_in_bin","implied_in_bin","n_occs"
"106","Priabonian","38.00000","33.90000","0","0","0","0","0","0","1"
"107","Bartonian","41.30000","38.00000","0","0","0","0","0","0","0"
"108","Lutetian","47.80000","41.30000","0","0","0","0","0","0","0"
"109","Ypresian","56.00000","47.80000","0","0","0","0","0","0","0"

6. Fossil diversity over time (quick computation) 化石多样性随时间的变化(快速计算)

此操作返回化石多样性随时间变化的表格,类似于 occs/diversity 提供的表格。它返回结果的速度要快得多,但只返回每个时间间隔中出现的不同分类群的基本计数。此操作适用于快速概览图;如果您想进行详细的多样性分析,我们建议您改用occs/diversity操作,或者list of occurrences并执行您自己的程序,以制表随时间推移的分类群多样性。

  • /data1.2/occs/quickdiv.txt?base_name=Dinosauria^Aves&continent=NOA&count=genera
"interval_no","interval_name","max_ma","min_ma","sampled_in_bin","n_occs"
"111","Danian","66.00000","61.60000","1","1"
"112","Maastrichtian","72.10000","66.00000","137","3533"
"113","Campanian","83.60000","72.10000","130","2558"
"114","Santonian","86.30000","83.60000","8","33"

7. Fossil diversity over time (diagnostic) 化石多样性随时间的变化(诊断)

此操作提供了一种检查 occs/diversity 操作计数的分类群的方法。可以将与传递给后者相同的参数传递给此操作,但添加 diag 或list参数。前者将向您展示如何解释相关事件,而后者将向您展示计算了哪些分类名称。

  • /data1.2/occs/checkdiv.txt?base_name=Dinosauria^Aves&continent=NOA&count=genera&list=Santonian
"interval_no","interval_name","diagnosis","orig_no","counted_name","accepted_name","occ_ids"
"114","Santonian","counted","267728","Acrotholus","Acrotholus audeti","1135009"
"114","Santonian","counted","346306","Eotrachodon","Eotrachodon orientalis","1340987"
"114","Santonian","counted","228691","Gryphoceratops","Gryphoceratops morrisoni","1024996"

8. Most prevalent taxa(最普遍的分类群)

此操作从选定的化石出现集中返回最普遍的分类群列表(根据产出记录)。这些分类群将是门和/或纲,具体取决于列表的大小和请求的条目数。大致处于纲水平的主要分类群可以包括在内,即使它们没有正式排名在该级别。与此数据服务的大多数操作不同,参数limit在确定结果的元素时非常重要。较大的限制将倾向于显示纲而不是门。

  • /data1.2/occs/prevalence.json?continent=noa&interval=mesozoic&limit=10
{
"elapsed_time":0.35,
"records": [
{"oid":"7805","nam":"Mollusca","rnk":20,"img":"935","noc":52761},
{"oid":"4","nam":"Radiolaria","rnk":17,"img":"1723","noc":11669},
{"oid":"36322","nam":"Reptilia (other)","rnk":17,"img":"243","noc":5864},
{"oid":"38505","nam":"Saurischia","rnk":17,"img":"1019","noc":3182},
{"oid":"38712","nam":"Ornithischia","rnk":17,"img":"1014","noc":2973},

9. Stratigraphy of fossil occurrences(化石产出地层学)

此操作返回有关发现化石的地质地层的信息。您可以将相同的过滤参数传递给 occs/list 和 occs/strata,这将为您提供事件列表和按层划分的摘要。

  • /data1.2/occs/strata.json?base_name=Cetacea&interval=Miocene&textresult
{
"elapsed_time":0.09,
"records": [
{"lth":"\"carbonate\",\"limestone\",\"mixed carbonate-siliciclastic\",\"shale\",claystone,conglomerate,grainstone,lime mudstone,marl,marl/sandstone,mudstone,phosphorite,radiolarite,sandstone,sandstone/claystone,sandstone/gravel,siltstone,tuff/\"siliciclastic\"","eag":7.246,"lag":0,"cc2":"AM,AO,AR,AT,AU,AZ,BA,BE,CH,CL,CZ,DE,DK,EG,ES,FR,GE,HR,HU,IR,IT,JP,KZ,MD,MG,MT,MX,NL,NZ,PE,PK,PL,PT,RO,RS,RU,SI,SK,TF,TR,TW,UA,UK,US,ZA","nco":362,"noc":737},
{"smb":"Aalten","lth":"\"siliciclastic\"","eag":15.97,"lag":13.82,"cc2":"NL","nco":1,"noc":2},
{"smb":"Eibergen","lth":"claystone","eag":13.82,"lag":11.62,"cc2":"NL","nco":2,"noc":43},
{"smb":"Sandberg","lth":"sandstone","eag":13.65,"lag":11.1,"cc2":"SK","nco":2,"noc":3},
{"smb":"Zenderen","lth":"sandstone","eag":11.608,"lag":5.333,"cc2":"NL","nco":1,"noc":15},
{"sfm":"Akaishi","eag":7.246,"lag":5.333,"cc2":"JP","nco":1,"noc":2},

10. Bibliographic references for fossil occurrences(化石产出参考书目)

此操作返回有关与化石出现关联的书目参考的信息。您可以将相同的过滤参数传递给 occs/list 和 occs/refs,这将为您提供匹配项列表和关联引用的列表。

  • /data1.2/occs/refs.ris?base_name=Cetacea&interval=Miocene&textresult
Provider: The Paleobiology Database
Database: The Paleobiology Database
Content: text/plain; charset="utf-8"TY  - JOUR
ID  - ref:12188
AU  - Abel,O.
PY  - 1905///
TI  - Les Odontocètes du Boldérien (Miocène Supérieur) D'Anvers
T2  - Mémoires du Musée royal D'Histoire Naturelle de Belgique
VL  - 3
SP  - 1-155
LA  - German
KW  - occ
ER  - 

11. Occurrences grouped by bibliographic reference(按书目参考分组的产出记录)

此操作返回有关多个匹配项的信息,这些信息是根据匹配项的属性和输入它们的书目参考文献的属性的某种组合选择的。可以将此操作与 occs/refs 结合使用,以显示每个选定参照的所有匹配项,或所有符合特定条件的匹配项。

  • /data1.2/occs/byref.txt?base_name=Cetacea&interval=Miocene&textresult
"occurrence_no","record_type","reid_no","flags","collection_no","identified_name","identified_rank","identified_no","difference","accepted_name","accepted_rank","accepted_no","early_interval","late_interval","max_ma","min_ma","reference_no"
"487305","occ","","","18506","Squalodon n. sp. crassus","species","65161","nomen dubium","Odontoceti","suborder","42937","Miocene","","23.03","5.333","946"
"289579","occ","","","18549","Squalodon ? sp.","genus","36852","","Squalodon","genus","36852","Early Barstovian","","15.97","13.6","1145"
"866772","occ","","","19595","""Squalodon"" errabundus","species","63839","recombined as","Zarhinocetus errabundus","species","63839","Langhian","","15.97","13.82","1946"
"762600","occ","","","81498","Pomatodelphis inaequalis","species","62907","","Pomatodelphis inaequalis","species","62907","Hemphillian","","10.3","4.9","1998"

12. Taxa associated with fossil occurrences grouped by bibliographic reference(与化石事件相关的分类群,按书目参考分组)

此操作返回有关与化石出现相关的分类学名称的信息,这些信息根据提及它们的书目参考进行分组。可以将此操作与 /data1.2/occs/refs_doc.html 结合使用,以显示每个引用从中输入的与所选集中至少一个匹配项关联的所有分类单元。

  • /data1.2/occs/taxabyref.txt?base_name=Cetacea&interval=Miocene&textresult
"orig_no","taxon_no","record_type","reference_no","ref_type","flags","taxon_rank","taxon_name","difference","accepted_no","accepted_rank","accepted_name","parent_no","is_extant","n_occs"
"36652","81220","txn","16880","auth","","unranked clade","Cetacea","","36652","unranked clade","Cetacea","87634","extant","5039"
"36652","81220","txn","73428","class","","unranked clade","Cetacea","","36652","unranked clade","Cetacea","87634","extant","5039"
"69846","69846","txn","16766","auth","","genus","Archaeocetus","","69846","genus","Archaeocetus","36652","extinct","3"
"69846","69846","txn","72624","class","","genus","Archaeocetus","","69846","genus","Archaeocetus","36652","extinct","3"

13. Opinions for fossil occurrences(化石产出观点)

此操作返回有关与化石发生相关的分类意见的信息。您可以使用它来检索与任何选定的一组事件相关的意见。

  • /data1.2/occs/opinions.txt?base_name=Cetacea&interval=Miocene&textresult
"opinion_no","record_type","opinion_type","taxon_rank","taxon_name","orig_no","child_name","child_spelling_no","status","parent_name","parent_no","parent_spelling_no","spelling_reason","author","pubyr","reference_no"
"800409","opn","class","unranked clade","Cetacea","36652","","81220","belongs to","Cetartiodactyla","71830","","rank change","Bisconti and Bosselaers","2020","73428"
"656343","opn","unsel","unranked clade","Cetacea","36652","","81220","belongs to","Cetartiodactyla","71830","","rank change","Berta","2017","63144"
"640342","opn","unsel","class","Cetacea","36652","","351937","belongs to","Artiodactyla","87634","","rank change","Godfrey et al.","2017","62154"
"586507","opn","unsel","order","Cetacea","36652","","36652","belongs to","Mammalia","36651","","original spelling","Boessenecker and Fordyce","2015","56335"

相关文章:

PBDB Data Service:Fossil occurrences(化石产出记录)

Fossil occurrences(化石产出记录) 描述摘要1. [Single fossil occurrence(单条化石产出记录)](https://blog.csdn.net/whitedrogen/article/details/130519180)2. [List of fossil occurrences(化石产出记录列表&…...

虾皮Shopee商品详情接口(item_get-根据ID取商品详情)代码封装

item_get-根据ID取商品详情接口 通过代码封装该接口可以拿到商品标题,商品价格,商品促销信息,商品优惠价,商品库存,sku属性,商品图片,desc图片,desc描述,sku图片&#xf…...

原生js手动实现一个多级树状菜单效果(高度可过渡变化) + 模拟el-menu组件实现(简单版)

文章目录 学习链接效果图代码要点 简单模拟el-menu实现TestTree.vueMenu.vueSubMenu.vue 学习链接 vue实现折叠展开收缩动画 - 自己的链接 elment-ui/plus不定高度容器收缩折叠动画组件 - 自己的链接 vue的过渡与动画理解 Vue transition 折叠类动画自动获取隐藏层高度以及…...

RK3568平台开发系列讲解(Linux内存篇)Linux内存管理框架

🚀返回专栏总目录 文章目录 一、内核态内存分配二、用户态内存分配三、内存篇章更新哪些内容沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇我们一起将整个内存管理的体系串起来。 对于内存的分配需求,可能来自内核态,也可能来自用户态。 一、内核态内存分配…...

你的编程能力从什么时候开始突飞猛进?

关于编程能力突飞猛进的原因和如何突破自己,以下是我的建议。 在过去的几年中,编程领域发生了很多变化。新的语言和技术不断涌现,使得程序员们需要不断学习和提高。作为一名程序员,编程能力的提高是非常重要的,有助于…...

滨州高企认定条件

认定为高新技术企业必须同时满足以下条件: (一)企业在申请认定时需要注册一年以上。 (二)公司通过自主开发、转让、赠与、并购等方式,获得对其主要产品(服务)在技术上发挥核心支持作用的知识产权所有权。 (三)对企业主要产品(服…...

Azkaban学习——单机版安装与部署

目录 1.解压改名 2.修改装有mysql的虚拟机的my.cnf文件 3.重启装有mysql的虚拟机 4.Datagrip创建azkaban数据库,执行脚本文件 5.修改/opt/soft/azkaban-exec/conf/azkaban.properties文件 6.修改commonprivate.properties 7.传入mysql-connector-java-8.0.29…...

table标签-移动端适配

封装一个组件,该组件需要根据不同设备屏幕宽度自适应调整展示方式。对于 PC 端,以类似 el-table 的形式展示数据,而移动端则以一个类似 item 的形式展示每行数据。 可以先在组件中判断设备类型,如以下示例代码所示: …...

Yolov8改进---注意力机制:DoubleAttention、SKAttention,SENet进阶版本

目录 🏆🏆🏆🏆🏆🏆Yolov8魔术师🏆🏆🏆🏆🏆🏆 1. DoubleAttention 2. SKAttention 3.总结...

【逆向工程核心原理:TLS回调函数】

TLS 代码逆向分析领域中,TLS(Thread Local Storage,线程局部存储)回调函数(Callback Function)常用反调试。TLS回调函数的调用运行要先于EP代码的执行,该特征使它可以作为一种反调试技术的使用…...

“Shell“Awk命令

文章目录 一.Awk二.Awk按行输出文本三.Awk按字段输出文本四.通过管道,双引号调用shell命令五.总结: 一.Awk Awk的工作原理: 逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中&a…...

射频放大器的原理和作用(射频放大器和功率放大器的区别)

射频放大器是一种电子电路,用于将输入信号增强到足够高的电平以驱动射频输出负载。其原理和作用如下: 射频放大器的工作原理是利用晶体管的三极管效应,将输入信号放大到足够的电平以驱动输出负载。在射频放大器中,输入信号经过输入…...

揭秘KubeEdge边缘网络项目EdgeMesh:如何打造高速、安全、低延迟的互联网连接

KubeEdge是由百度主导的边缘计算项目,旨在为物联网设备提供一种高效、安全的互联网连接方式。EdgeMesh是KubeEdge的核心组件之一,它是一种基于OpenDaylight的边缘网络协议,能够在物联网设备之间提供高速、可靠的互联网连接。 EdgeMesh的设计目…...

Java设计模式 14-访问者模式

访问者模式 这个模式用的很少,《设计模式》的作者评价为: 大多情况下,你不需要使用访问者模式,但是一旦需要使用它时,那就真的需要使用了 一、测评系统的需求 1)将观众分为男人和女人,对歌手进行测评&…...

【数据结构】线性表之链表

目录 前言一、链表的定义二、链表的分类1. 单向和双向2. 带头和不带头3. 循环和不循环4. 常用(无头单向非循环链表和带头双向循环链表) 三、无头单向非循环链表的接口及实现1. 单链表的接口2. 接口的实现 四、带头双向循环链表接口的及实现1. 双向链表的…...

微服架构基础设施环境平台搭建 -(四)在Kubernetes集群基础上搭建Kubesphere平台

微服架构基础设施环境平台搭建 -(四)在Kubernetes集群基础上搭建Kubesphere平台 通过采用微服相关架构构建一套以KubernetesDocker为自动化运维基础平台,以微服务为服务中心,在此基础之上构建业务中台,并通过Jekins自动…...

Linux开发板安装Python环境

1. 环境介绍 硬件:STM32MP157,使用的是野火出的开发板。 软件:Debian ARM 架构制作的 Linux 发行版,版本信息如下: Linux发行版本:Debian GNU/Linux 10 内核版本:4.19.94 2. Python 简介…...

ChatGPT 聊天接口API 使用

一、准备工作 1.准备 OPENAI_ACCESS_TOKEN 2.准备好PostMan 软件 二、测试交流Demo 本次使用POSTMAN工具进行快速测试,旨在通过ChatGPT API实现有效的上下文流。在测试过程中,我们发现了三个问题:    1.如果您想要进行具有上下文的交流&…...

软件测试月薪2万,需要技术达到什么水平?

最近跟朋友在一起聚会的时候,提了一个问题,说一个软件测试工程师如何能月薪达到二万,技术水平需要达到什么程度?人回答说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿二万的不太可…...

从入门到进阶,Vue框架让Web开发更简单高效

Vue是现代前端开发中最为流行的JavaScript框架之一,它具有轻量、易学、易用的特点,能够帮助开发者构建出高效、交互丰富的Web应用。在本文中,我们将会深入探索Vue框架的各个方面,包括Vue组件、Vue路由、Vue状态管理等,…...

怎么缩小照片的kb,压缩照片kb的几种方法

缩小照片的KB大小是我们日常工作生活中遇到的常见问题。虽然听起来十分专业,但其实很简单。照片的KB是指照片文件的大小,通常以“KB”为单位表示。缩小照片的KB就是减小照片文件的大小,以便占用更少的磁盘空间或更快地上传和下载照片。在实际…...

2. 注解Annotation

Java注解(Annotation)又称为Java标注,是JDK5.0引入的一种注释机制.注解是原数据的一种形式,提供有关于程序但不属于程序本身的数据.注解对他们注解的代码的操作没有直接的影响. 声明方式 注解的声明方式使用interface关键字,举例说明: public interface MyInject{ }元注解 Ta…...

【Leetcode -495.提莫攻击 -496.下一个更大的元素Ⅰ】

Leetcode Leetcode -495.提莫攻击Leetcode - 496.下一个更大的元素Ⅰ Leetcode -495.提莫攻击 题目:在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄。他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。 …...

肝一肝设计模式【八】-- 外观模式

系列文章目录 肝一肝设计模式【一】-- 单例模式 传送门 肝一肝设计模式【二】-- 工厂模式 传送门 肝一肝设计模式【三】-- 原型模式 传送门 肝一肝设计模式【四】-- 建造者模式 传送门 肝一肝设计模式【五】-- 适配器模式 传送门 肝一肝设计模式【六】-- 装饰器模式 传送门 肝…...

Maven uber-jar(带依赖的打包插件)maven-shade-plugin

文章目录 最基础的 maven-shade-plugin 使用生成可执行的 Jar 包 和 常用的资源转换类包名重命名打包时排除依赖与其他常用打包插件比较 本文是对 maven-shade-plugin 常用配置的介绍,更详细的学习请参照 Apache Maven Shade Plugin 官方文档 通过使用 maven-shade…...

MySQL基础(二十八)索引优化与查询优化

都有哪些维度可以进行数据库调优?简言之: 索引失效、没有充分利用到索引——索引建立关联查询太多JOIN (设计缺陷或不得已的需求)——SQL优化服务器调优及各个参数设置(缓冲、线程数等)———调整my.cnf。数据过多――分库分表 关于数据库调优的知识点非常分散。不同的DBMS&…...

初步认识性能测试和完成一次完整的性能测试

上一篇博文主要通过两个例子让测试新手了解一下测试思想,和在做测试之前应该了解人几点,那么我们在如何完成一次完整的性能测试呢? 测试报告是一次完整性能测试的体现,所以,这里我给出一个完整的性能测试报告&#xff…...

使用插件快速生成代码

使用插件快速生成代码 咋们常说,授人以鱼不如授人以渔,在这里给大家提供一些技巧性的东西,方便一些新手同学可以快速上手,同时,也提高我们的开发兴趣与开发热情! 主要讲什么呢,我们来学一学如何…...

FE_Vue学习笔记 插槽 slot

插槽分为匿名插槽、具名插槽、作用域插槽。子组件中: 匿名插槽只能有一个;可以有多个具名插槽;作用域插槽中可以有匿名插槽和具名插槽。 当项目中一个组件可以多次复用时,我们可以把这个组件封装成单独的.vue文件,从…...

单链表的成环问题

前言:链表成环问题不仅考察双指针的用法,该问题还需要一定的数学推理和分析能力,看似简单的题目实则细思缜密,值得斟酌~ 目录 1.问题背景引入-判断链表是否成环: 1.1.正解:快慢指针 1.2 STL的集合判重 …...