- 博客(9)
- 收藏
- 关注
原创 shell脚本-输入输出
输入输出标准输入输出文件描述符 0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDERR)。echo用于字符串的输出(1)显示普通字符串 echo "It is a test"或者没双引号也一样: echo It is a test(2)显示转义字符 echo "\"It is a test\"" "It is a test"(3)显示变量read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量#
2020-12-08 14:32:31 1185
原创 shell脚本-函数
函数函数定义[ function ] funname [()]{ action; [return int;]}#!/bin/bash#author:菜鸟教程funWithReturn(){ echo "这个函数会对输入的两个数字进行相加运算..." echo "输入第一个数字: " read aNum echo "输入第二个数字: " read anotherNum echo "两个数字分别为 $aNum 和 $another
2020-12-08 14:01:40 143
原创 shell脚本-流程控制
流程控制条件控制if if conditionthen command1 command2 ... commandN fi写成一行(适用于终端命令提示符):if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fiif elseif conditionthen command1 command2 ... commandNelse comm
2020-12-08 11:50:39 313
原创 shell脚本-运算符
运算符算数运算符#!/bin/bashval=`expr 2 + 2`echo "两数之和为 : $val"两数之和为 : 4注意:表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样。完整的表达式要被 空格 包含,注意这个字符不是常用的单引号,在 Esc 键下边。#!/bin/bash`expr $a + $b`加`expr $a - $b`减`expr $a \* $b`乘`expr $b / $a`除`expr
2020-12-08 11:30:21 153
原创 shell脚本-变量
Linux-shell变量变量的定义和使用shell字符串shell数组shell注释变量变量的定义和使用定义变量不加美元 $ 符号,使用变量时需要加美元 $ 符号your_name="runoob.com"your_name="qinjx"echo $your_nameecho ${your_name} #花括号{}可加可不加,{}限定了变量的边界,所以一般建议加,养成编程好习惯变量名的规则命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下
2020-12-08 10:58:08 101
原创 C++ 设计模式
C++ 设计模式## 标题概述设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式的用途使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式在软件开发中的用途主要有:(1)开发人员的共同平台:提供了一个标准的术语系统,且具体到特定的情景。例如,单例设计模式意味着使用单个对象
2020-11-21 13:27:24 264
原创 C++ double转换为string,string转换为double,处理精度问题
#include <iostream>#include <string> //string#include <iomanip> //fixed and setprecision#include <sstream> //stringstreamusing namespace std;int main(){ //doub...
2020-04-13 02:31:45 3050 1
原创 自定义C++的新建工程模板
我平时用的C++的IDE是codeblocks,用过的人都知道,当我们新建一个project的时候会自动帮我们新建好了一个输出“Hello world”的模板。但其实我们是可以自定义这个模板的内容的。打开下面路径就可以更改。如果你安装codelocks的位置在C:\Program Files里(如果是其他位置则先找到你安装codeblocks的位置),则路径是:C:\Program Files...
2020-04-12 19:05:17 417
原创 机器学习-概览
概览类型目的算法监督学习预测结果分类,回归非监督学习发现潜在结构聚类, 降维强化学习长期利益最大化,回报函数马尔科夫决策,动态规划算法1 监督学习逻辑回归(LR - logistic regression)支持向量机(SVM - support vector machine)KNN(K - Nearest Neighbors)朴素贝叶...
2020-04-07 00:55:52 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人