首页
学习
活动
专区
圈层
工具
发布
首页标签编译器

#编译器

React 19让你的经验失效了?深入剖析架构巨变背后的真相

前端达人

这是一个再普通不过的用户信息展示组件,props没变,state没变,连useEffect的依赖数组都是空的。但它就是莫名其妙地重新渲染了,而且渲染的时机完全不...

400

.NET 11 预览版1:CoreCLR 在 WebAssembly 上的全面集成与性能突破

张善友

随着.NET 11 Preview 1 的正式发布,.NET 生态系统迎来了一次具有分水岭意义的基础架构演进。本次发布的核心亮点在于.NET 的 CoreCLR...

18210

NVIDIA 与 AMD GPU 指令集到底差在哪?看懂为什么代码移植很难保住性能

GPUS Lady

在指令集架构(ISA)层面,NVIDIA 和 AMD 几乎在所有核心设计上都分道扬镳。下面用通俗的语言,带你看懂两者底层最关键的差异,也明白为什么直接把 N 卡...

16410

只管去面(20) c语言奇淫技巧

早起的鸟儿有虫吃

把你房间里的家具(结构体成员)原样搬到另一个房子(目标平台),家具之间的间隙(编译器插入的填充字节)、摆放位置(对齐规则)完全依赖房子的户型(编译器/平台)——...

8210

Go 1.26 go fix 现代化修复器:自动化代码迁移

编码如写诗

//go:fix 是新增的编译器指令,允许开发者和库作者自定义 API 迁移逻辑,实现自动化的跨版本升级。

9210

Go语言是用什么语言写的?

技术圈

要理解Go语言的诞生,首先要明白编译器的作用。编译器就像翻译官,把人类能看懂的代码翻译成机器语言。没有编译器,再强大的编程语言也无法运行。

5810

你知道吗?Go语言中的int和make不是关键字!

技术圈

从编译器实现的角度看,标识符和关键字都是token,没有本质区别。Go编译器在初始化阶段会将预定义标识符直接注入到符号表中,这使得它们在使用上看起来就像关键字一...

7910

Go语言中空struct{}占多少空间?

技术圈

Go编译器在编译期间识别到struct{}类型的内存分配时,会统一返回全局变量zerobase的地址。这意味着所有空结构体变量都共享同一个内存地址:

5110

这些常见的反编译工具 你用过吗?

逍遥子大表哥

Resource Hacker它既是资源编译器也是资源反编译器,支持查看、提取、修改、添加与删除 Windows 可执行文件(如 .exe、.dll、.scr)...

39210

IDEA 2025.3 重磅发布:K2 模式全面接管 IDEA,性能飙升 40%!

GoLang学习记

▲ 架构升级:K2 解耦编译器内部,引入稳定 Kotlin Analysis API

31310

IDEA 2025.3 重磅发布:K2 模式全面接管 IDEA,性能飙升 40%!

GoLang学习记

▲ 架构升级:K2 解耦编译器内部,引入稳定 Kotlin Analysis API

31310

16 个 AI Agent 协作从零写出 C 编译器,还能编译 Linux 内核——Claude 4.6 做到了

孟健

腾讯 | 前端开发工程师 (已认证)

16 个 AI,2 周时间,10 万行代码,从零写出了一个能编译 Linux 内核的 C 编译器。

48510

CANN 编译器深度解析(一):从 ONNX 到 CANN IR 的图优化全流程

晚霞的不甘

相关资源链接 cann组织链接:cann组织 ops-nn仓库链接:ops-nn仓库 当你运行:

12810

CANN 编译器深度解析:UB、L1 与 Global Memory 的协同调度机制

晚霞的不甘

NPU 的 Cube 单元理论算力高达 256 TFLOPS(FP16),但若数据供给不足,实际利用率可能低于 20%。

9310

golang 1.25.7 发布:修复安全漏洞与编译器缺陷,提升加密与构建稳定性

福大大架构师每日一题

2026年2月5日,Go 官方正式发布了 Go 1.25.7。这次版本更新重点包括对 go 命令、crypto/tls、compiler 以及 crypto/x...

23810

聚焦算法:深入解析NVIDIA CUDA Tile硬件抽象技术

用户11764306

基于图块的编程使你能够通过指定数据块(即图块),然后定义在这些图块上执行的计算,来编程你的算法。你无需在逐个元素的层面设定算法如何执行:编译器与运行时会为你处理...

10510

Ubuntu安装JDK与IntelliJ IDEA

云域A

APT(Advanced Package Tool)是Linux系统上的包管理工具,能自动解决软件包依赖关系并从远程存储库中获取安装软件包。推荐使用APT管理软...

13010

C语言中 volatile 关键字总结

一个平凡而乐于分享的小比特

记住:volatile不是万能的同步解决方案,它是告诉编译器"这个变量你猜不透,别优化它"的一种方式。在嵌入式开发和底层系统编程中尤为重要,但在应用程序开发中应...

18410

深拷贝与浅拷贝

一个平凡而乐于分享的小比特

作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:...

8110

Rust 1.93.0 更新正式发布:史上最细版本解读,语言特性、编译器、库与 Cargo、Rustdoc 全面革新!

福大大架构师每日一题

2026年1月22日,Rust 官方正式发布 Rust 1.93.0。本次更新带来了语言层面的多项稳定特性、编译器优化、平台支持拓展、标准库改进以及 Cargo...

38610
领券