一个方便在不能够自动注入的时候,或者需要动态给构造函数传入参数时获取 Bean 的工具类。
TensorFlow 代码模板
通过看《面向机器智能的TensorFlow实践》总结的使用 TensorFlow 的推荐编程方式和注意事项
Ubuntu 一键更换软件源
使用 Ubuntu 可以直接在设置中测试最快的软件源并更换,但是有时候没有图形化界面,比如在 Server 版,或者 Docker File
中想要批量替换软件源,这时候可以使用 sed
命令,因为 sed
命令在大多数环境中不用安装都可运行,而在最简 Ubuntu Docker 镜像中是没有 vim 的。
Lombok 笔记
Lombok使用
Lombok 可以通过注解的形式,来帮助我们在开发的时候省略掉一些重复的工作。比如设置 get、set 方法,设置无参构造函数或者全参构造函数。
如果使用的是 IntelliJ IDEA,可以先安装 Lombok Plugin
插件。 最新版已经自带插件可以支持。
然后在项目中引入 jar 文件,如果使用 Maven 构建项目,可以通过在pom.xml
中添加以下代码来引用。
Median of Two Sorted Arrays 双数组中位数
题目
4. Median of Two Sorted Arrays
There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).
求两个有序数组合并后的中位数。