摘要: 函数递归 局部函数变量的特性自成体系,作为调用函数自身 递归函数不依靠任何外部资源,自成体系的迭代到基准值 return:返回特定的退出状态码,在函数结束时 #! /bin/bash # using recursion # 计算阶乘,formula:x!=x*(x-1)!, 使用递归函数得到(x-1 阅读全文
posted @ 2024-12-15 05:10 NAGISB 阅读(141) 评论(0) 推荐(0)
摘要: 对象 对象是拥有属性和方法的程序,是数据与行为的组合,是对客观世界的抽象实现 对象是对类模版的具体实现 对象能够实现客观世界的抽象集合 对象原型为对象提供了继承和共享属性的机制,从而减少内存占用 动态对象拥有自动装箱到(包装类)自动拆箱到基本类型,调用可能会产生内存泄漏 对象之间相互独立封装作用域不 阅读全文
posted @ 2024-12-13 03:21 NAGISB 阅读(89) 评论(0) 推荐(0)
摘要: 将命令的输出作为其他标识的参数(同此管道原理) 将命令的输出结果作为程序退出码(根据#!) #!/bin/bash date # 直接执行,程序退出码作为返回值 if[ $? -eq 0 ]; then echo "命令执行" if #!/bin/bash ## bash:命令替换 result=$ 阅读全文
posted @ 2024-12-12 02:45 NAGISB 阅读(36) 评论(0) 推荐(0)
摘要: 强调,突出的目的颠倒原有语序的句式而语意不变 观察者迅速捕获核心信息从而消除信息的不确定性 @array = (1, 2, 3, 4, 5); foreach $element (@array) { if ($element == 4) { last; } print "$element\n"; } 阅读全文
posted @ 2024-12-09 03:42 NAGISB 阅读(49) 评论(0) 推荐(0)
摘要: #!/bin/bash 声明解析可执行(chmod +x) 文件 的解析器的环境路径 解析 如果执行文件不存在hashbang,默认以当前Shell去解析可执行文件(即:$SHELL) 声明的解释程序,在执行文件时,会将程序内容作为参数传递给解释程序 ./Perl.pl 以声明的解析程序解释 bas 阅读全文
posted @ 2024-12-04 13:53 NAGISB 阅读(65) 评论(0) 推荐(0)
摘要: FORM表单 <form action="" method="get/post" > <!-- Get是Form的默认方法 --> </form> POST和GET方法作为表单http协议的提交方式,都传递到action所指向的URL GET https://example.com/search?q 阅读全文
posted @ 2024-11-22 23:07 NAGISB 阅读(21) 评论(0) 推荐(0)
摘要: 以原封不动的格式,包括换行,输出其内部的数据 PHP EOF(heredoc)是一种在命令行shell(如bash、PowerShell和zsh)和程序语言(像PHP、Python和Ruby)里定义一个字符串的方法。 EOF 可以用任意其它字符代替,只需保证结束标识与开始标识一致。 结束标识必须顶格 阅读全文
posted @ 2024-11-20 18:55 NAGISB 阅读(44) 评论(0) 推荐(0)
摘要: Scope 函数生存期,变量作用域 变量与作用域. 局部的存在自动屏蔽外部(同此块级作用域) 作用域作为可访问变量,对象,函数的集合 Bash #!/bin/bash ## bash:bash宿主存在内部命令 var="helloworld" function func { echo $var fu 阅读全文
posted @ 2024-11-20 18:09 NAGISB 阅读(34) 评论(0) 推荐(0)
摘要: 1. 设置源 termux-change-repo #图形界面替换 vim /etc/apt/sources.list #手动替换 apt update #更新源 2. 基本软件 pkg的底层就是apt,只是运行前会执行一次apt update,保证安装的是最新版本。所以,apt install s 阅读全文
posted @ 2024-11-10 21:19 NAGISB 阅读(1006) 评论(0) 推荐(0)
摘要: 宏定义定义符号常量 #define [] #undef PI 约定为大写, 编译器不检查宏定义, 不加分号; 类似sed流, 带参数必须与宏名()紧密连接, 否则是替换功能 宏定义相比定义,是可取消的定义时不分配内存仅作用在程序中 三大预处理功能之一的本质--机械替换不智能 宏定义是预处理功能的充分 阅读全文
posted @ 2024-11-05 15:48 NAGISB 阅读(92) 评论(0) 推荐(0)