本文分类:news发布日期:2025/1/23 14:53:51
相关文章
bison flex 实现tiny语言的编译器
bison flex 实现tiny语言的编译器
项目地址:tiny-compiler 完成了词法分析,语法分析,中间代码生成,虚拟机执行,没有进行类型检查、错误处理和中间代码优化。
词法分析
%{
#include <iostream>
#include "…
建站知识
2024/12/28 15:43:47
RabbitMQ支持的消息模型
RabbitMQ基础RabbitMQ支持的消息模型
一、第一种模型(直连)
我们将用Java编写两个程序,发送单个消息的生成者和接收消息并打印出来的消费者。 在下图,“P”是生成者,“C”消费者。中间框是一个队列RabbitMQ保留的消息缓冲区 。 首先构建一个…
建站知识
2025/1/22 17:31:45
java开发常用代码
基础类型转换
详情见:https://blog.csdn.net/sinat_32502451/article/details/139417740
BigDecimal计算:
涉及金额之类的运算,不要用 Double、Float 这些类型,用 BigDecimal 才能精确计算。 详情见: https://blog.…
建站知识
2025/1/12 5:41:42
【vscode】ctrl+shift+end选中以下所有行删除
总结,ctrlshiftend选中以下所有行 以下由chatgpt生成 在 Visual Studio Code(VS Code)中,如果你想要选中当前光标所在的一行及之后的所有行并删除它们,可以通过组合键操作来实现。这种功能在编辑大型文件时特别有用&am…
建站知识
2025/1/23 14:52:49
el-table动态配置显示表头
在实际工作中,会遇到动态配置e-table表头的情况,如下方法可以实现:
// 要展示的列
column: [{prop: name, name: 名称
}, {prop: age, name: 年龄
}, {prop: sex, name: 性别
}, {prop: address, name: 地址
}, {prop: city, name: 城市
}]…
建站知识
2025/1/23 14:52:43
深入理解Linux文件系统与日志分析
1、Linux文件系统
1.1概念
文件是存储在硬盘上的,硬盘上最小的存储单位是扇区,每个扇区的大小是512字节
inode:存储元信息(文件的属性:权限、创建者、创建日期等),元信息inode一般是128或者2…
建站知识
2025/1/22 22:08:41
【Android】PopupWindow焦点控制方式解析
touchable
指定pop是否可触摸
当设置为false时,pop的所有触摸事件会直接传到下方Window,pop会关闭
focusable
指定pop是否可获得焦点
当设置为true时,如果pop中包含可获取焦点的控件,旧的Window会自动失去焦点
另外…
建站知识
2025/1/18 9:26:33
MySQL十部曲之九:MySQL优化理论
文章目录 前言概述查询优化查询执行计划EXPLAIN获取表结构信息获取执行计划信息 EXPLAIN 输出格式如何使用EXPLAIN进行优化 范围访问优化单列索引的范围访问多列索引的范围访问 索引合并优化索引合并交叉访问算法索引合并联合访问算法索引合并排序联合访问算法 索引下推优化连接…
建站知识
2025/1/18 5:47:14