牙套: 重新弄个固定/粘合保持器需要200英镑

我在2017/2018年左右开始戴牙套,五年后终于摘下。当时总共花了4000多英镑,分两年免息贷款。牙套摘掉后,我每晚都需要戴保持器/Retainer。 牙齿后面还有一根固定用的铁丝,上周上面的那根铁丝一端松动了,吃饭喝水时能明显感觉到,尤其舌头碰到的感觉很强烈。后来铁丝越来越松,最后有一半直接掉了下来,我只能把它扯掉。 我给整牙的诊所发了邮件,约了一周后去看牙医。牙医检查后告诉我,上面那根铁丝换一根新的需要200英镑(医疗级别),下面的也有点松动,修一下要100英镑。 我觉得太贵了,就只同意修复下面的铁丝,花了100英镑。牙医还顺便把上面的铁丝清理了一下,并帮我洗了牙。他说如果上面的铁丝还在,他本可以修补一下,让它继续使用。 我问他这根铁丝有什么作用,他解释说是用来固定牙齿的,相当于Plan B。如果我短期内不戴保持器,这根铁丝还能帮忙保持牙齿的位置,相当于一个安全网/Safety Net。 公司提供牙医保险,我随手填写了报销单,结果却报销不了。 我们写信通知您,我们无法批准您最近针对牙科保单提出的索赔。这是因为您的保单不涵盖牙齿矫正。 有关您的保单涵盖和不涵盖哪些内容的更多信息,请参阅您的保单文件中的福利计划(第 2 页)和除外责任(第 3 页)。您可以在门户网站上或我们发送给您的电子邮件/信函中找到您的保单文件,以告知您您已获得保险。 We’re writing to let you know that we’re unable to approve the recent claim made …

Excel 教程: SUMIF函数

SUMIF函数在Excel中用于对满足特定条件的范围内的值进行求和。以下是基本语法: =SUMIF(range, criteria, ) range: 要应用条件的单元格范围。 criteria: 必须满足的条件。可以是数字、表达式、单元格引用或文本。 sum_range (可选): 如果与range不同,指定要求和的单元格范围。如果不提供sum_range,Excel将对range中的值进行求和。 示例: 你有一个销售列表,想要只对销售额大于100的进行求和。 A B 商品 销售额 苹果 150 香蕉 80 橙子 200 你可以使用以下公式对大于100的销售额进行求和: =SUMIF(B2:B4, ">100") 这将返回350(150 + 200)。 …

45 分钟模拟面试(编程、系统设计)+职业发展建议

许多大型科技公司(如 FANG:Facebook/Meta、Apple、Netflix、Google)以及微软等,在发出工作邀请之前,通常会进行多轮面试。这些面试通常包括编程/Coding、系统设计/System Design和行为评估/Behaviour,以考察文化契合度。 我提供 45 分钟的模拟面试,帮助您准备编码和系统设计环节。作为曾在亚马逊(AWS,S3 Object Lambda)担任面试官的我,将通过真实的练习环节为您提供指导。在编码模拟面试中,您将解决一到两个编程问题;而在系统设计模拟面试中,您需要在白板上设计一个可扩展的产品。 此外,我还提供 45 分钟的聊天时间,可以讨论任何话题,包括职业发展和建议。 我目前定价 60 英镑一小时,会员价是 55 英镑,毕竟时间就是金钱。而这也大概和我的时薪差不多。 如果您有兴趣,请点击此处。 PS:我发现 Buy Me a Coffee 这个创业点子很好,赞赏+集成了网上商店,很是方便,界面也很友好,感兴趣的可以通过这个链接来创建一个专属于你的页面,在为用户创作内容的同时也能很快捷的收到赞赏! 英文:45 Minute Mock Interview (Coding, System …

我用诺顿杀毒软件, 你呢?

我这几年一直用的是诺顿杀毒软件(Norton Security),而且是正版的。这些年软件都是按订阅制了/Subscription,所以能用上基本上是正版的。 但是我没花一分钱,因为这个是我家网络公司PlusNet免费提供的。PlusNet是一家谢菲尔得的公司,在谢村中心西街/West Street上,当年我路过透过玻璃窗户还看到他们家的员工在打乒乓球。 今年又续了2年的宽带,他们家的网络不错,在英国的朋友可以用我的推广链接加入(并且填写我的用户名 doctorlai),有折扣。 免费的就是香,要是自己花钱,那可能就会觉得贵了,虽然每个月也就大概6英镑(年付是73.99英镑)。这个宽带套餐包的这个诺顿可以在7台机器上安装。我给家里其它电脑都装上了,还有剩余。如果你也想蹭一下,请我喝杯咖啡即可,先到先得。 PlusNet宽带还有其它一些功能,比如每月可花5英镑买一个静态IP/Static,这样方便在家里架服务器,不过一般来说静态IP地址并不是最难搞的,家里的网络上行一般只有下载的一半,而且家里的网络也不够稳定,再加上没有机房稳定的供电和散热,一般家里架服务器就是玩玩而已。 这年头只要不乱下载软件,一般不会搞到电脑病毒/木马,其实最重要的防护是防止监听/木马等,上次下载了一个迅雷下载就被诺顿报安全风险,我立马给禁了删掉了,浏览器插件也有风险,上次币圈有一个插件就偷偷的记录你的浏览器登陆Cookie然后就把币给盗走了,所以在浏览器里登陆交易所,切记用安全模式(隐身模式),因为在隐身模式下所有插件是会被禁用的,比较安全。 常在河边走,总会湿了鞋子,所以还是做好防护,这可不是心理安慰,安全就如防火,平时不出事的时候看着没事,但一旦出了事,就追悔莫及。 本文一共 600 个汉字, 你数一下对不对. 我用诺顿杀毒软件, 你呢?. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈

计算复杂性理论中的P, NP, NP Hard和NP完全问题

P、NP、NP-hard 和 NP-complete 是计算复杂性理论中的关键概念,用于描述不同类型的计算问题以及它们的求解难度。 P 类问题 P 类问题是指多项式时间内可以通过确定性算法解决的问题。这意味着,给定一个输入,问题可以在有限的步骤内得到解决,且步骤的数量是输入大小的多项式函数。换句话说,P 类问题的求解效率较高。例如,最短路径问题和排序问题都是 P 类问题。 NP 类问题 NP(Non-deterministic Polynomial time)类问题是指能够在多项式时间内验证解是否正确的问题。换句话说,虽然找到问题的解可能比较难,但一旦给出了解,我们可以在多项式时间内验证它是否正确。一个典型的 NP 问题是旅行商问题:找出某个城市之间的最短旅行路径可能很复杂,但给定一条路径,我们可以快速验证它是否满足要求。 NP-complete 问题 NP-complete 问题是 NP 类问题中的一种特殊类型。这类问题满足以下两个条件: 它是 NP 类问题,意味着给定解后可以在多项式时间内验证其正确性。 它是 NP …

C++的 map 当键(Key)不存在的时候会发生什么?

在面试流程(例如筛选)的早期阶段,一位 Google 招聘人员曾向我问过这个问题。 在C++中,当你使用std::map访问一个不存在的键时,行为取决于你是如何访问它的。 使用下标操作符 访问时 如果键不存在,std::map 会默认插入一个该键的元素,并为其赋值为类型的默认值。比如,如果 map 的值类型是 int,那么它会插入该键并赋值为 0。 例子: std::map<int, int> myMap; int value = myMap; // 如果键10不存在,会插入myMap = 0 使用 at() 方法访问时 如果键不存在,at() 会抛出 …