编译
-
代码中预编译常见指令用法
预编译是编译过程中的重要步骤,通过预编译指令,我们可以灵活地控制代码的编译过程,提高代码的重用性和可维护性
-
加速 Rust 编译时间,掌握这个技巧,速度全面提升 30 ~ 40 %
今天分享主题,如何加快 Rust 项目编译时间的技巧,如果你还是个初学者,可能还体会不到它多慢。
-
面试官:只知道v-model是modelValue语法糖,那你可以走了
将v-model指令转换为modelValue属性和@update:modelValue事件这一过程是在编译时还是运行时进行的呢?从上面的问题答案中我们可以知道将v-model指令转换为modelValue属性和@update:modelValue事件这一过程是在编译时进行的。
-
Rust 的所有权是什么?
Rust 的所有权模型提供了一种在编译时确保内存安全的方法,避免了垃圾收集器可能引入的性能开销。
-
Vue 发布十年了!你知道我这十年是怎么过的吗?
Vue 团队目前在重点开发 Vapor mode。这是一种正在试验中的编译策略,其灵感来源于 Solid。对于相同的 Vue SFC,与当前基于虚拟 DOM 的编译结果相比,Vapor Mode 能够生成性能更高、内存使用更少、运行时支持代码更少的 JavaScript 输出。
-
Ruby on Rails 作者 DHH 宣布 Turbo 8 将移除 TypeScript 代码
TypeScript 对我来说只是阻碍。不仅因为它需要显式的编译步骤,还因为它用类型编程(原文使用 'Type Gymnastics' 一词)污染了代码,这给我的开发体验增添了很少的乐趣,而且常常带来相当大的悲伤。
-
解除Java反复编译的困扰方法,优化开发效率
每次修改代码后都需要重新编译整个项目,这样耗费了大量的时间和资源,降低了开发效率。为了解决这个问题,本文讲述了几种方法来解除Java反复编译的困扰,从而优化开发效率。
-
Vue 2 模版编译流程详解
到此我们应该了解了 vue 是如何打包构建将模板编译为渲染函数的,有了渲染函数后,只需要将渲染函数的 this 指向组件实例,即可和组件的响应式数据绑定。
-
掌控 Android 编译利器,携程火车票AAR 编译速度优化实践
本次编译速度优化采用的方案是模块AAR方案, 优化目标为: 优化后一次干净的全量编译时间缩减为原来编译时间的50%以下。
-
说一个大家都知道的 Spring Boot 小细节!
resources 下的所有文件都会被打包到项目中,但是列出来的那三类,不仅会被打包进来,还会参与编译。
-
分布式编译系统的搭建
目前比较常用的编译工具有2个 distcc 与 icecream , 本文使用distcc 进行部署。
-
Ubuntu下ffmpeg源码编译详解
最近需要在linux里编译ffmpeg,记录如下,linux 编译 ffmpeg。
-
Go1.20 那些事:PGO、编译速度、错误处理等新特性,你知道多少?
Go1.20 将会在没有 C 工具链的系统上默认禁用 CGO。这理论上是一个不兼容性设置,如果大家有需要,可以提前设置好 CGO_ENABLED 环境变量,以避免导致部分应用程序出问题。
-
编译原理助我脱坑
折腾了几天之后发现按照穷举法去发现所有的异常case实在是太难了,因为我们的精力是有限的,一时半会无法想到所有的case,那有没有什么办法呢?
-
聊聊预编译#Error的使用,你学会了吗?
相信大家也看出来了,这样管理参数地址,就显得很合理,不会想增加一个参数时,不知道哪个扇区是空闲的,找到了一个扇区,还是担心受怕,害怕和别的参数存储地址冲突将其覆盖。