package com.yjf.esupplier.common.test; import java.util.Comparator; import java.util.TreeSet; /** * @author shusheng * @description 优化:匿名内部类 * @Email ... ...
分类:
编程语言 时间:
2019-01-31 12:54:55
阅读次数:
198
package com.yjf.esupplier.common.test; import java.util.HashMap; import java.util.Set; /** * @author shusheng * @description HashMap 嵌套 HashMap * @Ema... ...
分类:
其他好文 时间:
2019-01-31 12:54:44
阅读次数:
153
主要讲解 某个module中使用了相对引用,同时这个module的 __name__ 属性 又是 __main__ 会报错的问题 1、问题复现 文件结构很简单: | package | ├── __init__.py| ├── base.py| └── derived.py | main.py 各个 ...
分类:
编程语言 时间:
2019-01-31 12:54:22
阅读次数:
160
集合工具类:Collections (1) 是针对集合进行操作的工具类 (2) 面试题:Collection 和 Collections 的区别 A:Collection 是单列集合的顶层接口,有两个子接口 List 和 Set B:Collections 是针对集合进行操作的工具类,可以对集合进行 ...
分类:
其他好文 时间:
2019-01-31 12:54:10
阅读次数:
166
一、安装JDK环境 1 、卸载系统自带的Openjdk(可能不需要) 先用检测是否安装了openjdk dpkg -l | grep openjdk 如果安装了, 使用下面命令卸载。 sudo apt remove openjdk* 2、从官网下载JDK1.8压缩包 3、新建/usr/java文件夹 ...
分类:
其他好文 时间:
2019-01-31 12:54:00
阅读次数:
357
经过这几天的博客浏览,让我见识大涨,其中有一篇让我感触犹深,JavaScript语言本身是没有面向对象的,但是那些大神们却深深的模拟出来了面向对象,让我震撼不已。本篇博客就是在此基础上加上自己的认知,如有错误,还请见谅。 具体来说实现模拟面向对象主要是利用JavaScript函数闭包这个概念。由于J ...
分类:
编程语言 时间:
2019-01-31 12:53:29
阅读次数:
141
Ubuntu下比较好看的字体有: Courier NewSource Code ProWenQuanYi Micro HeiWenQuanYi Micro Hei MonoUbuntuDroid Sans Mono 如下是Ubuntu下VSCode默认字体设置 "'Droid Sans Mono', ...
分类:
系统相关 时间:
2019-01-31 12:53:20
阅读次数:
4501
一、Android Studio 代码混淆基本配置首先我们要在build.gradle里设置miifyEnabled 里改为true,表示可以混淆proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules ...
分类:
移动开发 时间:
2019-01-31 10:35:53
阅读次数:
245
串松门 标签是树形dp,但其实没啥必要用dp。 显然数据给出的是树形结构,要求所有叶子节点到根节点路径长度相同,可以想到自下向上地进行维护。 首先从根节点dfs,找到叶子节点后向上回溯,先维护父节点的所有子节点到父节点最大边权。 然后维护ans,ans为最大边权减去所有到子节点的边权。因为边权只能增 ...
分类:
其他好文 时间:
2019-01-31 10:35:31
阅读次数:
193
先上个图 看着特别炫酷吧其实就是自定义颜色两秒轮播动画 AnimationDrawable animationDrawable = (AnimationDrawable) button.getBackground(); // animationDrawable.setEnterFadeDuratio ...
分类:
移动开发 时间:
2019-01-31 10:34:55
阅读次数:
259
了解这个问题,源于昨天开发时遇到的一个小小的问题。 问题描述如下: 比如,我有一个url,定义如下: 那如果我现在拿到一个url是如下: 那么,问题来了: 我如何通过django原生的途径,拿到app=App_70, env=UAT这样的变量? 找了一些文档,最后,发现官网的还是最有效: https ...
分类:
Web程序 时间:
2019-01-31 10:34:29
阅读次数:
288
容器交付流水线,它以容器技术为基础,践行DevOps的理念,围绕容器业务端到端场景提供持续集成和持续交付能力,包括代码编译、镜像构建与交付、自动化部署、升级回滚等能力,并提供全量能力接口,便于与企业已有流程相结合,同时接口屏蔽底层容器概念,对接口进行了二次封装,接口定义更贴近于CI/CD业务概念,使得熟悉CI/CD流程的用户能快速切换。
分类:
其他好文 时间:
2019-01-31 10:34:04
阅读次数:
207
文章出处https://blog.csdn.net/qq_32368129/article/details/78749880 1.MaterialStepperView它是用Material Design实现Steppers的。目前,Stepper只有垂直视图,但将来会有更多的风格。你可以尝试一下, ...
分类:
移动开发 时间:
2019-01-31 10:33:53
阅读次数:
160
update 是平时使用比较多的更新语句 适用于数据量较小的情况下 merge 也是更新语句 但是更新速度很快 所以当数据量大的时候 建议使用这个方法 列: UPDATE 表名1 gygxSET gygx.gyoid = (SELECT gy.pid FROM 表名2 gyWHERE gygx.oi ...
分类:
其他好文 时间:
2019-01-31 10:33:33
阅读次数:
186
最近项目一直会出现时间转换报错,一直不知道是什么问题??? 代码如下: 如果是上述代码,那么在多线程环境下,你可能会收到如标题所示的错误。 解决办法 1、建议在每个方法中都new一个新的SimpleDateFormat对象,这样子就可以避免这种问题。 2、也可以使用保存线程局部变量的ThreadLo ...
分类:
编程语言 时间:
2019-01-31 10:33:14
阅读次数:
213
今天遇到一ubuntu,别人刚装的,我下载了ncftp,准备从其它地方把文件搬过来,把 ncftp下载回来解压缩,照原来的安装方式进行安装,执行: make install 提示我找不到make命令: The program 'make' is currently not installed. Yo ...
分类:
系统相关 时间:
2019-01-31 10:33:01
阅读次数:
218