自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mac 如何将本地的文件上传到linux系统中

Mac 如何将本地分文件上传到linux系统中1、首先打开终端,然后在Dock栏中找到shell,创建新的远程连接2、进入到远程连接后,选择“安全文件传输(sftp)”,在服务器中添加服务器(前提是你能够连接到服务器),在用户中输入linux的root用户,不然在传输文件的时候,可能会导致权限不够3、 如果连接成功,会弹出一个终端窗口,并输入密码,尽量以root用户登陆,不然后面可能会出现文件传输的权限不够。如下图所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-

2020-08-04 18:13:08 7096 2

原创 day11-变量和数据类型转换

变量的概念及分类变量概念: 在程序的执行过程中,其值可以在一定范围内发生改变的量分类(四类八种):整数byte 占1个字节 取值范围 -128到127short 占2个字节 取值范围 正负3万多int 占4个字节 取值范围 正负21亿 整数常量默认是int类型long 占8个字节 取值范围 大概19位数字 表示long类型的数据时,建议右键添加字母L/l小数float 占4个字节 表示float类型的数据时,建议右键添加字母F/f虽然float占4个字节,但是由于内部采用

2020-06-13 07:47:06 224

原创 day10-java的运算符

运算符Java运算符按功能可分为:算数运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和条件运算符。算数运算符算术运算符包括通常的加(+)、减(-)、乘(*)、除(/)、取模(%),完成整数型和浮点型数据的算术运算。此外,算术运算符还有“++”和“–”两种,分别称为加1和减1运算符。这两种运算符有前缀形式和后缀形式,含有有所不同。例如,i++ 和 ++i 的执行顺序是不一样的,i++ 在 i 使用之后再 +1,++i 在 i 使用之前先 +1。i-- 和 --i 的情况于此类似。操作

2020-05-16 16:59:05 207

原创 day09--变量的命名规则、类型(类变量、实例变量、局部变量)

变量的命名规范在java中既要遵守变量的命名法则(合法法则),还要遵守约定俗成的规范(驼峰是命名法)规则:合法的变量名不一定遵守驼峰式命名法的规范,但符合驼峰是命名法的变量名一定合法。在java变量命名中不仅变量名要合法而且也要遵守驼峰式命名法。Java变量的基本命名法则 :以下划线、字母、美元符开头。后面跟下划线、字母、美元符以及数字。没有长度限制(但也不能太长!)。对大小写敏感(意思是大小写代表不同含义)Java驼峰式命名法:变量名必须为有意义的单词变量名如果只有一个

2020-05-15 20:00:10 696

原创 day08-标识符、关键字和基本的数据类型

Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。关键字(53个—后面根据java的更新还会添加的)abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelsee.

2020-05-14 16:30:33 133

原创 day07—— java程序的运行机制

java程序的运行机制在计算机高级编程语言类型中可分两种运行机制,一种是编译型,另一种是解释型。而java既有编译型特点,又有解释型特点。编译型: 使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。简单点来说:就是全部翻译,如果后面更新了,重头开始在重复翻译一遍解释型:使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行。是代码在执行时才被解释器一行行动态翻译和执行,而不是在执行之前就完成翻译。简单点来

2020-05-13 15:43:52 128

原创 day- 06 JDK的卸载与安装

JDK卸载删除java的安装目录删除环境变量中的JAVA_HOME删除path下有关java的目录在DOS窗口下查看 java -version 如果找不到 则卸载完成JDK安装去Orcale下载你想使用的jdk版本同意JDK下载协议(流氓协议????),必须要同意后才能够进行在下双击安装直接安装选择好安装路径(一定要记住,配置环境变量要配置)配置环境变量我的电脑——>右键——>属性——>高级系统设置——>环境变量配置AVA_HOME(记得大写)——&

2020-05-12 16:35:40 125

原创 day 05 - 聊聊java的三大版本

java的三大版本咱们聊聊java的三大版本,很多新人刚入行的时候,不管你是抱什么样的目去学习java,当然最后还是希望大家都是因为兴趣去学习java,作为一个高级的程序设计语言,java在学习的难易程度上至少我认为要比c语言简单太多了,下面咱们来聊聊java的三大版本。java SE:java的标准版,是整个java的基础和核心,最开始,如果要学习java,这是最先要学习的一部分,java的标准版主要用于开发桌面程序以及控制台的一些程序。java ME:相当于java的微缩版,主要是用户jav

2020-05-12 15:58:17 123

原创 day04--计算机语言的发展史

计算机语言的发展史计算机语言总的来说分为机器语言,汇编语言,高级语言三大类。而这三种语言也恰恰是计算机语言发展历史的三个阶段。机器语言在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存

2020-05-11 15:34:28 209

原创 day03-Windows/Mac常用的快捷键

windows常用快捷键Ctrl+C:复制Ctrl+A:全选Ctrl+V:粘贴Shift+Delete:永久删除Ctrl+z:撤销上一步Ctrl+Esc:显示“开始”菜单WIN+F1:显示Windows帮助WIN+U:打开工具管理器win+D:立即返回桌面Ctrl+F:查找windows+d:关闭当前界面,重复按一次快速恢复关闭的界面windows+f:弹出组合框速度进行文件夹的检索windows+e:快速打开文件资源管理器alt+tab:自由切换界面windows+l:切换

2020-05-11 15:12:40 150

原创 day02- - -计算机的简单介绍

计算机首先我们先来了解下计算机,之后我们所有的开发都要在计算机上完成。介绍Computer : 全称电子计算机,俗称电脑 — 就是我们平时用的不同品牌的电脑电脑上跑的东西、玩的游戏 统称为程序,——>即能够按照程序运行、自动、高速处理海量数据的现代化智能电子设备组成计算机是由硬件和软件所组成的,硬件:就是我们能看见的,比如说,耳机、键盘、显示屏、鼠标等;软件:操作系统、QQ、微信等。常见的计算机台式计算机 :家用、学校机房等笔记本电脑:主要方便、轻巧大型/超级计算机:

2020-05-10 15:35:00 223

原创 day01-Markdown的使用

Markdown 学习1、标题一级标题(#)二级标题(##)三级标题(###)四级标题(####)。。。。。。。。最多只支持到六级标题2、字体Helloworld! (粗体两遍加上**)Helloworld! (斜体两边加上*)Helloworld! (粗体+斜体两边加***)Helloworld! (两边波浪号~ 废弃的语句)3、引用java从入门到放弃 (引用的符号是>)4、分割线(分割线用 - - - 或者*** 表示)5、图片图

2020-05-09 23:54:29 132

原创 Github在双重验证的时候Country- code 没有中国区的解决办法

Github在双重验证的时候Country- code 没有中国区的解决办法手动添加 China +86打开开发工具,在控制台输入下面的代码运行即可var option = new Option("China +86","+86");option.selected = true;document.getElementById('countrycode').options.add(opti...

2020-04-02 16:58:56 2995 11

原创 【数据结构】 --层序遍历

#include <stdio.h>#include <stdlib.h>#define INITQUEUE 20//二叉树的层次遍历,层次遍历用到的数据结构是顺序队列typedef struct BiTNode{ char data;//节点数据 struct BiTNode *lchild;//节点左孩子指针 struct BiTNode *rchi...

2019-12-10 13:57:04 666

原创 【数据结构】-- 广度+深度遍历

#include<stdio.h>#include<stdlib.h> #define max 20//边表节点 typedef struct node{ int adjvex; struct node *next; }eNode;//头节点typedef struct headnode{ char vertex; eNode *firstedge;...

2019-12-10 13:56:11 135

原创 【数据结构】--中序-后序-先序遍历

#include <stdio.h>#include <stdlib.h>#include <time.h>//二叉树节点信息struct binarytreenode{ int data; struct binarytreenode *lchild;//左子树 struct binarytreenode *rchild;//右子树};...

2019-12-10 13:54:50 254

原创 【数据结构】--稀疏矩阵的三元组表示方式

//矩阵的三元组表示方式;#include<stdio.h>#define number 3//假设非零元的行下标的最大值为3; typedef struct { int i,j; int data;}triple;typedef struct { triple data[number];//非零元三元组表,data[0]未用; int...

2019-12-10 13:51:05 1922

原创 【数据结构】-- 稀疏矩阵的转置操作

#include<stdio.h>#define number 10typedef struct { int i,j; int data;}triple;typedef struct { triple data[number]; int n,m,num;}TSMatrix;TSMatrix transposeMatrix(TSMatri...

2019-12-10 13:50:26 486

原创 【数据结构】--顺序串

#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100//串的顺序存储typedef struct st{ char *ch; //串存放的起始地址,串中第i个字符存储在ch[i-1]中 int length; //串的长度 int strsize; //分配的存储空间的大小...

2019-12-10 13:48:28 165

原创 【数据结构】 -- 顺序栈的入栈弹栈操作

#include<stdio.h>#include<stdlib.h>#define MAX 10typedef struct SqStack{ int data[MAX]; int top; }SqStack; //初始化栈 void InitStack(SqStack *s){ s->top=-1;}//判断栈是否为空 ...

2019-12-10 13:47:41 605

原创 【数据结构】 -- 链式队列的出入操作

#include <stdio.h>#include <stdlib.h>/* 队列遵循先进先出的原则; 1、过 top 指针直接找到队头节点,创建一个新指针 p 指向此即将出队的节点; 2、将 p 节点(即要出队的队头节点)从链表中摘除; 3、释放节点 p,回收其所占的内存空间;*/ typedef struct QNode{ int da...

2019-12-10 13:45:10 858

原创 【数据结构】 -- 链表的入栈弹栈

#include <stdio.h>#include <stdlib.h>//链表中的节点结构typedef struct lineStack{ int data; struct lineStack * next;}lineStack;//入栈操作; //stack为当前的链栈,a表示入栈元素lineStack* push(lineSt...

2019-12-10 13:43:30 579

原创 【数据结构】---线性链表结构

#include<stdio.h>#include<stdlib.h>#define MAX 20#define LISTINCREMENT 10typedef struct{ int *elem; int length; int listsize;}SqList;void CreatList(SqList &L){ //建立一个线性表...

2019-12-10 13:41:45 112

原创 【数据结构】--LineList -- 线性表顺序结构

#include<stdio.h>#define false 0#define ok 1#define maxsize 10//定义了线性表的结构typedef struct { int list1[maxsize]; int length;}sqlist;//初始化线性表int initlist(sqlist *l){ l->le...

2019-12-10 13:38:48 912

原创 【数据结构】-- 定义结构体数组

#include <stdio.h>#include <stdlib.h>// 定义结构体 typedef struct{ char *name; int age;}Student;// 结构体数组输入void inputStructArray(Student students[],int size){ int i=0; ...

2019-12-10 13:37:17 1052

原创 Mac for MySQL学习(一)关于homebrew安装与卸载mysql

安装brewhomehomebrew中文官方网址/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"将以上命令粘贴至终端。如何检查homebrew是否安装成功看到以上的内容说明homebrew安装成功安装MySQLbrew install...

2019-12-10 13:16:46 921

原创 Map集合

Map集合Map集合的特点:map集合是一个双列集合,一个元素包含两个值(key(键),value(值))map集合中的元素,key和value的数据类型可以想通过,也可以不同map集合中的元素,key是不允许重复的,value是可以重复的map集合中的元素,key和value是一一对应的—>一个key对应一个valueMap常用的实现类:HashMap特点:底层是哈希...

2019-11-21 19:47:59 323

原创 【数据结构】---定义结构体链表

【数据结构】—定义结构体链表#include <stdio.h>#include <stdlib.h>// 定义结构体链表 typedef struct LinkNode{ int elem; struct LinkNode *next;}Node;// 结构体链表输入void inputNode(Node *node,int size)...

2019-06-19 20:06:41 5819

java学习路线

供同Java初学者使用,学生,自学者可能适用

2019-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除