精华内容
下载资源
问答
  • C语言思维导图
    2021-09-14 09:24:18

    C语言思维导图

    暑假期间总结的,内容都比较基础,可用作基础复习!文章最下方有思维导图PDF版本下载链接!
    再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。

    01C语言数据类型

    基本类型

    • 数值类型

      • 整型

        • 短整型short

          • 至少占16位,2个byte
        • 整型int

          • 不小于16位,4个byte
        • 长整型long

          • 至少占32位,4个byte
        • 长长整形long long

          • 至少占64位,8个byte
      • 实浮点型

        • 单精度型float

          • 精确表示至少6位有效数字
        • 双精度型double

          • 能表示10位有效数字和更大的指数,8个byte
        • long double

          • 存储浮点数的范围比double更大,能表示比double更多的有效数和更大的指数
      • 布尔类型Bool

        • ture-1
        • false-0
      • 无符号整型(智能表示零和正整数)

        • unsigned int类型
        • unsigned long类型
        • unsigned short类型
    • 字符类型char

      • 表示一个字符要占用一个字节内存,1个byte
    • 复数和虚数浮点数

      • 复数

        • float _Complex
        • double _Complex
        • long double _Complex
      • 实数

        • float _Imaginary
        • double _Imaginary
        • long double _Imaginary

    构造类型

    • 数组
    • 结构体struct
    • 共用体union
    • 枚举类型enum

    指针类型

    空类型 void

    02字符串和格式化输入/输出函数

    sizeof函数

    • sizeof(…)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。
      它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。

    strlen函数

    • strlen(…)是函数,要在运行时才能计算。参数必须是字符型指针(char*)。当数组名作为参数传入时,实际上数组就退化成指针了。
      它的功能是:返回字符串的长度。该字符串可能是自己定义的,也可能是内存中随机的,该函数实际完成的功能是从代表该字符串的第一个地址开始遍历,直到遇到结束符NULL。返回的长度大小不包括NULL。

    printf()函数

    • %a

      • 浮点数、十六进制数字和p-记数法 (C99)
    • %A

      • 浮点数、十六进制数字和P-记数法 (C99)
    • %c

      • 一个字符
    • %d

      • 有符号十进制整数
    • %e

    浮点数、e-记数法

    • %E

      • 浮点数、E-记数法
    • %f

      • 浮点数,十进制记数法
    • %g

      • 根据数值不同自动选择%f或者%e。%e格式在指数小于-4或者大于等于精度时使用
    • %G

      • 根据数值不同自动选择%f或者%E。%E格式在指数小于-4或者大于等于精度时使用
    • %i

      • 有符号十进制整数 (与%d相同)
    • %o

      • 无符号八进制整数
    • %p

      • 指针(就是指地址)
    • %s

      • 字符串
    • %u

      • 无符号十进制整数
    • %x

      • 使用十六进制数字0f的无符号十六进制整数
    • %%

      • 打印一个百分号

    scanf()函数

    • %c

      • 把输入解释成一个字符
    • %d

      • 把输入解释成一个有符号十进制整数
    • %e,%f,%g, %a

      • 把输入解释成一个浮点数 (%a是C99标准)
    • %E,%F,%G,%A

      • 把输入解释成一个浮点数 (%A是C99标准)
    • %i

      • 把输入解释成一个有符号十进制整数
    • %o

      • 把输入解释成一个有符号八进制数
    • %p

      • 把输入解释成一个指针(地址)
    • %s

      • 把输入解释成一个字符串;输入的内容以一个非空白字符作为开始,并且包含知道下一个空白字符的全部字符
    • %u

      • 把输入解释成一个无符号十进制整数
    • %x,%X

      • 把输入解释成一个有符号十六进制整数

    03运算符

    算数运算符

      • 将其左侧的值与右侧的值相加
      • 将其左侧的值减去右侧的值

      • 作为一元运算符,改变其右侧值的符号

      • 将其左侧的值乘以右侧的值
    • /

      • 将其左侧的值除以右侧的值,如果两数都是整数,计算结果将被截断
    • %

      • 将其左侧的值除以右侧的值时,取其余数(只能应用于整数)
    • ++

      • a++

        • 后缀模式,使用a的值之后,递增a
      • ++a

        • 前缀模式,使用a的值之前,递增a

    - a--
    
    	- 后缀模式,使用a的值之后,递减a
    
    - --a
    
    	- 前缀模式,使用a的值之前,递减a
    

    其他运算符

    • sizeof()

      • 获得其右侧运算对象的大小(以字节为单位),运算对象可以是一个被圆括号括起来的类型说明符,如sizeof(float)
    • (类型名)

      • 强制类型转换运算符将其右侧的值转换成圆括号中指定的类型,如(float)9把整数9转换成浮点数9.0

    关系运算符

    • <

      • 小于
    • <=

      • 小于或等于
    • ==

      • 等于
    • =

      • 大于或等于
      • 大于
    • !=

      • 不等于

    赋值运算符

    • +=

      • 把右侧的值加到左侧的变量上
    • -=

      • 从左侧的变量中减去右侧的值
    • *=

      • 把左侧的变量乘以右侧的值
    • /=

      • 把左侧的变量除以右侧的值
    • %=

      • 左侧变量除以右侧值得到的余数
    • =

      • 将其右侧的值赋给左侧的变量

    逗号运算符

    • 逗号运算符是指在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。

    条件运算符 ? :

    • expression1?expression2:expression3

      • 如果expression1为真(非0),那么整个条件表达式的值与expression2的值相同;如果expression1为假(0),那么整个条件表达式的值与expression3的值相同

    逻辑运算符

    • &&

    • ||

    • ^

      • 异或

    移位运算符

    • 左移:<<
    • 右移:>>
    • 左移赋值:<<=
    • 右移赋值:>>=

    04C控制语句

    循环

    • while循环

      • while(expression)
        statement
        statement部分可以是以分号结尾的简单语句,也可以是花括号括起来的复合语句。
    • for语句

      • for( initialize ; test ; update )
        statement
        在test为假或0之前,重复执行statement部分
    • do while语句

      • do
        statement
        while(expression)
        do while循环在执行完循环后才执行测试条件,所以至少只执行循环体一次;而for循环或while循环都是在执行循环体之前先执行测试条件

    分支和跳转

    • if语句

      • if(expression)
        statement
        如果对expression求值为真(非0),则执行statement;否则跳过statement.
    • if else语句

      • if(expression)
        statement1
        else
        statement2
        如果对expression求值为真(非0),则执行statement1;如果对expression求值为假(0),则执行statement2;
    • 多重选择else if语句

    • switch语句

      • switch(表达式){
        case 取值1: 执行语句; break;
        case 取值2: 执行语句; break;
        ……
        default: 执行语句; break;
        }
    • goto语句

      • goto part2;
        part2: printf();
        无条件转移语句

    循环辅助

    • continue

      • continue是结束本次循环,进行下次循环,使用continue还要继续进行循环
    • break

      • 结束当前循环,使用break就已经不再循环了.
        在switch case里,只能用break,而不能用continue

    05函数

    无参函数的定义

    • 如果函数不接收用户传递的数据,那么定义时可以不带参数。
      dataType functionName(){
      //body
      }
      dataType 是返回值类型,它可以是C语言中的任意数据类型,例如 int、float、char 等。
      functionName 是函数名,它是标识符的一种,命名规则和标识符相同。函数名后面的括号( )不能少。
      body 是函数体,它是函数需要执行的代码,是函数的主体部分。即使只有一个语句,函数体也要由{ }包围。
      如果有返回值,在函数体中使用 return 语句返回。return 出来的数据的类型要和 dataType 一样。

    有参函数的定义

    • 如果函数需要接收用户传递的数据,那么定义时就要带上参数。
      dataType functionName( dataType1 param1, dataType2 param2 … ){
      //body
      }
      dataType1 param1, dataType2 param2 …是参数列表。函数可以只有一个参数,也可以有多个,多个参数之间由,分隔。参数本质上也是变量,定义时要指明类型和名称。与无参函数的定义相比,有参函数的定义仅仅是多了一个参数列表。

    实参和形参

    • 函数定义时给出的参数称为形式参数,简称形参;函数调用时给出的参数(也就是传递的数据)称为实际参数,简称实参。函数调用时,将实参的值传递给形参,相当于一次赋值操作。

    函数递归

    • 定义

      • 一个函数在它的函数体内直接或间接地调用自身称为函数的递归调用,而这种函数被称为递归函数。
        直接调用:是指函数直接调用自己。
        间接调用:是指函数在递归函数调用的下层再调用自己。
        例:直接调用,Function1()->调用Function1()
        间接调用,Function1()->调用Function2()->Function2()->调用Function1()
    • 优点

      • 为某些编程问题提供了最简单的解决方案
    • 缺点

      • 一些递归算法会快速消耗计算机的内存资源

    06数组

    同一数组中存储的数必须满足以下两个条件

      1. 这些数的类型必须相同。
    1. 这些数在内存中必须是连续存储的。

    一维数组

    • 定义方式

      • 类型说明符 数组名[常量表达式];
        例如:int a[5];
        int 型变量占 4 字节的内存空间,那么 5 个int型变量就占 20 字节的内存空间,而且它们的地址是连续分配的。数组中的下标是从 0 开始的(而不是 1)。
    • 初始化方式

      • 完全初始化

        • 定义数组时给所有元素赋初值

          • int a[5] = {1, 2, 3, 4, 5};
      • 不完全初始化

        • 可以只给一部分元素赋值

          • int a[5] = {1, 2};不完全初始化时,没有被初始化的元素自动为 0
      • 不指定数组的长度

        • 如果定义数组时就给数组中所有元素赋初值,那么就可以不指定数组的长度,因为此时元素的个数已经确定了。

          • int a[] = {1, 2, 3, 4, 5};
    • 数组元素引用

      • 数组必须先定义,然后使用。C 语言规定,只能逐个引用数组元素,而不能一次引用整个数组。

        • 数组名[下标]

    二维数组

    • 定义方式

      • dataType arrayName[length1][length2];其中,dataType 为数据类型,arrayName 为数组名,length1 为第一维下标的长度,length2 为第二维下标的长度。
    • 存储方式

      • 二维数组在概念上是二维的,但在内存中是连续存放的;换句话说,二维数组的各个元素是相互挨着的,彼此之间没有缝隙。

        • 如何在线性内存中存放二维数组呢?有两种方式:
          一种是按行排列, 即放完一行之后再放入第二行;
          另一种是按列排列, 即放完一列之后再放入第二列。
    • 二维数组初始化

      • 按行分段赋值

        • int a[5][3]={ {80,75,92}, {61,65,71}, {59,63,70}, {85,87,90}, {76,77,85} };
      • 按行连续赋值

        • int a[5][3]={80, 75, 92, 61, 65, 71, 59, 63, 70, 85, 87, 90, 76, 77, 85};

    07结构体

    定义

    • 将不同类型的数据存放在一起,作为一个整体进行处理。

      • struct 结构名
           {
            类型 变量名;
             类型 变量名;
             …
          } 结构变量;
          结构名是结构的标识符不是变量名。

    结构体定义初始化三种方式

    • 最标准的方式(推荐)

      • struct student //结构体类型的说明与定义分开。 声明
        {
        int age; /年龄/
        float score; /分数/
        char sex; /性别/
        };
        struct student a={ 20,79,‘f’}; //定义
    • 不环保的方式

      • struct student /声明时直接定义/
        {
        int age; /年龄/
        float score; /分数/
        char sex; /性别/
        /这种方式不环保,只能用一次/
        } a={21,80,‘n’};
    • 最奈何人的方式

      • struct //直接定义结构体变量,没有结构体类型名。 这种方式最烂
        {
        int age;
        float score;
        char sex;
        } t={21,79,‘f’};

    结构体数组

    • 结构体数组

      • struct book library[MAXBKS];
        把library声明为一个内含MAXBKS个元素的数组。数组的每个元素都是一个book类型的数组。因此,library[0]是第1个book类型的结构体变量,library[1]是第2个book类型的结构体变量。

    结构体指针

    08联合(共用体)

    定义union

    • 共用体有时也被称为联合或者联合体,这也是 Union 这个单词的本意。

      • 定义格式为:
        union 共用体名{
        成员列表
        };

    初始化

    • union Data {
      int i;
      char str[4];
      } data;

      • 这段代码定义了一个名为data的union变量。它有什么属性呢?
    1. 这个变量在内存中占用4个字节的空间而不是8个;
    2. 有两个数据成员:int类型变量的i和char类型的数组str;
    3. 虽然有两个数据成员,但是这两个成员的存储空间是一样的

    09枚举

    定义

    • 可以用枚举类型(enum)声明符号名称来表示整形常量。使用enum关键字,可以创建一个新"类型"并指定它可具有的值(实际上,enum常量是int类型,因此只要能使用int类型的地方就可以使用枚举类型)。枚举类型的目的是提高程序的可读性。

    定义形式

    • 枚举类型的定义形式为

      • enum typeName{ valueName1, valueName2, valueName3, … };

        • enum是一个新的关键字,专门用来定义枚举类型,这也是它在C语言中的唯一用途;typeName是枚举类型的名字;valueName1, valueName2, valueName3, …是每个值对应的名字的列表。注意最后的;不能少。

    举例

    • 列出一个星期有几天:

      • enum week{ Mon, Tues, Wed, Thurs, Fri, Sat, Sun };
        可以看到,我们仅仅给出了名字,却没有给出名字对应的值,这是因为枚举值默认从 0 开始,往后逐个加 1(递增);也就是说,week 中的 Mon、Tues … Sun 对应的值分别为 0、1 … 6。
    • 给每个名字都指定一个值

      • enum week{ Mon = 1, Tues = 2, Wed = 3, Thurs = 4, Fri = 5, Sat = 6, Sun = 7 };

    10指针

    定义

    • 指针是一种保存变量地址的变量。

    指针运算符

    • 地址运算符-&

      • 后跟一个变量名,&给出该变量的地址

        • 一元&运算符给出变量的存储地址。如果pooh式变量名,那么&pooh是变量的地址。可以把地址看作是变量在内存中的位置。
    • 间接运算符-*

      • 后跟一个指针名或地址时,*给出存储在指针指向地址上的值

        • 假设已知ptr指向bah,如下所示:
          ptr = &bah;
          然后使用间接运算符*找出存储在bah中的值,该运算符有时也称为解引用运算符。
          val=*ptr;//找出ptr指向的值
          语句ptr=&bah;和val=*ptr;放在一起相当于下面的语句
          val=bah

    声明一个指针

    • int *p; // 声明一个 int 类型的指针 p
      char *p // 声明一个 char 类型的指针 p
      int *arr[10] // 声明一个指针数组,该数组有10个元素,其中每个元素都是一个指向 int 类型对象的指针
      int (*arr)[10] // 声明一个数组指针,该指针指向一个 int 类型的一维数组
      int **p; // 声明一个指针 p ,该指针指向一个 int 类型的指针

    指针与数组

    • 指针数组

      • 指针数组是一个数组,数组中的每一个元素都是指针。

        • int *p[10]; // 声明一个指针数组,该数组有10个元素,其中每个元素都是一个指向int类型的指针
    • 数组指针

      • 数组指针是一个指针,它指向一个数组。

        • int (*p)[10]; // 声明一个数组指针 p ,该指针指向一个数组

    指针与结构体

    指针与函数

    • 函数指针

      • int * fun(int,int);

        • 指针函数是返回指针的函数主题是函数,返回值是一个指针
    • 指针函数

      • int (*fun)(int);

        • 函数指针是指向函数的指针 主体是指针 指向的是一个函数的地址。

    11存储类别

    作用域-描述程序中可访问标识符的区域

    • 块作用域

      • 块是用一对花括号括起来的代码区域。虽然函数的形式参数声明在函数的左花括号,但是它们也具有块作用域,属于函数体这个块。
    • 函数作用域

      • 仅用于goto语句的标签。这意味着即使一个标签首次出现在函数的内层块中,它的作用域也延伸至整个函数。
    • 函数原型作用或文件作用域

      • 用于函数原型中的形参名(变量名),范围是从形参定义处到原型声明结束。

    链接

    • 外部链接

      • “内部链接的文件作用域”简称为“文件作用域”
    • 内部链接

      • “外部链接的文件作用域”简称为“全局作用域”
    • 无链接

      • 具有块作用域、函数作用域或函数原型作用域的变量

    存储器-描述了通过这些标识符访问的对象的生存期

    • 静态存储器
    • 线程存储器
    • 自动存储期
    • 动态分配存储期

    自动变量

    • 属于自动存储类别的变量具有自动存储期、块作用域且无链接

    寄存器变量

    • 块作用域的静态变量

      • 静态变量-静态的意思是该变量在内存中原地不动,并不是说它的值不变,具有文件作用域的变量自动具有静态存储器。这种变量具有块作用域、无连接,但是具有静态存储期。
    • 外部链接的静态变量

      • 外部链接的静态变量具有文件作用域、外部链接和静态存储器。该类别有时称为外部存储类别,属于该类别的变量称为外部变量。可用关键字extren.

    存储类别说明符

    • auto
    • register
    • static
    • extern
    • _Thread_local
    • typedef

    百度网盘链接:
    链接:https://pan.baidu.com/s/1f7g96RiZ-iO2-yr0Vv-6Eg
    提取码:tjbh
    (需要请自取)

    更多相关内容
  • Date日期类思维导图.mm

    2020-07-13 20:32:35
    对于Java中Date日期类的有关问题做下的思维导图,便于深化记忆,希望对你有帮助!注意:文件为.mm后缀建议下载freemind打开,免费的思维导图软件!
  • 本文的思维导图整理了历代CPU和GPU的性能情况和常见后缀的含义,可以帮助读者迅速定位电脑CPU和GPU的等级情况
  • 文章目录 引言 一、用 markdown 整理读书笔记 (一) 从电子书导出笔记 (二)自己整理读书笔记 二、自动生成思维导图 方法①:xmind 自动导入 markdown 方法②:借助 markmap 插件 结语 参考链接 引言 我们在看书、...

    引言

    我们在看书、学习课程的时候,常常会记笔记,为了形成更加结构化的记忆,就会用到思维导图

    阅读书籍
    结构化大纲
    思维导图
    课程学习

    那么如何把笔记生成思维导图的形式呢?

    画图总是一件费时费力的事情,最好不用自己动手去画思维导图。

    现在有很多软件可以支持自动生成思维导图,写完笔记直接生成即可,是不是很方便?
    在这里插入图片描述

    如果你已经有 markdown 格式的笔记,可以直接跳到第二节。

    一、用 markdown 整理读书笔记

    电子书
    导出划线笔记
    替换标题符号
    生成markdown格式
    实体书
    自己整理归纳
    结构化笔记

    (一) 从电子书导出笔记

    如果你用的是电子书,比如 wx读书,可以直接导出全部笔记
    在这里插入图片描述
    复制所选的划线笔记:
    在这里插入图片描述
    然后对笔记文本进行标号的预处理,以生成 markdown 文档,以 *.md 为文件后缀名保存。如果你对 markdown 不熟悉,可以参考一些 markdown语法教程

    md 文件主要是用不同个数的 # 符号代表不同级的标题,来组织笔记的层次结构:

    # 一级标题
    ## 二级标题
    ### 三级标题
    #### 四级标题
    ##### 五级标题
    ###### 六级标题
    

    例如,wx读书导出的章节标题以符号开头,可以替换为#开头。
    小标题的开头 <<符号,可以替换为 ## 开头。
    章节内的具体文本,可以根据你的需要,用更次级的标题 ###- 进行组织。

    (二)自己整理读书笔记

    如果你用的是纸质书,可以考虑用 OCR 软件 提取文字,或者自己手动整理成 markdown 或其他大纲格式。

    从笔记效果来说,自己亲自整体、归纳的笔记内容,肯定比直接复制粘贴的划线内容效果好,结构化体系也更符合你自己的逻辑。

    二、自动生成思维导图

    markdown 笔记文件准备好了,就可以用不同软件直接生成思维导图。

    • 如果需要对思维导图的样式进行拖拽调整,推荐使用 xmind
    • 如果需要所见即所得,同步修改 markdown,推荐使用 markmap

    方法①:xmind 自动导入 markdown

    xmind 是大名鼎鼎的思维导图软件了,样式丰富,体验流畅。免费版已经基本够用。

    1. 打开 xmind 软件,文件——导入——Markdown,选择你的笔记文件。
      在这里插入图片描述
    2. 导入 markdown 文件,或者你用来记录读书笔记的其他格式,xmind 就会自动生成思维导图,你可以在图上直接拖拽修改,并重新保存markdown。
      在这里插入图片描述
    3. 保存并导出。文件——导出——pdf 或你想保存的其他格式。
      在这里插入图片描述

    方法②:借助 markmap 插件

    VSCode 默认集成了 Markdown 文档编辑插件,原生就支持高亮 Markdown 的语法。
    如果要打开 VSCode 的中 Markdown 的实时预览, Ctrl+Shift+P 打开命令面板,输入 Markdown: Open Preview to the Side 即可在侧边看到文档的预览。

    如果你有 VSCode,可以安装 markmap插件,支持实时编辑文本,自动在侧边栏生成思维导图,所见即所得。

    使用步骤如下:

    1. 用 vscode 打开你的 markdown 笔记。文件——打开文件。

    2. 点击vscode右上角标题栏的图标,markmap 将即时更新。一半是markdown原文,一半是markmap自动生成的思维导图。
      在这里插入图片描述
      在这里插入图片描述

    3. 导出思维导图。点击右下方的 Export 按钮,即可以保存思维导图(Html 格式)。
      在这里插入图片描述

    结语

    markdown 格式已经成为主流的文本格式之一,结合各种工具,可以自动生成漂亮的思维导图。省时省力,提高效率,工作学习必备。

    参考链接

    https://www.xmind.cn/
    https://weread.qq.com/
    https://www.runoob.com/markdown/md-tutorial.html
    https://marketplace.visualstudio.com/items?itemName=gera2ld.markmap-vscode

    展开全文
  • DNS思维导图

    2019-01-10 09:15:09
    3、根DNS服务器收到本地DNS服务器的请求,根据域名后缀,返回管理该后缀的顶级域DNS服务器的地址。 4、本地DNS服务器转向顶级域DNS服务器发出请求,顶级域DNS服务器会返回管理该域名的权威DNS服务器的地址。 5、本地...
  • 对于Java中StringBuffer类的有关问题做下的思维导图,便于深化记忆,希望对你有帮助!注意:文件为.mm后缀建议下载freemind打开,免费的思维导图软件!
  • 本文内容是根据 莫烦Python 网站的视频整理的笔记,笔记中对代码的注释更加清晰明了, 同时根据所有笔记还整理了精简版的思维导图, 想观看视频可直接去他的网站, 源文件已经上传到主页中的资源一栏中,有需要的可以去...

    本文内容是根据 莫烦Python 网站的视频整理的笔记,笔记中对代码的注释更加清晰明了, 根据所有笔记还整理了精简版的思维导图, 可在此专栏查看, 想观看视频可直接去他的网站,

    思维导图源文件点击此处, OneNote笔记源文件已上传到主页中的资源一栏中,有需要的可以去看看,

    我主页中的思维导图中内容大多从我的笔记中整理而来,相应技巧可在笔记中查找原题, 有兴趣的可以去 我的主页 了解更多计算机学科的精品思维导图整理

    本文可以转载,但请注明来处,觉得整理的不错的小伙伴可以点赞关注支持一下哦!

    博客中思维导图的高清PDF版本,可关注公众号 一起学计算机 点击 资源获取 获得

    感觉作者写的不错的, 别忘了点赞关注加收藏哦(一键三连)!你的支持会带给我极大的动力, 写出更多优秀文章!

     文章到这里就结束了, 感谢你的认真观看, 为了感谢读者们, 我把我一直以来整理的各种计算机相关/考研相关精品思维导图/力扣算法讲解/面试资料/各种实用软件工具分享给大家(并且会持续更新哦!), 希望能够帮助到你们.

    关注公众号 一起学计算机 点击 资源获取 即可获得所有资源, 包含的资源如下图, 其中具体资源的相关讲解和各种软件的使用可以查看下面相应的文章.

    我的更多精彩文章链接, 欢迎查看

    各种电脑/软件/生活/音乐/动漫/电影技巧汇总(你肯定能够找到你需要的使用技巧)

    力扣算法刷题 根据思维导图整理笔记快速记忆算法重点内容

    经典动漫全集目录 精彩剧集

    海贼王 动漫 全集目录 分章节 精彩打斗剧集 思维导图整理

    火影忍者 动漫 全集目录 分章节 精彩打斗剧集 思维导图整理

    死神 动漫 全集目录 分章节 精彩打斗剧集 思维导图整理

     

    计算机专业知识 思维导图整理

    最值得收藏的 Python 全部知识点思维导图整理, 附带常用代码/方法/库/数据结构/常见错误/经典思想(持续更新中)

    最值得收藏的 C++ 全部知识点思维导图整理(清华大学郑莉版), 东南大学软件工程初试906科目

    最值得收藏的 计算机网络 全部知识点思维导图整理(王道考研), 附带经典5层结构的中英对照和框架简介

    最值得收藏的 算法分析与设计 全部知识点思维导图整理(北大慕课课程)

    最值得收藏的 数据结构 全部知识点思维导图整理(王道考研), 附带经典题型整理

    最值得收藏的 人工智能导论 全部知识点思维导图整理(王万良慕课课程)

    最值得收藏的 数值分析 全部知识点思维导图整理(东北大学慕课课程)

    最值得收藏的 数字图像处理 全部知识点思维导图整理(武汉大学慕课课程)

    红黑树 一张导图解决红黑树全部插入和删除问题 包含详细操作原理 情况对比

    各种常见排序算法的时间/空间复杂度 是否稳定 算法选取的情况 改进 思维导图整理

    人工智能课件  算法分析课件  Python课件  数值分析课件  机器学习课件 图像处理课件

    考研相关科目 知识点 思维导图整理

    考研经验--东南大学软件学院软件工程(这些基础课和专业课的各种坑和复习技巧你应该知道)

    东南大学 软件工程 906 数据结构 C++ 历年真题 思维导图整理

    东南大学 软件工程 复试3门科目历年真题 思维导图整理

    最值得收藏的 考研高等数学 全部知识点思维导图整理(张宇, 汤家凤), 附带做题技巧/易错点/知识点整理

    最值得收藏的 考研线性代数 全部知识点思维导图整理(张宇, 汤家凤), 附带惯用思维/做题技巧/易错点整理

    高等数学 中值定理 一张思维导图解决中值定理所有题型

    考研思修 知识点 做题技巧 同类比较 重要会议 1800易错题 思维导图整理

    考研近代史 知识点 做题技巧 同类比较 重要会议 1800易错题 思维导图整理

    考研马原 知识点 做题技巧 同类比较 重要会议 1800易错题 思维导图整理

    考研数学课程笔记  考研英语课程笔记  考研英语单词词根词缀记忆  考研政治课程笔记

    Python相关技术 知识点 思维导图整理

    Numpy常见用法全部OneNote笔记     全部笔记思维导图整理

    Pandas常见用法全部OneNote笔记     全部笔记思维导图整理

    Matplotlib常见用法全部OneNote笔记  全部笔记思维导图整理

    PyTorch常见用法全部OneNote笔记    全部笔记思维导图整理

    Scikit-Learn常见用法全部OneNote笔记  全部笔记思维导图整理

    Java相关技术/ssm框架全部笔记

    Spring  springmvc  Mybatis  jsp

    科技相关 小米手机

    小米 红米 历代手机型号大全 发布时间 发布价格

    常见手机品牌的各种系列划分及其特点

    历代CPUGPU的性能情况和常见后缀的含义 思维导图整理

    展开全文
  • System类思维导图.mm

    2020-07-13 20:01:49
    对于Java中System类的有关问题做下的思维导图,便于深化记忆,希望对你有帮助!注意:文件为.mm后缀建议下载freemind打开,免费的思维导图软件!
  • 思维导图是用于以分层方式直观地组织信息的图,这些图显示了组成该图的元素之间的关系。事实证明,绘制思维导图对于将信息输入大脑和从大脑传出信息非常有效,特别是与逻辑笔记结合使用时,这种逻辑笔记通常会详细...

    思维导图是用于以分层方式直观地组织信息的图,这些图显示了组成该图的元素之间的关系。事实证明,绘制思维导图对于将信息输入大脑和从大脑传出信息非常有效,特别是与逻辑笔记结合使用时,这种逻辑笔记通常会详细说明或总结出地图各部分的作用。

    那里有各种各样的思维导图软件,从免费到付费到开源选项不等。今天,我的工作是为用户列出最好的思免费维导图软件。它们都是现代的,易于使用,并能为您提供足够的支持。

    1、MindMaster

    MindMaster是一款漂亮的免费增值思维导图工具,可用于创建不同类型的图表,例如流程图,网络图,平面图,业务图,图表和图形,图形设计,3D地图等。

    您可以跨设备同步文件,在MindMaster社区分享您的知识,集思广益,协作,并从一个令人眼花缭乱和响应迅速的用户界面轻松管理所有数据。

    MindMaster安装成功后,即可享受基本功能,无水印限制和使用时间限制。普通用户可以用它来绘制精美的思维导图、概念图、组织架构图。

    思维导图 MindMaster

    2、Lucidchart

    Lucidchart是一款精美的免费增值在线图表和可视化解决方案软件,能够将各种想法转换为各种复杂程度的精美可定制图表。

    它提供了集成的工具,使用户能够享受实时的通信和协作,无限的撤消/重做历史,无数的形状以创建从基本流程图到复杂技术图表的所有内容,并且一切都组织得很好。

    Lucidchart

    3、Draw.io

    Draw.io是一个在线思维导图平台,使用户能够创建任何类型的图,甚至还提供现成的分类模板,例如用于工程,布局,地图,流程图,图形,网络图,UML等的模板。加快绘图过程。

    它还允许您将图表保存到硬盘,OneDrive或Google Drive并从Lucidchart,VSDX,Gliffy等导入文件。

    思维导图 Draw.io

    4、FreeMind

    FreeMind是一款免费的开源高效率思维导图工具,具有以下功能:跟踪项目,时间记录,使用Google和其他网络引擎进行搜索的工作场所,文章撰写,集思广益,全功能HTML链接甚至本地存储的文件,智能拖放,快速一键式导航等。

    FreeMind基于GPL协议的自由软件,用Java编写,是一个用来绘制思维导图的软件。其产生的文件格式后缀为.mm 。可用来做笔记,脑图记录,脑力激汤等。

    Ubutnu下安装命令如下:

    [linuxidc@linux:~/www.linuxidc.com]$ snap install freemind

    freemind 1.1.0-Beta-2 from Jean-Baptiste Lallement (jibel) installed

    思维导图工具 FreeMind

    5、Mindomo

    Mindomo是免费增值的跨平台应用程序,可轻松直观地创建思维导图。它为用户提供大纲创建,在线发布,完整的导入/导出功能,思维导图到演示文稿,可自定义的地图主题,修订历史记录,对超链接和附件的支持等。

    Mindomo的免费版本最多允许3张思维导图,因此在使用时请记住这一点。

    Mindomo思维导图

    6、View Your Mind

    View Your Mind是一个免费的开源思维导图应用程序,它使用户能够生成和操纵地图,以有组织的方式显示其思想,从而提高创造力和效率。

    其功能亮点包括书签,Xlinks,分支属性窗口,地图编辑器,历史记录窗口,键盘快捷键,用于复杂任务的一键式功能,例如只需单击一次,即可对地图的各个部分进行重新排序等。

    [linuxidc@linux:~/www.linuxidc.com]$ sudo apt install vym

    View Your Mind

    7、Freeplane

    Freeplane是一个免费的,跨平台的开源应用程序,旨在支持批判性思维,信息共享以及在家中,公司或学校完成任务。它具有用于创建思维导图以及分析思维导图中的信息的工具。

    Freeplane提供了多种功能,包括节点中的LaTex公式,插件扩展,切换内容,近似搜索,使用元数据对节点进行分类等。

    Freeplane是一款桌面应用,可以轻松创建、查看、编辑和共享思维导图。

    安装 Freeplane 非常简单。它是一个 Java 应用,并使用 ZIP 文件分发,可使用脚本在 Linux、Windows 和 MacOS 上启动。在第一次启动它时,主窗口会包含一个示例思维导图,其中包含指向你可以使用 Freeplane 执行的所有不同操作的文档的链接。

    思维导图Freeplane

    8、MindMup

    MindMup是一个免费的在线思维导图应用程序,您可以在其中创建,共享和发布无限的思维导图而无需创建帐户。

    它为用户提供长达100个月的免费存储空间,长达6个月,支持将思维导图保存在Google云端硬盘中,导出高达100KB的地图,发布长达6个月的地图,以及参与社区聊天和支持。它为需要更多功能的用户提供了高级软件包。

    在线思维导图MindMup

    9、Semantik

    Semantik(以前称为kdissert)是KDE的思维导图应用程序,它使用户能够创建不同类型的文档,包括演示文稿和报告。 Semantik的思维导图可以2D或平面树(左侧为线性视图)进行编辑,并且地图上的每个节点都与图片,图表,表格或文本相关联。

    它的其他功能包括一个简单且经过适当细分的UI,对OpenOffice,HTML和LaTeX格式的技术文档的支持,重用图表等。

    Semantik

    10、Heimer

    Heimer是一款简单易用的免费开放源码,旨在创建思维导图和类似图表。它具有易于使用的UI,精美的动画,可调整的网格,导出为PNG,无限的撤消/重做,在基于XML的.ALZ文件中保存/加载工作,不同的缩放模式(输入/输出/适合)等。 。

    Heimer是此列表上最简单的思维导图应用程序,非常适合那些严格需要思维导图工具且仅需其他工具的用户。

    Ubuntu下安装Heimer方法如下:

    [linuxidc@linux:~/www.linuxidc.com]$ snap install heimer

    Heimer

    写在最后

    还有其他值得一提的思维导图软件,例如NovaMind,Bubbl和XMind,但我将它们视为付费软件,因为如果不付费就无法获得完整的功能列表,这不属于本文讨论的话题了。

    这些思维导图软件应该可以满足你的日常需求,如果你正在寻找免费的思维导图软件,不妨尝试一下这些,也许其中就有你喜欢的!

    欢迎在下面留言,分享您的使用经验。如果您有更好的思维导图软件,也不仿在留言栏里与大家分享下。

    展开全文
  • 首先来看一些思维导图的使用者的评价:“使用思维导图是波音公司的质量提高项目的有效组成部分之一。这帮助我们公司每年节省了一千万美元。——Mike Stanley,波音公司,美国美国波音公司在设计波音747飞机的时候就...
  • Random类思维导图.mm

    2020-07-13 20:04:04
    对于Java中Random类的有关问题做下的思维导图,便于深化记忆,希望对你有帮助!注意:文件为.mm后缀建议下载freemind打开,免费的思维导图软件!
  • 单例模式思维导图.mm

    2020-07-13 19:57:06
    对于Java中单例模式的有关问题做下的思维导图,便于深化记忆,希望对你有帮助!注意:文件为.mm后缀建议下载freemind打开,免费的思维导图软件!
  • 本文内容是根据 莫烦Python 网站的视频整理的笔记,笔记中对代码的注释更加清晰明了, 同时根据所有笔记还整理了精简版的思维导图, 可在此专栏查看, 想观看视频可直接去他的网站, 源文件已经上传到主页中的资源一栏中...
  • 本文给大家推荐一下我在考研期间整理的各个学科的思维导图笔记,几乎涵盖了相关学科的所有知识点和相应的做题技巧,相信肯定会对你的考研有所帮助! 基础课资源包括考研高等数学/线性代数的整理,同时将中值定理单独...
  • 最全的【英语词根词缀思维导图总结】

    千次阅读 多人点赞 2021-04-16 14:43:21
    相信进来的朋友可能看到上面的图了,对,那就是我做的英语词根词缀思维导图的截图一部分。下面将文字版和生成的思维导图文件都发出来。为了照顾没有安装亿图思维导图软件的朋友,特意导出一份网页版的文件,使用...
  • 本文的思维导图根据慕课上的东北大学数值分析国家精品课程整理而来并标记出重点内容 思维导图源文件已经发布在我的资源当中,有需要的可以去 我的主页了解更多学科的精品思维导图整理 本文的思维导图中内容大多从...
  • 使用Java生成思维导图

    千次阅读 2020-05-01 22:14:26
    使用Java生成思维导图 前言 最近因为一些原因需要做一些资料管理,准备建一个文件夹,然后对各种资料做一个分类,每个分类做一个文件夹。 可以想象,随着资料数量和种类的增多,文件层级关系的增加,以后需要查一个...
  • 对于Java中集合接口的有关问题做下的思维导图,便于深化记忆,希望对你有帮助!注意:文件为.mm后缀建议下载freemind打开,免费的思维导图软件!
  • 数据结构框架:1、常见数据结构 ...树:堆(大顶堆、小顶堆),trie树(字母树or字典树),后缀树,后缀树组,二叉排序/查找树,B+/B-,AVL树,Treap,红黑树,splay树,线段树,树状数组 图:图 其它:并查...
  • 原标题:思维导图居然可以用来学习C语言思维导图是我们在学习和了解事物,尤其是新知识时的一个好工具。比如最近我在学习的C语言课程,知识点零碎且乱,但使用思维导图就可以简单直白地总结这些零碎的内容。接下来就...
  • 原标题:根据思维导图,参考解读,你也能顺利完成CPU的选配重点解读兼容与接口的搭配技术,解读选配CPU的过程。 根据思维导图,参考下面的解读,你也能顺利完成CPU的选配:选配过程解读:首先明确概念:CPU负责计算机...
  • 本文的思维导图根据张宇和汤家凤两人的课程整理而来并标记出重点内容,整合了很多技巧,题型,方法 思维导图源文件已经发布在我的资源当中,有需要的可以去 我的主页 了解更多学科的精品思维导图整理 本文可以转载...
  • 本文内容是根据 莫烦Python 网站的视频整理的笔记,笔记中对代码的注释更加清晰明了, 同时根据所有笔记整理了精简版的思维导图, 想观看视频可直接去他的网站, 源文件已经上传到主页中的资源一栏中,有需要的可以去看...
  • 考虫四级词汇思维导图

    千次阅读 多人点赞 2021-01-11 21:49:07
    思维导图内容来源与考虫Allen老师上课导图,课程给了导图,我自己在复习的过程中用Gitmind网页版边复习,边自己做了一份;顺便再记录以下上课的拓展内容。 Lesson 1 拓展 re- = again / back pri- = pre- 在......
  • 服务的简介和分类 1)linux服务分类的思维架构图 2)RPM 包默认安装的服务的概述 3)RPM 包默认安装的服务管理 4)独立服务的启动脚本分析 2.源码包安装的服务管理 源码包安装的服务 让源码包服务被服务管理命令识别 3....
  • 本文的思维导图根据慕课上的浙江工业大学的人工智能导论课程整理而来并标记出重点内容,相关PPT课件可在慕课上查看
  • UML思维导图

    千次阅读 2018-05-18 10:20:25
    UML视频看完了,最主要的还是总结,而思维导图就是做总结最好的工具。前几天看的软件工程的视频,可以知道,软件工程是设计思想,而UML就是设计工具了。 要想认识UML,我们首先应该知道它是干什么的,有什么用处,...
  • 思维导图

    千次阅读 2019-05-17 16:00:24
    思维导图又叫心智导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。 思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间...
  • 英语单词记忆 词源法-思维导图

    千次阅读 2020-09-17 00:00:44
    1 构词法(前缀+词根+后缀) 词根:表示 单词本意 前缀:表示 强调 和 方向 后缀:表示 词性 和 含义 2 记忆单词的精髓(理解) 有限部件 + 无限重复 = 完成速记 单词的起源 决定 单词的含义 3 常见词缀说明 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,029
精华内容 811
关键字:

思维导图后缀