网站首页 技术教程 第511页
-
编程语言设计与实现之路
实现一门编程语言及其编译器的基本步骤如下:1.确定语言的特性和语法决定语言支持的特性,如变量、函数、对象等,以及具体的语法,如用什么符号表示注释、赋值等。这些构成语言的规范。2.词法分析...
2024-11-21 xnh888 技术教程 14 ℃ 0 评论 -
Java 工程师成神之路!
基础篇01面向对象→什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则→平台无关性Java如何实现的平台无关...
2024-11-21 xnh888 技术教程 15 ℃ 0 评论 -
前端Rust生态的背后napi-rs如何让Rust与JavaScript可以相互调用
序言napi-rs是一个用于在Rust中构建Node.js预编译插件的框架。得益于Rust的卓越性能表现,它正逐渐在前端工具链中占据一席之地,而napi-rs则在Rust与JavaScript交互的实现中扮演着关键...
2024-11-21 xnh888 技术教程 18 ℃ 0 评论 -
13.6k star,比JsonCpp快20倍,腾讯RapidJSON的用法及原理剖析
RapidJSON是腾讯的开源JSON解析框架,是一个高效的C++JSON解析/生成器。凭借其简洁的API和优化的内存管理,它成为了许多开发者的首选JSON库。本文从性能、优点、用法、内部结构及注意事项等五个方面对其进行详解。一Rapi...
2024-11-21 xnh888 技术教程 25 ℃ 0 评论 -
Java教程:如何不使用递归实现文件夹的遍历?
大家好,这篇文章为大家介绍一下怎样遍历电脑上的一个文件夹。通常遍历文件夹我们都是使用递归进行操作,这种方式比较简单,也比较容易理解,本文的第一种实现也是使用递归。然后再为大家介绍另一种不使用递归的方式,只用到了循环和集合,这种方式由于没有使...
2024-11-21 xnh888 技术教程 17 ℃ 0 评论 -
Python 新手的5大练手项目,你练了么?
已经学习了一段时间的Python,如果你看过之前苏喂的文章,就知道是时候该进去【项目】阶段了。但是在练手项目的选择上,还存在疑问?不知道要从哪种项目先下手?苏喂首先有两点建议:最好不要写太应用的程序练手,要思考什么更像是知识,老只会写写爬虫...
2024-11-21 xnh888 技术教程 14 ℃ 0 评论 -
几百行代码实现一个脚本解释器
前言最近又在重新学习编译原理了,其实两年前也复习过,当初是为了能实现通过...
2024-11-21 xnh888 技术教程 13 ℃ 0 评论 -
Rust性能很高?不,它完全顶不住我的代码
序言最近我给Rspack提了一个PR(PullRequest),用于完善SourceMapDevToolPlugin的功能和配置选项。你可以在这个链接查看PR的具体内容:github.com/web-infra-d…。PR...
2024-11-21 xnh888 技术教程 27 ℃ 0 评论 -
C# 性能优化-树形结构递归优化
...
2024-11-21 xnh888 技术教程 26 ℃ 0 评论 -
前端工编译原理
作为一个前端工程师,最近涉及到工程化领域,想了解一些编译的知识。编译到底是什么?...
2024-11-21 xnh888 技术教程 19 ℃ 0 评论