自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 2021-05-27

JAVA内存1.栈(Stack):存放的都是方法中的局部变量(方法的参数或着方法大括号内部的变量),一旦超出作用域,立即从栈内存当中消失。注意,方法的运行一定要在栈当中运行。2.堆(Heap):凡是new出来的东西都在堆中,堆内存中的东西都有一个地址值,且为16进制。堆内存里面的数据,都有默认值,如数据类型16进制整数0浮点数0.0字符‘\u0000’布尔false引用null3.方法区(Method Area):存储.class相关信息,包

2021-05-27 19:24:35 60

原创 2021-05-12

IntelliJ IDEA 2017快捷键快捷键功能Alt+Enter导入包,自动修正代码Ctrl+Y删除光标所在行Ctrl+D复制光标所在行的内容,插入光标位置下面Ctrl+Alt+L格式化代码Ctrl+/单行注释,再按取消注释Ctrl+Shift+/选中代码注释,多行注释,再按取消注释Alt+Insert自动生成代码,toString, get, set等方法Alt+Shift+上下箭头移动当前代码行...

2021-05-12 14:31:06 66

原创 2021-05-08

三元运算符一元运算符:只需要一个数据就可以进行操作的运算符,如取反!、自增++。二元运算符:需要两个数据才可以进行操作的运算符,如加法+、赋值=。三元运算符:需要三个数据才可以进行操作的运算符。其格式为:数据类型 变量名称 = 条件判断?表达式A:表达式B;流程:首先判断条件是否成立,若成立则为true,将表达式A 的值赋给左边的变量;多不成立为false,将表达式B的值赋给左边的变量。两者仅选其一。注意事项:在三元运算符中,必须同时保证表达式A和表达式B均符合左侧数据类型的要求,且三元运算符的结果

2021-05-08 11:37:04 60

原创 2021-05-08

运算符——逻辑运算符逻辑运算发:用来连接两个布尔类型结果的运算符,运算结果均为布尔值true或者false。逻辑运算符说明短路与 &&两边均为true,则结果为true;一边为false,则结果为false;短路特点:若符号左边为false,则右边不再计算短路或 ||两边均为false,则结果为false;一边为true,则结果为true;短路特点:若符号左边为true,则右边不再计算取反 !!true为false;!false为true注意:

2021-05-08 11:19:44 79

原创 2021-05-08

运算符——比较运算符比较运算符:两个数据之间进行比较的运算,运算结果都是布尔值true或者false。包括:相等==、小于<、大于>、小于等于<=、大于等于>=、不相等!=。注意:若进行多次判断,不能连写。即数学中的1<x<5的这种写法不允许在程序中出现。...

2021-05-08 10:15:27 37

原创 2021-05-07

运算符——赋值运算符赋值运算符=等于号+=加等于-=减等于*=乘等于/=除等于%=取模等赋值运算符,就是将符号右边的值,赋给左边的变量。

2021-05-08 09:48:59 51

原创 2021-05-07

运算符:进行特定操作的符号。表达式:用运算符连接起来的式子。运算符——算数运算符算数运算符包括:符号含义+加法运算,字符串连接运算-减法运算*乘法运算/除法运算%取模运算,两个数字相除取余数++、- -自增和自减注意:对于整数表达式,除法使用的是整除,整数除以整数,结果仍是整数,只取商,不看余数。只有对于整数的除法,取模运算符才有余数的意义。一旦运算中有不同类型的数据,那么结果将会是数据类型范围大的那种。public cla

2021-05-07 18:16:03 44

原创 2021-05-07

编码表(数字和字符的对照关系表)ASCII码表:American Standard Code for Information Interchange,美国信息交换标准代码。Unicode码表:万国码。也是数字和符号的对照关系,开头的0-127部分和ASCII完全相同,但是从128开始包含有更多字符。常见对应:48-‘0’,65-‘A’,97-‘a’public class DemoDataType3 { public static void main(String[] args) { char

2021-05-07 11:33:19 42

原创 2021-04-15

JRE and JDKJRE: Java Runtime Environment,为Java程序的运行时环境,包含JVM和运行时所需要的核心类库。JDK:Java Development Kit,是Java程序开发工具包,包含JRE和开发人员使用的工具。若运行一个已有的Java程序,可只安装JRE;若开发一个全新的Java程序,必须安装JDK。...

2021-05-07 10:25:00 30

原创 2021-05-06

数据类型转换——自动转换在Java中,参与计算的数据必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。一、自动类型转换(隐式):1、特点:代码不需要进行特殊处理,自动完成。2、规则:数据范围从小到大。public class DemoDataType1 { public static void main(String[] args) { // 等号左边为long类型,右边为默认的int类型,左右数据类型不同 // 等号代表赋值,将右侧的int常量,交给左侧的long变量进行

2021-05-07 10:23:55 117

原创 2021-04-27

变量变量:是程序运行期间,内容可以发生改变的量。创建变量并使用的格式:1、数据类型 变量名称;// 创建一个变量变量名称 = 数据值; // 赋值,将右边的数据值赋值给左边的变量2、数据类型 变量名称 = 数据值;// 在创建一个变量的同时,立即放入指定的数据值。public class DemoVariable { public static void main(String[] args) { int num1; num1 = 10; System.out.println(nu

2021-04-28 14:06:11 72

原创 2021-04-26

Java数据类型可以分为两大类:基本数据类型(四类八种):类型种类整数型byte、short、int、long浮点型float、double字符型char布尔型boolean引用数据类型:字符串、数组、类、接口、Lambda其它:数据类型关键字内存占用取值范围字节型byte1个字节-128~127短整型short2个字节-32768~32767整形int(默认)4个字节-(2的31次方)

2021-04-27 15:35:52 47

原创 2021-04-23

常量常量指的是在java程序中固定不变的量。分类类型含义整数常量所有的整数,无小数点。如1,2, -3浮点数常量所有的小数,有小数点。如2.5,-3.14字符常量单引号引起来的单个字符,必须有内容,如‘a’、‘大’字符串常量双引号引起来的,可为多个字符也可不写,如“abc”、“12345”布尔常量只有两种取值:true和false空常量null,代表没有任何数据代码在这里插入代码片...

2021-04-26 11:03:37 46

原创 2021-04-23

标识符1、标识符:指在程序中,自己定义的类名称、方法名称和变量名称等。2、命名规则:标识符可以包含英文字母(26个、区分大小写)、数字0-9、美元符号$和下划线_;标识符不能以数字开头;标识符不能是关键字。3、命名规范:规范类名首字母大写且其后每个单词首字母均大写(大驼峰式)变量名首字母小写且其后每个单词首字母均大写(小驼峰式)方法名首字母小写且其后每个单词首字母均大写(小驼峰式)...

2021-04-23 17:23:17 49

原创 2021-04-22

注释注释为对代码的解释与说明,目的是让人们(包括自己)能够更加轻松、容易地了解代码,并不影响程序的编译和运行。在Java中,主要使用单行注释和多行注释。单行注释以//开头,换行结束。多行注释以/* 开始,以*/结束。...

2021-04-22 20:43:37 35

原创 2021-04-19

程序开发步骤**Java开发的三个步骤:编写、编译和运行。**首先编写源程序,接着编译源程序,最后运行。

2021-04-20 11:23:48 41

原创 2021-04-15

JAVA虚拟机——JVMJVM:Java Virtual Machine,Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境。以后编写的Java代码都是运行在JVM上的。Java语言的跨平台特性:软件是运行在操作系统上的,而使用Java编写的软件可以运行在任何操作系统上,这种特性就是Java语言的跨平台特性。此特性是由JVM实现的,具体地,编写的程序运行在JVM上,而JVM运行在操作系统上。但要注意的是,Java虚拟机本身不具备跨平台功能,每个操作系统下都有不同版本

2021-04-15 20:09:10 42

原创 2021-04-13

常见DOS命令1、同时按下windows+R键,可以打开运行窗口。再输入cmd并回车后,可进入DOS操作窗口。2、常用的命令有:盘符名:(如d:或D:)操作命令盘符名:(如d:或D:)切换盘符cd 某文件夹名称进入此文件夹cd 文件夹1\文件夹2进入两级文件夹cd \直接回到磁盘根目录dir查看当前文件夹内容cls清屏exit退出...

2021-04-13 18:22:44 44

原创 2021-04-13

JAVA学习记录——存储单元bit:位,单个数字0或1,表示一位。Byte:字节,一个字节为8位,是数据存储的最小单位,用公式表示:1 Byte = 8 bit 。此外,还有转换公式:1 KB = 1024 Byte1 MB = 1024 KB1 GB = 1024 MB1 TB = 1024 GB1 PB = 1024 TB1 EB = 1024 PB1 ZB = 1024 EB...

2021-04-13 11:40:43 38

原创 C——存储类

在C语言中,存储类定义代码中变量或函数的范围及生命周期。有四种存储类:auto、register、static和extern。auto存储类:只能用在函数内,即只能修饰局部变量。{ auto double price;}在上面的语句中,也可以不加auto,即局部变量默认的存储类是auto。2. register存储类:用于定义存储在寄存器中而不是RAM中的局部变量,没有内...

2020-01-05 20:52:43 224

原创 C++中的全局变量和局部变量

全局变量和局部变量1、全局变量定义在所有函数的外部,可以被任何函数访问。常位于程序头部,其值在程序的整个生命周期内均有效。2、局部变量在一个函数或者一个代码块内声明,不同于全局变量,只能在该函数内部或者该代码块内部的语句使用。代码#include <iostream>using namespace std;//全局变量声明int a;int main(){ //...

2020-01-02 16:47:20 398

原创 Github中的Jupyter notebook文件加载失败的解决方法

Github中的Jupyter notebook文件加载失败的解决方法原因解决方法原因最近在学习黄海广博士的machine_learning_beginner(链接: [link(https://github.com/fengdu78/machine_learning_beginner).)时发现个别.ipynb文件一直加载失败,刷新n次还是解决不了。解决方法原来的网址为“https://...

2019-09-03 11:07:32 1892

原创 无法找到cuda的libcupti.so文件

Question:在pycharm中运行程序时,程序报错——无法找到cuda的libcupti.so文件,使用的cuda版本为9.0。Answer:在pycharm菜单栏Run下的Edit configuration中,手动设置Environment variables,添加LD_LIBRARY_PATH的内容:LD_LIBRARY_PATH/usr/local/cuda/lib64(在终端...

2019-05-04 16:28:53 1392

转载 win10与Ubuntu 16.04双系统时间不一致在Ubuntu系统下进行调整

在装完Ubuntu 16.04后,发现每次进入该系统时时间是正确的,而在进入win 10后发现时间却慢了8个小时。其实,在联网后,win 10会自动调准时间。但不想每次进入Windows系统后都看见错误的时间,就想办法解决这个问题。在Windows和Ubuntu系统中都有解决的方法,但比较喜欢在Ubuntu环境下折腾。方法如下:进入乌班图系统后,同时按下Ctrl+Alt+T打开终端。依次输入...

2019-04-10 10:29:49 369

空空如也

空空如也

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

TA关注的人

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