前段时间面试华为时,考官问了一道小算法题。 今天在看数据结构这本书时,想起了这道算法题。 其实就是使用栈这种数据结构判断一个中缀表达式中的分隔符,在这里做一个记录。
前段时间面试华为时,考官问了一道小算法题。 今天在看数据结构这本书时,想起了这道算法题。 其实就是使用栈这种数据结构判断一个中缀表达式中的分隔符,在这里做一个记录。
何可|图/文 这一天,有纷纷的细雨。动身时,天气莫过有点阴,待进入井研地界,车窗外的雨刷便不停地划动起来了。大约天人还是可以合一吧,等到了千佛镇,雨便基本停了。离十字路口大约...
纯粹的快乐,长大了再难寻得
我们的童年游戏文|徐敏 摘要:不同的时代,有不同的游戏。 我是七岁半考上的小学。前一年,报考半边街小学,人家不收我,理由是我不足七岁。 第二年,去了府街小学,快开学时,到府堂上看榜,有我的...
文|徐敏 摘要:不同的时代,有不同的游戏。 我是七岁半考上的小学。前一年,报考半边街小学,人家不收我,理由是我不足七岁。 第二年,去了府街小学,快开学时,到府堂上看榜,有我的...
我看你的表格里面说的retrofit的处理速度最快,既然retrofit是基于okhttp,那它的请求和处理速度也是基于okhttp的,而且它是再封装的,请问它的请求和处理速度是怎么超过okhttp的?
Carson带你学Android:主流开源网络请求库对比(Volley、OkHttp、Retrofit)前言 网络请求在 Android 开发中非常常见,为了降低开发周期和难度,我们经常会选用网络请求的开源库 而现在网络请求的开源库越来越多,我们应该选用哪种呢? 今天我就给大家...
@水桥静 平时不控制,饿那几天就不要想瘦了
减肥没有那么难之轻断食(三)继续更新,今天的主题是How部分不知道大家是不是期待了很久。看完今天的文章,轻断食就可以开始了哦,期待大家的改变。 How 如何进行轻断食 关于how,这里只...
@水桥静 没有哈,我就是超重
减肥没有那么难之轻断食(三)继续更新,今天的主题是How部分不知道大家是不是期待了很久。看完今天的文章,轻断食就可以开始了哦,期待大家的改变。 How 如何进行轻断食 关于how,这里只...
能不用美女的图片吗
白底黑字!Android浅色状态栏黑色字体模式之前公司项目UI改版的时候,把大部分标题栏都设计成了白色,给我们的设计图是这个样子的: 这状态栏布局和图标挺像Android,但是这白底黑字Android设计规范里可没有啊,...
干货
【译】构建 Android App 的30条宝贵经验原文链接 做任何事都有两种人,一种是自己很努力去做的,还一种是听从他人意见建议做的。这里有我一些总结的经验,希望能帮到你们: 导入任何第三方包的时候都要再三思考,因为这个动作...
原文链接 做任何事都有两种人,一种是自己很努力去做的,还一种是听从他人意见建议做的。这里有我一些总结的经验,希望能帮到你们: 导入任何第三方包的时候都要再三思考,因为这个动作...
运行时类型信息使得你可以在程序运行时发现和使用类型信息 为什么需要RTTI(运行时类型信息):比如,我们使用```Interface inter=new Interfalce...
下面说一些平时可能不太注意的知识点: String 对象具有只读特性,所以指向它的任何引用都不可能改变它的值,因此不会其它的引用有什么影响。String的"+"与"+="是j...
在这里说说一些容易忽略的知识点。 对异常来说最重要的就是异常的类名。要做到见名知义。比如NullPointerException,IllegalStateException等...
线程池有啥好处 降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度:当任务到达时,任务可以不需要等到线程创建就能立即执行。 提高线程的可管理性...
内部类的类型 普通内部类(非静态) 实际例子: 测试代码 运行结果: 这是一个典型的迭代器模式。从上面例子可以看出,内部可以访问外围类的成员变量,当然也可以访问成员方法,因为...
迭代器模式是一个比较古老的模式,最常见效的是集合里的迭代器(Iterator),肯定都不会陌生。迭代器模式,提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内...