Vibe Coding,这种技术面试形式会成为新的趋势吗?

博主头像 你好呀,我是歪歪。 前几天在网上冲浪的时候,我看到一则消息: 说实话,我看到标题的时候我就猜到,这个开发岗位极有可能是美团的岗位。 因为美团今年校招的时候已经有 AI 面试官的环节了。 同时,今年 5 月的时候,美团 CEO 王兴在某个会议上还表示: 目前的新代码中有 52% 左右是由 AI 生成的 ...

浅拷贝和深拷贝两种不同的对象复制

博主头像 浅拷贝(Shallow Copy)和深拷贝(Deep Copy)是两种不同的对象复制方法,它们在JavaScript中用于创建对象的副本。理解它们的区别和使用场景非常重要,尤其是在处理复杂的数据结构时。 浅拷贝与深拷贝的区别: 1. 浅拷贝: 创建一个新对象,只复制原始对象的第一层属性。 如果属性值 ...

MySQL多表查询

MySQL 多表查询是指同时从两个或多个关联表中检索数据,通过表之间的关系(如外键关联)将分散的数据整合起来。这是实际开发中最常用的查询方式之一,尤其在关系型数据库中,数据通常按业务逻辑拆分到不同表中存储。 1、核心概念 1.1 多表关系 一对多(多对一) 多对多 一对一 1.2 多表查询分类 连接 ...

扒了下 Cursor 的提示词,被狠狠惊艳到了!

博主头像 如果让你开发一个 AI 编程工具(比如 Cursor),你觉得最大的难点是什么? 是前端技术、后端技术、UI 设计、还是别的? 我觉得是提示词。 我之前手把手带大家做过一个 开源的 AI 代码生成平台,也能生成完整的应用,但无论是生成速度还是效果都不如 Cursor 要好。 要想让 AI 生成的效果 ...

重塑云上 AI 应用“运行时”,函数计算进化之路

博主头像 引言:AI 应用的“电器时代”与运行时的“隐形枷锁” 阿里云王坚博士曾不止一次的强调云计算的核心价值 —— 成为数字时代的“超级电网”;19世纪末,电力的发现开启了人类历史的第二次工业革命。然而,真正引爆这场革命的,并非仅仅是爱迪生发明的灯泡,而是特斯拉等人构建的交流电系统和覆盖千家万户的 “电网” ...

面试官:如何实现动态线程池的任务编排?

博主头像 在开始聊动态线程池如何实现任务编排前,咱们先给大家聊聊什么是动态线程池?以及为什么需要任务编排? 1.动态线程池 定义:动态线程池是在程序运行期间,动态调整线程池参数而无需重启程序的技术。 1.1 特性分析 动态线程池主要有以下三个特点: 可配置:支持运行时动态调整线程池参数,如核心线程数、最大线程 ...

【URP】Unity Shader Tags

博主头像 本文详细介绍了Unity URP中Shader渲染标签的核心功能及用法。主要内容包括:基础标签(RenderPipeline、RenderType、Queue等)用于控制渲染顺序和对象分类;光照标签(LightMode)定义Pass在管线中的角色;高级功能标签(如阴影控制)。文章还解释了URP前向渲... ...

线上频繁FullGC?慌得一比!竟是Log4j2的这个“特性”坑了我

博主头像 摘要 好久未更新文章,最近生产环境遇到一个频繁FullGC问题,用这一篇文章记录下来(改文章首发博客ID:一枝花算不算浪漫)。先剧透原因,总结一句话原因如下: 本文记录了一次因 Log4j2 配置、JVM 参数和应用依赖变更等多因素叠加导致的频繁 Full GC 线上故障。通过分析 GC 日志、内存 ...

每周读书与学习->初识JMeter 元件(一)

博主头像 每周读书与学习是由清华大学出版社出版的《JMeter核心技术、性能测试与性能分析》一书的作者推出,分享作者多年的IT从业经历,希望对很多计算机科学技术IT类专业毕业生以及IT从业者有所帮助。 Jmeter元件是使用Jmeter来完成性能测试的基础,是整个Jmeter的核心,Jmeter是由很多个不同 ...

海量数据如何“安家”?一文读懂哈希、范围和一致性哈希三大分片策略

博主头像 将单机问题转化为分布式解决方案时,首要任务是对问题进行分解,使得集群中的每台机器负责处理原问题的一个子集。无论是计算任务还是存储任务,其操作对象都是数据。因此,如何将海量数据有效地分解并分配到集群的不同节点上,即数据分布(也常称为数据分片,Data Partitioning/Sharding),是构 ...

Google 推出新编程语言 Mangle:可能彻底改变数据库工作方式

博主头像 Google 传来重磅消息:他们刚刚推出了一种全新的编程语言 Mangle,一个很可能彻底改变开发者与数据库交互的方式的新编程语言。 本文将为你全面拆解 Mangle:它究竟是什么、有哪些独特的强大功能、与其他编程语言的区别,以及为何它对所有数据领域或技术领域的从业者都至关重要。请耐心读完,你将明白 ...

聊一聊 .NET 中的 CompositeChangeToken

博主头像 一:背景 1. 讲故事 上一篇跟大家聊到了 CancellationTokenSource,今天跟大家聊到的是另一个话题叫组合变更令牌 CompositeChangeToken,当前我所有的研究都是基于dump分析之用,所以偏重的点自然就不一样,如果纯纯的研究源码那可能就是入门到放弃。。。接下来说下 ...

Redis缓存一致性

Redis 缓存一致性指的是缓存数据与数据库数据保持同步,避免出现缓存数据过时、与数据库数据不匹配的情况。 策略 核心思想 一致性强度 性能影响 实现复杂度 适用场景 Cache-Aside 应用层主动管理缓存:读时延后加载,写时更新DB并删除缓存 最终一致性 读操作可能延迟 低 最常用,读多写少, ...

上周热点回顾(9.1-9.7)

博主头像 热点随笔: · 一个真·免费、真·开源的远程桌面神器——RustDesk (程序员晓凡)· 一人开发游戏的实战心得,长期更新! (奇个旦)· 园子的不务正业:向创业开发者推荐「楼盘」 (博客园团队)· 独立开发,做产品的45天 (七号楼)· 没想到!上周写证照小程序的博文火了 (柯北(jvxiao) ...

K8s Pod 资源访问控制策略

博主头像 访问控制概述 Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。 客户端 在Kubernetes集群中,客户端通常有两类: User Account:一般是独立于kubernetes之外 ...

C++20新增属性[[no_unique_address]]详解

博主头像 有一个古老的c++问题:struct Empty{}; sizeof(Empty); 请问Empty的大小是多少。 很多新手会回答0,但稍有经验的开发者会说出正确答案,大小至少是1字节。 这看起来很奇怪,但这是语言规范决定的:c++要求同一类型的不同实例对象必须拥有完全不同的地址,如果Empty的大 ...

<1···707172···100>