自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习记录(7.7)

Fastjson序列化方式的不同Java自带的Gson,是反射遍历该类中所有的属性,并且序列化为jsonfastjson和Jackson,是扫描类中所有的getter方法。在反序列化后会调用目标类的setter方法fastjson的问题当一个类中包含了一个接口或者抽象类类型的属性时,在使用fastjson时,子类型会被抹去,只保留接口/抽象类类型,原始类型反序列化后得不到。 所以使用了AutoType,在序列化的时候,把原始类型记录下来。String jsonString = JSON.t

2020-07-07 19:20:41 403

原创 学习记录7.1

Stream几个常见方法anyMatchboolean anyMatch(Predicate<? super T> predicate);这个方法是条件只要有一个为真,就返回真,可以把任何类型转为流之后再使用该方法,就会变成一个boolean类型。flights原来是一个List,通过判断简易的根据业务需求变为了booleanboolean badDirection = flights.stream().anyMatch(t -> !BizHelper.directionCorr

2020-07-01 20:01:55 219

原创 学习记录6.30

学习记录前言ThreadLocal和Synchronized@ComponentScan查看组件是否注册进容器FilterRegistrationBeanFilter接口initdoFilterdestroyFilterChain接口FilterConfig接口ServletContextInitializer组织结构TomcatStarter函数式接口定义谓词接口 Predicate单元操作接口二元操作接口单元函数接口Function二元函数接口Bifunction消费者接口 Consumer工厂接口方法

2020-06-30 19:59:00 454

原创 LeetCode练习------No.1 两数之和(Java)

题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解题思路一开始...

2020-01-18 15:05:10 126

原创 OJ练习(2)————最小交换次数

描述给定一个由N个不同的elements组成的数组,找到对数组进行排序所需的最小交换次数。您需要完成该函数,该函数返回一个表示对数组进行排序所需的最小交换次数的整数。思路首先对队列进行排序,排完序之后,与原序列比较。从左向右将不在自己位置上的数字交换到自己位置上即可。如 5 1 3 2 4 排序后为 1 2 3 4 5先将第一位归为 即把1 5互换,为 1...

2019-10-10 21:07:31 1277

原创 OJ练习(1)————按数值个数排序

题目描述给定整数数组,请根据元素的频率对数组进行排序。 例如,如果输入数组是{2,3,2,4,5,12,12,2,3,3,3,12},则将该数组修改为{3,3,3,3,2,2, 2,12,12,4,5}。 如果两个元素的频率相同,则以升序打印。思路首先想到本题是按照数字出现次数的多少来给数字排序的,所以我们要记录每个数字出现的个数,这就形成了一个键值对,第一个想到的就是用Map容器来解这道题...

2019-10-10 20:06:22 355

原创 LeetCode练习———No9 回文数(Java版)

题目描述判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。解题思...

2019-09-23 11:29:25 165

原创 LeetCode练习———No7 整数反转(Java版)

题目描述给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。解题思路本题属于简单...

2019-09-23 10:49:41 223 1

原创 Ubuntu虚拟机联网问题

前言在虚拟机中使用Ubuntu系统,好几次遇到了启用联网失败的问题,而本机是可以正常访问网络的,每次都上网搜解决方案,这次决定自己记录下来,其实也就是一条重启服务语句,重启服务Ubuntu中许多的异常问题都可以通过重启服务来解决。对于本机能联网而虚拟既不能联网时,先看虚拟机中网络适配器的设置,一般是使用NAT模式。如果正常联网都没有问题,而突然某一次恢复虚拟机后连不上网了,一条重启服务命...

2019-09-05 14:16:15 172

原创 Tensorflow源码学习经历(三)

前言之前说了在Tensorflow源码研究的时候需要遵守的一些原则,这些原则是对不熟悉的内容进行操作的时候都应该遵守的。接下来将继续回归正题。我当前的目标是找到tf框架中对Relu函数求偏导的代码所在,借此来理解tf底层的大致工作流程的。以下的操作是我在第一次编译完了tensorflow的基础之后操作的。当前思路要找到处理Relu函数求偏导时,tf的源码的执行路径,我们不可避免的要对源码...

2019-08-30 16:26:54 286

原创 Tensorflow源码学习经历(二)

对不熟悉的内容操作时的几点原则前言保持系统干净保存系统的快照仅跟着一个向导走弄懂问题并及时记录总结前言接上篇,编译成功之后进度停滞了很长时间,不知道从何入手,期间寻找了大量Tensorflow源码级的教程,虽然折腾的都没啥结果但是也算对tf有了一点基本的认识。直到得到了老师的一些点拨之后,才使得对Tensorflow源码的研究能够进一步的进行。首先,老师指出了我在操作中的一些问题,并给我讲解...

2019-08-30 12:48:28 212

原创 Tensorflow源码学习经历(一)

前言准研一学生,暑假开始学习tensorflow。导师让我学习的不是如何使用TenosrFlow构建机器学习模型,而是把目光放到TensorFlow框架本身上,了解tf框架内部的工作原理。翻阅各类书籍和网站,对源码以及内核工作原理的讲解少之又少。这条学习之路注定困难重重,进度一直停滞不前,于是便想到把每天的所学所得记录下来,也把所有遇到的坑都记录下来。既激励不断向前学习,也方便以后自己回顾复习。...

2019-08-01 23:44:40 348

空空如也

空空如也

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

TA关注的人

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