之前毕业设计想尝试设计一门语言并且实现编译器,奈何时间加个人状态不佳只做到了十分简陋的ast解释器,最近又想着转成编译器并且打算认认真真做下去。既然要做那索性把这个过程中重要的部分记录下来,记录的过程能够反思...
记录一下,这样操作的目的是方便再某个文件夹下直接打开运行cmd 解决了cd 的问题,而且对比发现,cmd 比gitBash或者编译器自带的shell或者Terminal 工具运行速度好很多。)...
GraalVM 是一种高性能 JDK,旨在加速用 Java 和其他 JVM 语言编写的应用程序的执行,同时还为 JavaScript、Python 和许多其他流行语言提供运行时。 GraalVM 提供两种运行 Java 应用程序的方法:在 HotSpot JVM 上使用 Graa...
-ldflags="-linkmode internal" 通过Directory的方式编译,编译器会自动寻找同目录下的资源文件并打包进EXE
回想初学编程的时候,大部分人都是从C语言开始学起的,除了一些常见的语法和思想,一些基础知识常常被人们忽略,如果没有及时地进行梳理,可能短时间内没有太大的影响,但是在日后碰到这些问题时仍旧一头雾水。例如C语言是一门编...
不是啥新鲜点子啊,用shared_ptr + atomic_load/atomic_store 来做版本管理。代码在这里 https://github.com/f-squirrel/shared_config
在某些书上,我们常常看到 std::cout , std::cin 等词,有很多人不知道前面的 std:: 是什么意思。
运用知识:1、电脑关机指令:shutdown -s -t 60设置电脑在60秒后关机。如果想要修改时间,修改那个数字60即可。2、goto语句方便在对方输入不正确的话的时候跳转会输入的语句。3、包含头文件#include <stdio.h>#include <...
在 Kotlin 中 , 如果不确定一个 实例对象的类型 , 可以 使用 is 运算符进行判定 , 使用方法
如果我们定义了这个函数,其参数是int&类型的,也就是只能将整型的数据进行交换,那么如果我一个项目里面,不仅要进行整型的数据交换,还要浮点,自定义类型等等,那岂不是要使用很多个函数,而且函数的内容几乎一样。...