• 2024-10-14Rust中的macro_rules
    前言在Rust中,macro_rules!是一种声明宏,允许在编译时生成代码。一、打印文本示例:macro_rules!:声明了一个宏,宏的名字是hello。调用hello!()时,编译器在编译时会展开宏,生成println!("Hello,world!");macro_rules!hello{()=>{println!("Hello,world!")
  • 2024-10-11【Shell】基础的 shell 脚本编程入门
    目录注意点数值计算(())letexprbc基础条件测试test中括号双中括号各种比较逻辑注意点通配符和正则表达式不同符号含义不同,特别是*这个符号通配符:零到无限多个字符的意思正则表达式:重复零到无限多个前一个字符的意思${name}#取出变量结果$(date)#在括
  • 2024-10-09【C语言小型项目实践】:初学者到中级水平的计算器项目
    目录一、计算器项目1.1.功能描述1.2.技术要点 二、代码实现2.1.代码说明2.2.注意事项 三、测试用例3.1.基本运算3.2.括号与优先级3.3.多个运算符3.4.更复杂的表达式3.5.错误情况2.6.带负数的运算2.7.混合情况一、计算器项目1.1.功能描述此
  • 2024-09-30[Clickhouse] Clickhouse 特性 : WITH FILL(缺失段数据补齐)
    1背景引入背景需求:缺失数据的补齐要聚合查询一些数据,按照时间15分钟聚合数据量或根据用户提供的入参startTime/endTime动态筛选指定的若干月份聚合数据。但是由于某些时间段(如:某些月份)数据缺失,一些时段值没有,前端显示就会有问题,需要数据接口开发者自己插值解决有一种实
  • 2024-09-10Shell脚本基础、组成结构、调试、运算符
    思维导图:一、脚本基础1、shell编程介绍与特性        Shell是种命令解释程序,也可以看作是一种命令语言的解释器。用户在与Shell交互时所输入的命令行必须符合Shell命令的语法和语义规范,才能够被Shell理解并执行。Shell所使用的这种命令语言称为Shell语言。Shell语
  • 2024-09-02SHELL脚本--expr命令全解
    expr命令可以实现数值运算、数值或字符串比较、字符串匹配、字符串提取、字符串长度计算等功能。它还具有几个特殊功能,判断变量或参数是否为整数、是否为空、是否为0等。1.expr中文手册(infoexpr)先看expr命令的info文档 infoexpr 的翻译。16.4.1字符串表达式----------
  • 2024-08-30Apache顶级项目ShardingSphere — SQL Parser的设计与实现
    导语:SQL作为现代计算机行业的数据处理事实标准,是目前最重要的数据处理接口之一,从传统的DBMS(如MySQL、Oracle),到主流的计算框架(如spark,flink)都提供了SQL的解析引擎,因此想对sql进行精细化的操作,一定离不开SQLParser。ApacheShardingSphere是一套开源的分布式数据库中间件解决方
  • 2024-08-30Linux之shell脚本变量
    变量是脚本种的一种重要的属性,它可以存储值,这就大大的增加了脚本的灵活性使得脚本的应用更为广泛。自定义变量变量名=值(等号两边不能有空格)在linux内可以定义变量然后用$引用如果要在调用后面加字符之类的则可以使用${变量名}字符环境变量系统帮你定义好的变量例如US