
学习笔记
文章平均质量分 61
Saturday66
这个作者很懒,什么都没留下…
展开
-
tensorflow进阶总结
tensorflow进阶总结数据的合并与分割数据统计张量的比较填充数据限幅高级操作tip:数据的合并与分割tf.concat([a,b],axis=n)#拼接:不会会产生新的维度'''e.g.: a.shape = [4,32,8] b.shape = [6,32,8] axis = 0 => concat.shape = [10,32,8]'''#约束:非拼接维度之间必须保持一致,否则拼接不合法。tf.stack([a,b],axis=n)#堆叠:产生新的维度'''e.原创 2021-03-11 20:16:09 · 334 阅读 · 0 评论 -
案例:群主发红包
群主发红包给群成员,群主有一笔金额,发的红包从群主的余额中扣除,红包平均分为n份,成员领取后保存到余额中(涉及继承 集合的操作)//用户类(父类)public class User { private String name; private int money; public User() { } public User(String name,...原创 2020-04-12 23:43:39 · 2424 阅读 · 0 评论 -
抽象类和抽象方法
抽象方法: 就是加上abstract关键字,然后去掉大括号,直接分号结束抽象类:抽象方法所在的类,必须是抽象类才行,在class之前写上abstract即可。如何使用:1.不能直接创建new抽象类对象。2.必须用一个子类,继承抽象的父类;3.子类必须覆盖重写 父类当中所有的抽象方法覆盖重写(实现):去掉抽象方法的abstract关键字,然后补上方法体大括号的内容4.创建子类对象使用...原创 2020-04-12 23:36:13 · 4575 阅读 · 1 评论 -
继承
继承如果没有继承就没有多态。师傅徒弟关系,每个徒弟会的一样。继承主要解决的问题是:共性抽取。继承关系的特点:子类可以拥有父类的内容子类还可以拥有自己专属的内容在继承的关系中,”子类就是一个父类“,子类可以被看作父类例如:父类是员工,子类是老师,那么“老师是员工”。父类:public class 父类名称{}子类格式:public class 子类 extends 父类{...原创 2020-04-08 00:06:06 · 159 阅读 · 0 评论 -
Math类
java.util.Math类是数学相关的工具类,其中提供了大量的静态方法,完成相关的运算操作。public static double abs(double num); 绝对值public static double ceil(double num);向上取证public static double floor(double num);向下取证public static long rou...原创 2020-03-30 23:14:54 · 159 阅读 · 0 评论 -
Arrays工具类
java.until.Arrays是一个与数组相关的工具类,里面有大量的静态方法(调用时 类名.方法即可),用来实现数组的常见操作。public static String toStrinfg(Array);将参数数组变成字符串–默认格式[element1,element2,…]public static void sort(Array);按照默认升序对原数组进行排序,注意返回值是voidT...原创 2020-03-27 23:28:40 · 146 阅读 · 0 评论 -
常用API(三)之String
包名 java.lang.StringJava 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。即,程序中双引号,都是string类的对象。特点:1.字符串的内容创建后不能更改2.正是字符串不可改变,所以字符串可以共享使用。3.字符串效果上相当于char[]字符数组,但底层原理是byte[]字节数组。创建字符串的常见3+1种方式三种构造方法,一种直接创建publi...原创 2020-03-23 19:27:23 · 191 阅读 · 1 评论 -
常用API(二)之集合ArrayList
数组的长度不能改变,但ArrayList的长度可以随意改变。泛型 装在集合当中的所有元素,全都是统一的什么类型。注意:泛型只能是引用类型。public class Demo08ArrayList { public static void main(String[] args) { ArrayList<String> list = new ArrayList...原创 2020-03-19 21:08:54 · 168 阅读 · 0 评论 -
17Java学习笔记——构造方法和标准类
构造方法构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。格式:public 类名称(参数类型 参数名){方法体;}注意事项:1 构造方法的名称必须与所在类名称完全一致,包括大小写。2 构造方法不要写返回值类型,连void也不写。3 构造方法不能return一个具体的返回值。4 如果没有编写任何构造方法,编译器会默认一个无参构造方法,...原创 2020-03-17 12:28:36 · 144 阅读 · 0 评论 -
16Java学习笔记——局部变量和成员变量的区别
局部变量和成员变量的区别定义的位置不同局部变量:方法的内部;成员变量:方法的外部,直接写在类中。作用范围不同局部变量:只能在方法中使用;成员变量:整个类都通用;默认值不同局部变量:没有默认值,需要手动赋值;成员变量:有默认值,规则和数组一样;内存位置不同局部变量:位于栈内存;成员变量:位于堆内存;生命周期不同局部变量:进栈诞生,出栈消失;成员变量:对象创建诞生,对象被...原创 2020-03-16 22:56:42 · 156 阅读 · 0 评论 -
15Java学习笔记——类和对象
面向对象:不关心具体实现的步骤。三大特征:封装、继承、多态。类 :一组相关属性和行为的集合,抽象的。对象:一类事物的实例,是具体的。类是对象的模板,对象是类的实体。类的定义:public class ClassName{ 成员变量; 成员方法;}这里的成员方法结构punlic void eat(){}没有了static;static是普通方法。publi...原创 2020-03-15 19:31:52 · 120 阅读 · 0 评论 -
13Java学习笔记——数组(一)
数组数组是一个容器,可以存放多个数据值。特点:1 数组是引用数据类型。2 数组当中的多个数据,类型必须统一。3 数组的长度,在程序运行期间不允许改变。数组初始化创建数组,并向其中赋予默认值。动态初始化:在创建数组的时候,直接指定数组中数据元素的个数。静态初始化:在创建数组的时候,不直接指定数据个数,而是直接指定具体内容。1 动态初始化(指定长度)数据类型[] 数组名称 = n...原创 2020-03-13 16:00:33 · 174 阅读 · 0 评论 -
12Java学习笔记——方法重载
对于功能类型的方法,因为参数列表不一样,却需要记住那么多的方法名称,很麻烦。方法重载 OverLoad多个方法的名称一样,但参数列表不同。好处:只用记住唯一一个方法名称,就可以实现类似的多个功能。public class Demo01MethodOverload { public static void main(String[] args) { System.ou...原创 2020-03-13 15:02:34 · 133 阅读 · 0 评论 -
11Java学习笔记——方法初学
方法方法是若干语句的集合。参数——原料返回值——产物/*修饰符 返回值类型 方法名 (参数类型 参数名称,...){ 方法体; return 返回值;}*/public class Demo02MethodDefine { public static void main(String[] args) { System.out.printl...原创 2020-03-12 21:33:12 · 140 阅读 · 0 评论 -
10Java学习笔记——IDEA常用快捷键
快捷键功能Alt+Enter导入包,自动修正代码Ctrl+Y删除光标所在行Ctrl+D复制光标所在行的内容,并插入光标下一行的位置Ctrl+Alt+L格式化代码Ctrl+/单行注释,再按取消Ctrl+Shift+/多行注释Alt+insert自动生成代码,toString,get,set等方法Alt+Shift+上下箭头...原创 2020-03-12 19:59:24 · 187 阅读 · 0 评论 -
09Java学习笔记——循环语句
循环语句循环结构的基本组成部分1 初始语句,只执行一次。2 条件判断,循环继续的条件。3 循环体,重复的内容。4 步进语句,每次循环之后都要进行的扫尾工作。for for(初始语句;条件判断;步进语句){ 循环体; }while1. while(条件判断){ 循环体; } 2. 初始化语句; while(条件判断){ 循环体; 步进语...原创 2020-03-12 14:11:45 · 133 阅读 · 0 评论 -
08Java学习笔记——分支语句
顺序结构NULL判断结构(选择结构)if语句1 if(关系表达式){ 语句体; }2 if (关系表达式){ 语句体1; }else { 语句体2; }3 if(关系表达式){ 语句体0; }else if(关系表达式){ 语句体1; }else{ 语句体2; }switch语句switch (表达式){ case 常量值1...原创 2020-03-11 17:07:09 · 167 阅读 · 0 评论 -
07Java学习笔记
方法入门方法就是把一个功能抽取出来,把代码单独定义在一个大括号里,形成一个独立的功能。格式: public static void 方法名称 (){ 方法体 }方法名称的命名规则和变量一样,采用小驼峰式。在类名中定义方法注意事项:1 方法定义的先后顺序没有影响2 方法的定义不能产生嵌套包含的关系3 方法定义好后,不会执行,如果想执行,一定进行方法的调用调用方法 //方...原创 2020-03-11 15:53:16 · 134 阅读 · 0 评论 -
06Java学习笔记——运算符
运算符算数运算符1.四则运算 + - * /2.取模 % (只要整数除法,取模运算符在有意义)注意事项1.一旦运算中,有不同类型的数据,那么结果将会是数据范围大的那种。 double result1 = 2+ 2.5//==4.52.’+‘有2种用法A 加法 (char会被提升为int,然后计算 )B 对于字符串String()(首字母大写,并不是关键字),’+'代表字符串...原创 2020-03-10 19:47:05 · 190 阅读 · 0 评论 -
05Java学习笔记——ASCII码表和Unicode码
数字和字符的对照关系表(编码表):ASCII码表:American Standard Code for Information Interchange48——065——A97——aUnicode码表:万国码,开头0-127部分和ASCII完全一致,但从128开始包含更多字符。public class Demo01DataType{ public static void main(St...原创 2020-03-10 16:46:21 · 395 阅读 · 0 评论 -
04Java学习笔记——数据类型转换
当数据类型不同的变量进行赋值时,会发生数据类型转换。数据类型转换有两种自动类型转换和强制类型转换。自动类型你转换(隐式)1.特点:代码不需要进行处理。2.规则:数据范围从小到大。public class Demo01DataType{ public static void main(String[]args){ System.out.println(1024); long...原创 2020-03-10 16:21:52 · 143 阅读 · 0 评论 -
03Java学习笔记——关键字、标识符、常量和变量
关键字的特点1 完全小写的字母。2 在notepad++中有特殊的颜色。标识符1 是指在程序中自定义的内容–类名称、方法名、变量名。2 硬性要求英文字母、数字、$、_不能以数字开头不能与关键字重名3 软性建议类名规范:首字母大写,后面每个单词的首字母大写(大驼峰式)。变量和方法命名规范:首字母小写,后面每个单词的首字母大写(小驼峰式)。常量在程序运行中,固定不变的量。1...原创 2020-03-09 19:14:52 · 255 阅读 · 0 评论 -
02Java学习笔记
1.Java虚拟机(翻译机)–JVMJava语言的具有跨平台性,Java虚拟机不具有跨平台性winJVMlinuxJVMmacJVM2.JRE(Java Runtime Environment)库文件–>运行之用3.JDK(Java Development Kit)开发工具包–>开发4.到官网Oracle下载jdk9.0.4-win-x64.exe。(tip:安装路径最好...原创 2020-03-08 22:43:36 · 129 阅读 · 0 评论 -
01Java学习笔记
二进制转换十进制原创 2020-02-27 12:16:11 · 185 阅读 · 0 评论 -
Ubuntu命令——apt命令、deb命令、安装Google浏览器和搜狗输入法步骤
apt命令和deb命令笔记原创 2019-05-10 19:51:55 · 954 阅读 · 0 评论