-
git使用
不管是写代码项目,还是实验报告,我们总是要遇到这样的情况:为了写出最完美的版本,我们要更改多次,但是含怕更改后出现问题且无法恢复,就必须复制出一个副本,于是就有了这样的情况: “test_1” “test_2” “test_3” …最终版 …究极版 …… 于是写着写着,自己都忘记了每个版本都干了什么了,只能再一个一个去看,找了个看着还凑合的就提交上去了…… 不过,那些程序员大佬可没这个闲... -
python语法基础
python是一种面向对象的解释型高级编程语言 强类型的动态脚本语言 print函数123456print("hhhh","hhhhh") #输出:hhhh hhhhh#sep 用来间隔多个值,不写默认是空格print("hhhh","hhhhh",sep=',') #输出:hhhh... -
算法效率的度量
介绍想要知道自己写的代码的效率这么样,我们首先想到的就是把代码跑一遍,代码跑起来就知道自己写的代码运行的是快还是慢了。 但是这样会存在一些问题: 每台电脑性能是不一样的。如超级计算机和单片机 不同的编程语言运行速度也不一样,编译型语言会比解释型语言要快一些 和编译程序产生的机器指令的质量有关 有些算法比如(导弹控制算法),是不能事后统计的 因此我们需要别的方法来统计算法效率,能够... -
2.1数值型数据
第二章:数据的表示、运算和校验计算机中的信息可分为两大类: 计算机处理的对象:泛称为数据 数值型数据 非数值型数据 控制计算机工作的信息:泛称为控制信息 基本依据是指令信息 2.1数值型数据2.1.1进位计数制1.计算机常用的进位制(1)二进制只有0、1两个数,逢2进位或借1当2,基数r=2 (2)八进制0~7,8个数,逢8进位,基数r=8 二进制与八进制转换... -
动态内存管理
在C语言中,我们已经知道有两种方式来获取内存空间:定义变量和创建数组 12int x = 10;//在栈空间获取4个字节来存储10int arry[10];//在栈区获取10个字节的连续空间 他们特点很明显:内存空间都是固定的,数组也需要在声明的时候就指定长度(但c99中支持了数组定义时[]内写变量)。 但是实际情况是:在有些情况下只有程序运行的时候我们才知道它需要多大的内存,而那时原先申... -
C语言自定义类型
结构体、枚举、联合自定义类型,区别与C语言的自带类型(int、char、double等),由我们自己定义。 在C语言中共有3种自定义类型,分别是:结构体、枚举类型和联合体 结构体结构体是一个集合类型,在结构体内,我们可以定义多个变量,这些变量称为成员变量。 结构体的声明:12345struct tag //struct + 标签{ //成员变量 ......}... -
1.Linux基础命令
如何理解文件: 文件本文件 在磁盘上创建,因为内存具有掉电易失性 如果创建了一个空文件,也会占有磁盘空间 文件=文件的内容(数据)+文件的属性(元数据)(属性也是数据) 故文件的实际占有内存大于标的内存(数据) 操作文件: 操作文件的内容 操作文件的属性 文件之间(普通文件 vs 目录): 普通文件 目录->文件夹->保存其他文件的场所 文件的简单命... -
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Qu...
1