- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 Linux上安装Anaconda图形可视化界面
Linux上安装Anaconda图形可视化界面在64位Deepin上安装anaconda并实现图形界面可视化安装:查看主机版本信息;上面终端中有(bash)是因为我已经安装了anaconda。1. 什么是anaconda?Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 [1] 因为包...
2019-08-30 20:13:10 13093 2
原创 嵌入式day18
队列的链式存储typedef int datatype; //定义链队列中数据元素的数据类型typedef struct node{ datatype data; //数据域 struct node *next; //链接指针域}linklist; //链表元素类型定义typedef...
2019-08-24 18:36:25 130
原创 Linux安装R语言环境
Linux安装R语言环境更新包列表sudo apt-get update安装Rsudo apt install r-base启动shellsudo -i R到此安装成功测试
2019-08-22 19:48:43 1065
原创 Vim编辑器学习
Vim话说,要搞开发,懂Linux可以说是很重要的基础,那么在写代码以及编辑时,就必不可少要用到编辑器,而Vim恰是Linux上较好用编辑器之一,能熟练的掌握它,无疑会提高我们开发的效率。这是在实验楼上学习,怕自己忘记,虽然自己实验了一道,但是俗话说“好记星不如烂笔头”。不得不提实验楼确实是一个注重实践的地方。参考:Vim编辑器Vim编辑器vim在线手册Vim具有6种基本模式和5...
2019-08-22 19:12:04 264
原创 嵌入式day17
栈栈是限制在一端进行插入和删除操作的线性表(俗称堆栈),允许进行操作的一端称为“栈顶”,另一固定端称为“栈底”,当栈中没有元素时称为“空栈”。特点:先进后出(LIFO)。基本运算:创建空栈:CreateStack(len)清空栈:ClearStack(S)判断是否栈空:EmptyStack(S)判断是否栈满:FullStack(S)元素进栈:PushStack(...
2019-08-19 20:49:59 141
原创 用C语言编写2048游戏
2048_C_code用C语言编写的20481要实现我们的 2048 小游戏,需要涉及一些数据结构的知识,以及一些 Linux 的系统调用。此外,为了方便在屏幕上使用字符绘图,我们还需要使用一个文本界面的屏幕绘图库 ncurses ,具体到操作就是在编译的时候需要加上 -lcurses 选项。安装ncurses库:sudo apt-get install libncurses5-dev...
2019-08-16 20:25:10 3939
原创 嵌入式day16
基本运算的相关算法建立单链表算法思路:依次读入表L=(a0…,an-1)中每一个元素ai(假设为整形),若ai≠结束符(-1),则为ai创建一节点,然后插入表尾,最后返回链表的头结点指针H.算法描述:linklist CreatLinklist(){ data_t a; linklist_t h, p, r, h=(linklist_t(malloc(sizeof(linknod...
2019-08-15 16:12:57 155
原创 嵌入式day15
数据结构-算法算法定义算法(Algorithm)是解决特定问题的步骤的描述。在计算机中算法是一个有穷规则(或语句、指令)的有序集合。它确定了解决某一问题的一个运算序列。对于问题的初始输入,通过算法有限步的运行,产生一个或多个输出。算法与程序算法是解决问题的思想方法程序是计算机语言的具体实现算法与数据结构算法设计:取决于选定的逻辑结构算法实现:依赖于采用的存储结构瑞士科学家沃思(...
2019-08-10 18:10:23 112
原创 嵌入式day14
Makefiletest:f1.o f2.o main.o gcc f1.o f2.o main.o -o testf1.o:f1.c gcc -c -Wall f1.c -o f1.of2.o:f2.c gcc -c -Wall f2.c -o f2.omain.o:main.c gcc -c -Wall main.c -o main.oclean: rm *.o test...
2019-08-09 19:17:51 5852
原创 嵌入式day13
条件编译编译器根据条件真假决定是否编译相关的代码常见的条件编译有两种方法根据宏是否定义#ifdef <macro>......#else......#endif根据宏的值#if <macro>......#else......#endif结构体在实际的处理对象中,有许多信息是由多个不同类型的数据组合在一起进行描述,而且这些不同类...
2019-08-08 20:22:13 187
原创 嵌入式day12
shell脚本的本质shell脚本语言是解释型语言shell脚本的本质:shell命令的有序集合shell编程的基本过程建立shell文件——包含任意多行操作系统命令或shell命令的文本文件;赋予shell文件执行权限——用chmod命令修改权限;执行shell文件——直接在命令行上调用shell程序;shell变量shell允许用户建立变量存储数据,但不支持数...
2019-08-07 17:13:57 176
原创 嵌入式day11
shell简介英文单词shell可直译为“贝壳”。“贝壳”是动物作为外在保护的一种工具。Linux中的shell就是Linux内核的一个外层保护工具,并负责完成用户与内核之间的交互。命令是用户向系统内核发出控制请求,与之交互的文本流。shell是一个命令行解释器,将用户命令解析为操作系统所能理解的指令,实现用户与操作系统的交互。当需要重复执行若干命令,可以将这些命令集合起来,加入一定的控...
2019-08-06 21:38:48 210
原创 嵌入式day10
unix的起源1969年,由KenThompson在AT&T贝尔实验室发现的。使用的是汇编语言。1970年,KenThompson和DennisRitchie使用C语言对整个系统进行加工和编写,使得Unix能够很容易的移植到其他硬件的计算机上。GNU&GPLGNU由Richard Stallman在1984年创建GPL:General Public LicenseLin...
2019-08-05 21:37:05 143
原创 嵌入式day09
数组在函数间传参全局数组传递方式复制传递方式 实参为数组的指针,形参为数组名(本质是一个指针变量)地址传递方式 实参为数组的指针,形参为同类型的指针变量编写函数,计算一个一维整型数组的所有元素的和#include<stdio.h>int array_sum(int data[], int n);int main(int argc, char *argv[]){...
2019-08-04 20:51:36 257
原创 嵌入式day08
指针数组所谓指针数组是指由若干个具有相同存储类型和数据类型的指针变量构成集合形式:<存储类型> <数据类型> *<指针数组名>[大小]指针数组名表示该数组指针数组的起始地址多级指针多级指针的定义:把一个指向指针变量的指针变量,称为多级指针变量对于指向处理数据的指针变量称为一级指针变量,简称一级指针,而把指向一级指针变量的指针变量称为二级指针...
2019-08-01 16:23:41 137
二级C语言公共基础知识选择题总结
2019-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人