上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 113 下一页
摘要: golang使用c/c++的方式 源码方式 动态库 静态库 CFLAGS中的 -I(大写的i) 参数表示.h头文件所在的路径 LDFLAGS中的 -L(大写) 表示.so文件所在的路径 -l(小写的L) 表示指定该路径下的库名称,比如要使用libhi.so,则只需用-lhi 阅读全文
posted @ 2022-04-22 11:16 jiftle 阅读(555) 评论(0) 推荐(0)
摘要: 导读 由于Golang是编译型语言(非脚本型语言),如果你想在Golang程序中获取当前执行目录将是一件非常蛋疼的事情。以前大家最折中的解决方案就是通过启动传参或是环境变量将路径手动传递到程序,而今天我在看日志库的时候发现了一种新的解决方案。 Go程序两种不同的执行方式 用Go编写的程序有两种执行方 阅读全文
posted @ 2022-04-22 10:23 jiftle 阅读(1264) 评论(0) 推荐(0)
摘要: 原文: https://wangxin93.github.io/linux/2018/09/21/graphviz-tutor.html 前言 Graphviz是一个“所见即所想”的绘制有向图,无向图的工具。它使用了布局算法对节点位置进行自动排版,可以导出为jpg,svg,pdf等不同格式,使用do 阅读全文
posted @ 2022-04-20 10:29 jiftle 阅读(4366) 评论(0) 推荐(0)
摘要: 作者: 林 渤, 王枭雄, 胡建鹏:上海工程技术大学电子电气工程学院,上海 关键词: 抽象语法树;GCC;C语言;可视化;AST; GCC; C Language; Visualization 摘要: 抽象语法树(abstract syntax tree, AST)作为一种重要的中间表示形式,在代码 阅读全文
posted @ 2022-04-19 21:26 jiftle 阅读(1184) 评论(0) 推荐(0)
摘要: 前言 在阅读java ORM框架spring data jpa的源码时,发现Hibernate(spring data jpa依赖Hibernate核心代码)在底层使用了AST抽象语法树,将hql转换为sql,这激发了我研究AST的兴趣。 AST概述 AST(Abstract Syntax Tree 阅读全文
posted @ 2022-04-19 21:00 jiftle 阅读(870) 评论(0) 推荐(0)
摘要: 编程语言有个规定: 变量名的首字母不能是数字。 理解: 在写编译器时,才明白原来是词法分析器为了提高效率才这样约定的。 原因: 词法分析器在判断一个单词是否以数字开头,如果是以数字开头则把他当作数字常量处理,否则当作普通单词处理。这样子可以提高词法分析器的效率。 为什么变量名不能使用数字开头,原来是 阅读全文
posted @ 2022-04-19 00:12 jiftle 阅读(1221) 评论(0) 推荐(0)
摘要: 一个完整程序的语法树 表达式 5 + ( 1 * 12) 复杂表达式 a := b * (-c) + b * (-c) 二分支 语法树 if C then s1 else s2 语法分析 抽象语法树的编程语言定义 特征: 可以有多个叶子节点 阅读全文
posted @ 2022-04-18 11:42 jiftle 阅读(5903) 评论(0) 推荐(0)
摘要: Lisp 语言展示抽象语法树 (def x (if (> a 1) a 1)) 二分支语句 语法树 表达式 语法树 阅读全文
posted @ 2022-04-18 11:22 jiftle 阅读(448) 评论(0) 推荐(0)
摘要: 以太坊中的重要概念 账户 Account 包含地址,余额和随机数,以及可选的存储和代码对象。 普通账户 EOA 包含地址,余额和随机数 合约账户 Contract 包含地址,余额和随机数,存储和代码对象。 交易(Transaction) 可以发送以太币和信息 向合约发送的交易可以调用合约代码,并以信 阅读全文
posted @ 2022-04-13 23:38 jiftle 阅读(137) 评论(0) 推荐(0)
摘要: 1.1 构造函数初始化 std::shared_ptr<int> pointer(new int(1)); std::shared_ptr<int> pointer1 = pointer; std::shared_ptr<std::string> ss(new std::string("AAA")) 阅读全文
posted @ 2022-04-12 15:00 jiftle 阅读(1073) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 113 下一页