ICode9

精准搜索请尝试: 精确搜索
  • shell基础 元字符2021-06-16 18:57:26

    元字符 元字符指的是能够被shell解释的特殊字符,每个特殊字符都有其特殊含义,这些字符一方面可用于变量值的运算、我们可以称之为运算符,另外一方面可以和shell命令配合使用来达到更高级的效果 一 算数运算符 算数运算符需要配合下述操作使用 # 浮点运算 bc # 整数运算 expr

  • JDK15都要来了!我却连JDK8还没玩熟------不妨新特性尝个鲜?2021-06-13 15:29:57

    #前言 自从 JDK9 之后,每年 3 月与 9 月 JDK 都会发布一个新的版本,而2020 年 9 月即将引来 JDK15。 恰巧 IDEA 每四五个月会升级一个较大的版本,每次升级之后都会支持最新版本 JDK 引入的新功能。 这几天升级了 IDEA,顺便体验了一下 JDK15 的新特性。 虽然我知道你们可能跟我一

  • shell编程—运算符(五)2021-06-04 16:58:25

    算术运算符   expr 是一款表达式计算工具,使用它能完成表达式的求值操作  加法:expr a+b    两个数相加使用的是反引号`而不是单引号‘’  减法:expr a-b  乘法:expr a\*b  除法:expr b/a   取余:expr b%a  赋值:a=$b 将把变量 b 的值赋给 a  相等:==,用于比较两

  • 一脸懵逼学习Linux的Shell编程2021-06-01 22:52:39

    1:什么是Shell???(1)Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash Shell (2)Shell也是一门编程语言2:Shell脚本的执行方式:(1)第一种:输入脚本的绝对路径或相对路径 首先要赋予+x权限:[root@slaver7 test]# chmod +x ./hello.sh     /root/helloWorld.sh     ./hello

  • bison rule useless in grammar2021-05-26 15:00:14

    Bison warning: noterminal useless in grammar [-Wother] 起因 看了bison的文档example的那一部分所以想要凭记忆写一个简单的计算器,于是有了如下代码 %{ #include <stdio.h> #include <ctype.h> #include <math.h> #include <stdlib.h> int yylex (void); void yyerror (

  • mysql- 日期函数 date_sub()和date_add2021-05-23 19:29:51

    DATE_ADD(date,INTERVAL expr unit), DATE_SUB(date,INTERVAL expr unit) These functions perform date arithmetic. The date argument specifies the starting date or datetime value. expr is an expression specifying the interval value to be added or subtr

  • Shell脚步编程2021-05-18 02:03:55

    Test 程序1 #!/bin/bash A="how" B="h" test $A = $B echo $? 程序2 #!/bin/bash A=10 B=99 test $B -gt $A echo $? if语句 程序1 #!/bin/bash if [ $# -d 1 ] then echo "usage:$0 filename" exit fi if ! [ -e $1] then echo "$1 n

  • STM32中HAL库函数的断言函数assert_param()用法解析2021-05-16 18:32:19

    assert_param()的作用 assert_param是一个宏定义,在程序开发中,它的作用就是检测传递给函数的参数是否是有效的参数。默认是不开启的,可以无视它的存在,但在调试程序时,可以打开这个检测机制,调试完再关闭。 assert_param()的函数原型 从库函数源码可以看出,assert_param()的函数

  • C语言实现OOP——轻量级的面向对象 C 语言编程框架 LW_OOPC 介绍(三)2021-05-16 17:57:56

    文章目录 C 语言编程框架 LW_OOPC 介绍(三)方案的可扩展性如何?LW_OOPC最佳实践LW_OOPC的优点:LW_OOPC的缺点:总结:幕后花絮:参考资料: C 语言编程框架 LW_OOPC 介绍(三) 方案的可扩展性如何? 假设我们希望添加一种Ternary_node类型来表示三元操作符,如?:(也就是if-then-else操作

  • matlab的limit函数求极限2021-04-29 21:33:07

    ################################## 一:符号表达式expr对自变量x在a处的极限:limit(expr,x,a)   二:符号表达式expr对自变量x在a处的左极限:limit(expr,x,a,'left') 三:符号表达式expr对自变量x在a处的右极限:limit(expr,x,a,'right')   limit(expr,x,a) limit(expr,a) limit(expr)

  • Go实现自定义语言的基础 - goyacc简易入门2021-04-17 22:54:42

    0x01 自言自语一直就对解析文档,比较感兴趣,一直没深入研究,只停留在仅知道 Lex & yacc 和 antlr 的名词阶段,最近看了go-zero的api解析器,觉得甚好,是时候花时间学习一下了。 简单看了go-zero发现是自己实现了词法分析、语法解析,这不符合我的一贯偷懒作风,所以并未其源码开始学习。既然用

  • Oracle 10gR2分析函数2021-04-10 22:56:36

    Oracle 10gR2分析函数汇总 (Translated By caizhuoyi 2008‐9‐19)说明: 1、 原文中底色为黄的部分翻译存在商榷之处,请大家踊跃提意见; 2、 原文中淡蓝色字体的文字,不宜翻译,保持原样。 1. ANALYTIC FUNCTIONSAnalytic functions compute an aggregate value based on a group

  • 虎符ctf2021 writeup2021-04-09 16:30:51

    1.签到 https://github.com/php/php-src/commit/c730aa26bd52829a49f2ad284b181b7e82a68d7d php git仓库后门 2.unsetme 源码 <?php // Kickstart the framework $f3=require('lib/base.php'); $f3->set('DEBUG',0); if ((float)PCRE_VERSION<8.0)

  • Rust 使用声明宏替类(struct)添加反射信息2021-04-09 13:54:49

    使用声明宏替类(struct)添加反射信息 按网上的说法,Rust语言由于没有runtime,因此不支持运行时反射。我捣鼓了半天发现可以使用声明宏替类添加反射信息,可以实现类似反射的效果。 贴在这儿供大家参考。 (代码只是示意,不完整,请理解原理后自行完善) #[macro_export] macro_rules! set_u32_va

  • 算数和逻辑运算2021-04-06 21:01:36

    算术运算 Shell允许在某些情况下对算术表达式进行求值,比如:let和declare 内置命令,(( ))复合命令和算术扩 展。求值以固定宽度的整数进行,不检查溢出,尽管除以0 被困并标记为错误。运算符及其优先级,关 联性和值与C语言相同。以下运算符列表分组为等优先级运算符级别。级别按降序排列

  • 学习笔记-SHELL脚本编程基础-算术运算-202104012021-04-01 04:32:21

     算术运算: Shell允许在某些情况下对算术表达式进行求值,比如:let和declare 内置命令,(( ))复合命令和算术扩 展。求值以固定宽度的整数进行,不检查溢出,尽管除以0 被困并标记为错误。运算符及其优先级,关 联性和值与C语言相同。以下运算符列表分组为等优先级运算符级别。级别按降序排

  • MVVM原理(4):观察者Watcher 依赖收集器Dep2021-03-27 13:58:36

    一、Dep Dep的作用是收集观察者以及当数据发生变动时通知观察者去更新每一个属性都有自身的dep,接着添加watcher,在每次数据变动时(即set),通知自身的dep,dep通知其中watcher去完成视图更新 class Dep { constructor () { this.subs = [] } // 收集观察者

  • shell变量的运算2021-03-26 16:51:45

    在shell中,变量值的默认类型是字符串,不能直接运算,如果需要对shell变量进行运算,需要特殊的方法。在shell中用于整数运算的方法有expr、(())、和$[]。 1.expr数值运算命令expr命令既可以用于整数运算,也可以用于相关字符串长度、匹配等运算处理。expr数值运算命令:在使用expr命令时,

  • shell scripts之算数运算详解2021-03-16 15:51:42

    算数运算符如下: 运算操作符与运算命令: 1、双小括号“( ( ) )”数值运算命令 双小括号“ ( ( ) ) ”的作用是进行数值运算与数值比较,它的效率最高,用法灵活,是经常被采用的运算操作符,其操作方法如下:执行echo$((a++))和echo$((a--))命令输出整个表达式时,输出的值即为a的值,表达式执行完毕后,会

  • Linux Shell 学习笔记2021-03-13 10:04:49

    Linux Shell 笔记 # #!是一个约定标记,告诉系统用哪个Shell来执行#!/bin/bash # echo:在控制台窗口输出文本echo "hello world" # 添加可执行权限chmod +x ./test.sh# 执行脚本./test.sh # 变量命名规则# 1,变量名和=之间不能有空格;# 2,由英文字符、数字、下划线组成,不能数字开头,不能

  • Prometheus警报规则2021-03-12 15:52:34

    groups: - name: node_rules rules: - record: instance:node_cpu:avg_rate5m expr: 100 - avg (irate(node_cpu_seconds_total{job="node_prod",mode="idle"}[5m])) by (instance) * 100 - record: instance:node_cpus:count expr: count

  • Prometheus警报规则2021-03-12 15:52:01

    groups: - name: node_rules rules: - record: instance:node_cpu:avg_rate5m expr: 100 - avg (irate(node_cpu_seconds_total{job="node_prod",mode="idle"}[5m])) by (instance) * 100 - record: instance:node_cpus:count expr: count

  • Shell编程中变量用法2021-03-11 14:34:38

    1. 变量替换 语法 说明 ${变量名#匹配规则} 从变量开头进行规则匹配,将符合最短的数据删除 ${变量名##匹配规则} 从变量开头进行规则匹配,将符合最长的数据删除,贪婪匹配 ${变量名%匹配规则} 从变量尾部进行规则匹配,将符合最短的数据删除 ${变量名%%匹配规则} 从变量尾

  • COUNT(expr) 函数学习2021-03-10 14:02:34

    COUNT(expr) 函数使用总共分为三种情况: 名称执行过程COUNT(*)在执行时返回检索到的行数计数,不管这些行是否包含 NULL 值COUNT(1)在执行时遇到了行的时候为恒真表达式,在统计结果时和 COUNT(*) 一样统计所有行COUNT(字段)在执行时全表扫描该字段,然后判断拿到的字段的值是不是为

  • jquery/js2021-03-06 11:36:21

    1.jquery 获取 元素.text( ) 里面的值,需要进行去空格去换行符操作 1.1 元素.val().replace(/\ +/g,"");//去掉空格 .replace(/\ +/g,"") //去掉空格方法 1.2 元素.text().replace(/[ ]/g,""); //去掉空格 .replace(/[ ]/g,"")//去掉空格 1.3 .replace(/-/g, ''

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有