首页 > 编程语言 >期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结

时间:2024-01-27 16:01:07浏览次数:33  
标签:连纸 年终总结 今年 架构 程序员 33 -- 跑步 公司

文章基本按照时间顺序,约5千字,内容讲的是:一场意外被辞,一场说走就走的旅游,一份5年亲密陪伴,下水捞过鱼,吃了“金蝉子”,野外路过营,举办了几次技术直播,我会简单陈述一下2022,希望明年总结能有一些精彩。

因为是参赛文章,所以希望您能点赞、评论、转发或者评论666

离职背景

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件

程序员被忽悠,期权大饼香不香

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_02

两百多万的期权诱惑

200万有多少呢?大概一整个行李箱,刚好装满。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_03

可能你感觉200多万不多,但我很动心。

因为hr百万的承诺,离职来的这家创业公司。提前透露结局,最后是一场空。

所以当你面对要期权还是要现金的问题的时候,这个需要结合个人情况。

不过有一点是可以肯定的

口头承诺不如一张纸来的实在

一些有关期权的问题

需要知道一些内容,简单写一写:

  • 公司期权计划,在哪里上市,计划分几次授予
  • 期权份额,每次授予的时间和条件
  • 如何行权
  • 期权回购
  • 离职时期权是否作废还是回收,回收价格

依旧打鸡血的996,充实而满足

这家公司996对我来说,也不算特别累。大多时候人生是一种态度,我拒绝做老油条,充分利用好平台,让自己做大做强,基本上能抓住的机会都想争取一下。

上一家公司是4个运维,几个架构师,2个网络,2个Dba。这次还在架构部门,不过这次也不同。

上一家公司技术中台构成:

graph TD
技术中台 --> 运维
技术中台 --> 架构师
技术中台 --> 网络
技术中台 --> DBA

在这家公司,我负责devops产品设计、开发(这正好和我的研究生毕业论文一致),负责所有前端同学的开发工作,下面有4个产品线19个前端研发。其中devops基本流程如下:

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_04

整体功能很多,我仅仅以其中一块功能的效果展示一下:

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_05

如上图所示:研发云是用户操作管理界面,负责

  • build product
  • push product
  • manage k8s

新公司技术中台大体类似,基本上是:

graph TD
技术中台 --> 运维
技术中台 --> 中间件团队
技术中台 --> 网络
技术中台 --> DBA
技术中台 --> 效能团队

架构上区别不是很大,其中组织架构上不同的是:

  • 效能团队,负责UCP(研发管理系统),包括研发管理和维护;
  • 中间件团队,负责中间件es/kafka/sentinel/hbase/obs/redis/skywalking等,包括研发管理和维护;

除了架构的不同,微观上我在这家公司的职能也出现了变化。我不再负责前端团队,不用再给下面的人打鸡血,求加班。虽然偶尔会帮业务解决个问题。但更多的时间可以做一些自己想做的事情。虽然不用逼别人加班了,可完全还是996的模式。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_06

下面介绍一下我在这家公司都做了哪些内容。

维护老系统

到哪家公司,都难免要填坑。老系统还在运行,当时偶尔维护老系统,分别是:

  • dbms
  • kbx---es

一个是angular和vue两个版本的dbms,也就是数据库管理系统。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_07

另外一个是react的es管理系统,常见es的查询,导入和导出。

彻底填好是一种办法。大多数人都想要重建,这确实是一种办法,无可奈何之间,就一定要耐心。

这两个系统都包含了常见的组织架构角色权限、列表详情。这就很容易和别的系统出现“鸿沟”。我们也很自然的想要重建。当时还从上一家公司“挖”一个同事来帮我,他的到来确实让我轻松很多。

但这些老系统还是犹如悬在脑袋上的达摩克利斯的剑,总有“意外之喜”会时不时蹦出来,让人“负重前行”。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_08

“重新造轮子”,但是说服公司,需要综合考虑成本等多个因素。

搭建三套系统

在这家公司主导设计搭建了三套web系统(为什么不是一套而是多套,这个有强烈的研发人员的因素在里面),包括:

  • redis管理系统
  • obs管理系统

其实跟常见的管理后台很相似,基本是登录-列表-详情加上表单创建编辑那一套。

然而,每次做一个系统,理需求,做设计,画交互,写代码,上线,都需要认真“揣摩场景”。

虽然整个过程还是老样子,但多一些“用心”去做,收获可能会更多,比如更多的了解了系统架构中中间件以及缓存系统的重要性。

新建三个一级页面

除了这两套系统,公司本身也在使用apm产品中的skywalking。

skywalking确实是很经典的开源产品,也能解决一部分企业问题。但skywalking更像是一个“拼凑”出来的产品,而且最重要的是,他的ui界面非常不友好。限于skywalking缺点,我们做了二开,开发了三个页面:

  • 错误大盘
  • 应用拓扑
  • 核心链路
错误大盘功能介绍

为什么要做错误大盘,其实更多的是想让:

  • 研发更快地看到错误,及时跳转
  • 业务负责人及时“guance”错误的趋势

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_09

应用拓扑功能介绍

这里用到了图数据库nebula,同时对是图还是树做了一些思考。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_10

需要提及的是,Skywalking内置了服务拓扑关系,但性能非常差,这也是我们开发上述功能的原因,为了提高这部分的处理性能,我们采用了Lambda架构,周期性生成拓扑快照,同时与增量拓扑叠加实现拓扑结构查询功能。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_11

恰逢这个时候看了全球运维大会,其中时序数据库TD engine的陶总的创业精神,深深的感触到了我。 在今年8月份,我还参加了TD engine的3.0发布会,左边的是我。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_12

也再次听到了陶老师激情的演讲

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_13

核心链路功能介绍

由于系统的复杂性以及告警规则设置的差异性,线上告警是经常发生的,为了避免被告警轰炸,又开发了核心链路监控功能,仅关注核心链路请求响应时间、错误率两个重要指标,通过这两个指标可以快速判断业务主流程是否正常。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_14

核心链路也是这个时候做的。我的有关apm的思考也来源于此。以往文章有过叙述,这里就不赘述了。

上午还在对需求做规划,中午就被提了离职

魏总是直接负责整个架构、运维、中间件团队,也是我这几年的领导,中午告知我,他被辞职了。。。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_15

老大被辞,资本寒冬,业务不佳

大家都人心惶惶,毕竟公司“业务转型”今年也不是第一次。公司对我也没要求,上面无需求下来,下面业务也在停滞,很多研发整天都无事可做。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_16

一张废纸,匆匆离场

两周后,公司给了N+1和一些假期,中间我也不去公司上班。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_17

黯然离场 准备去散心

程序员搞旅游,说走就走

我很怕冷,当时已经冬天了,自14年从马来西亚回来之后,就再也没有过长的旅游过,于是想出去转转。

经过比对,选定了云南这个地方。当时离职有10W+的补偿,自己做了2W的预算,报了团。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_18

第一站昆明,四季如春,有点慢,很静。

第一次知道昆明,是09年在一篇国家二级笔译备考文章中,当时文章描述昆明四季体感如春。

正好也适合中转到其他地方,我看了一下机票,选择了晚上两个小时的那班飞机。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_19

大兴机场

以前两耳不闻窗外事,还没去过大兴机场。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_20

昆明海埂大坝

这里生活节奏和北京比,没有那么快,也很安静。我在昆明第一站是海埂大坝,据说海鸥是从西伯利亚过来的。

我随手拍了几张照片。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_21

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_22

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_23

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_24

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_25

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_26

第二站楚雄

在靠山的类似小山村的地方,我们住了下来。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_27

晚上我出去遛弯,这里有家特别好吃的兔肉店,去了的同学可以搜一搜。

其他地方:西双版纳、丽江、大理古城、茶马古道、玉龙雪山

然后还去了云南旅游基本都不会错过的,丽江古城、洱海、大理古城、玉龙雪山以及西双版纳。

其中西双版纳是边境,所以这边会管控稍微严一些。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_28

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_29

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_30

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_31

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_32

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_33

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_34

程序员养宠物,Ada5岁了,给小美女找个男朋友

下图下面的小狗狗,便是这里的主人公ada(名字源于一种编程语言)。

算一算,ada陪伴我已经有5年了,也到了该生育的年龄了,家有萌宠且有意向的小伙伴可以私聊我。

刚出生时,Ada是这个样子。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_35

四五个月大的时候ada已经基本能分辨出厕所、阳台、厨房这些词语了。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_36

北京第一场雪后的Ada

应该是2月份北京的第一场雪,我就带她出去了“踩雪”

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_37

北京夏天贪玩的Ada

ada非常喜欢在草地上玩,今年我经常跑步的河边在修路,不是很适合跑步,所以我俩今年散步多一些。我会在散步路边一个草坪上,把她放开,让她自由自在一会儿。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_38

在家悠闲自在的Ada

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_39

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_40

ada在游泳

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_41

ada变装

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_42

ada在露营

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_43

更多有关养宠物的事情,小伙伴可以私聊。

程序员搞可观测性,观测未来,走好每一步

19-21年一直在业务和架构的线上,工作变动后,要做可观测性“步道师”,一下子还是很难转变的。今年基本上,可以分为这几块:

  • 技术交流
  • 解读源码
  • 文章输出

程序员搞技术交流,从忐忑到自信

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_44

这一年技术分享比较多,接触了:字节APM团队、美团、去哪儿等众多公司,了解到了不同公司对于这些方面都存在各自的痛点:

  • 用户体验,rum
  • 系统性能,apm
  • 日志治理,logs
  • 告警轰炸,alert
  • 平台割裂,data

以上这些,都是多年来互联网快速发展带来的经验和痛点,很多公司都或多或少的存在。

优势很突出,缺点也很明显

k8s是非常明显的短板,所以在23年第一个Q一定要将cka拿下。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_45

程序员搞写作,菜鸟小白变优秀作者

从2022年5月份开始接触写作平台,开始了在平台的写作。

写作能将平时的思路做一个梳理,也能把一些经验教训分享出来,而不是单纯的依靠平台自吹自擂。

很多情况下,要杜绝一年工作重复了十年情况的出现,就一定要多思考,虽然一思考上帝可能会发笑,但成长总要栽跟头,不突破舒适区,永远不知道哪种死法更快。

程序员搞直播,兴奋但平稳输出

有多次直播,目前还有印象的是:

  • 《观测云有观点》
  • 《如何借助saas服务提高用户体验》

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_46

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_47


源码解读

今年看的源码不多,基本上就两个,而且也只是范范的看:

  • dataflux-rum
  • datadog/browser-rum

明年下半年的目标是将其中的源码做一个梳理,弄一个源码解读的系列出来。

dataflux-rum

这是观测云的前端可观测性(监控、埋点)工具,因为是年终总结,为避免营销嫌疑,所以不在这篇文章中阐述。

程序员搞装备,办公必备

换电脑

还在回想当时在人工智能课上,做图像识别时,卡卡卡的电脑。这次咬牙一狠心,买了64G的mac book pro。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_48

不过因为是教育款,有2600的优惠和899的耳机。因为是定制款,所以到货前后花了三周。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_49

这里有个白嫖小策略,如果到货时间很长,你可以先在实体店购买,有两周的退货时间。

还有一个省钱小妙招,除了教育优惠,每年返校期间,苹果还有返校优惠,优惠力度基本是一个899的耳机

加屏幕

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_50

其他运动点滴

程序员开始跑步

今年基本没有跑步过几次,2020年跑步153公里,2021年跑步38公里,但是今年却只有30公里。跟着小伙伴参加过一次北京马拉松,深受震撼,给自己立一个小flag,每周跑一次5km。

今年圣诞节,参加了keep的圣诞跑,我跑了5.21公里。下图是奖牌照片。第二个是小伙伴送我的圣诞礼物,这里是一个谐音梗,狮子对应事,花生对应发生,就有了好事发生的寓意。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_51

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_52

打网球

打过四次网球,每次约一个小时。我是小白,刚入门,在我周围有两个不算远的网球场,有小伙伴可以一起。

羽毛球

羽毛球只打过三次,大约每次半个小时,给2023年立一个小flg,更多的运动。

散步

2020年33公里,2021年156公里,2022年209公里,2023年还要继续保持。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_53

北京爬山

因为疫情,除了云南旅行外,今年只去过:

  • 百望山
  • 凤凰岭
  • 香山
  • 动物园

看到了从来没见过的大熊猫

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_54

游玩

除了云南旅行,就单纯游玩来说,今年去了:

  • 欢乐谷
  • 环球影城
  • 南锣鼓巷(周末散步)
电影、电视剧

因为covid,所以今年线下只有北京过年时看过一次电影。线上电影可能多一些,爱奇艺、腾讯、优酷都弄了会员,基本好莱坞大片都会看,但今年更多的看了一些国内电影。有关电视剧,今年海外美剧看的很少。

音乐

音乐方面,今年更多的回归了中文歌曲,尤其是我小时候的老歌,比如

  • 新鸳鸯蝴蝶梦
  • 大海
  • 黄昏

而且歌曲,我喜欢上了民谣,自己还录制了二十多个SSS级别的歌曲。

看书

今年开始看一些统计学的书,买了很多书,也都只是偶尔有兴趣才会看看。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_55

实体书确实太贵了,电子书虽然便宜或者免费,但是电子书很难“随手拿来”,而我的教训是,电子书大部分时间都在“吃灰”,而实体书还有机会看一看。

其他

因为在家办公的时间多了,夏天办公基本在阳台,所以有更多的机会拍照。

从我家楼上看下面,车水马龙。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_56

虽然跑步的时间少了,但在散步或跑步的时候,也偶尔能看到很美的夕阳。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_57

过生日时,小伙伴买了颜料,我们一起混合燃料,做的流体暴力熊,也可以说是独一无二吧。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_58

散步时的夕阳

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_59

也有两三次,也会带着电脑,到野外露营,不过办公是必不可少的,但是野外办公确实也别有一番风味,为了省事我还弄了海底捞的外卖。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_60

下班回家时路上的天空,路灯初上,露着若明若暗的灯光,还有那靛青色的天空,很静,也很冷。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_中间件_61

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_62

阳台种了一些草和柠檬

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_63

难忘的生日

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_64

今年饮食平稳,只吃了三次德川家,几次羊排,适当的挨饿,不过还是有一些油腻(吃干煸牛蛙次数较多)。

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_65

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_运维_66

炸蚂蚱,这是小时候收庄稼时难得的美味,我也偶尔试试烤鸡翅

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_前端_67

期权一张纸-不争连纸都没有-立足当下-观测未来-33岁前端程序员年终总结_链路_68

网购了“金蝉子”

很多人说吃”金蝉子“不妥,所以此处不贴图,不过我从网上买的都是活的。

明年计划

上面也提到了,能明确想到的有:

  • cka是一个方向(重点不是考试,而是通过过程强化能力)
  • 跑步是一个方向(重点不是历程,而是逐渐增加体能)
  • 提高网球、羽毛球的次数(提高自身身体素质)
  • 提高公共演讲水平,举办几场有影响力的大会
  • 考虑南京或者杭州旅游(需要到南京去还愿)

总结

生活需要仪式感,工作让人充实,快乐与价值需要自己创造,我们都该立足当下,观测未来,走好每一步。


标签:连纸,年终总结,今年,架构,程序员,33,--,跑步,公司
From: https://blog.51cto.com/u_12003135/9443898

相关文章

  • AtCoder abc336 A-D题代码
    A题:#include<bits/stdc++.h>usingnamespacestd;intmain(){intn;cin>>n;cout<<"L"<<string(n,'o')<<"ng"<<endl;return0;}B题:#include<bits/stdc++......
  • The artifact mysql:mysql-connector-java:jar:8.0.33 has been relocated to com.mys
    Theartifactmysql:mysql-connector-java:jar:8.0.33hasbeenrelocatedtocom.mysql:mysql-connector-j:jar:8.0.33:MySQLConnector/Jartifactsmovedtoreverse-DNScompliantMaven2+coordinates.1.异常信息Theartifactmysql:mysql-connector-java:jar:8.0.33hasb......
  • 【链交理论】CF1336F Journey
    瞻仰遗迹,沐浴圣光。Description给出一颗\(n\)个节点的树,以及\(m\)条链,求有多少对链满足其交的边数\(\geqk\)。这个题其实有一个Hint是CF1486F,比这个简单了很多倍。Solution我们考虑用\((s,t,lca)\)来表示一条\(s\tot(dfn_s<dfn_t)\)的链,其中\(lca\)表......
  • 《安富莱嵌入式周报》第331期:单片机实现全功能软件无线电,开源电源EEZ升级主控,ARM 汇编
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 目录:1、单片机实现低配版全功能软件无线电,范围0.5-30MHz,支持SSB、AM、FM和CW2、TI整理的ARM汇编用户指南3、ADI差分链路的SPI扩展器LTC4332,支持1200米4、开源串口,SPI,I......
  • AtCoder Beginner Contest 336
    所有代码都在如下模板中运行#include<bits/stdc++.h>usingnamespacestd;namespacegza{ #defineintlonglong #definepbpush_back #defineMTintTTT=R;while(TTT--) #definepcputchar #defineRread() #definefo(i,a,b)for(inti=a;i<=b;i++) #definerep(......
  • ABC337G Tree Inversion
    思路对于每个\(1\lei\len\)的\(i\)都要求答案,那我们考虑dp,去思考如何转移\(f_i\)。先不考虑全局,只考虑子树内的贡献,设\(g_u\)表示以\(u\)为根的子树内,对\(u\)来说满足条件的点对数。对于\(u\)的儿子\(v\),对\(v\)来说合法那么对\(u\)来说也一定合法。因为......
  • P3374 【模板】树状数组 1(线段树)
    【模板】树状数组1题目描述如题,已知一个数列,你需要进行下面两种操作:将某一个数加上x求出某区间每一个数的和输入格式第一行包含两个正整数n,m,分别表示该数列数字的个数和操作的总个数。第二行包含n个用空格分隔的整数,其中第i个数字表示数列第i项的初始值......
  • P4338 历史笔记
    神题啊!神题(赞叹)题意形式化题意:给定一棵\(n\)个点的树,第\(i\)个点有点权\(a_i\)。且每个点都有颜色,初始时颜色都为\(1\),第\(i\)个点的颜色是\(c_i\)。你可以对一个点\(x\)进行一次操作:计数有多少\(v\),满足\(v\)在\(x\to1\)的路径(包含\(x\)和\(1\))上,且......
  • 33抽象类
    抽象类抽象类的初衷给出共性属性,让派生类通过继承直接复用这些属性给所有的派生类保留统一的覆盖/重写接口抽象类拥有纯虚函数func(para)=0的类,叫做抽象类抽象类不可以直接实例化对象,但可以定义指针和引用变量#include<iostream>usingnamespacestd;#include<stri......
  • 【技术探讨】用户使用其他厂家433MHz无线模块时,购买样品OK,小批量100个就会出现偶尔无
        许多用户使用其他厂家的433M透传无线模块反馈这样的问题:前期购买几个样品测试,在无线信号覆盖半径内,收发包测试都很稳定,但是小批量购买100个模块收发就会出现无法收发的情况。这是什么原因呢?    首先科普一下,无线电波,在同一个信道同一时刻只允许一个节点发射行......