今天早上参加了一个结构化面试,考官一共有4人,两男两女,其中年纪也是两个元老,两个年轻老师。时间限制为5分钟,有考官随机提问我回答的方式。反思了自己今天早上面试的状况总结:1.其实可以等考官提完问之后,不着急,稍做思考再回答2.回答问题的时候尽量注意自己的表达和用词,有些词语和话语,自己说起来可能无心,但是不排除别人听起来有其他的意思3.问题一般都很刁钻,但排除不了是对智商和情商的考察。4.不能过度紧张,说话的时候也不能过度放松。5.礼仪、礼貌,服装形象也非常重要加油鸭✨
目录一、智能合约的反思 1.Issmart contractreallysmart? 2.Irrevocabilityisadoubleedgedsword. 3.Nothingisirrevocable.二、语言设计上的反思 1.Issoliditytherightprogramminglanguage? 2.编写智能合约的语言应该有什么样的表达力?三、去中心化 1.Whatdoesdecentralizedmean? 2.分叉 3.Decentralized≠Distribute
先简要介绍一下我的情况,我在今年六月化学硕士毕业,入职一家做功率器件的FAB,工作是去年秋招的时候确定的,虽然对半导体器件和模块比较感兴趣,但是由于各种原因只找到了工艺工程师的职位,一般在投简历的时候,FAB公司也都会将PIE的职位放宽到材料专业,但是不太会给化学专业的,在读研的时候感觉跟同课题组的那些学物理和材料的好像没什么差别,但是这时候就体现出来了。现在是在等待岗前体检结果期间,正好趁着这个时间想要好好考虑与反思一下初入职场存在的问题和教训,避免下一份工作再发生这种尴尬的事情,也希望能给初入职场的工程师一点启发。 首先从工作内容上来说,在FAB里的工艺工程师主要工作内容还是一些routi
反思系列博客是一种看似“内卷”,但却效果显著的学习方式,该系列起源和目录请参考这里。启程如果你有过SurfaceView的使用经历,那么你一定和我一样,曾经被它所引发出层出不穷的异状折磨的怀疑人生——毕竟,作为一个有理想的开发者,在深入了解SurfaceView之前,你很难想通这样一个问题:为什么Google把SurfaceView设计的这么难用?不支持transform动画;不支持半透明混合;移动,大小改变,隐藏/显示操作引发的各种问题;另一方面,即使你对SurfaceView使用不多,图形系统的这朵乌云依然笼罩在每一位Android开发者的头顶,来看Google对其的描述:最终我尝试走近这
反思系列博客是一种看似“内卷”,但却效果显著的学习方式,该系列起源和目录请参考这里。启程如果你有过SurfaceView的使用经历,那么你一定和我一样,曾经被它所引发出层出不穷的异状折磨的怀疑人生——毕竟,作为一个有理想的开发者,在深入了解SurfaceView之前,你很难想通这样一个问题:为什么Google把SurfaceView设计的这么难用?不支持transform动画;不支持半透明混合;移动,大小改变,隐藏/显示操作引发的各种问题;另一方面,即使你对SurfaceView使用不多,图形系统的这朵乌云依然笼罩在每一位Android开发者的头顶,来看Google对其的描述:最终我尝试走近这
问题来自.Net开发群友 问题我想做一个自动生成单据号的功能,但是在EFCORE里没有行级锁,请有什么等价方案吗? ChatGPT回答在EFCore中确实没有提供行级锁(row-levellocking)的功能,因为这需要对数据库进行显式的锁定操作,而EFCore的设计理念是尽可能不与数据库直接交互,而是通过抽象层面的数据操作来实现,因此不鼓励使用显式的锁定操作。不过,在EFCore中提供了乐观并发控制(OptimisticConcurrencyControl)的功能,可以用于处理类似于行级锁的需求。乐观并发控制基于版本号(Version)机制实现,每个实体对象都有一个版本号属性,当两个用户
问题来自.Net开发群友 问题我想做一个自动生成单据号的功能,但是在EFCORE里没有行级锁,请有什么等价方案吗? ChatGPT回答在EFCore中确实没有提供行级锁(row-levellocking)的功能,因为这需要对数据库进行显式的锁定操作,而EFCore的设计理念是尽可能不与数据库直接交互,而是通过抽象层面的数据操作来实现,因此不鼓励使用显式的锁定操作。不过,在EFCore中提供了乐观并发控制(OptimisticConcurrencyControl)的功能,可以用于处理类似于行级锁的需求。乐观并发控制基于版本号(Version)机制实现,每个实体对象都有一个版本号属性,当两个用户
1./*(注释内容,不做编译)*/2.//(注释内容)3.“#”不能忘;4.scanf中的取地址符不能忘带;5.如在scanf中输入转义符号外的文字或其他,则编译出的控制台输入时必须把输入的其他原样再输入一遍;(否则如图二)6.printf中别惯性加了取地址符;7.分数表示时需特别注意(举例:3/4,在C语言中表示该分数应写为3.0/4或3/4.0亦或3.0/4.0,因为“/”得数的数据类型为两侧数据类型范围较大的数据类型,如两侧皆为整型,则输出亦为整型,则3/4等于等于整型0;造成较大数据误差;) 8.定义常量时用#define+常量名(自拟)+定义的常量数据;(定义常量时最好用大写,且
1./*(注释内容,不做编译)*/2.//(注释内容)3.“#”不能忘;4.scanf中的取地址符不能忘带;5.如在scanf中输入转义符号外的文字或其他,则编译出的控制台输入时必须把输入的其他原样再输入一遍;(否则如图二)6.printf中别惯性加了取地址符;7.分数表示时需特别注意(举例:3/4,在C语言中表示该分数应写为3.0/4或3/4.0亦或3.0/4.0,因为“/”得数的数据类型为两侧数据类型范围较大的数据类型,如两侧皆为整型,则输出亦为整型,则3/4等于等于整型0;造成较大数据误差;) 8.定义常量时用#define+常量名(自拟)+定义的常量数据;(定义常量时最好用大写,且
一、背景一方面我在艰苦地准备拿手的JVM,另一方面却看到自己的博客被肆意转载、洗稿、篡改内容。恰逢我处于人生阶段的重要分叉口,所以,我应该好好思考,并做出一些change。二、博客经历说起来,写技术博客也有快六年了。这点可以通过我的博客园的园龄确认。1.大学阶段最早是在大学的时候,开始写博客的。一开始只是写写C语言编程。写了三四篇后,正好遇到乌@云网的事件,写了一篇小爆款(博客园5k+阅读)。不过现在,外部已经看不到了,只能自己看到(懂的小伙伴,都懂了)。那时候写博客,一方面是想释放自己的想法,另一方面是增加自己的工作机遇。前者是希望拥抱世界,结识更多同志。后者则是希望通过博客增加工作机会(确