自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java7的try-with-resources表达式使用与注意

作用在执行完内代码后,自动执行其中类的实例实现接口Closeable的close方法,但在finally块之前,一般用于使用完成后关闭IO资源。新建A、B实现Closeable接口public class A implements Closeable { @Override public void close() throws IOException { System.out.println("close A"); }}public class B imp

2022-01-07 18:01:45 371

原创 算法题-golang实现第二章

算法题-golang实现第二章1.三数之和2.岛屿的最大面积3.搜索旋转排序数组4.最长连续递增序列5.数组中的第K个最大元素6.最长连续序列7.第k个排列8.朋友圈9.合并区间10.接雨水往期文章:第一章第二章题目来源于Leetcode题库1.三数之和给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。例如, 给定数组 nums = [-1, 0,

2021-01-28 02:42:16 268

原创 算法题-golang实现第一章

算法题-golang实现第一章1.无重复字符的最长子串2.最长公共前缀3.字符串的排列4.字符串相乘5.翻转字符串里的单词6.简化Linux路径7.复原IP地址第一章题目来源于Leetcode题库1.无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以

2021-01-25 20:31:32 233

原创 基于dom4j的xml映射实体的工具类(java)

基于dom4j的xml映射实体的工具类(java)工具是基于dom4j,使用反射使实体属性与xml的标签关联,目前兼容ArrayList,Map后续更新兼容。背景故事:这是个大哥与小弟的团队关系xml文件<bigbro> <name>大哥</name> <powder>70</powder> <brol...

2019-06-22 21:43:05 1314 3

转载 配置jxls及读取exl数据

jxls2.4.7配置(intelliJ IDEA)1.需要准备的开源库:poi-4.0.1,commons-collections-3.2.1,commons-jexl-2.1.1,commons-beanutils-1.9.3,commons-logging-1.2,commons-digester3-3.2,jxls2.4.7如下:由于logging的缘由,得添加slf...

2019-01-14 11:51:02 1100

转载 使用LeakCanary检测内存泄露

一、LeakCanary开源框架是检测内存泄露的开源类库,能自动侦测 activity 的内存泄露。在 debug build 中,如果检测到某个 activity 有内存泄露,LeakCanary 就是自动地显示一个通知。 链接:LeakCanar的Github下载地址二、步骤: 1.在 build.gradle 中加入引用,不同的编译使用不同的引用:dependencies { ..

2017-09-04 14:00:39 321

原创 自定义ProgressDialog的姿势(模仿QQ登录加载dialog)

一、前言:由于无法忍受原来ProgressDialog的样子,决定去自定义一个样式,此并非真正意义地自定义新的ProgressDialog。二、主要思路: ①创建ProgressDialog实例; ②通过Dialog的setContentView(View view)方法,该方法是设置屏幕内容到一个明确的View中,将自定义的布局设置到dialog中。 ③通过WindowManager.Lay

2017-08-09 17:51:59 1936

原创 使用Genymotion时,想用ADB遇到的问题

①ADB配置:配置环境变量:将自己的Android的SDK的platform-tools的完整目录添加到环境变量->系统变量的Path中即可。 ②ADB调试:在Android Studio的Terminal(底部的工具栏)输入命令如下: adb shell ③如果弹出这样的。前缀:/ # 说明已经成功进入设备控制台。问题描述: 假如你使用的是Genymotion模拟器,当然你可能遇到

2017-08-06 11:53:07 589

空空如也

空空如也

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

TA关注的人

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