240 发简信
IP属地:浙江
  • 120
    初步理解Spring Security并实践

    Spring Security主要做两件事,一件是认证,一件是授权。 1.Spring Security初体验 Spring Security如何使用,先在你的项目pom.x...

  • RecyclerView中notifyItemRemoved的一个坑

    碰到这样一个需求,有一个关注列表,点击列表上的关注按钮可以取消关注。首先列表这里选择的是RecyclerView,实现起来也较为简单,实现Adapter绑定数据就可以了但是取...

  • 二叉树的深度

    求给定的二叉树的深度 递归方法 递归方法比较简洁,理解起来也比较方便,但是树深度较深时嵌套太多 取左子树和右子树的深度最大值加1就是整棵树的深度,对于左子树和右子树又可以采取...

  • 合并两个排序的链表

    给定两个递增的链表,合并成一个递增链表如给1 3 5和2 4 6,合并后该为1 2 3 4 5 6 非递归方法 递归方法

  • 反转链表

    将一个链表反转输出,链表没有head结点。 思路 因为没有头节点,不能用头插法来实现反转,但可以采用差不多的思想。ListNode的结构 算法具体代码 代码中利用了nextN...

  • 二进制中1的个数

    输入一个整数,输出该数二进制表示下1的个数 暴力方法 在不借助Java的API的情况下要完成这道题的一个思路是循环统计各位是否为1。可能有人会想先将这个整数转换为字符串表示的...

  • 二维数组中查找某个数是否存在

    题目很明了,给一个二位数组,二维数组从左到右逐渐增大,从上到下逐渐增大,再给一个要查找的数,判断数组里是否存在该数字。 最无脑的版本 下面的解法应该是排除直接双重循环之后最无...

  • 120
    文件上传

    跟着书上的例子写了个文件上传的简单页面,感觉还蛮有意思的 前端 要上传文件,必须利用multipart/form-data设置HTML表单的enctype属性。 服务器端 通...

  • 120
    [35→100]Android仿微信朋友圈评论功能

    最近做一个类似微信朋友圈的功能,发现这个要做精细了,还是挺麻烦的,以评论为例。细细体验,它有如下特性: 点击评论的时候,才显示评论输入框。 输入框显示的位置紧紧靠在待评论消息...

  • 303. Range Sum Query - Immutable

    给一个整型数组,求sum(i, j),包括i,j。 不带脑子的办法 这遍历一遍不就行了。噌噌噌 完事,点击提交,欢声笑语打出GG。超时了,最后一个测试用例真的好长。。。 稍微...

  • 70. Climbing Stairs

    给出一个楼梯阶数,每次只能走一阶或两阶,求所有的走法 比较笨的方法 类似鸡兔同笼问题,设置oneStepCount和twoStepCount两个变量,然后利用排列累加,但是需...

  • 单例模式

    单例模式在Android中算是很常用的一类模式了,当我们需要整个软件中有且只有一个实例对象时,我们可以写一个单例类。 最简单的单例 这样的代码大家肯定都不陌生,如果INSTA...

  • 120
    单例模式各版本的原理与实践

    1.单例模式概述 (1)引言 单例模式是应用最广的模式之一,也是23种设计模式中最基本的一个。本文旨在总结通过Java实现单例模式的各个版本的优缺点及适用场景,详细分析如何实...

  • 插入排序

    考研时候复习严蔚敏的数据结构,发现还有好多自己不会的东西,甚至连插入排序都忘了。特别尴尬。插入排序的思路很简单,假设该数字前的数组已经是排好序了的,再将这个数字插入到合适的位...

  • 120
    项目需求讨论-通过银行卡号来辨别银行及获取银行图片

    大家好,又到了项目需求讨论系列,项目需求系列都是我在项目中真实碰到的需求,所以也有可能你们以后也会遇到,我写的不一定是最好的方法,但是我的项目中是这么使用的,所以如果大家有更...

  • 120
    不要在朋友圈华丽装逼了

    ▼文 | 独姐 图片| 来源于网络 昨天一个说是学妹的人给我发送了好友请求,我加了她微信后,她一声不吭,一句招呼也没有,出于好奇,我点进她朋友圈转了一转,差点就回不来了: ...

  • 53. Maximum Subarray

    求一个给定序列的最大连续子序列和,如[-2,1,-3,4,-1,2,1,-5,4]的最大连续子序列为[4, -1, 2, 1]这是一个典型的动态规划问题,中文wiki页。 这...

  • Android修改TabLayout中indicator的宽度

    设计嫌自带的Indicator宽度太长了,能改的咱做开发的也得尽力改是不是,去搜索一翻,官方的API里没找到设置宽度的。再Google一下,找到个不错的方法,地址,方法也比较...