Linux
2021.8.10
- ctrl+shift+=: 可以在terminal中放大字体(shit+= 表示+,所以其放大方法与ctrl - 对应, 为ctrl+(+号通过shift=获得))
- ctrl±:可以缩小字体
2021.8.13
2021.8.14
- Python 中一切皆对象
- Linux中一切皆文件
2021.8.16
- 复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制。
- 粘贴命令:Shift + Insert 组合键 或 单击鼠标滚轮即为粘贴。
Git
2021.8.10
- Git Manual
GIT(1)
NAME
git - the stupid content tracker(好奇git的缩写,一直没找着,在ubuntu terminal中输入man git发现这个官方解释,感觉linus benedict torvalds好皮哟)
万事不觉wikipedia!!!
Vim
2021.8.10
- /checkout — 向后搜索,之后n/N直接跳转到下一个搜索结果
- ?checkout —向前搜索
- b — 前一屏(back)
- f/空格 — 下一屏(forward)
- enter — 下一行(回车键)
- cd -: 与最近两次工作目录之间切换
- 通配符 1. * 任意字符 2. ?单个字符 3. [1-4]/[123] 多个可能字符
- mkdir touch 创建的文件与目录不能同名
Bash(Shell的一种)
2021.8.12
- 在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash。
#! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。
一段代码的洗礼
2021.8.14
汇编语言是将0/1二进制的机器语言,通过助记符转换为便于人类理解的低级语言,与机器语言的指令集基本上一一对应,汇编语言通过汇编器转换为机器语言,被计算机执行。机器语言与计算机cpu架构设计有关。
编译性语言可移植性差,而解释性语言好。
现阶段的各个机械臂公司用不同的语言开发机械臂,即类似不同计算机厂商又不痛得机器指令,可以通过统一的封装将各家机械臂用统一的机器人语言进行控制!
python -----> byte code -----> python virtual machine 不用担心程序的编译与库的链接的问题,利用的是虚拟机的机器语言
C++利用的是实际计算机上的机器语言
CPython官方的C语言实现的python解释器
计算机组成原理及操作系统
2021.8.16
- 程序在运行之前,是保存在硬盘中,当执行时被加载到内存中。
- Python程序的运行过程:
(1)Python解释器加载到内存中
(2)Python解释器根据语法规则,利用CPU翻译Python code
(3)CPU执行翻译完成的Code
Python
2021.8.17
- 命名规范
- 当定义函数的时候,在上方加两个空行,用于与其他代码相隔开,添加注释的时,加在代码下方""" “”"
- del ---- keyword
- keyword, function, method: 关键字后面不加(),函数跟方法类似,都需要(参数)来调用,只不过方法被封装在类里面了,通过定义对象,并利用.来调用,比直接调用函数方便好记。
- 只包含一个元素的元组时,须在后面(single_element, ),否则该数据类型被认定为是single_element的数据类型。
2021.8.20