首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

C#10 新特性 [调用方参数表达式] 解决了我七年前的困惑

时间拉回到 2015 年,那年 3 月,我还没有毕业,不过已经在公司里实习了,从大三暑假开始,到那时候,已经快实习一年了(毕业后才能转正)。对于工作还是比较满意的,九点多上班(看班车什么时候到),十一点可以吃午饭,吃完饭周边散个步,然后回公司午休,下午基本坐 5 点四十 的班车回家,双休;当时组里的小伙伴们气氛也比较好,组长也比较好,我们主要负责公司内部二十多个 OA 系统(全公司一两千人),任务安排得也不是很紧;本来大学学的是 Java,公选课学了 C# 就爱上了,实习用的是现在早已过时的 Webform,当然还有 SQL;实习嘛,经常也是边学边做,经常在网上找解决方案,用麦库记事(已倒闭)做笔记,还有用问答网站进行提问,用得比较多的就是待会儿要出场的 “思否”,偶尔用的还有昙花一现的 “德问”。

02

参数注解所引发的思考

在刚接触Spring MVC的时候,个人认为类似@Param注解的作用是用来匹配参数,像 Spring MVC的Controller层的方法是通过反射来实现的,细心的小伙伴们如果对反射机制比较了解, 就会知道通过反射得到的方法参数通常是arg0、arg1......这种格式,出现这种结果的原因是:设计人员认为保留参数名称,不会带来任何好处,只会占用额外的空间,所以出于性能考虑,就没有保留参数名称。所以在刚工作那会我一直认为注解值就是为了匹配参数名称的, 甚至每次注解上设置的别名都不敢和参数名不一样,但是在后续工作中,我们会发现不使用注解,只要请求的参数和方法参数名称相同,仍然是能匹配上的,匹配上的原因也是本篇文章要说明的重点。

02

【老孟Flutter】Flutter 2 新增的功能

今天,我们很高兴地宣布Flutter 2的发布。距离Flutter 1.0的发布已经两年多了,但是在很短的时间内,我们已经关闭了24,541期,并合并了765个贡献者的17,039个PR。自9月Flutter 1.22发布以来,我们已经关闭了5807期并合并了298位贡献者的4091个PR。特别感谢我们的志愿者捐助者,他们慷慨地抽出时间来改进Flutter项目。Flutter 2 release 版本前几名志愿者贡献者是xubaolin46个PR,a14n32个PR,专注于使Flutter达到零安全,hamdikahloun具有20个PR,改善了Flutter插件的数量。但是,不仅仅是编码员为Flutter项目做出了贡献。一大批志愿者PR评审人员还负责评审1525个PR,包括hamdikahloun(再次!),CareF和YazeedAlKhalaf(16个!)。Flutter确实是社区的一项工作,如果没有问题提出者,PR贡献者和代码审查者,我们就不可能进入第2版。此版本适用于所有人。

02
领券