InDraw6.2.3 | 甾体、核苷、黄酮类化合物实现简称命名
导语
当化学家对着屏幕输入"2-amino-1,9-dihydro-6H-purin-6-one"时,隔壁生物学家可能正在搜索"鸟嘌呤";这种命名差异如同"火星文"与"地球语"的碰撞。现在,鹰谷InDraw 6.2.3版带着53种多环化合物的标准简称命名(有时称俗名)强势来袭——从此,甾体、核苷、黄酮等类别的化合物命名不用再绕口令和玩文字游戏!
一、3个案例:从"化学绕口令"到"人类语言"
注:所有53个分子的结构及新旧命名对比在文末表格
1.珊瑚甾烷:从「化学版报菜名」到精准简称命名

其他软件系统命名:(8R,9S,10S,13R,14S,17R)-10,13-dimethyl-17-((S)-1-((1R,2R)-2-methyl-2-((R)-3-methylbutan-2-yl)cyclopropyl)ethyl)hexadecahydro-1H-cyclopenta[a]phenanthrene
InDraw 6.2.3简称命名:珊瑚甾烷(gorgostane)
点评:前者如同报菜名里的"穿过你的黑发我的手",后者直接端来“猪蹄海带丝”;或者就像在文献里早已用"PCR"代替"聚合酶链式反应"。
注:名如其义,珊瑚甾烷来自珊瑚虫,尤其是一类柳珊瑚(Gorgonacea),我国南海常见。
2.槲皮素:黄酮命名的「文艺复兴」

其他软件系统命名:2-(3,4-dihydroxyphenyl)-3,5,7-trihydroxy-4H-chromen-4-one
InDraw 6.2.3简称命名:槲皮素(Quercetin)
注:这个植物黄酮的命名源自拉丁文Quercus(栎树),比数字编号更体现研究历史。而中文槲,是栎属中的柞栎,可以养蚕,也是我国历史悠久的植物药。
3.鸟嘌呤:DNA双螺旋的「语言革命」

其他软件系统命名:2-amino-1,9-dihydro-6H-purin-6-one
InDraw 6.2.3简称命名:鸟嘌呤(Guanine)
冷知识:鸟嘌呤的命名也源自其发现的历史背景。这种有机化合物最初是从海鸟粪(Guano)中提取出来的,Guano在西班牙语中意为“鸟粪”。
科研梗:若沃森和克里克当年要用系统命名写论文,《自然》编辑可能直接拒稿——页面根本装不下!
二、为什么简称命名才是「科研通用语」?
1. IUPAC官方认证:简称更方便,且合法有效
国际纯粹与应用化学联合会(IUPAC)明确建议:对常用复杂化合物采用简称命名(也称通用名、俗名、Traditional Name,如Estradiol)而非系统命名(常称Systematic Name或IUPAC Name)。
反常识真相:系统命名反而不是最权威的!当90%科研人员使用某简称时,它就会成为IUPAC推荐名称。
2. 简称命名的四大生存法则
① 效率法则:用"睾酮"替代"17β-羟基雄甾-4-烯-3-酮",书写效率提升300%(实测数据)。
② 防错机制:PubChem等数据库已实现"简称-结构-性质"三位一体校验。

③ 进化优势:就像"DNA"替代"脱氧核糖核酸",简称命名是学科成熟的标志。
④ 国际共识:中英文简称命名同步支持,破解"Chinglish"命名困局。
结语
在这个每天产生3000+新化合物的时代,InDraw 6.2.3如同化学家的"同声传译器"——让甾体、核苷、黄酮类化合物研究者告别名称恐惧症,登上术语巴别塔。
下表为不同命名方式的强烈对比。建议您立即升级,亲自体验"简称-结构"双向互转的完全快感!


| 两大主流结构式编辑器对甾体、核苷、黄酮类化合物命名比较 | |||
| 结构 | InDraw | Chem Draw | |
| 旧 系统命名 中文代表 InDraw 老版生成 | 新 简称 InDraw 6.2.3 生成 | 一贯 系统命名 仅英文 | |
|
| (3aR,3bS,9aS,9bR,11aS)-十六氢-1H-环戊并[1,2-a]菲 | 甾烷 (gonane) | (8S,9R,10S,13S,14R)-hexadecahydro-1H-cyclopenta[a]phenanthrene |
|
| (3aR,3bS,5aR,9aS,9bR,11aS)-十六氢-1H-环戊并[1,2-a]菲 | 5α-甾烷 (5α-gonane) | (5R,8S,9R,10S,13S,14R)-hexadecahydro-1H-cyclopenta[a]phenanthrene |
|
| (3aR,3bS,5aR,9aS,9bR,11aS)-十六氢-1H-环戊并[1,2-a]菲 | 5β-甾烷 (5β-gonane) | (5S,8S,9R,10S,13S,14R)-hexadecahydro-1H-cyclopenta[a]phenanthrene |
|
| 雌甾 | 雌甾烷 (estrane) | (8R,9R,10S,13S,14S)-13-methylhexadecahydro-1H-cyclopenta[a]phenanthrene |
|
| 3-羟基雌甾-1(2),3(4),5(10)-三烯-17-酮 | 雌酮 (estrone) | (8R,9S,13S,14S)-3-hydroxy-13-methyl-6,7,8,9,11,12,13,14,15,16-decahydro-17H-cyclopenta[a]phenanthren-17-one |
|
| 雌甾-1(2),3(4),5(10)-三烯-16α,17β,3-三醇 | 雌三醇 (Estriol) | (8R,9S,13S,14S,16R,17R)-13-methyl-7,8,9,11,12,13,14,15,16,17-decahydro-6H-cyclopenta[a]phenanthrene-3,16,17-triol |
|
| 雌甾-1(2),3(4),5(10)-三烯-17β,3-二醇 | 雌二醇 (estradiol) | (8R,9S,13S,14S,17S)-13-methyl-7,8,9,11,12,13,14,15,16,17-decahydro-6H-cyclopenta[a]phenanthrene-3,17-diol |
|
| (1S,3aS,3bS,10R,11aS)-10-[4-(二甲基氨基)苯基]-1-羟基-11a-甲基-1-(丙-1-炔基)-2,3,3a,3b,4,5,7,8,9,10,11,11a-十二氢-1H-环戊并[1,2-a]菲-7-酮 | 米非司酮 (Mifepristone) | (8S,11R,13S,14S,17S)-11-(4-(dimethylamino)phenyl)-17-hydroxy-13-methyl-17-(prop-1-yn-1-yl)-1,2,6,7,8,11,12,13,14,15,16,17-dodecahydro-3H-cyclopenta[a]phenanthren-3-one |
|
| (1R,2R,3aS,3bR,9bS,11aS)-7-(环戊基氧基)-1-乙炔基-1,2-二羟基-11a-甲基-2,3,3a,3b,4,5,9b,10,11,11a-十氢-1H-环戊并[1,2-a]菲 | 尼尔雌醇 (Nilestriol) | (8R,9S,13S,14S,16R,17R)-3-(cyclopentyloxy)-17-ethynyl-13-methyl-7,8,9,11,12,13,14,15,16,17-decahydro-6H-cyclopenta[a]phenanthrene-16,17-diol |
|
| 雄甾 | 雄甾烷 (androstane) | (8S,9S,10S,13S,14S)-10,13-dimethylhexadecahydro-1H-cyclopenta[a]phenanthrene |
|
| (1S)-1-羟基-1,9a,11a-三甲基-2,3,3a,3b,4,5,7,8,9,9a,9b,10,11,11a-十四氢-1H-环戊并[1,2-a]菲-7-酮 | 甲睾酮 (methyltestosterone) | (8R,9S,10R,13S,14S,17S)-17-hydroxy-2,10,13-trimethyl-1,2,6,7,8,9,10,11,12,13,14,15,16,17-tetradecahydro-3H-cyclopenta[a]phenanthren-3-one |
|
| 17β-羟基孕甾-4(5)-烯-20(21)-炔-3-酮 | 炔孕酮 (ethisterone) | (8R,9S,10R,13S,14S,17R)-17-ethynyl-17-hydroxy-10,13-dimethyl-1,2,6,7,8,9,10,11,12,13,14,15,16,17-tetradecahydro-3H-cyclopenta[a]phenanthren-3-one |
|
| 丙酸-(1S,3aS,3bR,9aR,9bS,11aS)-9a,11a-二甲基-7-氧亚基-2,3,3a,3b,4,5,7,8,9,9a,9b,10,11,11a-十四氢-1H-菲并[1,2-a][5]轮烯-1-基酯 | 丙酸睾酮 (Testosterone Propionate) | (8R,9S,10R,13S,14S,17S)-10,13-dimethyl-3-oxo-2,3,6,7,8,9,10,11,12,13,14,15,16,17-tetradecahydro-1H-cyclopenta[a]phenanthren-17-yl propionate |
|
| 17β-羟基-17-甲基雄甾-1(2),4(5)-二烯-3-酮 | 美雄酮 (Methandrostenolone) | (8R,9S,10R,13S,14S,17S)-17-hydroxy-10,13,17-trimethyl-6,7,8,9,10,11,12,13,14,15,16,17-dodecahydro-3H-cyclopenta[a]phenanthren-3-one |
|
| 3α-羟基-5α-雄甾-17-酮 | 雄酮 (Androsterone) | (3R,5S,8R,9S,10S,13S,14S)-3-hydroxy-10,13-dimethylhexadecahydro-17H-cyclopenta[a]phenanthren-17-one |
|
| 17β-羟基雄甾-4(5)-烯-3-酮 | 睾酮 (Testosterone) | (8R,9S,10R,13S,14S,17S)-17-hydroxy-10,13-dimethyl-1,2,6,7,8,9,10,11,12,13,14,15,16,17-tetradecahydro-3H-cyclopenta[a]phenanthren-3-one |
|
| 乙酸-2-[(1R,2R,9aS,9bR,10S,11aS)-9b-氟-1,10-二羟基-2,9a,11a-三甲基-7-氧亚基-2,3,3a,3b,4,5,7,9a,9b,10,11,11a-十二氢-1H-环戊并[1,2-a]菲-1-基]-2-氧亚基乙基酯 | 醋酸地塞米松 (Dexamethasone Acetate) | (8S,9R,10S,11S,13S,14S,16R,17R)-9-fluoro-11-hydroxy-17-(2-hydroxyacetyl)-10,13,16-trimethyl-3-oxo-6,7,8,9,10,11,12,13,14,15,16,17-dodecahydro-3H-cyclopenta[a]phenanthren-17-yl acetate |
|
| (1R,3aS,3bR,5S,9aR,9bS,11aS)-1-乙酰氧基-1-乙酰基-5,9a,11a-三甲基-2,3,3a,3b,4,5,7,8,9,9a,9b,10,11,11a-十四氢-1H-环戊并[1,2-a]菲-7-酮 | 醋酸甲羟孕酮 (medroxyprogesterone acetate) | (6S,8R,9S,10R,13S,14S,17R)-17-acetyl-6,10,13-trimethyl-3-oxo-2,3,6,7,8,9,10,11,12,13,14,15,16,17-tetradecahydro-1H-cyclopenta[a]phenanthren-17-yl acetate |
|
| (1R,3aS,3bR,9aR,9bS,11aS)-1-乙炔基-1-羟基-11a-甲基-2,3,3a,3b,4,5,7,8,9,9a,9b,10,11,11a-十四氢-1H-环戊并[1,2-a]菲-7-酮 | 炔诺酮 (norethindrone) | (8R,9S,10R,13S,14S,17R)-17-ethynyl-17-hydroxy-13-methyl-1,2,6,7,8,9,10,11,12,13,14,15,16,17-tetradecahydro-3H-cyclopenta[a]phenanthren-3-one |
|
| 11β,21-二羟基孕甾-4(5)-烯-3,20-二酮 | 皮质酮 (Corticosterone) | (8S,9S,10R,11S,13S,14S,17S)-11-hydroxy-17-(2-hydroxyacetyl)-10,13-dimethyl-1,2,6,7,8,9,10,11,12,13,14,15,16,17-tetradecahydro-3H-cyclopenta[a]phenanthren-3-one |
|
| 11β-羟基-17α-羟基-21-羟基-20-氧亚基孕甾-5(4)-烯-3-酮 | 氢化可的松 (Hydrocortisone) | (8S,9S,10R,11S,13S,14S,17R)-11,17-dihydroxy-17-(2-hydroxyacetyl)-10,13-dimethyl-1,2,6,7,8,9,10,11,12,13,14,15,16,17-tetradecahydro-3H-cyclopenta[a]phenanthren-3-one |
|
| 17α,21-二羟基-20-氧亚基孕甾-5(4)-烯-3,11-二酮 | 可的松 (cortisone) | (8S,9S,10R,13S,14S,17R)-17-hydroxy-17-(2-hydroxyacetyl)-10,13-dimethyl-1,6,7,8,9,10,12,13,14,15,16,17-dodecahydro-3H-cyclopenta[a]phenanthrene-3,11(2H)-dione |
|
| 孕甾 | 孕甾烷 (pregnane) | (8S,9S,10S,13R,14S,17S)-17-ethyl-10,13-dimethylhexadecahydro-1H-cyclopenta[a]phenanthrene |
|
| 孕甾-5(4)-烯-3,20-二酮 | 黄体酮 (progesterone) | (8S,9S,10R,13S,14S,17S)-17-acetyl-10,13-dimethyl-1,2,6,7,8,9,10,11,12,13,14,15,16,17-tetradecahydro-3H-cyclopenta[a]phenanthren-3-one |
|
| 9α-氟-11β-羟基-17α-羟基-21-羟基-16β-甲基-20-氧亚基孕甾-2(1),5(4)-二烯-3-酮 | 倍他米松 (Betamethasone) | (8S,9R,10S,11S,13S,14S,16S,17R)-9-fluoro-11,17-dihydroxy-17-(2-hydroxyacetyl)-10,13,16-trimethyl-6,7,8,9,10,11,12,13,14,15,16,17-dodecahydro-3H-cyclopenta[a]phenanthren-3-one |
|
| 17α,21-二羟基-20-氧亚基孕甾-2(1),5(4)-二烯-3,11-二酮 | 泼尼松 (Prednisone) | (8S,9S,10R,13S,14S,17R)-17-hydroxy-17-(2-hydroxyacetyl)-10,13-dimethyl-7,8,9,10,12,13,14,15,16,17-decahydro-3H-cyclopenta[a]phenanthrene-3,11(6H)-dione |
|
| 胆烷 | 胆烷 (cholane) | (8R,9S,10S,13R,14S,17R)-10,13-dimethyl-17-((R)-pentan-2-yl)hexadecahydro-1H-cyclopenta[a]phenanthrene |
|
| 7α-羟基-12α-羟基-3α-羟基-5β-胆烷-24-酸 | 胆酸 (cholic acid) | (R)-4-((3R,5S,7R,8R,9S,10S,12S,13R,14S,17R)-3,7,12-trihydroxy-10,13-dimethylhexadecahydro-1H-cyclopenta[a]phenanthren-17-yl)pentanoic acid |
|
| 胆甾 | 胆甾烷 (cholestane) | (8R,9S,10S,13R,14S,17R)-10,13-dimethyl-17-((R)-6-methylheptan-2-yl)hexadecahydro-1H-cyclopenta[a]phenanthrene |
|
| 胆甾-6(5)-烯-3β-醇 | 胆固醇 (cholesterol) | (3S,8S,9S,10R,13R,14S,17R)-10,13-dimethyl-17-((R)-6-methylheptan-2-yl)-2,3,4,7,8,9,10,11,12,13,14,15,16,17-tetradecahydro-1H-cyclopenta[a]phenanthren-3-ol |
|
| (1R,3aS,5aR,7R,8S,9aR,9bR,11aR)-1-[(2S,3R)-3,6-二羟基-6-甲基庚-2-基]-3a,7,8-三羟基-9a,11a-二甲基-2,3,3a,5,5a,6,7,8,9,9a,9b,10,11,11a-十四氢-1H-环戊并[1,2-a]菲-5-酮 | 蜕皮酮 (ecdysone) | (2S,3R,5R,9R,10R,13R,14S,17R)-17-((2S,3R)-3,6-dihydroxy-6-methylheptan-2-yl)-2,3,14-trihydroxy-10,13-dimethyl-1,2,3,4,5,9,10,11,12,13,14,15,16,17-tetradecahydro-6H-cyclopenta[a]phenanthren-6-one |
|
| 麦角甾 | 麦角甾烷 (ergostane) | (8R,9S,10S,13R,14S,17R)-17-((2R,5S)-5,6-dimethylheptan-2-yl)-10,13-dimethylhexadecahydro-1H-cyclopenta[a]phenanthrene |
|
| 豆甾 | 豆甾烷 (stigmastane) | (8R,9S,10S,13R,14S,17R)-17-((2R,5R)-5-ethyl-6-methylheptan-2-yl)-10,13-dimethylhexadecahydro-1H-cyclopenta[a]phenanthrene |
|
| (20S)-20-[(1R,2R)-2-甲基-2-[(2R)-3-甲基丁-2-基]环丙基]孕甾 | 珊瑚甾烷 (gorgostane) | (8R,9S,10S,13R,14S,17R)-10,13-dimethyl-17-((S)-1-((1R,2R)-2-methyl-2-((R)-3-methylbutan-2-yl)cyclopropyl)ethyl)hexadecahydro-1H-cyclopenta[a]phenanthrene |
|
| (2'R,4aS,4bS,6aS,6bR,7S,9aS,10aS,10bR)-4a,5',6a,7-四甲基-1,2,3,3',4,4',4a,4b,5,5',6,6',6a,6b,7,9a,10,10a,10b,11,12,12a-二十二氢螺[萘并[2',1':4,5]茚并[2,1-b]呋喃-8,2'-吡喃] | 螺甾烷 (spirostane) | (6aS,6bS,8aS,8bR,9S,10R,11aS,12aS,12bR)-5',6a,8a,9-tetramethyldocosahydrospiro[naphtho[2',1':4,5]indeno[2,1-b]furan-10,2'-pyran] |
|
| (2'R,2S,4aR,4bS,5'R,6aS,6bR,7S,9aS,10aS,10bS)-4a,5',6a,7-四甲基-1,2,3,3',4,4',4a,4b,5,5',6,6',6a,6b,7,9a,10,10a,10b,11-二十氢螺[萘并[2',1':4,5]茚并[2,1-b]呋喃-8,2'-吡喃]-2-醇 | 薯蓣皂苷元 (diosgenin) | (4S,5'R,6aR,6bS,8aS,8bR,9S,10R,11aS,12aS,12bS)-5',6a,8a,9-tetramethyl-1,3,3',4,4',5,5',6,6a,6b,6',7,8,8a,8b,9,11a,12,12a,12b-icosahydrospiro[naphtho[2',1':4,5]indeno[2,1-b]furan-10,2'-pyran]-4-ol |
|
| (4aS,4bS,6aS,6bR,7S,9aS,10aS,10bR)-4a,6a,7-三甲基-8-(3-甲基丁基)-2,3,4,4a,4b,5,6,6a,6b,7,8,9a,10,10a,10b,11,12,12a-十八氢-1H-萘并[2',1':4,5]茚并[2,1-b]呋喃 | 呋甾烷 (furostane) | (6aS,6bS,8aS,8bR,9S,11aS,12aS,12bR)-10-isopentyl-6a,8a,9-trimethyloctadecahydro-1H-naphtho[2',1':4,5]indeno[2,1-b]furan |
|
| 4-[(1S,3aR,3bR,9aS,9bS,11aS)-9a,11a-二甲基十六氢-1H-环戊并[1,2-a]菲-1-基]-2,5-二氢呋喃-2-酮 | 心甾内酯 (cardenolide) | 4-((8R,9S,10S,13S,14R,17S)-10,13-dimethylhexadecahydro-1H-cyclopenta[a]phenanthren-17-yl)furan-2(5H)-one |
|
| (5R)-5-[(1R,3aR,3bR,9aS,9bS,11aS)-9a,11a-二甲基十六氢-1H-环戊并[1,2-a]菲-1-基]四氢吡喃-2-酮 | 蟾甾内酯 (bufanolide) | (5R)-5-((8R,9S,10S,13S,14R,17R)-10,13-dimethylhexadecahydro-1H-cyclopenta[a]phenanthren-17-yl)tetrahydro-2H-pyran-2-one |
|
| 2-苯基-4H-色烯-4-酮 | 黄酮 (flavone) | 2-phenyl-4H-chromen-4-one |
|
| 5,6,7-三羟基-2-苯基-4H-色烯-4-酮 | 黄岑素 (Baicalein) | 5,6,7-trihydroxy-2-phenyl-4H-chromen-4-one |
|
| 2-(1,2-二羟基苯-4-基)-3,5,7-三羟基-4H-色烯-4-酮 | 槲皮素 (Quercetin) | 2-(3,4-dihydroxyphenyl)-3,5,7-trihydroxy-4H-chromen-4-one |
|
| 7-羟基-3-(4-羟基苯基)-4H-色烯-4-酮 | 大豆素(Daidzein) | 7-hydroxy-3-(4-hydroxyphenyl)-4H-chromen-4-one |
|
| 2-(1,2-二羟基苯-4-基)-3,4-二氢-2H-色烯-3,5,7-三醇 | 儿茶素 (Catechin) | 2-(3,4-dihydroxyphenyl)chromane-3,5,7-triol |
|
| 7H-嘌呤-6-胺 | 腺嘌呤 (Adenine) | 7H-purin-6-amine |
|
| 2-氨基-6,9-二氢-1H-嘌呤-6-酮 | 鸟嘌呤 (Guanine) | 2-amino-1,9-dihydro-6H-purin-6-one |
|
| 4-氨基-1,2-二氢嘧啶-2-酮 | 胞嘧啶 (Cytosine) | 4-aminopyrimidin-2(1H)-one |
|
| 1,2,3,4-四氢嘧啶-2,4-二酮 | 尿嘧啶 (Uracil) | pyrimidine-2,4(1H,3H)-dione |
|
| 5-甲基-1,2,3,4-四氢嘧啶-2,4-二酮 | 胸腺嘧啶 (Thymine) | 5-methylpyrimidine-2,4(1H,3H)-dione |
|
| (2R,3S,4R,5R)-5-(6-氨基嘌呤-9-基)-2-(羟基甲基)四氢呋喃-3,4-二醇 | 腺苷 (Adenosine) | (2R,3R,4S,5R)-2-(6-amino-9H-purin-9-yl)-5-(hydroxymethyl)tetrahydrofuran-3,4-diol |
|
| 2-氨基-9-[(2R,3R,4S,5R)-3,4-二羟基-5-(羟基甲基)四氢呋喃-2-基]-1,6-二氢嘌呤-6-酮 | 鸟苷 (Guanosine) | 2-amino-9-((2R,3R,4S,5R)-3,4-dihydroxy-5-(hydroxymethyl)tetrahydrofuran-2-yl)-1,9-dihydro-6H-purin-6-one |
|
| 4-氨基-1-[(2R,3R,4S,5R)-3,4-二羟基-5-(羟基甲基)四氢呋喃-2-基]-1,2-二氢嘧啶-2-酮 | 胞苷 (Cytidine) | 4-amino-1-((2R,3R,4S,5R)-3,4-dihydroxy-5-(hydroxymethyl)tetrahydrofuran-2-yl)pyrimidin-2(1H)-one |
|
| 1-[(2R,3R,4S,5R)-3,4-二羟基-5-(羟基甲基)四氢呋喃-2-基]-1,2,3,4-四氢嘧啶-2,4-二酮 | 尿苷 (Uridine) | 1-((2R,3R,4S,5R)-3,4-dihydroxy-5-(hydroxymethyl)tetrahydrofuran-2-yl)pyrimidine-2,4(1H,3H)-dione |
参考资料:
1. 有机化合物命名原则2017. 中国化学会
2. The Nomenclature of Steroids, Recommendations by IUPAC. 1989-2014年,
3. Flavonoid Nomenclature, Recommendations by IUPAC and IUBMB. 2023年,
4. Vitamin D Nomenclature, Recommendations by IUPAC and IUBMB. 2023年,
5. 甾体化合物的前世今生 - 2020年
6. 化学结构命名神器来啦,一键IUPAC中文命名!. 2022年,
7. 化学结构命名软件对比. 2022年,
8. 仅次于抗生素的第二大药物——甾体药物,国内TOP10品种有哪些?- 2023年,

相关文章:
InDraw6.2.3 | 甾体、核苷、黄酮类化合物实现简称命名
导语 当化学家对着屏幕输入"2-amino-1,9-dihydro-6H-purin-6-one"时,隔壁生物学家可能正在搜索"鸟嘌呤";这种命名差异如同"火星文"与"地球语"的碰撞。现在,鹰谷InDraw 6.2.3版带着53种多环化合物的…...
Linux中的TCP编程接口基本使用
TCP编程接口基本使用 本篇介绍 在UDP编程接口基本使用已经介绍过UDP编程相关的接口,本篇开始介绍TCP编程相关的接口。有了UDP编程的基础,理解TCP相关的接口会更加容易,下面将按照两个方向使用TCP编程接口: 基本使用TCP编程接口…...
系统部署【信创名录】及其查询地址
一、信创类型 (一)服务器: 1.华为云 2.腾讯云 3.阿里云 (二)中央处理器(CPU): 1.海思,鲲鹏920服务器 (三)中间件 1.人大金仓 ࿰…...
JavaWeb后端基础(7)AOP
AOP是Spring框架的核心之一,那什么是AOP?AOP:Aspect Oriented Programming(面向切面编程、面向方面编程),其实说白了,面向切面编程就是面向特定方法编程。AOP是一种思想,而在Spring框…...
Python 中多种方式获取屏幕的 DPI值
在 Python 中,可以通过多种方式获取屏幕的 DPI(每英寸点数)。以下是几种常见的方法: 方法 1:使用 tkinter 模块 tkinter 是 Python 的标准 GUI 库,可以通过它获取屏幕的 DPI。 import tkinter as tkdef …...
高效数据分析实战指南:Python零基础入门
高效数据分析实战指南 —— 以Python为基石,构建您的数据分析核心竞争力 大家好,我是kakaZhui,从事数据、人工智能算法多年,精通Python数据分析、挖掘以及各种深度学习算法。一直以来,我都发现身边有很多在传统行业从…...
Unity DOTS从入门到精通之EntityCommandBufferSystem
文章目录 前言安装 DOTS 包ECBECB可以执行的指令示例: 前言 DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游…...
开放充电点协议(OCPP)技术解析:架构演进与通信机制 - 慧知开源充电桩平台
开放充电点协议(OCPP)技术解析:架构演进与通信机制 引言 开放充电点协议(Open Charge Point Protocol, OCPP)作为电动汽车充电基础设施的核心通信标准,其技术架构与实现逻辑直接影响充电桩与中央管理系统&…...
MySQL 索引的数据结构(详细说明)
6. MySQL 索引的数据结构(详细说明) 文章目录 6. MySQL 索引的数据结构(详细说明)1. 为什么使用索引2. 索引及其优缺点2.1 索引概述 3. InnoDB中索引的推演3.1 索引之前的查找3.2 设计索引3.3 常见索引概念1. 聚簇索引2. 二级索引(辅助索引、非聚簇索引)…...
初学者快速入门Python爬虫 (无废话版)
全篇大概 5000 字(含代码),建议阅读时间 40min 一、Python爬虫简介 1.1 什么是网络爬虫? 定义: 网络爬虫(Web Crawler)是自动浏览互联网并采集数据的程序,就像电子蜘蛛在网页间"爬行"。 分类&…...
【git】ssh配置提交 gitcode-ssh提交
【git】ssh配置提交 gitcode-ssh提交 之前一直用的是gitee和阿里云的仓库,前两天想在gitcode上面备份一下我的打洞代码和一些资料 就直接使用http克隆了下来 。 在提交的时候他一直会让我输入账号和密码,但是我之前根本没有设置过这个,根本没…...
【二】JavaScript能力提升---this对象
目录 this的理解 this的原理 事件绑定中的this 行内绑定 动态绑定 window定时器中的this 相信小伙伴们看完这篇文章,对于this的对象可以有一个很大的提升! this的理解 对于this指针,可以先记住以下两点: this永远指向一个…...
C++————类和对象(一)
1.类定义格式 在C中,类(class)是封装数据和操作这些数据的函数的构造。类的定义包含成员变量和成员函数。 类的基本定义格式如下: class ClassName {// 访问修饰符public:// 公有成员DataType memberVariable; // 成员变量voi…...
SpringBoot参数校验:@Valid 与 @Validated 详解
SpringBoot参数校验:Valid 与 Validated 详解 一、案例(参数校验的必要性) 传统方式(无注解)的缺点: // 需要手动校验每个字段,代码冗余且易出错 public String register(User user) {// 手动…...
<论文>MiniCPM:利用可扩展训练策略揭示小型语言模型的潜力
一、摘要 本文跟大家一起阅读的是清华大学的论文《MiniCPM: Unveiling the Potential of Small Language Models with Scalable Training Strategies》 摘要: 对具有高达万亿参数的大型语言模型(LLMs)的兴趣日益增长,但同时也引发…...
SpringCloud系列教程(十三):Sentinel流量控制
SpringCloud中的注册、发现、网关、服务调用都已经完成了,现在就剩下最后一部分,就是关于网络控制。SpringCloud Alibaba这一套中间件做的非常好,把平时常用的功能都集成进来了,而且非常简单高效。我们下一步就完成最后一块拼图Se…...
Codeforces Round 502 E. The Supersonic Rocket 凸包、kmp
题目链接 题目大意 平面上给定两个点集,判定两个点集分别形成的凸多边形能否通过旋转、平移重合。 点集大小 ≤ \leq ≤ 1 0 5 10^{5} 105,坐标范围 [0, 1 0 8 10^{8} 108 ]. 思路 题意很明显,先求出凸包再判断两凸包是否同构。这里用…...
论文阅读方法
文章目录 步骤一:对论文进行自我判断阅读题目和关键词。阅读摘要阅读总结要点 步骤二:阅读文章阅读图表和图表的注释阅读引言阅读实验部分阅读结果和作者对结果的讨论(创新点)要点 步骤三:精度论文回答问题1回答问题2回…...
ArcGIS操作:15 计算点的经纬度,并添加到属性表
注意:需要转化为地理坐标系 1、打开属性表,添加字段 2、计算字段(以计算纬度为例 !Shape!.centroid.Y ) 3、效果...
蓝桥杯历年真题题解
1.轨道炮(数学模拟) #include <iostream> #include <map> using namespace std; const int N1010; int x[N],y[N],v[N]; char d[N]; int main() {int n;int ans-100;cin>>n;for(int i1;i<n;i)cin>>x[i]>>y[i]>>v…...
IP-地址
主机号(Host ID) IP地址简介:IP地址是每台接入互联网的设备所拥有的唯一标识符,类似于电话号码的分层结构,由网络号和主机号组成。为了便于记忆,32位二进制的IP地址通常以点分十进制表示。 网络号…...
MoonSharp 文档一
目录 1.Getting Started 步骤1:在 IDE 中引入 MoonSharp 步骤2:引入命名空间 步骤3:调用脚本 步骤4:运行代码 2.Keeping a Script around 步骤1:复现前教程所有操作 步骤2:改为创建Script对象 步骤…...
2025-03-08 学习记录--C/C++-PTA 习题10-1 判断满足条件的三位数
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。💪🏻 一、题目描述 ⭐️ 裁判测试程序样例: #include <stdio.h> #include <math.h>int search( int n );int…...
三星首款三折叠手机被曝外屏6.49英寸:折叠屏领域的新突破
在智能手机的发展历程中,折叠屏手机的出现无疑是一次具有里程碑意义的创新。它打破了传统手机屏幕尺寸的限制,为用户带来了更加多元和便捷的使用体验。而三星,作为手机行业的巨头,一直以来都在折叠屏技术领域积极探索和创新。近日,三星首款三折叠手机的诸多细节被曝光,其…...
大白话Vue Router 中路由守卫(全局守卫、路由独享守卫、组件内守卫)的种类及应用场景
大白话Vue Router 中路由守卫(全局守卫、路由独享守卫、组件内守卫)的种类及应用场景 答题思路 明确要介绍的内容:需要分别介绍 Vue Router 中全局守卫、路由独享守卫和组件内守卫这三种路由守卫的种类,详细说明它们的定义、使用…...
CUDA编程之OpenCV与CUDA结合使用
OpenCV与CUDA的结合使用可显著提升图像处理性能。 一、版本匹配与环境配置 CUDA与OpenCV版本兼容性 OpenCV各版本对CUDA的支持存在差异,例如OpenCV 4.5.4需搭配CUDA 10.02,而较新的OpenCV 4.8.0需使用更高版本CUDA。 需注意部分模块(…...
Educational Codeforces Round 7 F. The Sum of the k-th Powers 多项式、拉格朗日插值
题目链接 题目大意 求 ( ∑ i 1 n i k ) (\sum_{i1}^{n} i^k) (∑i1nik) m o d ( 1 0 9 7 ) mod(10^97) mod(1097) . 数据范围 : 1 ≤ n ≤ 1 0 9 1 \leq n \leq 10^9 1≤n≤109 , 0 ≤ k ≤ 1 0 6 0 \leq k \leq 10^6 0≤k≤106 . 思路 令 f ( n ) ∑ …...
LINUX网络基础 [五] - HTTP协议
目录 HTTP协议 预备知识 认识 URL 认识 urlencode 和 urldecode HTTP协议格式 HTTP请求协议格式 HTTP响应协议格式 HTTP的方法 HTTP的状态码 编辑HTTP常见Header HTTP实现代码 HttpServer.hpp HttpServer.cpp Socket.hpp log.hpp Makefile Web根目录 H…...
WPS Word中英文混杂空格和行间距不一致调整方案
文章目录 问题1:在两端对齐的情况下,如何删除参考文献(英文)的空格问题2:中英文混杂行间距不一致问题问题3:设置中文为固定字体,设置西文为固定字体参考 问题1:在两端对齐的情况下&a…...
C++ Qt创建计时器
在Qt中,可以使用QTimer来创建一个简单的计时器。QTimer是一个用于定时触发事件的类,通常与QObject的子类(如QWidget)一起使用。以下是一个完整的示例,展示如何使用Qt创建一个带有计时器的窗口应用程序。 示例ÿ…...





















































