自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-07-22

2分钟!快速安装tensorflow2.3.0需要有两个依赖库(cudatoolkit,cudnn),且三者之间的版本必须有一个严格的要求。我使用的是:cudatoolkit=10.1,cudnn=7.6.5,tensorflow=2.3.0(在安装前可以把conda的安装路径设置成国内镜像,在Anaconda prompt,进入需要安装的环境,输入:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pk

2021-07-22 02:14:19 47

原创 JS预编译

函数体系预编译1、创建AO对象2、找形参和变量声明,将变量和形参名作为AO属性名,值为undefined3、将实参值和形参统一4、在函数体里找函数声明,值赋予函数体全局预编译1、生成一个GO对象2、找变量声明,将变量和形参名作为GO属性名,值为undefined3、找函数声明,值赋予函数体...

2020-06-26 23:13:44 65

原创 JS函数

定义1、函数声明function test() { doucument.write('a');}2、函数表达式var demo = function { doucument.write('a');}组成1、函数名称2、参数function sum(a,b) {//a、b叫做形式参数(形参),跟其他语言不同不需要写参数的类型 var c = a + b; doucument.write(c);}sum(1,2);//1、2叫做实际参数(实参)//输出:3...

2020-06-23 14:04:12 69

原创 JS类型转换

显式类型转换1、Number();2、String();3、parseInt();砍断原则:遇到非数的字符直接砍断,返回之前的内容var a = "123abc";console.log(parseInt(a,16));//把a作为16进制数来转换成10进制整数,称16是基底//输出:1234、parseFloat();砍断原则:遇到除小数点外的非数字类字符直接砍断,返回之前的内容var a = "123.2abc";console.log(parseFloat(a));//输出:

2020-06-20 13:24:58 66

原创 JS学习第一天

1、主流浏览器浏览器内核IEtridentChromewebkit / blinkfirefoxGeckoOperaprestoSafariwebkit2、JS特点解释性语言单线程(同一时间只能干一件事)3、JS三大部分ecmdScriptDOMBOM

2020-06-20 13:23:24 55

原创 一眼记住Web标准组成

1、Web标准组成2、用一张图片来形象的说明HTML:一直裸奔的小鸟CSS:一只长了羽毛的小鸟JavaScript:一直会飞的小鸟

2020-05-26 00:47:46 73

原创 学习笔记_IO流_字节数组流

不需要手动关闭流字节数组输入流ByteArrayInputStreambyte[] src = "IO is easy".getBytes();InputStream is = new ByteArrayInputStream(src);byte[] flush = new byte[1024];int len =-1;while(len=is.read(flush)!=-1){ ...

2020-04-17 00:23:39 76

原创 学习笔记_IO流_文件字节/字符流

文件字节流FileInputStream写法一:每次读取一个字节File dest = new File("文件名");Inputstream is = new FileInputStream(dest);int data = is.read();//一次读取一个字节,返回的是实际的数据System.out.println((char)data);is.close;写法二:每次读...

2020-04-16 22:56:47 98

原创 学习笔记_Java容器/集合

容器(也称集合)Set和List是Collection的两个接口。Set表示无顺序、不可重复;List表示有顺序、可重复。List接口有序:List中每个元素都有索引标记。可以根据元素的索引标记(在List中的位置)访问元素,从而精确控制这些元素。可重复:List允许加入重复的元素。更确切地讲,List通常允许满足e1.equals(e2)的元素重复加入容器。1、ArrayListA...

2020-04-09 14:58:08 93

原创 学习笔记_字符串_String、StringBuilder、StringBuffer

与String的区别StringBuilder和StringBuffer两者是可变字符序列,String是不可变字符序列StringBuilder常见方法StringBuilder sb = new StringBilder();sb.reverse();//倒序sb.setCharAt(n,'a');//将字符序列索引为n的位置替换成字符asb.insert(n,'a');//在字符...

2020-04-09 14:56:06 69

原创 学习笔记_Java接口

什么是接口接口就是比“抽象类”还要抽象的“抽象类”,可以更加规范对子类进行约束。全面地专业地实现了:规范和具体化实现地分离。声名格式[访问修饰符] interface 接口名[extends 父接口1,父接口2....]{ 常量定义; 方法定义;}详细说明1、访问修饰符:只能用public或者默认2、接口名:和类命采用相同的命名机制3、extends:接口可以多继承4、常量...

2020-04-06 18:51:14 87

原创 学习笔记_Java二分法查找数组中某个特定值

思路1、定义两个变量,low和high。分别代表查找的最小索引位置和最大索引位置。2、将数组int A[ ]进行从小到大的排序,取数组中间位置的值A[mid]。如果想要查找的数值等于中间位置的值,则直接返回;如果小于则low=mid+1;如果大于则high=mid-1。代码实现int A[]={10,30,20,60,40,50,70,80};public int test(int A[...

2020-04-06 18:50:25 270

原创 学习笔记_Java抽象方法和抽象类

抽象方法使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须给抽象提供的实现。abstract public void shout();抽象类包含抽象方法的类就是抽象类。通过abstract方法定义规范,然后要求子类必须定义具体的实现。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用。public abstract class A...

2020-04-06 18:48:49 93

空空如也

空空如也

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

TA关注的人

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