Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android ListView隐藏FooterView(headerView)

Android ListView隐藏FooterView(headerView)

在Android开发中,在使用listView时,我们会经常用到footerView或者headerView,给ListView添加的footer和header好多时候,会根据情况隐藏和显示。因为footer和header使用删除和添加的方法总感觉不好。而直接设置footer和header中的view为GONE时,虽然内容不显示了,但是这块区域还是会被占用。经过各种方法测试,最后得出一个可以完美解决该问题的方法,如下代码:this.footerLayout...
Java运行时数据存储机制

Java运行时数据存储机制

Java程序在运行时需要为一系列的值或者对象分配内存,这些值都存在什么地方?用什么样的数据结构存储?这些数据结构有什么特点?本文试图说明此命题的皮毛之皮毛。概念对于Java,有六个不同的、用于数据存储的概念,他们是:1. 寄存器( register),是最快的存储区,位于处理器内部。因为寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。程序员无法使用Java代码使用寄存器中的存储空间,或者说:在Java开发的层面上,寄存器的操作已经被封装。2. 栈...
Java设计模式之---装饰者模式

Java设计模式之---装饰者模式

装饰者模式,可以实现一个很重要的面向对象设计原则,那就是:类应该对扩展开放,而对修改关闭。换句话说,就是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。但是在选择需要被扩展的代码部分时要小心,每个地方都采用开放-关闭原则是一种浪费,也没必要,还会导致代码变得复杂且难以理解。大话设计模式(带目录完整版) PDF+源代码 http://www.linuxidc.com/Linux/2014-...
Java设计模式之---观察者模式

Java设计模式之---观察者模式

Java观察者模式,或叫做观测者模式,说白了,就是对象间的一对多依赖,当一个对象的状态发生改变时,它的所有依赖者都会收到通知并自动更新。那么我们可以定义以下三个接口:主题接口,也就是被观察的主题对象:package observer;public interface Subject {public void registerObserver(Observer o);public void removeObserver(Observer o);public ...
2015-8-29阿里校园招聘研发工程师笔试题

2015-8-29阿里校园招聘研发工程师笔试题

2015-8-29阿里校园招聘研发工程师笔试题1. 某团队有2/5的人会写Java程序,有3/4的人会写C++程序,这个团队里同时会写Java和C++的至少有()人 A. 3 B. 4 C. 5 D. 8 E. 15 F. 202. 某团队负责人接到一个紧急项目,他要考虑在代号为ABCDEF这6个团队成员中的部分人员参加项目开发工作。人选必须满足一下各点: AB两人中至少一个人参加 AD不能都去 AEF三人中要派两人 BC两人都去或都不去 CD两人中有一人...
2014腾讯实习生招聘软件开发类附加题

2014腾讯实习生招聘软件开发类附加题

2014腾讯实习生招聘软件开发类附加题:31. 一个珠宝商甲要鉴定41克以下的宝石(40克及以下的任意重量),商甲只带一个天平和四个砝码,请问带哪四个砝码?32. 一道有关utf-8编码的题。给了个例子:“我”的Unicode码是xxxx, 其utf-8的编码是xxxx。请问: a) ‘a’的Unicode编码是xxxx,请问utf-8的编码是? b) ‘腾’的Unicode编码是...
2015-8-29阿里校园招聘研发工程师笔试题(另一篇)

2015-8-29阿里校园招聘研发工程师笔试题(另一篇)

前言:原题来自于网络:http://www.linuxidc.com/Linux/2014-10/108752.htm。本人根据自己理解对题目进行解答,由于水平有限,题目有不会做、做错的地方,欢迎大家留言讨论,本博客会持续更新,谢谢关注!1. 某团队有2/5的人会写Java程序,有3/4的人会写C++程序,这个团队里同时会写Java和C++的至少有()人 A. 3 B. 4 C. 5 D. 8 E. 15 F. 202. 某团队负责人接到一个紧急项目,他要...
阿里巴巴校招2015——研发在线笔试 20140829

阿里巴巴校招2015——研发在线笔试 20140829

IT企业校招越来越早了,上周末跟朋友打电话,他说阿里的提前批已经结束了,上网查了才得知8月29号就笔试了,23号投了简历,27号收到邮件参加笔试。之前一直在刷LeetCode。概率,计算机网络,数据库都没有复习,就硬着头皮来了。笔试分为两部分,晚上7:00开始,第一部分20道单选题,40分钟(实际上我进入系统就显示只剩35分钟,最后到时,我电脑才7:30啊;第二部分,三道大题,80分钟,前两道编程,第三道接口设计。选择题多数都是数学概率,总体感觉就是时间不...
软件工程师笔试题

软件工程师笔试题

预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。3). 意识...
面试心经---如何更好的调整面试状态

面试心经---如何更好的调整面试状态

对于软件技术行业面试总结曾经有人说面试就是一个碰眼缘的过程,如果碰对眼了,那么你就成功了。但是对于应聘者来说,如何能让自己和面试官都对上眼呢?最关键的几个要素就是水平、经历、经验,这时候对HR或者猎头来说他们第一眼看的就是 工作年限 也就是经历,这里不讲简历的编写和忽悠,只有实际的面试方法,笔者认为真实水平才是关键。对于工作年限来说,3年是一个砍吧,如果你已经迈过了这个砍了,那么先恭喜你,因为你的经历已经表明了你不是一个职场新人了。接下来看水平,这个就是自...
SynchronousQueue学习笔记

SynchronousQueue学习笔记

SynchronousQueue是这样一种阻塞队列,其中每个 put 必须等待一个 take,反之亦然。同步队列没有任何内部容量,甚至连一个队列的容量都没有。不能在同步队列上进行 peek,因为仅在试图要取得元素时,该元素才存在;除非另一个线程试图移除某个元素,否则也不能(使用任何方法)添加元素;也不能迭代队列,因为其中没有元素可用于迭代。队列的头是尝试添加到队列中的首个已排队线程元素; 如果没有已排队线程,则不添加元素并且头为 null。对于其他 Col...
<< 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 >>