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

WF 2025 游记

因为错误在 EC-Final 显神威成功出线,我得以以 RCDS 随队人员的身份作为 ICPC Guest 参与 2025 ICPC World Final Baku.

Day -5

​ 被然叔拉到苏州给软件杯打工。

​ 出站时落雨大暴,翻书包发现没有雨伞,凌乱中就看到然叔开着辆绿色 SUV 过来接我,到了苏州大学,吃了 SUDA 的食堂,感觉良好。吃完下楼,此时虽然仍下着雨,但是气温 38°C,感觉很坏。

​ 到了 SUDA 教学楼,一下午无事,晚上被叫过去给 40 个左右的 iPad 充电,用来给明天评委打分。

IMG_20250825_193439.jpg

​ 晚上一个人爽睡双人房。

Day -4

​ 初赛负责给评委打印评分表事宜。

​ 摸鱼的时候调 DeepSeek API 把 PureAsh.exe 的初步聊天功能写了一下。

​ 吃晚饭路上和 hrgg 坐在 SUV 的后备箱。

IMG_20250826_184321.jpg

​ 吃完就没后备箱了,只能走回去/kel

IMG_20250826_192445.jpg

​ 晚上回宾馆刚洗完澡换上睡衣,然叔和李院长就进门了,然后 hrgg 和错误也过来,大家一起充分进行了行前交流、教育和座谈。

Day -3

​ 复赛答辩除了早上搬打印机过去就没事了。过去看了看答辩现场,觉得大多数组很水,也有真大佬在的。

​ 然后中午就在宾馆摸鱼打隔膜,在尝试 generals.io 的 FFA 稳定吃烂分策略,已经上了很多颗星。策略是基于初期大部分人面对一个大于 50 部队的 general 的时候不会去占领,因为此时占据花费小于 50 部队的城堡是更有利的。于是开局什么都不干即可,如果对方找到了你大概率不会理你,在大多数场次都能获得前四、第二甚至第一(坐山观虎斗之渔翁得利)的排名。唯一需要注意的是开局 50 部队之后再没碰到人并且没有占领足够多土地会被判定 AFK。

​ 晚上等评委开完会软件杯就完结了。

Day -2

​ 回家。看 rick & morty 的二创感觉非常震撼,于是开始进行一个第一季的观看。

​ 成功感冒了。

Day -1 & 0

​ 到达禄口机场。

​ 到达首都国际机场。坐飞机降落的时候觉得不太对,一边耳朵耳鸣,由于之前发生过一样的情况搜索了一下原因,发现是感冒引发的耳气压伤,打哈欠或做吞咽动作能缓解。感觉接下来飞巴库的长途要死了。

​ 到达海关的时候发现飞机延误了,从凌晨两点变成接近凌晨六点才起飞,此时还没到午夜,于是值机台都没工作人员。然叔上楼找了个小店,一起喝茶聊天,我继续刷 r&m。

​ 困得不知道天地为何物了,终于可以值机了,但是其实 in queue 了一个小时,所以一直站着。周围的外国人感觉比我这辈子见过的还多,整个大厅飘荡着多种语言。和我们同机的其他国内队伍都在我们后面包围了我们,只能瑟瑟发抖。

​ 终于登机了。

​ 第一次做国外飞机,内心还是很忐忑的。飞机进去,空姐用中文和我说“谢谢”,空间一看很大,一排有 2+3+2 个座位,我坐在中间靠外。然后座位上有一堆神奇东西,翻出来有被子、没充气的枕头(最后也不知道怎么充气)、眼罩、洗漱用品、航空耳塞、耳机...... 果断带上耳塞,然后盖上被子就睡. 因为一小时后才起飞,人来人往,广播里在说阿塞拜疆语,也没怎么睡着. 飞机起飞后关灯终于有点想睡了,然后晚餐来了. 晚餐感觉非常牛,有牛肉有土豆泥,所以非常好吃. 吃完继续睡,迷迷糊糊地睡,起来吃早餐,吃完就不睡了. 打开手机的闪光灯开始读余华的许三观卖血记,度过最后的时光.

​ 终于落地了,手机时间变成了两个,巴库早上 9:33,北京已经下午 1:33 了. 中国移动给我发送了短信,显示漫游已经开通. 打开高德地图发现旁边就是里海,自己就在巴库凸出来的角上.

​ 出机场就有 ICPC WF 的广告,有志愿者带我们合照,指引我们坐上班车.

​ 从班车窗户望去,这里的建筑很有特色,一层都是商铺,上面几层却是居民住的地方. 一转弯还看到了 F1 的广告横幅,后面是观赛的座位,原来这里就是 F1 的赛道. 因为开赛在即,一些工程正在赶快完成.

IMG_20250830_113814.jpg

​ 到了然叔最爱的假日酒店,和吕爷一间. 和服务员进行着艰深的英语交流.

​ 然叔带领我们去觅食,路上看到骑自行车的送外卖的人. 后来发现送外卖的人大部分都是用自行车. 这里的交通工具除了车辆主要有两种,自行车和滑板车,路边都有共享的. 当地人爱滑板车甚于自行车,在路边都能看到骑滑板车的.

​ 到了当地餐厅爽吃牛肉、羊肉和猪肉,餐厅的一听可乐要 4 马纳特(1 马纳特约 4 人民币),让我觉得物价很贵,后来去超市发现是餐厅卖太贵了,不过相对来说物价确实不低. 吃完去了当地营业厅给一些人办手机卡,但是也很贵,还不如我的移动国际漫游套餐. 柜台里有苹果、三星和小米的手机. 前台放着阿塞拜疆和土耳其两面国旗. 出去还看到有人在电锯这家店的招牌.

​ 晚上再出去觅食,路上看到了中国大使馆,来到了一家餐单上充满 Dumplings from momDumplings 的餐厅. 品尝了草莓馅饺子.

​ 回去洗澡的时候发现这里的花洒很奇特,是小长方形的. 这里的插座是欧标/德标的,就两个圆孔,还好准备了转换器. 洗完发现只有一副洗漱用品,打电话和前台进行艰深的英语交流.

Day 1

​ 出门看了看里海,里海很大、很平静. 能看到海鸟沿着水面飞行,翅膀同影子一起挥张,很像在水面上跳跃. 值得一提的是我们在里海对面,过去要过一段很长的马路,也就是 F1 的赛道,然后附近都没有斑马线,所以只能等没车的时候横穿了. 其实还是非常吓人的,因为这里的车看到人是基本不会减速的.

​ 然后在公园看到鸽子在慢慢地挪步,人来了也不走,但始终会和你保持一段小小的距离.

​ 去逛商场里的超市,看到了石榴酒.

​ 回去搬家,住进了 RCDS 的 JW 万豪酒店. 有浴缸. 矿泉水是用玻璃瓶装的.

​ 下楼去领取名牌,贴上了全息贴纸,领取了衣服,袋子和包. 包里有很多很多很多东西. 见下图.

IMG_20250831_212730.jpg

​ 衣服选的 2XL,和然叔同型号. 但是不是中国的型号,穿起来非常大,只能塞裤腰里了.

​ 从现在开始,吃饭基本都是自助的了,鸡肉牛肉都挺好吃,但是阿塞拜疆人很喜欢在菜里放葡萄叶,这样就不好吃,一般就两三个好吃的. 甜点很不错,甜是真甜,好吃是真好吃.

​ 晚上坐班车跑去选手在的万豪酒店里的 Chillzone 玩. 进去看到一些选手在下象棋的、下国际象棋的、玩跑团的、玩游戏机的,后来还有下麻将的、玩 VR 的,除外很多选手都在做纸笔谜题. 于是我先逛了逛,有 OpenAI 和 JetBrain 的场地,看到大青鱼在贴贴纸哪个赛区将捧杯. 回来就接过了 OpenAI 发的数独,要我找到所有的 A-G-I 和分别三个 BCDEFH,前面都好做,后面就很困难,然后被硬控了 2h 也没做出来.

Day 2

​ 上午 RCDS 在二楼 social,我和 hrgg 找了个桌子假装也在 social,然后吃点心. 饮料这里都是免费的,一听可乐不要 4 马纳特. 喝完咖啡看到在矿泉水旁边有绿色的玻璃瓶装的饮料,问了然叔说是苏打水,没喝过的人喝会觉得很苦,然后我试了一下并不觉得苦,可能是因为刚喝完咖啡了. 突然有人叫所有人进会议室,然后我就跟了进去听了整场 RCD 的会议.

​ 下午是开幕式,会场进去有个非常大的屏幕放着 ICPC WF Baku 的 Logo. 进门要过安检,实际上就检测一下有没有金属物品,所以要把手机拿出来再放回去. 跑到会场的 Chillzone 找到了坐在神奇的不可名状之物上的错误三人,说是不可名状是因为它是一个内部装满颗粒的懒人沙发,能随便塑形,所以坐上去躺着很爽.

​ 开幕式首先是 Bill Poucher 和赞助商讲话,与往年不同的是今年多了 OpenAI 和 Google Deepmind,中间还有选手介绍,然后上来一个打鼓的节目,打得非常起劲,感觉很牛,可能打鼓是阿塞拜疆的习俗,打得很快活. 最后给了一堆人颁奖,还给罗老师颁了奖.

​ 因为吕爷的行李箱托运坏了,所以晚上给吕爷买行李箱. 首先去了商场,这时候人是非常多,完全不像早上来的人烟稀少,看到了乐高搭的 Alpine 赛车. 然后一路走到五楼看到了麦当劳和肯德基,麦当劳的点餐机子是有英文的,肯德基只有阿塞拜疆语. 逛了一圈发现只有服装店有卖箱子,然后都很贵. 出去后,看到了月亮藏在新月酒店下面,非常好看.

IMG_20250901_202905.jpg

​ 然叔搜索了几家专卖店准备过去,然后我们就又遇到了过马路的困境,这时候车水马龙,车流中找不到缝,而坤学长打开高德地图发现可以走地下隧道,于是愉快地走了地下隧道,看到有人在吹奏. 这时我发现因为微信运动的神秘 bug,北京已经在第二天了,而巴库还在当天,所以排行榜上只有我和坤学长走了一万多步,还有一个走了 23 步的神秘学长. 抵达专卖店,非常悲伤发现晚上九点就关门了,所幸还有一家店没关门,然后吕爷挑我来问店主多少价格,然后店主说 600 马纳特. 我们很绝望,然后我问店主有没有便宜点的,店主说最便宜的是我旁边这个行李箱的小型版 400 马纳特,然后我们走出了店,回去睡大觉.

Day 3

​ 今天热身赛,去到赛场,在 Chillzone 看到青鱼在调试直播设备,好多好多选手和很多熟悉的大佬. 等选手入场后一个一个逛展台.

​ Deepmind 给一个可伸缩的包和贴纸,OpenAI 有变色贴纸,后来我把贴纸都贴到了笔记本上. 去华为告诉我要做数独才能拿礼品,然后数独已经没有了. 但是即使有的话坤学长说华为的数独比 OpenAI 的难多了,所以我肯定也不会. 去 JetBrain 听不懂工作人员说的英语,然后找了个中国人过来,正好他认识我们教练,所以把一堆东西,几乎所有东西都塞给我了,我正好今天也穿着 JetBrain 送我的袜子. 然后去巴库大学那里,工作人员拿着一本高德纳的 A Book of Tasty Algorithms 问我里面是什么,我想了半天里面是什么结果告诉我里面全是 Food,不过还是把书送我了,没想到高德纳还会写这种书. 最后去抓娃娃,这个很好抓不会松手,但是我抓了三次都没对准遗憾离场.

​ 逛完问然叔可以进场观看. 找了个好点的座位,但是除了前面的中南大学和 CMU 其它队伍就很难看见了. 对着座位表勉强了找到错误的位置. 然后随着 R U READY? 之后比赛就开始了. ZJU 领跑全场但是为什么大家都是偶数道题. 错误倒闭了,成为了全场最后第二个过题的队伍. 后来发现 ZJU 11 道题了,交 L 然后 RE 了,然后 sjtu 也 11 题了,交 L 然后 RE 了. THU 2min 过 7 题. 后来知道了热身赛 12 道题后六道题是前六道题的复制,然后 L 数据配错了. 出来吃饭发现能在大屏幕上直接看到榜,可以边吃边看,非常快乐.

IMG_20250902_121133.jpg

​ 下午和 hrgg 去银行帮坤学长会当地货币,百元大钞换了 100、50、10、5 马纳特各一张,1 马纳特 4 张和 50 角和 20 角硬币各一个.

Day 4

​ 今天华为挑战赛,带笔记本前往赛场. 教练只能在吃饭的地方打. 讲赛题是在里面给选手讲的,所以在赛前通过只能看直播看题. 题目是调整相册每张图片的大小使得美观度最高,主要评分项有每个形状的美观得分,形状的多样性和 T-shape 个数(即作为两个图片的角、一个图片的边的点数)等. 开局先全使用默认形状交了一发喜提大众分. 考虑了一下 T-shape 个数比较重要,而我只会处理高度相同的图片,所以就把 \(6\times6\)\(12\times6\) 的拼在一起交了一下就比较牛,果然获得很多 T-shape 分数. 然后就不会优化了,尝试加了其他形状获得了一点多样性分数,然后加了个随机化再多了点分数. 比赛的时候已经是午饭点了,很多人过来吃饭而我非常饿. 比完 14 点一看自助餐只有面包了,拿了两个面包吃了一块,另一块面包比较难吃吃了一半.

​ 吃完然叔问我去旅游还是听讲题,果断选择听讲题,不过最后也没讲题. 问了下错误,他们差不多获得了两倍于我的分数. Bill Poucher 首先回答提问”场馆为什么那么冷“,表示可以队服在里面套一件长袖. 接下来是教练颁奖,有位名字重复单词出现率非常高的教练得到了生涯教练奖. ZJU 的教练也获此殊荣.

IMG_20250903_144650.jpg

​ 然后就是挑战赛滚榜,也非常刺激,成功打过了 PKU. 因为大家后来涨分都是一点一点长的,所以会出现反复横跳的情况. 最后东京大学获得 rk1.

​ 发完奖后然叔还在旅游,不知道去哪,然叔表示让我跟着错误去选手酒店玩. 走之前我和坤学长去抓娃娃,队列前面的穿长袖的选手非常牛一次就抓中了,后来发现是铜牌得主,坤学长让他分享抓娃娃的经验,但最终也没抓中. 然后我们看到两个志愿者在玩桌上足球,坤学长表示想加入. 然后就我和坤学长对战志愿者二人,并不会桌上足球,结果被打了个 12:1,马上溜了.

​ 重新回到选手酒店的 Chillzone,先去看了看预测冠军的贴纸情况,结果是 EC 赛区最多,然后 NE 赛区次之. 非洲赛区有人用金牌贴纸拼了个 "AK". 然后看 JetBrain 在让选手挑战给 Junie prompt 写个休闲游戏网页,最后 Junie 写出来的网页非常牛. 看完就在懒人沙发上拿出笔记本躺着了. 面前有个 Switch,第一次见到 Switch,拿出来玩了玩王国之泪,语言是俄文. 然后到了饭点不让我进选手餐厅,就去了隔壁的 Staff 餐厅吃自助,第一次见到人造素肉吃了下味道不错,蘸土豆泥更好吃.

​ 吃完就看到 Mike 在做俯卧撑挑战,不过一群人围着也看不到,只看到起来后脸非常红的 Mike,然后一群人找他合照. Petr 在下国际象棋,到处能看到 Petr 下棋,有在棋盘上的也有在电脑上的. ecnerwala 找了个角落和一群人坐下来正在交流心得. 因为明天就是正赛了,今晚在放松的人也非常多,可以看到有人在玩 VR,一队日本选手包括教练四人在玩马里奥赛车. 躺在沙发 generals.io 终于等到就点的班车,这会然叔也过来了,和然叔逛了一下工艺品商店觉得石榴作品挺有意思.

Day 5

​ 今天正赛,早早的就到赛场了,看到气球都摆放好了,可惜没能报名送气球.

​ 选手举着校徽入场感觉很燃,可惜没拍到错误的正面照片,全错了,但是拍到了放着红色气球的冠军奖杯,像放着小番茄的酒杯.

​ 赛前打开 QOJ Voting game 选了一下前 12 名,并不了解今年国外选手所以是瞎选的. 先选了 PKU 思路打开 和 ZJU 来生,然后选了东大,sjtu,THU 和北交. 发现有两个圣彼得堡大学,然后因为小 t 在 ITMO 就选了 ITMO,结果今年 ITMO 好像不是很牛.

​ 随着 R U READY? 之后倒计时就从 -0:12:10 变到了 -0:01:00,然后比赛就开始了!右侧屏幕放着历年全场一血时间,22 年 6min,23 年 10min,24 年 7min,结果今年第 6 分钟北交就交了一发 L 通过了,获得全场一血,全场鼓掌. 于是我也在场外 OJ 里看了一下 L 是什么,发现难点在于英语,交了一发过了. 后面就没做题了,把每道题目都看了一看,发现英语看不懂一点,果断拿出谷歌翻译.

​ 去吃午饭,看到了正在场外参赛的 Petr, Radewoosh 和 ksun 三人,原来他们是在吃饭的地方打的,怪不得直播杂音那么大(.

​ 回来看到圣彼得堡大学过了 B n+1 一骑绝尘,大家都不会 B. 后来 THU 过了其他题进入 8 题行列,再后来倒计时 2 小时的时候 THU, PKU 率先九题占领榜首. 看得我不禁热泪盈眶,THU 真要捧一次杯了吗. 结果是最后两个小时 PKU 没有提交,THU 在最后 1min 才交了一发 G. 错误前 5 题切得非常快,结果卡了整场的 H. 最后几分钟,看到 CMU 三人站起来还在奋战,听到中南大学一声国骂,最后 2min 远远传来一声怒吼......

​ 比赛结束,跑进赛场,问了下错误他们交了 11 发还是没过 H,不过在最后 10 分钟过了 K,进入 6 题行列打过了南科大,没有成为垫底. 看到旁边 SecondThread 正在采访东京大学,他们好像非常高兴,再采访邻座的 THU,核仁非常忧伤的样子,ix35 正在讲述他最喜欢的题目. 后来看采访内容,THU 说 C 和 G 都很有想法,可惜没能做出来;PKU 觉得 C 和 G 对他们很困难,最后也没能做出来.

​ 最后中国队伍拍了照合照去参加晚宴了.

Image_1756991132494.jpg

​ 晚宴对面坐着台湾 ICPC Boss,餐桌居然不能转,差评. 晚宴其实不是很好吃,大家锐评不如华为之宴. 等了好久终于要滚榜了,滚榜之前首先放了一下历年冠军,圣彼得堡 4 座奖杯,sjtu 3 座,ITMO 7 座,ZJU 1 座,PKU 2 座. 滚榜马上就滚到错误了,六题有 Honor 奖太好了,过了 H 7 题变不了 High Honors 了,这次中国队伍都至少是 Honor 奖.

​ 激动人心的时刻到来了,北交封榜过 E 翻到 10 题成为第一,然后仍有悬念的是 MIT 9 题的两发 B 提交,圣彼得堡 9 题的两发 A 提交,三发 G 提交和 THU 9 题的一发 G 提交. MIT 没过 B,THU 成功守住金牌,圣彼得堡 A 通过变成 10 题第一,紧接着东京大学 B 通过靠罚时优势成为 10 题第一. THU 299 分钟的 G 提交没过,全场叹息,最后 rk4,北交无后续提交,最终 rk3,EC 冠军. 最后,还有圣彼得堡 G 的三发提交,最后一发提交在 298 最后 2 分钟. 所有人屏息凝神等待,最后结果是圣彼得堡大学最后 2 分钟通过 G 题成为全场唯一 11 题获得冠军!

IMG_20250904_203234.jpg

IMG_20250904_203605.jpg

Day 6 & 7

​ 回家了,到达巴库机场,然后去找水,结果发现唯一的饮水机坏了,要喝水只能买自动售货机的水. 幸亏飞机上有水喝,坐在我旁边的是一位日本选手,在看神秘的音乐节目. 乘务员送来的吃的东西居然有整桶冰激凌,非常震惊,拿起来就吃,还帮旁边的日本选手开了盖子.

​ 凌晨到达北京随便找了个地方睡了,不是很能睡着.

​ 18 点上飞机,原定 19:55 到达南京,结果降落的时候因为雷暴在上空转圈圈转了 4 圈,由于感冒还没好我耳朵因为气压差快要死了,幸亏有耳塞并且不停做面部运动已经很能平衡气压了. 感觉已经没有什么可怕的了,然后机长就说我们备降合肥机场了. 这下本来担心能不能赶上去溧阳高铁的我彻底释然了,然叔让我在南京睡一晚大床房. 第一次到安徽,第一次体验给飞机加油,重新飞到南京已经 22 点了. 和 \(\rm Loxilante\) 聊了会天睡觉了. 明天坐高铁回溧阳打网络赛,新的赛季开始了......

相关文章:

WF 2025 游记

第一次出国旅行因为错误在 EC-Final 显神威成功出线,我得以以 RCDS 随队人员的身份作为 ICPC Guest 参与 2025 ICPC World Final Baku. Day -5 ​ 被然叔拉到苏州给软件杯打工。 ​ 出站时落雨大暴,翻书包发现没有雨伞,凌乱中就看到然叔开着辆绿色 SUV 过来接我,到了苏州大…...

17.时间处理

17.时间处理日期和时间是日常编程常用的功能之一。如果没有日期和时间,会导致很多功能无法实现,例如日志记录、定时任务、时间延迟等。Go标准库提供了操作日期和时间的方法。在提到时间,还需要注意不同地区的时间会不一样,所以这里还需要考虑到不同时区、不同历法等带来的影…...

[MCP][02]快速入门MCP开发

快速入门MCP Server和MCP Client 开发,以及Client集成LLM前言 很多文档和博客都只介绍如何开发MCP Server,然后集成到VS Code或者Cursor等程序,很少涉及如何开发MCP Host和MCP Client。如果你想要在自己的服务中集成完整的MCP功能,光看这些是远远不够的。所以本文及后续的M…...

numpy入门

numpy 基本属性 import numpy as np arr = np.arange(15).reshape((3,5)) print(arr) # [[ 0 1 2 3 4],[ 5 6 7 8 9],[10 11 12 13 14]] print(type(arr)) # 类型 <class numpy.ndarray> print(arr.shape) # 形状元组 (3, 5) print(arr.ndim) # 维度 2 print(arr…...

【simpleFOC】一个电机如何模拟不同旋钮的手感反馈?

原文链接:https://mp.weixin.qq.com/s?__biz=MzU1NjEwMTY0Mw==&mid=2247597033&idx=2&sn=e92f8f1dec8b363aa209788354f8fa64&chksm=fad1130bfafd0b9af53b0f110e354d8772f6c5a0d98735690d1c0c75d0c3c75785ea1041ea1a&scene=27概述simpleFOC可以实现对各种…...

第一周作业2

我叫陈俊杰,今年19岁,目前是一名计算机相关专业的学生。很高兴能在博客园与大家分享我的学习与生活经历。 兴趣爱好 我热爱运动,尤其是羽毛球、篮球、游泳和攀岩。这些运动不仅让我保持了健康的体魄,也培养了我的团队协作能力和坚持不懈的精神。此外,我也喜欢探索新技术,…...

第一次课堂作业

大家好!我是一名数据科学与大数据技术专业的大三学生。如果用一句话形容现在的自己,那就是 “正处在专业技能积累的爬坡期,一边为过去的基础不扎实查漏补缺,一边对未来的技术方向满怀期待”。这篇博客想和大家聊聊我的故事、我的技能现状,以及我为接下来的学习和未来发展制…...

[高可用/负载均衡] Ribbon LoadBalancer: 开源的客户端式负载均衡框架

0 序言某项目上,原先为自建的数据库集群提供了负载均衡IP服务器(简称: ELB IP Server),客户端的数据库请求URL都统一走ELB IP。但随着业务量的增长,识别到一个严峻的现实:其一,考虑到未来的业务增长情况,云厂商提供的 ELB IP Server 云服务的入网带宽必将完全无法满足本项…...

梦话周记

忘记是哪天了。 傍晚,暗蓝色的天空,水雾,朦胧的光晕。 此时的天空与以往理解的深邃可谓是一点关系都没有,它的深邃不再来自于天空,而是来自于大海。什么地方是深蓝色的,湿润的,广阔的?海洋。 其实气体与液体有很多相似之处,它们都有浮力,都是流体。我们是不是也生活在…...

【电机控制】无刷电机结构阐述---磁极数、槽数

一、磁极数P与槽数N 1.磁极数P 定义:转子上磁极的数量,既转子上磁钢的数量,磁钢均匀的排列在转子上磁铁必定是NS极成对使用,所以极数必然是偶数。 2.槽数N 定义:定子铁芯的槽数量,既定子上的电磁铁极数量,每一个槽上都饶有一组线圈,如上图有12个槽,所以是12N电机由于无…...

金刚怒目是我哭

金刚怒目是我哭是你们太不善良,还是我太不正常马喽马基米退圈了。我下载的its my cry没了,my mujuca也只有前三集 这个可以说是我的入坑作 确实有点刻意 反正不是日常向 即使现在看来也是无可厚非的 但还是爆了 我应该说戾气很重吗 杂食党,,,理中客,和稀泥 说不出话 雨...

nginx使用默认端口80作为服务端口

背景:http默认端口是80,配置nignx.conf,希望服务url直接输入ip不用输入端口 给server配置80以及加default_server ,老是报错,后面发现是因为 include /etc/nginx/sites-enabled/*; 这个配置的server段占用了80 解决办法:把默认配置/etc/nginx/sites-available/default 里…...

机器学习和推荐算法顶级会议和期刊

在机器学习(ML)与推荐系统(Recommender Systems)领域,CIKM 和 TKDE 是信息检索、数据挖掘及数据库领域的重要学术载体,二者分别以会议(CCF A 类)和期刊(CCF A 类)形式存在,覆盖 “推荐算法”“用户行为分析”“知识图谱与推荐融合” 等核心方向,是该领域研究者发表…...

java使用mysql

用jdbc操作mysqlhttps://www.runoob.com/java/java-mysql-connect.htmlmysql8之前和之后的连接配置有差异。实际使用时,一般还需要个功能,就是连接池。这个springboot自带了,是hikari。hikari初始化的时候,也需要配置mysql的连接参数,所以一般都是在这里设置的。https://w…...

2025年医疗行业API安全最佳实践与深度案例分析:从理论到全面落地

2025年医疗行业API安全最佳实践与深度案例分析:从理论到全面落地医疗API安全是保障患者隐私和医疗数据安全的关键环节。医疗机构、信息化服务商和安全厂商需遵循GB/T《数据接口安全风险监测方法》要求,建立覆盖"发现-监测-处置"的全生命周期防护体系。以金华市中心…...

2026 NOI 做题记录(二)

推荐阅读:D、N、W、Y、Z、AB、AC、AD、AE、AFContest Link \(\text{By DaiRuiChen007}\)A. [ARC194E] Swap 0^X and 1^Y (3) Problem Link 删掉所有的串 \(0^x\) 以及 \(1^y\),每次操作不会跨过里面的连续段,因此剩下的串必定相同。 取出每个连续段,任意两个 \(0\) 连续段在…...

lc1027-最长等差数列

难度:中等(后期)题目描述给定一个数组,计算最长等差数列的长度示例 输入:nums = [3,6,9,12] 输出:4 解释:3 6 9 12输入:nums = [9,4,7,2,10] 输出:3 解释:4 7 10输入:nums = [20,1,15,3,10,5,8] 输出:4 解释:20 15 10 5题解思路:DPf(i,j): 以 i 结尾,公差为 j 结…...

13

#include <math.h>int main() { int n; scanf("%d", &n); while (n--) {int l, r;scanf("%d %d", &l, &r); int y_max = (int)sqrt(r);//算l的平方根,然后向上取整并强制转换为整数, y >= lint y_min = (int)ceil(sqrt(l));int c…...

np.zeros函数

np.zeros 是 NumPy 库中的一个非常常用的函数,它的作用是创建一个指定形状和数据类型的新数组,并用 0 来填充所有元素。 np.zeros 的基本用法 函数的完整签名是 numpy.zeros(shape, dtype=float, order=C)。shape:你想要创建的数组的形状。可以是一个整数(用于一维数组)或…...

Langchain之让LLM拥有记忆

langchain的Memory 如果AI有记忆,我们就不需要手动维护一个储存消息历史的列表 让LLM拥有记忆的方法有很多,我更喜欢使用的方法是以下方案,其优点是灵活度比较高 from langchain.memory import ConversationBufferMemory from langchain_core.prompts import ChatPromptTemp…...

25.9.14

(今天的)...

.net PublishSingleFile 打包程序提取

.net PublishSingleFile 打包程序提取 目录.net PublishSingleFile 打包程序提取提取 Bundle 的常用方法分界线工具SingleFileExtractor (低版本)SelfContainedExtractor (.NET 5+)定位offset <PublishSingleFile>true</PublishSingleFile>该部分内容为AI…...

实用指南:Java类加载机制

实用指南:Java类加载机制pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important; font-size…...

C 语言注释

C 语言有两种注释, 即 // 和 /* ... */. /* */ 被称为 C 风格的注释, 是 ANSI C 的注释. // 被称为 C++ 风格的注释, 是 C99 新增的注释, 只有支持 C99 和 C11 的编译器才能识别这种注释. 该风格的注释被广泛应用于 C++ 和 Java. 注释在预编译阶段会被替换为一个空格. 代码示例…...

扫描线

前题引入 扫描线是用来求给你n个矩阵求他们围起来的总面积。 问题分析 可能有一些弱智的小朋友说直接把所有的矩阵的面积加起来再减掉重复的不就可以啦。 如果,你这么想请问(1<=n<=1e5)请问你该如何应对,所以我们就引入了个新算法:扫描线(废话) 先在我们先画一张图:…...

C语言中的查找与排序算法整理

查找与排序算法整理 1 查找算法 1.1 顺序查找 1.1.1 算法原理 顺序查找又称线性查找,是一种基本的查找算法,其原理是:从头开始遍历:从数据集的起始位置开始,逐个检查每个元素。 比较目标:对于每个遍历到的元素,将其与目标元素进行比较。 查找成功:如果当前元素等于目标…...

k8s练习

k8s练习 1. 简述Kubernetes是什么? Kubernetes是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。 2. Kubernetes的组成有哪些? Kubernetes主要由以下几个组件组成:kube-apiserver:提供REST API服务,作为系统的控制入口。 kube-controller-manager:执…...

css-2

css正常布局流浮动弹性盒子a {//行内盒子,比如a如果给了flex布局,则可以直接设置宽高display: flex }淘宝京东多行伸缩布局 瀑布流百度图片综合案例...

AtCoder Beginner Contest 423 ABCDEF 题目解析

A - Scary Fee 题意 你的存折中有 \(X\) 元,从存折中取钱需要花手续费。 取钱必须以 \(1000\) 元为单位,并且每取 \(1000\) 元就需要额外支付 \(C\) 元的手续费。 问你最多可以取出多少钱? 思路 我们可以把 \(C\) 元手续费当作单次取钱的一部分,也就是每当我们想取 \(1000\…...

numpy中的shape属性

.shape 不是一个函数,而是numpy的一个属性(attribute),用于获取数组维度信息。它返回一个元组(tuple),元组中的每个元素代表对应维度的大小。 import numpy as np# 1D 数组 (向量) arr1d = np.array([1, 2, 3, 4, 5]) print(f"数组内容: {arr1d}") print(f&qu…...

mac 查看fat32磁盘

1.首先安装社区维护的ntfs工具。 brew tap gromgit/homebrew-fuse #### brew install ntfs-3g2.然后就是mount啦 这里的/dev/diskXsY 就是自己看啦,看到下面是没有externatl(外部拓展这一项的,或者使用磁盘工具,如果插上了u盘也是可以看到的)然后使用命令 mkdir /Volumes/…...

使用Smart-Doc为Java项目生成gRPC API文档

本文详细介绍了如何在Java微服务项目中利用Smart-Doc工具自动生成gRPC API文档,包括配置步骤、优势分析以及实际操作指南,帮助开发者高效管理API文档。Smart-Doc:在Java项目中生成gRPC API文档 在现代Java微服务中,gRPC通过其高效的二进制协议和多语言支持简化了服务间通信…...

数字时钟用的什么字体

下载字体 字体 DS-Digital放置字体 引入字体:<style scoped> /* 定义字体 */ @font-face {font-family: DS-Digital; /* 自定义字体名称 *//* 引入不同格式的字体文件,确保兼容性 */src: url(@/assets/fonts/DS-DIGI.TTF) format(truetype),url(@/assets/fonts/DS-DIG…...

Python数据分析零基础完整课程大纲(详细版)【202509第1版】 - 指南

Python数据分析零基础完整课程大纲(详细版)【202509第1版】 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier Ne…...

详细介绍:uni-app 根据用户不同身份显示不同的tabBar

详细介绍:uni-app 根据用户不同身份显示不同的tabBarpre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monos…...

VSTO QQ群 61840693 解散通知【新群193203228 】

由于各种原因,成立16年的VSTO交流群于近日停用,损失粉丝两千人。 感谢这么多年热爱我的粉丝,如果还要跟我学习VBA,请加新群193203228...

kettle从入门到精通 第107课 ETL之kettle json_input 一个点号引发的血案

场景:在一个kettle交流群内,有一个小伙伴求助:大致意思是json input的输入参数的key中存在点号,凡是带点号的key都无法正确获取。 今天一起来分析下使用多种方式来解决这个问题,希望后续有人遇到此类问题时可以秒杀它,而不是花费N根头发!!! 1、json数据构造{"id&…...

【2024-2025第二学期】助教工作学期总结

一、助教工作的具体职责和任务: 作为《人工智能导论》课程助教,我的主要职责包括协助课程老师完成教学支持工作,确保课程顺利运行。具体任务包括:前期负责对接课程老师对比赛进行组织,比如数字中国创新大赛的各赛道报名、统计第十六届视觉艺术设计赛省赛的报名、上课后课程…...

Clion 实现多个 main 函数执行互不影响

安装插件 C/C++ single File Execution。如果 Clion 中安装不上,可以在官网安装:安装成功后,源文件右键,会提示:点击后,Clion 的右下角会提示:reload 这个文件夹:选择刚刚 add 的源文件,即想要执行的源文件:在 main.c 和 Hello.c 两个源文件都包含 main() 函数时也可…...

腾讯终于对Claude code下手了?我拿它跑完一个真实项目,结果有点意外…

前几天看腾讯也发布和开源了他们的Claude code,名字是Codebuddy code。 就下载下来试了试效果(说实话,一开始是冲着它能免费用GPT-4o、Claude 3.5这些顶级模型去的)。 整体来看效果还不错,对于刚开始发布来说,我认为已经可以初步当做生产力工具了。 目前国内版本可以使用的…...

快速利用AI读论文

使用Gemini 2.5 Pro,每天可以有五次请求 提示词如下 **Role:** You are a seasoned researcher in the field of artificial intelligence and computer vision. You excel at interpreting cutting-edge academic papers in a clear and structured manner and can disting…...

第一周预习作业(AI)

你好,很高兴认识你。...

HTTP协议核心概念全解析 - 实践

HTTP协议核心概念全解析 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important; font…...

Django过时了吗?从ASGI到AI时代的思考

前言 本文本来只是 DjangoStarter v3.2.1 新版本发布博客里的一段思考,不过越写越长,干脆拆分成一篇独立的文章得了。😄“Django 过时了吗?” 这是一个几乎每天都能在论坛、Reddit 或知乎上看到的问题。 但仔细想想,这个问题的背后并不是“Django 变烂了”,而是技术趋势…...

日常练习一部分

这一次练习不使用后端,只进行对使用vue3的前端练习,包括两种不同的跳转方式: 我的部分代码大致如下: DashboardView.vue: <template><div><h1>仪表盘视图</h1><p>这是您的个人仪表盘,显示各种统计信息。</p><div class="sta…...

世界史

约200000万年前,天在地的下方,但是地与天无法展示与观测,山与河都一并随着天去了遥远的歌声,日月的光辉敲响了【命运】的洪钟,于此,在钟声中,产生了最初的生命,在日月的抚慰下,生命活了,死了,分裂了,一二三四五,哦,原来【数据删除】在这里,这真是太美妙了。 最初…...

罗技M275鼠标滚轮断轴维修:建模+3D打印修复全过程

本文记录了一次鼠标滚轮损坏的维修过程。经拆解发现,滚轮与编码器连接的中心轴从根部断裂。由于原装配件价格接近鼠标本体价值,作者决定采用 3D 打印方式自制替换件。初步尝试使用开源模型失败后,使用游标卡尺对原件进行尺寸测量,并重新建模。在打印过程中,分别测试了纵向…...

Unity:网络编程

Socket 服务端至少要两个socket:一个负责接收客户端连接请求,但不负责与客户端通信;为每个连接成功的客户端,在服务端创建一个对应的socket负责与客户端通信。 客户端的socket一个就行:要指定连接的服务端的IP和端口。 通讯过程:申请一个socket 绑定IP和端口 监听 服务端…...

【比赛记录】2025CSP-S模拟赛45

A B C D Sum Rank10 - 75 20 105 16/24A. 染色(color) 考虑奇偶性染色,于是就满足了所有奇质数的限制。但是由于有 \(2\) 的存在,所以需要每四个染一个色。考虑 \(1,3,6,8\) 每两个数之差都是质数,因此 \(n\ge8\) 时答案不可能小于 \(4\)。\(n<8\) 时打表打出来即可。Cod…...

PWN手的成长之路-01

首先启动题目环境,并下载题目的附件。远程nc连接一下,发现程序就是把用户输入再次输出,并加了几句话。之后从附件下手,用file查看文件的详细信息。发现是一个linux的可执行程序。使用checksec查看文件的安全属性。P.S.详细解释查看后的信息含义: Arch: 程序架构信息。判断…...