Davidの3号基地 - 大学学习
type: channel
link: https://www.david03.top/index.php/tag/%E5%A4%A7%E5%AD%A6%E5%AD%A6%E4%B9%A0/
items: 医学之外，我在折腾些什么
items: 再见珠江，你好小榄👋
items: 见习周记（10.13-10.17）
items: 到田野间，到村落中，到基层去
items: 见习周记（6.24-7.1）【已完结】
items: 学医的第1000天
items: 见习周记（4.21-4.25，5.19-5.23）【已完结】
items: 如何让你的R shiny app变得更加国际化
items: 我的内科学复习助手（再探“AI辅助学习”）
items: 制作一款傻瓜也能用的样本量计算工具！

医学之外，我在折腾些什么
type: item
date: 2026-03-26T11:04:00+08:00
description: 医学之外，我在折腾些什么写在前面写这一篇文章的目的是简单总结一下目前在折腾的一些小玩意，也算是一个自我总结吧，但是感觉我的这个“写在前面”会叽里咕噜说一大堆……我一直很羡慕那些能够通过创造实现某种功能或者便利某种功能的人，像工程师，软件开发者，游戏开发者这些……我认为创造事物是一件特别“酷”的事情。所以我之前在《2024年终总结》里写了下面这句话：我之所以会写R，建一些与医学毫无关系的网站的一大原因可能就是我不想只是一个“文科生”吧。所以我大体上喜欢医学，这可能是因为“人”，“故事”与“充实”，也可能是“未来前景”，但又羡慕那些“逻辑至上”的学科的同学，赞叹那些通过双手创造事物的职业，他们拥有着我所没有的“创造能力”。这几周出于某种需要，开始上手接触一些湿实验相关的项目，跑WB条带（Western Blot（蛋白质印迹））或者养养细胞什么的。在深入了解背后的机制之后，真的很佩服发明WB法以及改良的人，中间每一个步骤都充满了“小巧思”，令人惊叹。其实作为医学生来说，我所处的环境和周围非同专业的同龄朋友们十分的割裂。有人结婚了，有人买车了，有人工作了，有人创业了，总的来讲，就是都各有“收获”，都有阶段性的“成就”，哪怕没有什么值得一提的所谓“成就”，也都进入了下一阶段。然后看看自己，仿佛困在了医学院里服刑，一眼望不到尽头。前几周和大鸟聚餐，听闻他与女朋友复合了，大鸟的女朋友是学口腔专业的，今年考研，但是作为一个超级纯种的985理科生，他对于医学相关专业的情况毫无概念，于是我跟他讲述了我专业的种种，讲了我自己的情况。得到的回复是：“你们这TM也太卷了吧？”，这么一对账才发现，外面根本没下雨……就我自己的“身边统计学”来说，我们专业的80%的同学，截至大四，都拥有至少1篇中文核心以上的文章或者参与1个或多个科研项目的经历，而其中有发表SCI的就有不少了（20%）。前些段时间经常能在网上看见那些本科生发七八篇SCI被痛批“学阀”“少爷小姐”“家里有人”的，但实际上作为同专业同龄人来看，我会真心在想这个人真努力真辛苦啊……（当然，那种二十篇以上的本科生非生信类SCI就有点演都不演了，该骂）。不过生信SCI真的已经与灌水画等号了倒不假，感觉在我们学校随便抓一个学生就是做生信刷文章刷科研经历的。在我的身边，已经有发了七八篇SCI绩点还名列前茅的神仙了，有的神仙大二就已经写了两份国自然标书了（这不是硕博生才会有的经历吗），还有的神仙已经组建了自己的实验室（简直是超人）……但是回归本科教育的目的来讲，对于一个本科生，为何争着去要搞这些科研呢，好好学好基础知识就已经很困难了，但是事实就是周围人都在“科研”，不发论文基本就和路边一条无异，考研保研面试都要求有科研经历，没有科研经历只能被调剂嫌弃，堪比应届生要求工作经历10年以上。所以我对那种迫不得已的“催熟”科研其实挺反感的，但又不得不承认，这些“催熟”科研确实能够培养科研思维，是好处很多的，也能培养科研兴趣，对日后的方向确定与专业路线决定都是有着不小的帮助。但，还是反对。叽里咕噜说了一堆有的没的，来回归我们这片文章的正题，就是想把我自己这几年折腾的一些东西给陈列一下，因为我自己对写代码还是比较感兴趣的，再加之对于水生信比较抵触，所以当时在生信数据挖掘和制作网页工具之间，我选择了制作网页工具，也就有了下面这些玩意。“折腾”一词就已经表明了，做的事情是我兴趣使然，而非“身不由己”。也因此，很多“科研”的“项目”并不会放进来，像很多生信的文章和课题组的小差事项目就不会出现在下面了。OnlineMeta（Meta分析网页工具）地址：https://smuonco.shinyapps.io/Onlinemeta/DOI：https://doi.org/10.1016/j.craph.2025.100023.这是我上手做的第一个网页工具，也是目前为止最花费心思的网页工具，之前在《Onlinemeta v1.1介绍》中就已经对这个工具做了很详细的介绍了，所以在此不过多赘述，只是讲讲开发感想。[post cid="197" /]Meta分析其实近些年来也和灌水画等号了，不过我认为Meta分析的目的是极好的，作为循证医学的最高证据，能够直接指导临床用药与药物可靠性研究，也能做出高度有效的相关性与结论性判断。收获最大的是，通过开发这一个工具，基本对所有类型的meta分析都有了学习，因为只有了解背后的逻辑，了解每一种meta分析的产生过程，才能做出可以直接使用的网页工具；除此之外，从2023年至今3年的开发历程中，会遇到全球用户不同的反馈问题，在解决疑问与debug的过程中，也对Meta分析的理解更加深刻。到现在，我可以自豪的说，对于Meta分析，我已经基本掌握了。作为一个科研类型的shiny工具网页，能够实现年均100…

再见珠江，你好小榄👋
type: item
date: 2026-01-18T00:11:00+08:00
description: 再见珠江，你好小榄👋写在前面今天是开始实习前的最后一天，昨天中午收拾完全部的大包大箱搬到中山市小榄人民医院，等到安顿下来，也已经到了晚上十一点，本来想着当时写一篇小记的，但是困意和倦意席卷全身，便睡去了。早上起来，是熟悉的蚊帐帘子。下床，新舍友们都已经起了，我坐在桌前，体会到了一种似乎很久很久没有感受到过的空闲感，于是便开始写下些什么了。大四上的考试这一个学期基本都是在考试中度过的，也可能是因为早已经被考麻了，感觉这学期的压力并没有上一学期内外科那么大，就是纯粹的被数量压倒……真算下来，这一学期的空闲只有开始的一两周和考完眼科之后的1个月吧。学的东西很多很杂甚至有些不知所谓，感觉把这些东西全堆到大四上只是因为着急让人去实习吧……也写了很多很多学科小结，都放在了置顶的加密文章里面了，也可以从下面直接进入：皮肤性病学学习建议与干货由此进入急救医学学习建议与干货由此进入（吐槽版）传染病学学习建议与干货由此进入（吐槽版）耳鼻咽喉头颈外科学学习建议与干货由此进入眼科学学习建议与干货由此进入神经精神病学学习建议与干货由此进入（邪修两天速成版）全科医学学习建议与干货由此进入（半天速成版）口腔科学学习建议与干货由此进入儿科学学习建议与干货由此进入康复医学学习建议与干货由此进入每学期都会做这样的学科小结，唯独大三下的内外科和影像没有做（足以见得当时那几门带来的“震撼冲击”有多大）再见珠江最后还是保守选择，珠江医院作为下半年的“神点”雷打不动，取舍就是上半年去中山小榄体会痛苦的外儿生活。在珠江的日子在珠江的一年，是任务繁重的，也是很难忘的。时间过得特别特别快，基本都是在考试和上课中度过。珠江医院的宿舍环境很不好，但哪怕如此到最后离开的时候，也依旧会感到不舍（说是这么说，如果真要我继续住一年我肯定会急眼哈哈哈）。在这一年里，认识到了很多“战友”，也收获到了很多朋友，大家都有自己的理想与目标，大多数人都很好很好，也遇见了一些不好的人，但是我基本忘完了哈哈哈~见习的时光也收获颇丰，可以看下面的文章：[post cid="383" /][post cid="245" /][post cid="242" /][post cid="231" /]其实可以写的地方有很多，但我不打算现在就全部写出来，因为在2026年下半年我的实习点还是珠江医院，等到真要离开的那个时候再写下长长一段吧（真的会写吗？）三年半的舍友和相处三年半的舍友离开了，存和彦去到佛二和顺德，轩则去到了顺德和佛二，下一次见面估计就是一年之后的大五下，到那个时候大家都应该已经各有所归了在搬家的前一天，我们四个一起去吃了海底捞，打了桌球，晚上回到宿舍打了一晚上CS，很痛快。我一直感觉我们宿舍很完美很完美，每个人都能玩到一起去。从《雀魂》的截胡大法，到《致命公司》的力挽狂澜，到《REPO》的仙人指路，到《深岩银河》的情比金坚，再到围观重恐《Outlast》，到《土豆兄弟》的激情爆射，到《胡闹厨房》的反复断连，到双双配合《双人成行》《双影奇境》《炉石传说》，再到最后的CS皇城PK……也有不知道多少次的聚餐，桌球，麻将，桌游。可以说，正是因为他们，我的医学之路完全不像想象中那般枯燥无聊，也正是因为他们，我的大学宿舍生活很美好很丰富很多彩。谢谢你们……同样，这不是真正的离别，我们一年后再见！你好小榄惊喜宿舍中山市小榄人民医院，在选实习点之前，从既往师兄师姐的经验体验来看，是很痛苦的一个点，宿舍环境不好，外科体验很差。但是等到真进入宿舍的时候，感觉自己的大学生活被彻底补完了……大空间+飘窗+大卫浴+小入户走廊+全新桌床，这个配置我在顺德都没有享受过……相比起珠江医院的超级无敌破烂宿舍，这里简直是天堂！（想看珠江宿舍可以见这篇文章《大三下学期初的一些感悟》）[post cid="230" /]医院也很大，比较新，人比较少，感觉接下来的生活应该不会很差。新的人事物新的宿舍，新的舍友。舍友基本都认识，毕竟大一大二都在一个班，有科研狂人锋，有岩深疯子清，还有一个不太熟豪。宿舍在5楼没有电梯，加上单层高度又很高很高，所以搬宿舍的时候差点没给我们累死。第二天，我们宿舍火速团建，去到了当地最火爆的鸽子店吃各种鸽子。吃完鸽子后，去找寻台球店打桌球，只能说这里真的很城乡结合部，到处都是工业园和建材批发市场以及服装厂房，找了很多家台球店都感觉怪怪的，最后走了一段路才找着一家看上去比较正常的。这里还有很多足浴店和洗脚城……最后实习生活开始了，敬请期待吧~其实对于很多人事物都是暂时的告别，还会再见，所以写出来的东西就有点潦草……

见习周记（10.13-10.17）
type: item
date: 2025-10-21T15:53:00+08:00
description: 见习周记（10.13-10.17）文前好久好久没有更新博客了，最近实在是忙到天昏地暗。接下来几乎一周一门考试……而这一周的见习时间都是在早上，更是给本就不充裕的睡眠雪上加霜。昨天考完皮肤性病之后才有了一点点短暂的空闲期。下面是本学期的见习安排时间见习科室时间见习科室时间见习科室10.13耳鼻咽喉科11.3妇产科（妇科/产科/门诊）12.23康复科10.14眼科11.4儿科112.24儿科310.15皮肤科11.5口腔科12.25空10.16急诊科11.6儿科212.26空10.17妇产科（妇科/产科/门诊）11.7神经内科12.27妇产科（妇科/产科/门诊）10.13-耳鼻咽喉头颈外科老师是好人，九点才让我们到门诊科室集合。这也是头一次在门诊见习。一开始老师随便讲了些什么，之后便带我们去观摩门诊耳内镜，鼻内镜和咽喉镜。门诊很热闹，人流很密集，内镜一个接着一个不空闲。（看耳内镜挖耳屎有一种莫名的舒畅）然后便被带去听力中心（据说是华南地区top3），在超级安静的小房间里面呆了一会（真的隔绝了一切声音，感觉血流声都要被吸走了）再来去观摩了眼震检查（感觉好新奇）最后11:30结束。很轻松的见习，也不用写见习报告。10.14-眼科老师是好人，八点半让我们在住院楼集合。（至少不用八点前起床哈哈哈哈）分三组去问了不同的病例。然后简单讨论完之后就去参观设备和眼科检查了。视力表，眼压仪和裂隙灯。都上手操作了一下，很有意思。玩完就走了，很轻松的见习。10.15-皮肤科八点到门诊集合，好困。但是皮肤科给我的印象特别特别好，老师也特别特别好，见习也是很有意思很有意思。我们一来简单听带教给我们介绍科室情况，然后2人一组被分配到不同的医生那里跟诊2小时。就是站在老师后面看老师坐门诊，因为是皮肤科也会遇到很多需要回避的情况（这个时候就要自觉去当门神或者面壁思过）见到一个印象很深刻的药疹病例，吃“大活络丸”吃出来的，很典型的全身症状，看着就很严重（但实际还好）。然后还遇到的同班同学就诊（因为上次她在皮肤科见习的时候体验皮肤镜检查出来了一个疑似恶变的痣，遂来门诊就诊安排手术）。遂有了一个诊室都是相关人员的奇景。因为我的肘部伸侧感觉有一些苔藓样变，怀疑是神经性皮炎，找老师免费看了一下，老师看完肯定了我的诊断，然后就走出去了。回来的时候塞给了我小药膏。顺便送了我两个护手霜。真好。然后就去看皮肤手术，好巧不巧正好是那名同学的手术。估计她抬头一看天塌了。拍了张角度新奇的合照。然后去看了光疗仪，wood等，皮肤镜等各种设备和检查。结束之后老师说又想要查皮肤镜的可以跟她来。然后所有人就这样白嫖了检查。让老师给我查了一下头皮上的一颗蓝痣，感觉好新奇。也被wood灯照了，我脸上好多马拉色菌……（得好好养护）见习紧凑有趣，实践经历丰富，皮肤科的见习经历可以说是目前最好的没有之一（血赚）。10.16-急诊科八点集合，困极。去到急诊大厅，才看见老师行尸走肉般交完夜班过来。嗯，感觉所有人包括老师都是神志淡漠的状态。大家就这样模模糊糊问了一个病例（真感觉稀里糊涂的就问完了）然后回到活动室极简地讨论了一下，然后就放了……刷新了见习时间的最快记录（8:00-8:37）只花了37min结束见习。回去就直接睡回笼觉了（老师急诊夜班也真不容易……）10.17-妇产科（妇科病区）十点集合，好极了。集合之后没看见老师，老师去处理一个急症了。于是在办公室里面和主任大眼瞪小眼。主任正准备给科室医生培训中国卵巢癌用药指南，等带教老师处理完病人的时候，主任已经在办公室里面开始讲了，我们就这样阴差阳错在里面听。（主任）“你把他们带走吧”（带教）“主任您看这是多好的一个机会，能听您讲这些，让他们留在这听听吧。”遂被留在办公室听主任叨叨叨。一直讲到11:30也没讲完，但是12:00我们还有点名会遂提前离场。就过来上了一节用药指南课……最不见习的一次见习

到田野间，到村落中，到基层去
type: item
date: 2025-07-21T23:27:00+08:00
description: 到田野间，到村落中，到基层去最前面好久不见，这里是连轴转了一个半月不得安宁的David。从一个半月前的医学影像学期末考试，历经临床技能考核，内科学考试，外科学考试，到10天前考试月结束，紧接着便是去梅州五华支教义诊支援探访。这一个半月发生了很多很多事情，也特别忙特别忙，本来是想着随时做做文字记录的，但是根本抽不出时间和精力去“笔耕不辍”，今天难得有了一整天的空闲，也难得睡了一次饱觉，上午（或者是中午）从床上起来的时候，甚至有一种茫然若失的失落感，感觉一切就这样突然画上了终止符，念念不舍。回想一下这段日子，感觉真的收获了太多，尤其是下乡的经历，真的能改变许多既往认知的。那么，就先把这学期的考试经历放在一边（这是另一种程度的难忘），这次就着重讲讲近七天的所见所闻吧，不做粉饰的所见所闻。缘-“医心相连”团队与百千万工程为什么我会选择去下一次乡呢？其实原因并不是很高大上，但也不是那种目的性极强的功利主义，纯粹是因为在3个月前，自己觉得暑假之初会很无聊，想给自己找点事做（去外面玩玩）……当然，从动机上来讲这已经完全误判了，因为期末月和各种杂七杂八的课题已经瓜分了我近期的许多精力，这时候再进行的下乡活动，已经是一种超负荷状态了。当时听说团队在招摄影剪辑的同学，于是便兴致满满的报名了，但是实际上却成为了团队的本科负责人之一。我加入的团队之前主体成员一直都是硕博团队，今年才纳入了本科生，于是便歪打正着成为了本科团的初始成员。所以虽然招进来是摄影岗位，但是实际上和团队秘书差不多……此外，本文展示的照片均出自我自己也就是从加入团队开始，下乡的安排就正式启动了，准备科普课件，做教案做教研，准备资源物资，准备行程安排，这些事情夹在兵荒马乱的考试月期间，让我无数次怀疑甚至后悔自己“掺和”了一件麻烦事。不过，当行程全部结束之时，我又会无数次感谢甚至庆幸自己“掺和”了这件麻烦事。那什么是百千万工程呢？“百千万工程”‌是广东省实施的“百县千镇万村高质量发展工程”的简称，旨在通过统筹城乡区域协调发展，推动全省县域经济、乡镇联城带村功能和乡村全面振兴实现高质量发展。‌‌该名称于2022年12月8日在省委十三届二次全会上首次提出。（好官方权威的表述）说实话，在这次下乡之前我完全没有了解过这些，自从升入大学以来，每天埋头于蓝色生死恋和课题之中，对这方面的宣传基本完全忽略。不过当真正加入其中之后，才发现原来这并不是随便讲讲的口号，在广东省，到处都可见到百千万工程的影子，无论是市区还是乡村，百千万工程的宣传和实际成果都随处可见。恍然间，才发现自己原来早已身在其中。这方面，广东做的确实不错。再深入了解一下，我才发现原来仅仅是我们学校，就有175支“百千万工程”突击队。每到寒暑假，这175支队伍就会从大都会广州如星火蔓延一般深入到全广东省的县域，开展深度或广泛的支援活动。行程安排时间总体安排7.13 晚抵达五华县7.14 上午科普课活动（岐岭镇，华城镇）下午科普课活动（岐岭镇，华城镇）7.15 上午曾国华故居、长乐烧酒厂参观下午给当地志愿者协会做培训（岐岭镇）7.16 上午科普课活动（岐岭镇，华城镇）下午科普课活动（岐岭镇）；老年人糖尿病科普讲座（华城镇）7.17 上午纪念碑纪念仪式；学生心理健康科普讲座（华城镇）；特殊村户走访下午五华县第三人民医院交流晚上华城镇友谊足球赛7.18 上午岐岭镇荣贵村义诊；华城镇社区走访下午岐岭镇卫生院交流7.19 上午华城镇新四村义诊；新桥卫生院交流下午离开五华县启-前往五华五华在哪？五华是个什么样的地方？五华县隶属广东省梅州市，地处广东省东部、韩江上游，下辖16个镇，常住人口92.35万人；如果检索一下，我们可以知道这里名产长乐烧酒，也是广东足球之乡，有各种美味客家菜。但同时，这里也是广东省的GDP低谷，人口外流最严重处，脱贫之前属于国家级贫困县。这便是我们此行的目的地。因为交通不便，团队既往都是大巴前往。但五华县在去年新修建了高铁站，也让这次的出行便利了不少。岐岭义教从严格意义上来讲，我们需要区分支教和义教，支教侧重教育资源的系统性补充和支持，义教更强调公益性和志愿服务的灵活拓展‌。尽管在明面的宣传上都是支教，但我感觉我们的前几天的行动并不能说是支教，而是义教。给小朋友们讲解一些健康知识，教导他们健康生活这样的。但在岐岭的教学活动，又不仅仅是医学科普那么简单……前三天是属于本科团队全程负责的教学行程。我们团队分了2队，一队驻扎华城镇，一队前往岐岭镇。华城镇的队伍以广泛性为主，在西林小学、中心小学高华教学点及齐乐小学开展健康教学，行程安排很紧张。但是因为团队长期与华城镇有着支援合作关系，所以一切都很顺利，学校和镇政府对于教学安排都很上心，每一次行动，都是领导班子全员配合跟随。所以，从某种意义上来讲，在华城镇的教学活动，都很标准。标准的没空…

见习周记（6.24-7.1）【已完结】
type: item
date: 2025-07-01T20:11:00+08:00
description: 见习周记（6.24-7.1）写在前面最近真的好累好累，好忙好忙……7.4号要考内科学，7.6号要考N2，7.10要考外科，这中间还要处理各种各样杂七杂八的小事……不过好歹也考完了医学影像学和临床技能学，只能说考得很爆炸。究竟有什么方法能够让我在一周以内复习完内科学呢……感觉自己的压力前所未有的大……比之前所有的期末月还大（好像每一个学期的期末月都是如此，压力越来越大）双语班的安排也是很迷惑，在期末考试前三天居然还有见习安排。下面是之前的见习周记：[post cid="242" /] [post cid="231" /]这一阶段的见习的科室比起之前的常规科室显得比较“非重点知识”，再加上是期末月的因素所以大家也都心照不宣做做样子，老师们一般很早就会放我们回去备考（除了血液科）。其实本来是没多少精力来写见习周记的，但是总觉得之前那么多次见习都坚持写下来了如果最后一阶段的见习不写岂不是不圆满，所以便强打精神开始敲字。顺便也充当一个“跳出”的契机，放松放松吧。6.24 血液科血液科在23楼，等电梯等了好久……早上8:30便和老师开始查房，查了老师负责的全部病人，每查一个就得听老半天知识点……就这样跟着查房了一上午，一直到十一点半才放……脚都酸了。6.25 肾内科吸取到教训，这次组长提前告知了老师我们要被考试创死的现状，所以老师答应我们早点放。不过肾内科倒是挺有意思的，是一名很有气质的女老师带我们查房，主要是各种肾炎肾病肾衰竭等。肾内科很有意思，是少数病人可以切身领悟到医生的辛苦的科室，因为在这个科室，出院需要考试。因为不少肾病的住院患者都需要进行肾透析，有家用的透析仪器，不过有使用门槛，所以就需要病人有一定的基础知识，这样才能对仪器的正确使用有一定保障。在这个“出院考试”里，不仅仅有理论考核，甚至还有技能考核，只有理论和技能都及格，才能获批出院。我们查房的一个病人，怎么考核都考不过，甚至都开始摆烂了哈哈哈。6.26 脊柱骨科今天是极其痛苦的一天，上午的见习查房，中午去考临床技能期末考试，顺便做考场志愿者到晚上，饭也没吃就得去上tj胡乱调课的晚课到九点……（这晚课以及tj也是极其抽象，或许有机会后面单独开一个文章讲）上午的见习倒是比较轻松，因为考虑到中午有考试所以老师放的也很早。主要带着我们问了两个病例，腰椎间盘突出和颈椎病，病例讨论分析完就放了。没有很特别的地方。6.27 关节骨科纯粤语查房何不是另一种全英语查房。老师是之前给我们上骨关节炎的老师（同时自称考研培训老师），简单讲了一些理论知识便带着我们去看各种病例（肩袖关节炎，风湿性关节炎，骨关节炎等）。能用粤语绝不用普通话……我听不懂，但点头绝没错。本周的见习结束，下周还有最后两科的见习，以及最令人崩溃的内科学考试。好痛苦。6.30 风湿免疫科科室很体谅我们，十点才让我们过来。过程也很见习，分两组问了两个病例（一个系统性红斑狼疮，一个痛风）。给我印象最深的是一位痛风患者，手关节和膝关节踝关节都是痛风石，溶晶痛剧烈，双下肢基本已经肌萎缩，稍微动一下便难以忍受。感觉比截瘫还要痛苦，以至于科主任亲自过来观察情况下诊疗意见。还看了唇腺穿刺活检操作，操作的老师还是之前给我们上强直性脊柱炎NPL的老师（技能操作不过关啊老师）。问完病史简单汇报之后便放我们回去了。7.1 内分泌科一直都说内分泌是“黄金科室”，事少钱多人闲。果真如此，一进科室就感觉这里病人好少好少，一看病例登记才发现病种除了糖尿病就是甲亢……也正因如此，带教老师直接脱产带教……从头到尾没有离开过。问了两个病例，一个甲亢一个糖尿病。没有很特殊的地方。但是猪猪医院的内分泌科名声并不好，这里的氛围感觉有点窒息。带教似乎并不想很早把我们放回去复习内科，一直在有的没的说糖尿病和甲亢。嗯，只不过她只有问句。什么有没有科研啊，有没有成果啊，感觉就硬生生拖到快十一点才感觉实在说不下去了遂放我们离开。大后天考内科，最近兵荒马乱的，好累。

学医的第1000天
type: item
date: 2025-06-04T01:11:00+08:00
description: 进入大学的第1000天先来说说端午假期吧虽然知道端午假期抛开双休来看只有一天，虽然我也知道我自己在假期基本什么正事也没做，再虽然我还是知道这一周只用上四天课。但是！假期怎么就结束了（大哭！3天假期做了什么（极致的放纵）炉石酒馆单排从4000上到6500坦克世界刷完了所有通行证章节和舍友出去吃饭和舍友打一晚上麻将（第一晚）和舍友打一晚上炉石双排（第二晚第三晚）和舍友打一晚上深岩银河，超级鸡马（第二晚）40天考试月要面对什么（极致的压力）11天后：第四次六级考试（刷分）16天后：医学影像学考试23天后：临床技能学考试31天后：内科学考试33天后：日语N2考试（笑死，根本没准备，我是大慈善家）37天后：外科学考试40天后：支教放暑假前：Meta分析1份，网页工具2项，投稿1份我已经可以预见到自己接下来两个月将会有多么狼狈不堪了。学医的第1000天前几天好多同学都在纪念他们的入学第1000天，我们入学时间正常来说是2022年9月4日，到了2025年5月31号端午节也刚好就是1000天。但是2022那一年依旧比较特殊，尤其对于从深圳出发的学生来说，疫情隔离政策让我晚了好几天才完成入学，记得当时在隔离酒店（自费）呆了一段时间，可以见下面这篇文章。[post cid="29" /]所以我的入学时间晚了4天，我是2022年9月8号才进入的校园，如果说从那时候开始算学医的话，那么我的1000天也到来了那么在千日纪念日，该写些什么呢？写一写学医的感悟，写一写学医的见闻，写一写大学的成长，写一写成年之后的世界，写一写对未来的期望，写一写对自己的反思？嗯，其实我都懒得写。但好歹文档都建立出来了，不写些什么又过意不去，况且1000日纪念也是水博文的好机会。学医的1000天-我学到了什么如果说我学到最多的东西是什么，就是不断认识到自己究竟有多么才疏学浅。我是我们家，不管是父亲那边还是母亲这边，从上三代直系亲属来算第一个学医的人。每次回到老家，都会有各种各样的亲戚来咨询各种医学问题，不仅仅是亲戚，不少初高中同学或者朋友也会来线上问诊。对于各式各样的问题，很多落实到答案上还是得依靠教材和搜索引擎……在确认之后才敢“引经据典”地回答问题。这些问题并不是教材上的“标准病人”，也并不是临床上的“典型体征”，更不是一线重症的“重点知识”。更多是日常健康问题，药物选择问题，以至于挂号诊室选择问题。很多问题对应的知识点是以后才会学到的甚至以后也完全不会学的，又或者是完全“非重点”，课上一嘴带过的。但是在“学医”这一标签下，说“不知道”是很难的。到头来，也就是亲朋好友带着问题，来问一个几乎什么都不知道的三脚猫医学生。这位三脚猫医学生得借助书本和搜索引擎，才能给出一个模棱两可，没有肯定语气的“大概率诊断”。医学课本越堆越高，考试越考越多，每天都是各种知识的反复温习，但是学得越多，也就更没底。后本来想写一篇长篇大论的，但是奈何自己的时间实在是太少太少（又或者说是留给自己的时间太少了）。所以没法写太多，写几个字就得过且过了。希望自己考试月一切顺利吧~

见习周记（4.21-4.25，5.19-5.23）【已完结】
type: item
date: 2025-05-23T18:00:00+08:00
description: 见习周记（4.21-4.25，5.19-5.23）写在前面本学期我们班一共有5周见习，我们组10人的见习安排表如下： 第一周（3.17-3.21）第二周（4.21-4.25）第三周（5.19-5.23）第四周（6.24-6.27）第五周（6.30-7.1）周一呼吸与危重症医学科呼吸与危重症医学科泌尿外科无风湿免疫科周二心内科心内科神经外科血液科内分泌科周三麻醉科肝胆二科胸外科肾内科无周四普外科肝胆一科心外科脊柱骨科无周五消化内科消化内科创伤骨科关节骨科无第一周的情况可见博客之前发布的文章《记一周见习（3.17-3.21）【完结】》，当时去的是呼吸与危重症医学科，心内科，麻醉科，普外科，消化内科这五科。然后第二周因为基本都是重复的内容所以没什么记录。第三周也就是本文动笔的这一周，都是外科科室，都是没去过的科室所以记录。之后应该会把第四第五周放一起写吧……简单对第二周进行一个忆的回4.21 呼吸科基本内容还是去看了支气管镜的操作，然后一些呼吸功能的检查。看完就放我们回去了，因为第一周已经写过病历所以也不用去写病历，高效率问病人，主要是肺炎、慢阻肺、肺癌，问完讨论完之后结束见习。4.22 心内科很轻松的见习，老师甚至让我们晚点过去因为他还没吃饭……，因为第一周已经写过病历所以也不用去写病历，高效率问完病人，继续早早回宿舍吹空调~4.23 肝胆二科老师很热情，科室也很热闹，病房病人也活蹦乱跳。我们10人分了3组分别去问了不同的病例，我问的是一个胰腺炎的病人，典型的高油高脂饮食诱因上腹突发剧痛，各种检查也是典型的，问完病史之后详细讨论了鉴别诊断的内容，然后各小组一一汇报，汇报完天都黑了……这也是最晚放的一次见习，将近六点才结束……不过老师确实很负责很认真。4.24 肝胆一科几乎每个医院都有属于自己的“四大恶人”，猪猪医院也不例外，在猪猪医院牛马之间广为流传的四大恶人，有两个都在肝胆一科。这也是我截止当时见过气氛最压抑的科室，与肝胆二科完全相反，连病人都死气沉沉的……老师只准备了一个病例，让我们自己去问，病人也不太“配合”，给我们的答复很多都是错误编撰的，以至于最后结束问诊跟汇报病史的时候，被老师一顿质疑，明明有症状说自己没症状，明明没做手术说自己做过，明明有既往就诊经历说自己没去过医院……批完我们老师就放我们走了，似乎不想浪费时间。因此我们回去得很早，但是对这个科室的印象并不好。4.25 消化内科具体什么忘了，我只记得我当时就是反复走来走去走来走去，因为老师给我们预先打招呼的病人睡着了，出于人文关怀不能叫醒别人只能等他起床，等他起床人又不见了，找来找去发现在阳台晒太阳……是个有意思的老头，话特别多，问一句能给扯到家乡菜怎么做，问两句能扯到家里人怎么怎么样……好几次差点被他牵着跑……好在是最后还是完成了病史的收集。也是一次比较平常的见习吧，就是拖的时间比较久。第三周见习5.19 泌尿外科给我印象最深的是一进科室映入眼帘的大鱼缸和后面的牡丹，办公室也比其他科室整洁，还大不少……经济实力可见一斑。这次没有病史采集，是很纯粹的见习，就是去泌尿手术室看手术操作。看了膀胱镜检查，经尿道支架拆除以及前列腺穿刺。手术室的管理不像之前麻醉科那次严格，因为是泌尿自己的手术室（还有自己的手术室，经济实力可见一斑），而且也是因为泌尿科的手术对于洁净程度的要求都比较低，所以手术管理等级低。另外，插尿道看着就幻痛……看完手术就走了，因为不用问病史所以特别轻松。5.20 神经外科其实从一个科室的医生办公室，可以看出这个科室的很多特点。一般科室主任副主任都有自己专门的办公室和办公桌，所以这里说的“医生办公室”指的并不是那种“主任豪华单间”而是大多数一二线医师集体工作的地方我所见到的大多数内科科室的医生办公室，都不太整洁，里面到处是纸张，各种人来来往往，除了主任（有自己专门的办公室）以外的医生似乎也没有很确定的位置，往往都是毫无隐私的万能工位……也就是你只要坐下来就只能工作的那种状态。而大多数外科科室，就截然相反，办公室都比较整洁，而且基本没有医生（都在手术……）空空荡荡的。但是神外刷新了我对于外科科室财大气粗的精英形象（主任办公室倒是挺豪华），医生办公室就如上图，十分之逼仄，十分之狭小，也没有专门的示教室用来上课，这个办公室也是从普通病房改造过来的。当时上课的时候小小的房间里面最多的时候挤了二十多个人（穿白大褂的是见习的，用电脑的可能是实习的和科室课题组的），又闷又热，工作环境相当之恶劣。（也算是避雷了）还得吐槽一下这个办公室极其反人类的凳子设计，坐了半小时不到感觉我的大腿都要断了……太硌屁股了！外科带教好像都不太会准备病人来给我们问诊，今天也是没接触病人就下课了。5.21 胸外科不像普外科那种阿猫阿狗都能做的科室，胸外科是皇冠上的明珠。 ——某主任皇冠上的明珠，我认…

如何让你的R shiny app变得更加国际化
type: item
date: 2025-05-18T00:54:00+08:00
description: 语言转换使用文档前言上次开会跟师兄提了一嘴语言转换的适用性之后，这周便撰写了一篇使用文档，想着诶这篇文档也可以更新到博客上来遂更新……shiny.i18n的使用其实最好是项目创建一开始便同步进行，这样对重复性的文本翻译工作会比较友好，如果等全部代码都写完了再补充上语言转换，那么一个个去定位翻译文本是很费精力的一件事……安装与加载install.packages("shiny.i18n") library(shiny.i18n)参考文档：https://appsilon.github.io/shiny.i18n/index.html具体操作步骤1.翻译文本准备在根目录创建名为“translations.json”的json文件如图，这份文件的内容就是全部的翻译文本2.JSON端使用代码编辑器打开（如VS code）翻译文件代码格式如下：{ "languages": ["key", "en", "cn", "jp"], //请不要修改key，不然会报错，其他语言代码id无所谓 "translation": [ { "key": "app_title", "en": "Sample Size Calculation Tool", "cn": "样本量计算工具", "jp": "サンプルサイズ計算ツール" }, { "key": "btn_calc", "en": "Calculate Sample Size", "cn": "计算样本量", "jp": "サンプルサイズ計算" }, { "key": "lang_en", "en": "English", "cn": "英文", "jp": "英語" }, { "key": "lang_cn", "en": "Chinese", "cn": "中文", "jp": "中国語" }, { "key": "lang_jp", "en": "Japanese", "cn": "日语", "jp": "日本語" }, { "key": "tab_home", "en" : "Home", "cn" : "首页", "jp" : "ホーム" }, { "key": "tab_guidance", "en" : "Guidance", "cn" : "向导", "jp" : "ガイダンス" } //以此类推，把全部翻译文本都填充进来就好，这部分工作可以交给ai来做更快捷轻松 ] }其中“key”表示的是id，“en”“cn”“jp”则是不同的语言文本3.全局设置（即需作用于UI和Server）在app代码之前位置添加下述代码：i18n <- Translator$new(translation_json_path = "translations.json") i18n$set_translation_language("en")加载翻译文本以及确定默认语言4.配置一个或多个语言切换器这里展示若有多个选择器的状态下，该如何同步设置，如果只需要单个选择器就不用这么复杂，只需要单向追踪observeEvent即可#UI ##这里配置的是在右上角设置一个下拉式语言选择框，我们叫他lang_top tags$div( id = "lang_switcher_fixed", style = "position: fixed; top: 10px; right: 20px; width: 130px; z-index: 3000;", selectInput( inputId = "lang_top", label = NULL, choices = c("中文" = "cn", "English" = "en", "日本語" = "jp"), selected = "en", # 先给个默认值；后面 server 会同步 width = "100%" ) ) #假如其他地方还有另外的选择框或按钮分别对应lang_en->en；lang_cn->cn；lang_jp->jp5.替换所有的标签文本为i18n$t()将全部标签语言都替换成对应json文件的key也就是i18n$t()即可示例1旧：#这是一段长文本 tags$p("Usage: Fill in values like alpha, power, effect size or standard deviation, and choose alternative hypothesis. Click 'Calculate Sample Size'. Power curves will be displayed.")新：tags$p(i18n$t("Usage"))这里的“Usage”就是json文件中每一段翻译文本对应的“key”如果文本是在函数中或者s…

我的内科学复习助手（再探“AI辅助学习”）
type: item
date: 2025-04-29T01:25:00+08:00
description: 我的内科学复习助手（再探“AI辅助学习”）声明AI依旧只是辅助，方便引导从而进一步深入而非代替学习，所有知识的理解最后还是要依靠人脑，好记性不如烂笔头，莫将AI当做万能法宝！考虑教材版权问题，目前助手仅供自己使用。本文仅仅说明毫无内涵的方法论，并非技术性科普！前言4月26号的时候，同班有一名同学F加了我的微信。我从大一到现在不管是分班前还是分班后基本都认不齐班里的同学，分班后除了少数比较熟悉的人以外基本和同学没有什么来往，写博客这件事也没有怎么宣传……所以当有完全不相识人突然来加我好友的时候，惊讶的同时还有好奇……暗暗想对面有什么目的。所以当得知是从因博客文章过来的时候，是惊喜伴惊吓交杂在一起的感觉。这篇文章是不久前发布的《我的一些使用AI的可视化学习方法》，当时在里面说明了一些使用AI配合Mermaid及Markmap进行可视化引导学习的方法。[post cid="232" /]同学F向我提出了这个问题：之前在你的网站看到这一篇，觉得挺有意思，结合我现在遇到的问题，想要请教一下你有没有什么思路。就是想让AI整理一些临床医学的数据，就是像血红蛋白浓度、中性粒细胞比例之类的参考值范围，或是像咯血大中小量的范围，或是像肺动脉高压的影像学诊断的一对数据之类的。一个需求是我输入一次就够，比如今天学的关于心电图的某个指标我就手动输入给他，就能记住了。另外一个需求就是当我要加他整理关于某个方向的指标时，它能用表格分类整理好，比如关于呼吸系统相关的。最后就是，为了辅助自己的脑子能记住这些零零散散的数字，让它在已经储备的哪些指标的知识里面来提问我。我使用AI的现状就是用用那些国内在线版的豆包 腾讯元宝啊这些的，是不是上述的功能的实现是挺有难度的，因为可能会有很多幻觉和遗忘这便是这篇文章的开端了。也正巧，4月28号便是内科学的期中考试（写这篇文章的时候刚考完，有点爆炸哈哈哈），当时复习到头昏脑涨的，自己整理的手写笔记虽然十分全面但是面对病例分析题依旧较难快速定位以及整合输出。既然如此，那就尝试一下AI辅助吧。需要解决的问题正如同学F所说的，现在的AI基本上都有很多很多的幻觉和遗忘，国内的AI基本都是如此，面对长对话，可能一开始给出的结果还挺“可靠”，对话越进行下去越“露出马脚”，各种乱编的数据和想当然的结果。对于一些基本常识性问题或许这并不明显，但是一旦涉及具体数据便是惨不忍睹。AI很聪明，它会讨好你，会让你觉得它的回复是可靠的，为了节省算力，它们并不会对每一次提问作出全面的知识库检索，而仅仅依靠前后文和训练好的数据进行回答，这无疑是不可靠的。这就需要掌握提问的技巧，但是巧妇难为无米之炊，纵使你的提示词再怎么精致准确，面对鱼龙混杂的网络数据，AI给出的结果依旧是令人失望。对于本科阶段的应试用的医学知识就更是如此了，内科指南年年变化，各种参考和定义各有不同，国内外标准也不一致。但是我们应试所需要的其实都来自于人卫出版的第十版《内科学》，这本书上可以说涵盖了内科考试的一切（说实话我觉得内科学编书编的相当不错，条理十分清晰重点鲜明，比之前的生理生化病理病生药理组胚好多了）。那么一切就有解决的头绪了，我们只需要让AI单纯从《内科学（第十版）》这本书上进行引用回答就好了。我的内科学复习助手这一切的可行性前提都是医学教材的全面电子化。新版的《内科学》，已经有了可复制全文文字的PDF版（将近200MB）。而寻遍全网的面向个人使用的AI模型，只有OpenAI自己的GPT支持这种极大文件的上传，而且仅仅只有在“自建GPT”中能够使用。（用来用去，感觉国内AI模型还是与GPT有不小的差距）那就一不做二不休，做一个“内科学复习助手”吧。基础提示词如下（后续会不断调整）：你是一个专门为中国临床医学生提供内科学复习帮助的GPT。你的目标是帮助学生梳理内科学知识点、解答常见问题、提供考点总结、辅助记忆和备考。你的回答严格依据用户上传的《内科学》第十版材料，确保用词、知识点和描述与材料内容保持一致，符合中国大陆地区医学教育体系和考试要求。回答时首先进行归纳总结，提炼重点，梳理成条理清晰、系统性强的内容，然后附上对应的原文引用并标明出处（包括章节、小节标题，若能确定页码亦需标注）。避免直接照搬整段原文作为回答主体，确保总结清晰、便于理解。表述上应正式、专业、强调逻辑性、系统性，适当延伸和拓展，帮助学生建立系统的临床思维和知识框架。如果遇到不明确的问题，可以适当引导提问者澄清，或者基于常见需求合理推测并提供帮助。知识库有且只有一本《内科学》教材。大功告成！让我们试试看结果！首先确定一下它是否真正读取了知识库。超级完美！不管是知识点内容还是对应章节都是完全一样一字不差的！并且面对PDF的逆天编码也能够定位到精确的正确页码！在数据源头保证干干净净不出差错，那么给出的结果也变得可靠了…

制作一款傻瓜也能用的样本量计算工具！
type: item
date: 2025-04-20T00:24:00+08:00
description: 制作一款傻瓜也能用的样本量计算工具！博客首发版介绍前言继之前的Meta分析网页工具（Onlinemeta）（具体可见Onlinemeta V1.1介绍）之后，我又做了一个小工具，这次的工具主要解决的是样本量计算的问题，在计算结果的同时提供一定程度的可视化。至于制作这个工具的动机可以简单归纳为一下：现有的专门的主流样本量计算工具PASS属于收费软件，且使用场景比较复杂Gpower软件，SPSS软件以及网上各路软件对于样本量的计算流程较为复杂（乍一看眼花缭乱，指引复杂不人性化）R语言对于样本量的计算的R包十分全面但是并没有一个完美到涵盖所有场景的R包尚没有一款能够同时适应于教学和临床研究的易上手的工具或软件，或多或少都存在各种各样的短板师兄给我的任务（当然不是首位doge(目移)如果来访者中有苦于各种统计软件不当人的设计的话，我想这个工具绝对能让你眼前一亮！如果这个工具能帮到来访的朋友们那就更好不过了！项目地址（目前还是demo版本）：https://smuonco.shinyapps.io/SSEA/下图是本项目的宣传页，也是工具的主题配色，Logo以及介绍。以及总体框架：配色灵感来自Rain Look的《West of Tibet III》的这张照片：首页展示如下：开发历程在寒假的时候，师兄跟我说很有必要做一个样本量计算工具，自己也认为很有必要（对各种软件繁琐的操作和几乎没有的说明深深恶痛疾），一拍即合，2月初就新建了文件夹出来。然后就摆了1个月（寒假，嘿嘿，美妙的寒假）……期间几乎没有进展开学之后打了鸡血，在内外科的混合双打之下搓完了10种类型29种情景的分析模块的server端。四月初完成了demo版的全部内容（美化UI，细化说明，可视化调整，输出内容调整）。历时2个月，其中摆了1个月……（嗯，比起Onlinemeta还是有所进步的）使用说明本部分待完善（到时候会把每一种模块都介绍一遍并附加上使用说明），现在先占个位置……特色功能相比起其他所有的统计软件或者网页工具，别出心裁设计了一个Guidance引导模块，在这个模块可以帮助使用者快速定位自己需要使用什么场景的样本量计算并做出相对应的指引解释！并且，为了方便初学者甚至专业人士快速上手，本工具所有模块都提供了对应的使用情景示例，并且对每一个输入参数和选择都有弹出式提示框。关于这些功能，因为我自己对于统计本身就不熟悉，在开发的过程中自己就遇到不少难以理解的统计问题和情景，所以一切都是以使用者理解为主要目的，甚至显得特别傻瓜哈哈哈。正式版本前瞻中日英三语转换：demo版本尚未实现本功能，后续正式版发布将会实现三语动态转换。shiny的i18n是真的麻烦……会重新起名（现在的Sample Size Calculation Tool其实也挺好）更好的引导逻辑预告最近要做的新工具，已经新建文件夹了！（重大进展！）时常在怀疑自己的医学生身份……这样还怎么干临床！（超大声