01 2022 档案

摘要:第三章:变量和字符串 1.变量和数据结构 变量:存储一个数据 数据结构:存储多个数据 2.字符串的基本用法:合并,切片与索引 (1)字符串可以相加(字符串连接),也可以相乘 (2)字符串的方法:replace(str[:9],'*' * 9),find():找到子串的开始索引,format() 第四 阅读全文
posted @ 2022-01-20 18:55 midiyu 编辑
摘要:1.Linux是一个多用户,多任务的操作系统 2.Linux处理目录的常用命令 (1)ls 用法: ls 参数 目录 参数: -a -l -d 只列出目录,不列出文件 (2)mkdir -m :配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色~ -p :帮助你直接将所需要的目录( 阅读全文
posted @ 2022-01-16 12:41 midiyu 编辑
摘要:1.id 命令: 查看当前用户的UID,GID等 2.建立软链接(快捷方式),以及硬链接的命令。 软链接:ln -s slink source硬链接:ln link source 3.目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?答案:创建目录:mkdir创建文件:典型的如 touch 阅读全文
posted @ 2022-01-16 00:23 midiyu 编辑
摘要:1.cat (1)cat 是 concatenate(连接)的简写。 (2)功能:显示文本文件的内容;也可以把几个文件内容附加到另一个文件中,即连接合并文件 (3)用法:cat [选项] 文件名;cat 文件1 文件2 > 文件3 (4)适合显示不太长的文件 2.more (1)可以分页显示文本文件 阅读全文
posted @ 2022-01-15 13:13 midiyu 编辑
摘要:3.vim的三种工作模式 (1)命令模式、输入模式和编辑模式 阅读全文
posted @ 2022-01-15 11:16 midiyu 编辑
摘要:3.绝对路径和相对路径 (1)绝对路径:从根目录开始 / 相对路径:从当前目录或父目录开始 . 或 .. 4. 常见硬件设备的文件名。 表 1 Linux硬件设备文件名称 硬件设备 文件名称 IDE设备 /dev/hd[a-d],现在的 IDE设备已经很少见了,因此一般的硬盘设备会以 /dev/sd 阅读全文
posted @ 2022-01-15 02:56 midiyu 编辑
摘要:1.su chaichai 切换到chaichai用户 su - 由普通用户切换到root用户 2.touch test/boduo 创建文件 3.rmdir只能删除空目录,比较笨。rm用的多,既可以删除文件,也可以删除目录 阅读全文
posted @ 2022-01-14 21:56 midiyu 编辑
摘要:1. ls list:列出文件和目录 (1)常用参数:-l:long 列出文件的详细信息 -a:all 列出全部文件,包括隐藏文件 2. cd change directory:切换目录 (1)用法: cd /home # 切换/进入home目录 cd . # 进入当前目录(其实啥都不做) cd . 阅读全文
posted @ 2022-01-14 18:29 midiyu 编辑
摘要:2.Unix/Linux系统结构 (1)UNIX/Linux 系统可以粗糙地抽象为 3 个层次如图所示。底层是 UNIX/Linux 操作系统,即系统内核(Kernel);中间层是 Shell 层,即命令解释层;高层则是应用层。 14.Linux文件目录结构一览表 /:根目录 bin/:命令文件bo 阅读全文
posted @ 2022-01-14 14:46 midiyu 编辑
摘要:8.位运算:&,|,~,^,<<,>> 常量:一旦被赋值后不能修改 阅读全文
posted @ 2022-01-14 10:15 midiyu 编辑
摘要:指针:内存地址 指针变量:保存了内存地址的变量 1.变量名表示的是数据本身,而函数名、字符串名和数组名表示的是代码块或数据块的首地址。 2. p 指向了 c,或者说 p 是指向变量 c 的指针 4. (1)在C语言中,我们将第 0 个元素的地址称为数组的首地址,数组名可以认为是一个指针,arr就是指 阅读全文
posted @ 2022-01-14 00:28 midiyu 编辑
摘要:3.形参和实参: (1)形参:函数定义处,实参:函数调用处。发生函数调用时,实参的值会传递给形参 6. (1)函数声明:C语言代码由上到下依次执行,原则上函数定义要出现在函数调用之前,否则就会报错。但在实际开发中,经常会在函数定义之前使用它们,这个时候就需要提前声明(这一点和java不一样) 阅读全文
posted @ 2022-01-13 19:21 midiyu 编辑
摘要:C语言数组属于构造数据类型。构造数据类型就相当于java中的引用数据类型 1. (1)如给全部元素赋值,那么在定义数组时可以不给出数组长度。例如: int a[] = {1, 2, 3, 4, 5};等价于: int a[5] = {1, 2, 3, 4, 5};(2)在C语言中,二维数组是按行排列 阅读全文
posted @ 2022-01-13 17:03 midiyu 编辑
摘要:C语言中有三大结构,分别是顺序结构、选择结构(分支结构)和循环结构 2.关系运算符=比较运算符 3.逻辑运算符:&& || ! 阅读全文
posted @ 2022-01-13 14:22 midiyu 编辑
摘要:3. (1)scanf 是 scan format 的缩写,意思是格式化扫描,也就是从键盘获得用户输入,和 printf 的功能正好相反。 (2)它们都有格式控制字符串,都有变量列表。不同的是,scanf 的变量前要带一个&符号。&称为取地址符,也就是获取变量在内存中的地址 阅读全文
posted @ 2022-01-13 12:40 midiyu 编辑
摘要:1.变量:定义,赋值 基本数据类型:6个(32位环境下) 说 明 字符型 短整型 整型 长整型 单精度浮点型 双精度浮点型 数据类型 char short int long float double 长 度 1 2 4 4 4 8 2.在屏幕上输出各种数据类型 (1)printf 是 print f 阅读全文
posted @ 2022-01-13 10:20 midiyu 编辑
摘要:7.工程/项目-project 10.C89-C99-C11 15.较早的C语言标准库包含了15个头文件,stdio.h 和 stdlib.h 是最常用的两个 阅读全文
posted @ 2022-01-12 20:06 midiyu 编辑
摘要:1.C语言是一门面向过程的编译型语言 2.puts 是 output string(输出字符串)的缩写。 puts("C语言中文网"); 3.汇编语言 --> 面向过程编程 --> 面向对象编程 4.C语言无时无刻不在谈内存,内存简直就是如影随形,你不得不去研究它。「内存 + 进程 + 线程」这几个 阅读全文
posted @ 2022-01-12 19:44 midiyu 编辑
摘要:1.Python注释 # 单行注释 ''' 多行注释 ''' 说明多行代码的功能时一般将注释放在代码的上一行,说明单行代码的功能时一般将注释放在代码的右侧 2.缩进 和其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之 阅读全文
posted @ 2022-01-12 16:45 midiyu 编辑
摘要:一.Python常用内置函数 1.enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。 2.format()是一种格式化字符串的函数 阅读全文
posted @ 2022-01-10 15:37 midiyu 编辑
摘要:1.jdk安装位置:H:\Program Files\Java\jdk-9.0.4 maven安装位置:H:\java\apache-maven-3.5.2 本地仓库位置:H:\java\LocalRepository\repository user setting file:H:\java\apa 阅读全文
posted @ 2022-01-05 14:15 midiyu 编辑