hefvcjm

  • 首页

  • 关于

  • 归档17

  • 分类7

  • 标签23

  • 搜索

Bash shell 环境变量

发表于 2020-10-20 | 更新于 2021-03-08 | 分类于 Shell

简介所谓Bash Shell的环境变量,指的就是Bash Shell存储的一些有关shell回话和工作环境的信息,它允许你在内存中储存数据,方便在脚本或者程序中访问这些信息。在Bash Shell环境变量中,分为全局变量和局部变量。 全局变量:对shell会话和所有子shell会话都可见的环境 ...

阅读全文 »

Bash shell 流程控制——条件控制

发表于 2020-10-20 | 更新于 2021-03-08 | 分类于 Shell

条件控制语句基本语法: if command # 该命令退出状态码为0时为真then commandsfi 或者也可以: if command; then commandsfi 带else的格式: if commandthen commandselse commands ...

阅读全文 »

Bash shell 函数

发表于 2020-10-20 | 更新于 2021-03-08 | 分类于 Shell

简介函数是被赋予特定名字的代码块,可以再脚本中任意位置调用,合理地提取函数可以减少脚本代码的重复量,同时也方便去构建代码逻辑结构。在Bash Shell中,函数可以被理解为轻量级的脚本,执行函数类似与运行一个脚本,可以传递参数,也有返回值。 基本使用创建函数创建函数有两种方式,确切说是两种创建函数的 ...

阅读全文 »

Bash shell 参数处理

发表于 2020-10-20 | 更新于 2021-03-08 | 分类于 Shell

参数的处理方法和命令的选项和参数一样,执行脚本的时候可以指定传进来的选项和参数,什么是选项什么是参数就不多说了。向Shell中传递的参数叫命令行参数,传进来的参数将会被赋值给一些特殊变量,这些变量称为位置参数,这些变量利用数字表示,其中$0表示命令名称,$1表示第一个参数,$2表示第二个参数,以此类 ...

阅读全文 »

Bash shell 流程控制——循环控制

发表于 2020-10-14 | 更新于 2021-03-08 | 分类于 Shell

循环控制结构循环控制是很多编程语言中的重要控制结构,主要用于控制重复执行的代码块。在Bash Shell中循环控制有3个命令,分别是for、while和until。同时也有break和continue两个命令用于干预循环结构的执行。下面首先讲解命令的使用语法,然后讲几点高级用法或者说特殊的使用方法。 ...

阅读全文 »

说一下Python中的mixin模式

发表于 2020-09-23 | 更新于 2021-03-08 | 分类于 Python

概述mixin是一种设计模式,实际上它类似于模板编程或者说接口编程,首先定义好一个算法或者某个任务流程的执行框架,然后把具体细节实现在基类中,像C++或Java则基本是将细节实现在派生类中。mixin的实现原理是,利用了Python的动态性,可以很方便地动态地改变类的继承关系,从而实现动态改变类的行 ...

阅读全文 »

理解Python的继承

发表于 2020-09-15 | 更新于 2021-03-08 | 分类于 Python

概要本文主要从语言特性和原理上阐述Python中的继承。关于继承,主要涉及到的就是属性的读写以及函数的调用二义性问题,这里不论及关于底层的对象存储相关的原理(主要是我也不懂)。另外提到的原理只针对Python2.7,这里值得一提的是,测试用例是在Pyhon2.7.12上面编写和运行的。因为Pytho ...

阅读全文 »

pdb基本使用方法

发表于 2020-08-17 | 更新于 2021-03-08 | 分类于 Python

概要本文只要讲述一下pdb(The Python Debugger)的基本使用方法,pdb提供了强大、灵活的Python调试功能。之前我一直用的Pycharm或者vscode带的调试器,但在我使用过程中发现它们有时候会出现某些意想不到问题后(本来想调试自己代码的问题,调着调着就变成找调试器的bug了 ...

阅读全文 »

C/C++二叉树可视化

发表于 2020-08-17 | 更新于 2021-03-08 | 分类于 数据结构

缘起C++程序中用到二叉树这种数据结构时,为了可以直观分析数据,好就是把二叉树进行可视化显示。不然调试程序的时候挺恼火的,某个二叉树变量需要一层一层展开分析,很不方便,于是想着写个可视化二叉树的工具。 思路经过在网上查找一下,很多都是用到了graphviz来可视化, 也就是将二叉树转变为dot语言描 ...

阅读全文 »

常用概率论基本概念

发表于 2020-03-11 | 更新于 2021-03-08 | 分类于 math

概率分布与概率密度对于随机变量$X$来说,它可以是离散的也可以是连续的。 离散随机变量离散的情况下,我们用概率分布来描述$X$,记为 $$p(x_i) = P(X=x_i) \quad (i=1,2,3,\dots,n)$$ 其中,$P(X=x_i)$表示$X$取$x_i$的概率。且有$$p ...

阅读全文 »
12
Mike John

Mike John

17 日志
7 分类
23 标签
E-Mail
© 2021 Mike John
0%