文章库ARTICLE COLUMN

  • [LintCode/LeetCode] Largest Number [Comparator的使用]

    [LintCode/LeetCode] Largest Number [Comparator的使用]

    摘要:先将转化为,否则无法使用,其实转为也可以,这里用为例。然后就是最关键的一步创造一个,用以从大到小排列所有的元素。注意这里的顺序不能变。再将排列好的元素放入一个里,然后将转化为。 Problem Given a list of non negative integers, arrange t...

    xietao3xietao3 评论0 收藏0
  • LogBack入门实践

    LogBack入门实践

    摘要:日志名的从开始,自动递增就是指抛出的异常,是显示全部,如果在中写入数字,则表示展示多少行重点来了,上边都是输出源。 一、简介 LogBack是一个日志框架,它是Log4j作者Ceki的又一个日志组件。 LogBack,Slf4j,Log4j之间的关系 slf4j是The Simple Lo...

    马永翠马永翠 评论0 收藏0
  • 我是一个线程(上)

    我是一个线程(上)

    摘要:我是一个线程,我一出生就被编了个号然后被领到一个昏暗的屋子里,这里我发现了很多和我一模一样的同伴。我身边的同伴待的时间比较长,他带着沧桑的口气对我说我们线程的宿命就是处理包裹。 我是一个线程, 我一出生就被编了个号: 0x3704, 然后被领...

    joywekjoywek 评论0 收藏0
  • 我是个线程(中)

    我是个线程(中)

    摘要:平淡的日子就这么一天天过去,作为一个线程,我每天的生活都是取包裹,处理包裹,然后回到我们昏暗的家线程池。再比如说上次在等待的时候遇到了数据库连接的线程,我才知道它他那里也是一个连接池,和我们线程池几乎一模一样。 接上篇《我是一个线程(...

    BrennerBrenner 评论0 收藏0
  • 准备踏入Android开发的道路

    准备踏入Android开发的道路

    摘要:不过最近受到一个博主的影响,准备大胆尝试写自己的博客,来记录自己的学习历程,和一步步成长的足迹。自己起步比较晚,从大三上学期才真正的清晰了自己的路线,决定走开发这条道路。 这是第一次鼓起勇气写自己的博客。其实一直觉得自己的写作能力很差...

    wangtdgoodluckwangtdgoodluck 评论0 收藏0
  • [LintCode] Wood Cut

    [LintCode] Wood Cut

    摘要:有长度为的一堆木头,要切出段相同长度的木头,找到最大可能切出的长度。考虑两种极端的长度,单位,以及后最长那根木头的长度,。若小于要求的,就必须减小。最后和相交时的,就是所求的最大长度。 Problem Given n pieces of wood with length L[i] ...

    chanthuangchanthuang 评论0 收藏0
  • [深入JUnit] @Before, @After, @Test的秘密

    [深入JUnit] @Before, @After, @Test的秘密

    摘要:最近对和的内部实现比较感兴趣,将在接下来的一段时间,和大家一起深入代码细节。利用原生的和,可以轻松地得到测试类中函数的。下期内容又被谁调用了呢运行的入口在哪里请看深入测试运行的入口 最近对JUnit和Mockito的内部实现比较感兴趣,将在接下来...

    dongfangyiyudongfangyiyu 评论0 收藏0
  • 登录的页面布局以及js的验证,ajax的验证码验证

    登录的页面布局以及js的验证,ajax的验证码验证

    摘要:页面向传递一个参数,其值表示调用那个方法用户名密码验证码换一张登录重置代码得到所有的错误信息,循环遍历之。 jsp页面: My JSP "login.jsp" starting page body{ background-image:url(image/bg.jpg); backgroun...

    RichardXGRichardXG 评论0 收藏0
  • 图片切换器:剖析Gallery和ImageSwitcher的一些细节

    图片切换器:剖析Gallery和ImageSwitcher的一些细节

    摘要:说明整个过程是通过做一个图片切换器来分析的。作用是循环给添加两个。目的是让图片高度和保持一致文件代码将放置在最底部采用格式,前两位表示透明度,设置中的多个的间距第一次写博客,有错误的地方还请批评指正 说明: 整个过程是通过做一个图片切...

    cheukyincheukyin 评论0 收藏0
  • 设置IntelliJ IDEA的heap size

    设置IntelliJ IDEA的heap size

    error: Exception in thread "Animation Thread" java.lang.OutOfMemoryError: Java heap space 解决方法:run-->edit configurations --> vim options -Xmx1024m(或者更大) 备注: -Xms - Set initial Java...

    AceycleeAceyclee 评论0 收藏0
  • [原创]Retrofit使用教程(二)

    [原创]Retrofit使用教程(二)

    摘要:上一篇文章讲述了的简单使用这次我们学习一下的各种请求基础在中使用注解的方式来区分请求类型比如表示一个请求括号中的内容为请求的地址格式含义表示这是一个请求表示这个一个请求表示这是一个请求表示这是一个请求表示这是一个请求表示这是一个请求表...

    wanghuiwanghui 评论0 收藏0
  • [Java] 数独生成和求解

    [Java] 数独生成和求解

    摘要:首先在二维数组第一行随机填充个数字,然后将这个数字随机分布到整个二维数组中,然后使用求解数独的算法对此时的数组进行求解,得到一个完整的数独,然后按照用户输入的提示数量进行随机挖洞,得到最终的数独题目。 思路 1.生成数独 数独的生成总体思...

    skinnerskinner 评论0 收藏0
  • android 截屏

    android 截屏

    摘要:截屏最近在一两个星期在做一个录屏应用,需要截屏,开始以为很简单,调用相关就好了,没想到非常之复杂,主要原因是本身不怎么支持,再就是版本比较多,看了不少文章,现在总结下以下采用,具体见链接采用反射方法获取截屏具体见链接被隐藏,没有很好方...

    _ipo_ipo 评论0 收藏0
  • JVM的编译策略

    JVM的编译策略

    摘要:解释器与编译器并存如果选用完全解释策略,那么编译器将停止所有的工作,字节码将完全依靠解释器逐行解释执行。如果选用完全编译策略,那么解释器仍然会在编译器无法进行的特殊情况下介入运行,这主要是确保程序能够最终顺序执行。 jvm系列 垃圾回收...

    CloudwiseAPMCloudwiseAPM 评论0 收藏0
  • Mac OS X 上 Intellij idea 及 WebStorm使用常见问题

    Mac OS X 上 Intellij idea 及 WebStorm使用常见问题

    摘要:中文标点无法显示目前官方可以正常使用中文标点,其它版本都无法正常使用中文标点,到版本也是如此。切换启动的按快捷键,输入,选择即在系统安装的与自带的之间进行切换。卡顿及字体显示问题提高最大内存限制点击,将以开头的那行,改成即。 1. 中文...

    CymprosCympros 评论0 收藏0
  • [LintCode] Ugly Number

    [LintCode] Ugly Number

    Problem Write a program to check whether a given number is an ugly number`. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. For example, 6, 8 are ugly while 14 is not ugly ...

    raise_yangraise_yang 评论0 收藏0
  • 微服务实战:从架构到发布(二)

    微服务实战:从架构到发布(二)

    摘要:微服务架构着重培养通用可重用的服务。服务注册和发现微服务架构下,有大量的微服务需要处理。网关也是获得微服务状态监控信息的中心。实际情况是,微服务和其它企业架构并存。 引言:上篇文章介绍了微服务和单体架构的区别、微服务的设计、消息、服务...

    JinBJinB 评论0 收藏0
  • 理解Java中的泛型(一)

    理解Java中的泛型(一)

    摘要:参数化的类型其中是参数化的类型。类型参数的实例或实际类型参数其中是类型参数的实例或实际类型参数。它们并没有重载,而且泛型中也不存在重载这一说法。除此之外,我们应该尽量地多用泛型方法,而减少对整个类的泛化,因为泛型方法更容易把事情说明白...

    YFanYFan 评论0 收藏0
  • GC策略的评价指标

    GC策略的评价指标

    摘要:系统总运行时间应用程序耗时耗时。一般而言,频率越低越好,通常增大堆空间可以有效降低垃圾回收发生的频率,但是会增加回收时产生的停顿时间。反应时间当一个对象成为垃圾后,多长时间内,它所占用的内存空间会被释放掉。 jvm系列 垃圾回收基础 JVM...

    DangoSkyDangoSky 评论0 收藏0
  • GC的三大基础算法

    GC的三大基础算法

    摘要:它的基本原理是,在每个对象中保存该对象的引用计数,当引用发生增减时对计数进行更新。实现容易是引用计数算法最大的优点。引用计数最大的缺点,就是无法释放循环引用的对象。为了避免这种情况的发生,对引用计数的操作必须采用独占的方式来进行。 jv...

    xiangchaobinxiangchaobin 评论0 收藏0
  • [LintCode/LeetCode] Super Ugly Number

    [LintCode/LeetCode] Super Ugly Number

    摘要:建两个新数组,一个存数,一个存。数组中所有元素初值都是。实现的过程是,一个循环里包含两个子循环。两个子循环的作用分别是,遍历数组与相乘找到最小乘积存入再遍历一次数组与的乘积,结果与相同的,就将加,即跳过这个结果相同结果只存一次。 Prob...

    wuyuminwuyumin 评论0 收藏0
  • [LeetCode] 276. Paint Fence

    [LeetCode] 276. Paint Fence

    Problem There is a fence with n posts, each post can be painted with one of the k colors.You have to paint all the posts such that no more than two adjacent fence posts have the same color.Return the ...

    codeKKcodeKK 评论0 收藏0
  • 各种语言处理命令行参数的方法

    各种语言处理命令行参数的方法

    摘要:引入了一个的创建创建参数没有开头,创建的是在中显示为而不是至少一个值帮助信息有开头,创建的是最终访问的成员名,默认是存储的值空参数是默认参数是参数 Python argparse python2.7/3.2 引入了一个 argparse 的modulehttps://docs.python.org/2/li...

    raoyiraoyi 评论0 收藏0
  • Android 应用安全开发之浅谈加密算法的坑

    Android 应用安全开发之浅谈加密算法的坑

    摘要:还有很多开发者没有意识到的加密算法的问题。不要使用哈希函数做为对称加密算法的签名。开发者建议使用基于口令的加密算法时,生成密钥时要加盐,盐的取值最好来自,并指定迭代次数。不要使用没有消息认证的加密算法加密消息,无法防重放。 本文作者:...

    不知名网友不知名网友 评论0 收藏0
  • GC的三大高级算法

    GC的三大高级算法

    摘要:现在,通过对这三种方式进行融合,出现了一些更加高级的方式。这样一来,需要扫描的对象数量就会大幅减少。像这样以全部区域为对象的操作被称为完全回收或者大回收。在一般的算法中,作出这样的保证是不可能的,因为产生的中断时间与对象的数量和状态有...

    dravenessdraveness 评论0 收藏0

热门文章

<