02 2020 档案

摘要:方式一 Driver driver = new com.mysql.jdbc.Driver(); String url = "jdbc:mysql://localhost:3306/test"; Properties info = new Properties(); info.setProperty 阅读全文
posted @ 2020-02-27 16:35 超级学渣渣 阅读(184) 评论(0) 推荐(0) 编辑
摘要:我们把win系统的压缩文件解压到Linux系统下时,经常会出现乱码.这是因为win系统默认字符集为gbk.而不是linux的utf8. 我们在使用unzip解压的时候可以指定字符集. unzip -O gbk **.zip 阅读全文
posted @ 2020-02-27 16:10 超级学渣渣 阅读(2124) 评论(0) 推荐(0) 编辑
摘要:Ubuntu系统使用apt安装的mysql在安装过程中没有给出输入密码的选项,而是给了一个默认的用户名和密码,那只能根据默认用户名和密码登录mysql后修改用户名和密码了. 查看默认用户名和密码 //打开文件 /etc/mysql/debian.cnf查看默认用户名和密码 [client] host 阅读全文
posted @ 2020-02-27 13:07 超级学渣渣 阅读(1878) 评论(0) 推荐(0) 编辑
摘要:摘自b站tf2教程 阅读全文
posted @ 2020-02-26 20:49 超级学渣渣 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-26 20:08 超级学渣渣 阅读(102) 评论(0) 推荐(0) 编辑
摘要:摘自b站尚硅谷JAVA视频教程 JAVA多维数组 二维数组的初始化 int[][] ids;//声明 ids = new int[][]{{1,2,3},{4,5},{6,7,8,9}};//静态初始化 String[][] names = new String[5][5];//动态初始化 Stri 阅读全文
posted @ 2020-02-26 13:02 超级学渣渣 阅读(197) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA 视频教程 一维数组的声明和初始化 int[] ids;//声明 ids = new int[]{1,2,3};//静态初始化 String[] names = new String[5];//动态初始化 数组元素的默认初始化值 >整型数组 0 >浮点型 0.0 >char型 阅读全文
posted @ 2020-02-26 11:23 超级学渣渣 阅读(138) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 JShell 接口可以有私有方法 阅读全文
posted @ 2020-02-26 11:01 超级学渣渣 阅读(121) 评论(0) 推荐(0) 编辑
摘要:SELU激活函数: 其中: α = 1.6732632423543772848170429916717 λ = 1.0507009873554804934193349852946 原论文地址 阅读全文
posted @ 2020-02-25 20:49 超级学渣渣 阅读(1507) 评论(0) 推荐(0) 编辑
摘要:摘自 b站tf2视频教程 归一化有效: 经过归一化的数据,其损失函数的等高线组成一个更规则的图形,在执行梯度下降的过程中,能够更直接,更快的收敛至自小值附近. 阅读全文
posted @ 2020-02-25 20:47 超级学渣渣 阅读(130) 评论(0) 推荐(0) 编辑
摘要:摘自b站tf2视频教程 我们经常使用到的三个回调函数为: TensorBoard ModelCheckpoint EarlyStopping 可以这样使用: logdir = "./callback" if not os.path.exists(logdir): os.mkdir(logdir) o 阅读全文
posted @ 2020-02-25 20:12 超级学渣渣 阅读(202) 评论(0) 推荐(0) 编辑
摘要:摘自b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-25 16:47 超级学渣渣 阅读(192) 评论(0) 推荐(0) 编辑
摘要:摘自b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-25 16:32 超级学渣渣 阅读(214) 评论(0) 推荐(0) 编辑
摘要:摘自b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-25 16:12 超级学渣渣 阅读(143) 评论(0) 推荐(0) 编辑
摘要:摘自b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-25 15:50 超级学渣渣 阅读(134) 评论(0) 推荐(0) 编辑
摘要:摘自b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-25 15:40 超级学渣渣 阅读(141) 评论(0) 推荐(0) 编辑
摘要:摘自b站尚硅谷JAVA视频教程 方法引用 ,形式有三种: 1、实例::实例方法名 2、 类名::静态方法名 3、类名::实例方法名 构造器引用 ,形式有一种: 类名::new 数组引用 ,形式有一种:类型[]::new准备:定义一个person类,字段如下: public class Person 阅读全文
posted @ 2020-02-25 15:28 超级学渣渣 阅读(221) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-25 12:19 超级学渣渣 阅读(142) 评论(0) 推荐(0) 编辑
摘要:摘自b站尚硅谷JAVA视频教程 Runnable r1 = new Runnable() { @Override public void run() { System.out.println("北京"); } }; r1.run(); Runnable r2 = ()->System.out.pri 阅读全文
posted @ 2020-02-25 11:33 超级学渣渣 阅读(180) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-24 19:53 超级学渣渣 阅读(313) 评论(0) 推荐(0) 编辑
摘要:摘自b站尚硅谷JAVA视频教程 interface HelloInterface { String sayHello(); } class Hello implements HelloInterface{ @Override public String sayHello() { System.out 阅读全文
posted @ 2020-02-24 19:48 超级学渣渣 阅读(157) 评论(0) 推荐(0) 编辑
摘要:反射机制的相关类 与Java反射相关的类如下: 类名用途 Class类 代表类的实体,在运行的Java应用程序中表示类和接口 Field类 代表类的成员变量(成员变量也称为类的属性) Method类 代表类的方法 Constructor类 代表类的构造方法 Class类 Class代表类的实体,在运 阅读全文
posted @ 2020-02-24 15:21 超级学渣渣 阅读(379) 评论(0) 推荐(0) 编辑
摘要:我们可以使用java.lang.reflect.Field类来获取关于类中的字段的信息。 以下四种方法在Class类可以返回关于字段的 Field 对象。 Field[] getFields() Field[] getDeclaredFields() Field getField(String na 阅读全文
posted @ 2020-02-24 13:17 超级学渣渣 阅读(538) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 Class PersonC = Person.class; /* * 调用newInstance的条件: * 1 对应的类要提供空参构造器 * 2 空参构造器的访问权限应为public * * * */ Object p = PersonC.newInstance( 阅读全文
posted @ 2020-02-24 11:47 超级学渣渣 阅读(498) 评论(0) 推荐(0) 编辑
摘要:java类的加载过程: java源文件,通过javac程序生成字节码文件(.class),然后调用java.exe执行字节码文件,将其解释运行.即将某个字节码文件加载到内存中,这个过程称为类的加载. 加载到内存中的类,称为运行类,运行类就作为Class的一个实例. 加载properties文件的方法 阅读全文
posted @ 2020-02-23 19:08 超级学渣渣 阅读(343) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 Class personC = Person.class; //1 利用反射创建Person类 Constructor cons = personC.getConstructor(String.class,int.class); Object obj = cons. 阅读全文
posted @ 2020-02-23 15:56 超级学渣渣 阅读(129) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-22 18:07 超级学渣渣 阅读(102) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-22 11:21 超级学渣渣 阅读(122) 评论(0) 推荐(0) 编辑
摘要:,, 阅读全文
posted @ 2020-02-22 11:13 超级学渣渣 阅读(131) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 客户端: Socket socket = null; OutputStream os = null; try { InetAddress cliIP = InetAddress.getByName("127.0.0.1"); socket = new Socket( 阅读全文
posted @ 2020-02-22 10:58 超级学渣渣 阅读(152) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-22 10:12 超级学渣渣 阅读(134) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-22 09:58 超级学渣渣 阅读(420) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-22 09:35 超级学渣渣 阅读(123) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-22 08:45 超级学渣渣 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-22 08:44 超级学渣渣 阅读(151) 评论(0) 推荐(1) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 serialVersionUID 可以随便 给一个long型的数值. 阅读全文
posted @ 2020-02-21 20:26 超级学渣渣 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-21 18:50 超级学渣渣 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-21 16:51 超级学渣渣 阅读(108) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-21 16:44 超级学渣渣 阅读(121) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 BufferedReader br = null; try { InputStreamReader isr = new InputStreamReader(System.in); br = new BufferedReader(isr); while (true){ 阅读全文
posted @ 2020-02-21 16:35 超级学渣渣 阅读(162) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-21 15:28 超级学渣渣 阅读(121) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 InputStreamReader isr = null; OutputStreamWriter osw = null; try { FileInputStream fis = new FileInputStream("data.txt"); FileOutput 阅读全文
posted @ 2020-02-21 15:24 超级学渣渣 阅读(131) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 BufferedInputStream BufferedOutputStream 缓冲字节流 BufferedReader BufferedWriter 缓冲字符流 用法跟无缓冲的IO实现类一致. 其中 输出流增加了一个flush方法,用于手动刷新缓冲区. 字符缓 阅读全文
posted @ 2020-02-21 14:23 超级学渣渣 阅读(273) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 与字符流操作基本一致.这里给出使用字节流复制一张图片的代码. File file = null; File gg = null; gg = new File("gg.jpg"); file = new File("ggCopy.jpg"); FileOutputS 阅读全文
posted @ 2020-02-21 11:51 超级学渣渣 阅读(155) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 FileReader fileReader = new FileReader(file) read()方法的使用: File file = new File("hello.txt"); FileReader fileReader = null; try{ file 阅读全文
posted @ 2020-02-21 11:25 超级学渣渣 阅读(148) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-20 21:42 超级学渣渣 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-20 21:38 超级学渣渣 阅读(273) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-20 18:28 超级学渣渣 阅读(131) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 为什么要有泛型?? 自定义泛型 A是B的父类,G<A>不是G<B>的父类. A<G>是B<G>的父类. 通配符:? 阅读全文
posted @ 2020-02-20 11:42 超级学渣渣 阅读(88) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 注意copy方法需指定dest的长度 List list = new ArrayList(); list.add(1); list.add(2); list.add(3); List l2 = Arrays.asList(new Object [list.size 阅读全文
posted @ 2020-02-19 17:00 超级学渣渣 阅读(178) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-19 09:55 超级学渣渣 阅读(138) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 / Map 双列数据,存储key-value键值对 / HashMap 主要实现类 线程不安全的,效率高;可以存储null的key或者value Map中的key: 无序的,不可重复的,适用Set存储 > 以HashSet为例,key存放的对象,要重写 equal 阅读全文
posted @ 2020-02-17 20:38 超级学渣渣 阅读(318) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 Set接口有三个实现类: / HashSet: Set接口的主要实现类;线程不安全的;可以存储null值;底层:数组+链表 / LinkedSet:作为HashSet的子类,增加了Link,使得遍历的时候,可以按照添加的顺序遍历.对于频繁的遍历,效率更高 / Tr 阅读全文
posted @ 2020-02-16 17:39 超级学渣渣 阅读(147) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA视频教程 / List: 存储有序的 可重复的数据 / ArrayList : 始于JDK1.2,线程不安全的,效率高.底层使用 objec[]存储 JDK 7: ArrayList lsit = new ArrayList(); // 创建一个长度为10 的 object数 阅读全文
posted @ 2020-02-16 14:44 超级学渣渣 阅读(161) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-16 14:42 超级学渣渣 阅读(150) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-16 14:36 超级学渣渣 阅读(103) 评论(0) 推荐(0) 编辑
摘要:引用自 JAVA SE API boolean add(E e) Ensures that this collection contains the specified element (optional operation). boolean addAll(Collection<? extends 阅读全文
posted @ 2020-02-16 11:58 超级学渣渣 阅读(765) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-15 21:12 超级学渣渣 阅读(102) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 JDK 8 新增两种注解 1 可重复注解 @Repeatable 2 类型注解 JDK 8 新增 阅读全文
posted @ 2020-02-15 21:00 超级学渣渣 阅读(154) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-15 20:08 超级学渣渣 阅读(138) 评论(0) 推荐(0) 编辑
摘要:摘抄在 b站尚硅谷JAVA教程 package com.LearnJava.enume; enum Season{ SPRING("春天","春暖花开"), SUMMER("夏天","夏日炎炎"), AUTUMO("秋天","秋高气爽"), WINTTER("冬天","白雪皑皑"); private 阅读全文
posted @ 2020-02-15 16:50 超级学渣渣 阅读(1590) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-13 20:02 超级学渣渣 阅读(369) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-13 18:58 超级学渣渣 阅读(97) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA视频教程 阅读全文
posted @ 2020-02-13 18:56 超级学渣渣 阅读(118) 评论(0) 推荐(0) 编辑
摘要:摘抄自 b站尚硅谷JAVA教程 通过实现 Comparable 或者 Camparator来完成 package com.LearnJava.Compare; public class myClass implements Comparable{ private String name; priva 阅读全文
posted @ 2020-02-13 17:44 超级学渣渣 阅读(2080) 评论(0) 推荐(0) 编辑
摘要:摘自 b站尚硅谷JAVA教程 阅读全文
posted @ 2020-02-13 16:31 超级学渣渣 阅读(118) 评论(0) 推荐(0) 编辑
摘要:String bir = "2020-02-02"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { date = sdf.parse(bir); java.sql.Date bir 阅读全文
posted @ 2020-02-13 15:51 超级学渣渣 阅读(152) 评论(0) 推荐(0) 编辑
摘要:摘抄自b站尚硅谷视频教程 相同点:底层都是用char[]实现的 String :不可变的字符序列 StringBuffer StringBuilder 可变的字符序列. 默认容量为16.当容量不足时,进行 *2(左移1位)+2扩容 StringBuilder 是JDK5.0新增的,线程不安全的,St 阅读全文
posted @ 2020-02-13 10:42 超级学渣渣 阅读(117) 评论(0) 推荐(0) 编辑
摘要:转载于b站 尚硅谷视频教程 阅读全文
posted @ 2020-02-12 13:19 超级学渣渣 阅读(116) 评论(0) 推荐(0) 编辑
摘要:引用自b站 视频教程 阅读全文
posted @ 2020-02-12 11:13 超级学渣渣 阅读(154) 评论(0) 推荐(0) 编辑
摘要:视频教程 1 String 类是被声明为final的,不可被继承 2 可序列化,可比较 3 final char [] 用于存储字符串数据 字面量和new赋值的区别: 阅读全文
posted @ 2020-02-12 10:23 超级学渣渣 阅读(102) 评论(0) 推荐(0) 编辑
摘要:下列操作会释放锁: 下列操作不会释放锁: 阅读全文
posted @ 2020-02-11 12:02 超级学渣渣 阅读(344) 评论(0) 推荐(0) 编辑
摘要:package com.LearnJava.Thread; import java.util.concurrent.Callable; import java.util.concurrent.Executor; import java.util.concurrent.ExecutorService; 阅读全文
posted @ 2020-02-11 09:45 超级学渣渣 阅读(491) 评论(0) 推荐(0) 编辑
摘要:package com.LearnJava.Thread; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future 阅读全文
posted @ 2020-02-08 19:35 超级学渣渣 阅读(983) 评论(0) 推荐(0) 编辑
摘要:思路: 生产者判读是否大于20: 若 否,则生产一个产品并且唤醒(消费者).若是,则堵塞. 消费者判读是否大于0,若是,则消费一个产品,并唤醒(生产者).若否,则堵塞. 我们将生产和消费的方法,放到店员类,这样可以操作共享数据. package com.LearnJava.Thread; class 阅读全文
posted @ 2020-02-08 16:58 超级学渣渣 阅读(164) 评论(0) 推荐(0) 编辑
摘要:相同: 都可以堵塞当前线程 不同: 1) 声明位置不同.sleep是Thread的静态方法;wait()是Object类的实例方法 2) 调用要求不同.sleep可以直接调用,wait()必须在synchronized代码块或方法中调用 3) 对同步监视器的控制不同: sleep不释放同步监视器,w 阅读全文
posted @ 2020-02-08 16:04 超级学渣渣 阅读(185) 评论(0) 推荐(0) 编辑
摘要:wait() notify() notifyAll() 1 只能用于synchronized 同步代码块和同步方法中 2 这几个方法的调用者,必须是同一个同步监视器 package com.LearnJava.Thread; import java.util.concurrent.locks.Ree 阅读全文
posted @ 2020-02-08 15:54 超级学渣渣 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-08 15:53 超级学渣渣 阅读(196) 评论(0) 推荐(0) 编辑
摘要:需手动加锁和释放. package com.LearnJava.Thread; import java.util.concurrent.locks.ReentrantLock; /* 同步代码块 synchronized(同步监视器){ //需要同步的代码 } 同步监视器:俗称 锁,可以是任何实例化 阅读全文
posted @ 2020-02-08 15:35 超级学渣渣 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-08 15:34 超级学渣渣 阅读(74) 评论(0) 推荐(0) 编辑
摘要:同步方法,仍然后有线程锁. 1 对于非静态方法,线程锁(同步监视器)是this 2 对于静态方法,线程锁是该类. package com.LearnJava.Thread; /* 同步代码块 synchronized(同步监视器){ //需要同步的代码 } 同步监视器:俗称 锁,可以是任何实例化的类 阅读全文
posted @ 2020-02-08 15:04 超级学渣渣 阅读(295) 评论(0) 推荐(0) 编辑
摘要:package com.LearnJava.Thread; /* 同步代码块 synchronized(同步监视器){ //需要同步的代码 } 同步监视器:俗称 锁,可以是任何实例化的类.但是需要共用同一个实例. */ class WindowSell implements Runnable{ Ob 阅读全文
posted @ 2020-02-08 12:11 超级学渣渣 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-07 16:51 超级学渣渣 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-06 21:56 超级学渣渣 阅读(111) 评论(0) 推荐(0) 编辑
摘要:实现Runnable接口 package com.LearnJava.Thread; class myRunnable implements Runnable{ @Override public void run() { for(int i =0;i<100;i++){ if(i%2==0){ Sy 阅读全文
posted @ 2020-02-06 19:28 超级学渣渣 阅读(1314) 评论(0) 推荐(0) 编辑
摘要:package com.LearnJava.Thread; class myThread extends Thread{ @Override public void run() { for(int i=0;i<100;i++){ if(i%2==0){ System.out.println(i); 阅读全文
posted @ 2020-02-06 16:51 超级学渣渣 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-06 15:32 超级学渣渣 阅读(102) 评论(0) 推荐(0) 编辑
摘要:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/ 暴力求解会超时。有两种滑动窗口的方法,时间都差不多。 public int lengthOfLongestSubstring(String 阅读全文
posted @ 2020-02-05 21:12 超级学渣渣 阅读(131) 评论(0) 推荐(0) 编辑
摘要:https://leetcode-cn.com/problems/add-two-numbers/ ListNode root = new ListNode(0); ListNode cur = root; int retain = 0; while (l1!=null || l2!=null || 阅读全文
posted @ 2020-02-05 19:26 超级学渣渣 阅读(183) 评论(0) 推荐(0) 编辑
摘要:int [] two_num(int [] nums,int target){ HashMap<Integer, Integer> num_indx = new HashMap<Integer, Integer>(); int [] ans = new int [2]; for(int i=0;i< 阅读全文
posted @ 2020-02-05 17:04 超级学渣渣 阅读(100) 评论(0) 推荐(0) 编辑
摘要:Gradle在编译之前,会检查输入、输出,若无变化,则不会重复编译。这是Gradle编译速度提升的重要原因。 plugins { java } task("getSrcName",{ inputs.dir("src")//输入 outputs.file("info.txt")//输出 doFirst 阅读全文
posted @ 2020-02-04 14:27 超级学渣渣 阅读(541) 评论(0) 推荐(0) 编辑
摘要:学习使用tf2 视频教程传送门 知识点: loss="sparse_categorical_crossentropy" 这个 sparse是对y进行one-hot操作,如果y已经做过one-hot,则使用 categorical_crossentropy. #!/usr/bin/env python 阅读全文
posted @ 2020-02-03 20:15 超级学渣渣 阅读(488) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示