DC的陋室

每天多坚持一下。邮箱:congduan#yeah.net(#换成@)

排序:
默认
按更新时间
按访问量

【通知】CSDN不再更新,欢迎关注微信公众号

由于平常工作较忙,暂不继续更新CSDN博客,更多时间投入在微信公众号。欢迎大家扫码关注,我会不定期更新一些心得及Android相关技术:

2018-02-10 00:12:35

阅读数:322

评论数:0

Java双括号初始化

常用的初始化方式Java中可以使用括号进行初始化,并且分为静态代码块和非静态代码块。如下:public class Test { public static int num = 0; String s = ""; { s = "...

2015-11-12 19:58:22

阅读数:4842

评论数:6

2015阿里实习生内推面经

一面(杭州的电话)2015/3/6,1:54 - 2:15,20分钟,中间断线两次先自我介绍。汇惠APP有哪些功能?…你负责什么?底部导航栏用什么实现的?RadioGroup,主页面的子页面用什么实现的?TabActivity“优惠”页面布局是怎么组织的?下拉刷新是怎么做的,自己写的还是第三方的?...

2015-11-03 13:14:30

阅读数:3678

评论数:2

我是如何学习一门新技术的

作为一个自己技术一般的人,写这个难免会被人拍砖。不过写下来,记录一下自己的学习方式也好,他人可以作为参考和借鉴。经常有很多新入学的学弟学妹们问我该如何学习一门知识,比如如何学习一门语言、如何学习数学建模、如何学习Android开发、如何做一个完整地项目等等。我在这些方面并没有什么卓越的建树,当然自...

2015-11-01 14:46:08

阅读数:15160

评论数:4

2015年阿里实习经历

2015年3月,我通过了阿里巴巴实习生内推面试。 2015年7月14日,我来到杭州,杭州天气还不错。前一天刚结束深圳的比赛。 15日早上没事去西溪园区闲逛,熟悉一下环境,顺便看看自己的工位。正好碰到《极限挑战》在园区拍摄,在电梯口堵完几个明星之后,去到工位看看部门是什么样的,毕竟第一次到职场,...

2015-10-30 14:15:13

阅读数:5276

评论数:11

2015年校招求职之旅

签好三方已经快一个月了,然后这个月忙着完善上学期还未写完的毕业论文的。说实话,我的求职之旅不是那么艰辛,更多的是纠结。9月初从阿里无线事业部实习回来之后,知道阿里出现了新的政策,于是开始给自己找条后路。关于在阿里的实习经历,我会在后面一篇文章中慢慢细说。作为一个通信硬件实验室出来的无证软件程序员,...

2015-10-29 11:58:30

阅读数:7119

评论数:31

Callable和Future、FutureTask

Java中除了Runnable接口,还有Callable接口。 两者区别是,后者可以有返回值,一般用于耗时计算。 Runnable接口在线程中用得比较多,一般可以作为线程执行体,Callable一般会与FutureTask进行 Java源码中。Callable接口的源码如下:/** * A...

2015-09-24 22:25:46

阅读数:2245

评论数:1

Java线程的状态

线程一般会有多种状态,Java的状态有: - NEW - RUNNABLE - BLOCKED - WAITING - TIMED_WAITING - TERMINATED对于各个状态的含义,直接看Thread.java中的源码注释:public enum State { ...

2015-09-24 15:53:15

阅读数:2324

评论数:2

Java并发工具类LockSupport

LockSupportJ.U.C框架中有一个叫做LockSupport的类,可以精准地阻塞和唤醒特定的线程,并作为其他同步类的原语。 LockSupport包含一个park(Object blocker)和unpark(Object blocker)方法,分别用于阻塞和唤醒。举个例子,下面的代码...

2015-09-24 13:32:00

阅读数:2978

评论数:2

Java并发工具类CyclicBarrier

CyclicBarrier同步屏障java并发工具类中有一个叫做CyclicBarrier的类,与CountDownLatch类似,都可以实现线程间的同步,但是差别是CyclicBarrier是可重置的同步屏障。 想象一个场景,有N个人不同时间走到一扇门,因为门需要N个人合力才能推开,所以人不足...

2015-09-24 12:53:42

阅读数:1944

评论数:0

Java并发工具类CountDownLatch

java的并发工具中有一个CountDownLatch类,用于多个线程等待同一个信号。 想象一个场景,多个线程在处理不同的任务,需要在所有的线程执行到某个阶段之后,执行某一个任务。比如软件使用多线程加载不同的模块,等全部加载完成再启动下一步操作。看一下源码注释: A synchronizat...

2015-09-20 19:28:15

阅读数:2054

评论数:2

360公司2016校园招聘笔试题大题一

题意大概是说,输入多行,每行一个数,然后分解成素数相乘的形式,并以7段数码管的显示方式打印。示例注意点分解的时候,可能有超过9的素数因子,比如13,需要转换成1和3进行打印代码import java.io.*; import java.util.*;public class Main { s...

2015-09-20 15:50:05

阅读数:2656

评论数:2

Java在try中return后finally还执不执行?

Java方法中,在try中return之后,后面的finally还执行吗? 测试代码如下:public int print(){ try { System.out.println("try"); return 1; } ...

2015-09-07 22:57:09

阅读数:4399

评论数:4

Java Static代码块与构造方法初始化顺序

Java中Static代码块与构造方法的初始化顺序是怎么样的呢? 举个例子,也是笔试题常考的一类题目。三个Class,分别是ClassA,ClassB,ClassC,其中B继承自A,C继承自B。public class ClassA { static{ System.out.pr...

2015-09-06 17:31:58

阅读数:3289

评论数:1

Java初始化顺序

最近在写Java代码的时候,无意中调试发现一个问题。 问题是这样的: 有两个Class,其中AbstractClassA是一个抽象类,定义了一个抽象函数initInSuperClass(),这个抽象函数在其构造函数中被调用。另外一个ClassB继承自AbstractClassA,并且实现了抽象...

2015-05-25 21:11:57

阅读数:1639

评论数:0

从DFA角度理解KMP算法

KMP 算法KMP(Knuth-Morris-Pratt)算法在字符串查找中是很高效的一种算法,假设文本字符串长度为n,模式字符串长度为m,则时间复杂度为O(m+n),最坏情况下能提供线性时间运行时间保证。《算法导论》和其他地方在讲解KMP算法的时候,过于数学化且晦涩难懂,我也因此迷惑了很长时间。...

2015-05-03 17:18:22

阅读数:6593

评论数:3

AndroidLib库在.Net中的使用

AndroidLibAndroidLib是一个使用C#编写的开源Android控制库,是XDA论坛大神regaw_leinad基于adb开发的,下面介绍一下它的强大功能。GitHub下载地址:https://github.com/regaw-leinad/AndroidLib XDA论坛地址:h...

2015-04-29 17:41:54

阅读数:2564

评论数:0

【POJ】POJ 3276 Face The Right Way (开关问题)

题目大意 N头牛站成线,有朝前的(F)有朝后的(B),然后每次可以选择大小为k的区间里的牛全部转向,会有一个最小操作M次使得它们全部面朝前方。问:求最小操作M,再此基础上求K。 思路从前往后进行反转,每次反转K头牛,下一次反转从第一头需要反转的牛开始。 状态搜索的话有2^N 种情况,会超...

2015-04-25 18:16:26

阅读数:1625

评论数:0

【LeetCode】Word Break 单词拆分

题目Word Break Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dicti...

2015-04-24 14:17:03

阅读数:3332

评论数:0

【LeetCode】Unique Binary Search Trees 二叉查找树的个数

题目Unique Binary Search Trees Given n, how many structurally unique BST’s (binary search trees) that store values 1…n? For example, Given n ...

2015-04-24 13:20:40

阅读数:1685

评论数:0

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