-
java口试大总结(2)
java面试大总结(2)标签:面试 51、垃圾回收的优点和原理。并考虑2种回收机制。Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器...
2369
热度 -
java面试题集锦(三)
java面试题汇总(三)40、构造器Constructor是否可被override?构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。41、是否可以继承String类?String类是final类故不可以继承。42、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?switch(expr1)中,exp...
1422
热度 -
3.Application提供的函数及其用法
Android清单文件详解(三)----应用程序的根节点<application><application>节点是AndroidManifest.xml文件中必须持有的一个节点,它包含在<manifest>节点下。通过<application>节点的相关属性,我们可以声明Android应用程序的相关特性。这个节点包含所有应用程序组件的节点,包括Act...
5
热度 -
4.<instrumentation>节点——应用的监控器
Android清单文件详解(二)----应用程序权限声明我们知道,Android系统的各个模块提供了非常强大的功能(比如电话,电源和设置等),通过使用这些功能,应用程序可以表现的更强大,更灵活。不过,使用这些功能并不是无条件的,而是需要拥有一些权限。接下来,我们就开始讲解另一个非常重要的知识点——应用程序权限声明,其中主要包括应用程序的权限声明,自定义应用程序的访问权限和SDK版本限定。1.<...
54
热度 -
AndroidPn服务端一部分bug解决方案
AndroidPn服务端部分bug解决方案目前推送的情况已经大致可以了,可以正常推送。但是要在实际生产中使用,要改进很多地方。原本的版本,是不会对消息重新发送的。消息如果丢失,或者用户没有在线,消息也不会重新的发送。所以,这些问题都是要解决的。网上也有很多的讨论,是关于这几种情况的。CSDN有个名为“大饼馒头蘸大米”的程序员,对这些问题的思路也不错,是采取的对未发送信息进行存库,并且用state来...
23
热度 -
android timer的schedule跟scheduleAtFixedRate运用
androidtimer的schedule和scheduleAtFixedRate运用在java中,Timer类主要用于定时性、周期性任务的触发,这个类中有两个方法比较难理解,那就是schedule和scheduleAtFixedRate方法,在这里就用实例分析一下java代码如下:[java]viewplaincopySimpleDateFormatdateFormatter=newSimple...
51
热度 -
Android基础札记(十)- 帧动画、补间动画详解、对话框
Android基础笔记(十)-帧动画、补间动画详解、对话框帧动画补间动画TweenAnimation对话框以及面试中的注意点帧动画帧动画很简单,我们首先看一下Google官方解释Thisisatraditionalanimationinthesensethatitiscreatedwithasequenceofdifferentimages。意思表达的很明了,一个传统的动画是由一组不同的图片组成的...
42
热度 -
Android RecyclerView飞瀑流布局添加Footer实现上拉加载
AndroidRecyclerView瀑布流布局添加Footer实现上拉加载这篇文章应该是晚到了好几个月,之前想写,但是中途遇到了一些棘手的问题,无奈没有去写。写这篇文章的最初来源是一个朋友问我在Android中如何实现瀑布流布局?,当时我的回答是使用RecyclerView,后来他又问我那怎么实现上拉加载并添加Footer呢?我想都没想就回答他根据type的不同去添加一个Footer,监听滚动事...
44
热度 -
深入懂得SQL注入绕过waf和过滤机制
深入了解SQL注入绕过waf和过滤机制知己知彼百战不殆--孙子兵法[目录]0x00前言0x01WAF的常见特征0x02绕过WAF的方法0x03SQLiFilter的实现及Evasion0x04延伸及测试向量示例0x05本文小结0x06参考资料0x00前言笔者前几天在做测试时输入攻击向量后页面发生了重定向甚至异常输入也是重定向怀疑其中有WAF在作怪。之前对WAF接触比较少纯粹是新手趁此科普了一下并查...
565
热度 -
ORACLE跟SQL SERVER的语法归纳及区别总结
ORACLE和SQLSERVER的语法归纳及区别总结转载的,曾经收藏了篇,链接出错,无奈再找了篇保存下来,对于不常用Oracle的人来说很有用,活字典啊。作者不详数据类型比较类型名称OracleSQLServer比较字符数据类型CHARCHAR都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面最大长度为8kb变长字符数据类型VARCHAR2VARCHAROracle里面最...
77
热度 -
[转]Android 设计思维
[转]Android设计思想原文地址?http://www.cnmsdn.com/html/201006/1276745370ID6171_17.html?设计思想一个声明解释一些对Android开发者有用的技术思想和观点。通过阅读这一页,你将了解如何写出在嵌入式设备(比如,手机)上性能良好,并且与系统其他部分协作出色的应用。设计思想学习如何在一个新的API上创建应用的过程都是类似的,即便平台本身...
79
热度 -
替Android编写实时游戏
为Android编写实时游戏为Android编写实时游戏—-学习笔记这篇文章是ChrisPruett在GoogleI/O2009的一个演讲视频的笔记。我翻译了大部分的演讲的演示稿,里面有不少疏漏,臆断和错误都是我记录的时候造成的,与演讲作者无关。本文的版权归演讲作者所有。转载请保留演讲作者的信息和本文链接。你可以从下面的链接进入该主题在GoogleI/O2009的原文里面含视频和演示稿。http:...
57
热度 -
52、session入库
php部分1、虚拟主机的配置方式有几种?可以在一台物理服务器上运行/维护多个站点,用户通过不同的IP或域名来进行访问站点虚拟主机的配置一共有两种方式来进行配置:基于ip地址的配置(多个网卡来实现)基于主机名的虚拟主机来进行配置(多个域名来映射到一个IP上)2、PHP脚本的生命周期?3、PHP变量的直接传值和引用传值直接传值:拷贝传值$a=$b引用传值:快捷方式&$a=$b拓展:写实复制:在...
45
热度 -
Android中播放Gif图片的步骤
Android中播放Gif图片的方法Android中播放Gif图片的方法。主要原理是取出Gif中的每一帧图片,分别设置到ImageView上边展示出来使用到Code.Google上边的一个开源类库GifDecoder,下载不了的可以从我后边给出的Demo中搬运。准备一个类继承自ImageView重写其构造方法同时传入一个输入流。[java]viewplaincopyprint?<spanst...
17
热度 -
深度分析:Android中Mms设立页面更改短信中心号码流程
深度分析:Android中Mms设置页面更改短信中心号码流程相关控件初始化方法:showSmscPrefprivatevoidshowSmscPref(){intcount=MSimTelephonyManager.getDefault().getPhoneCount();booleanairplaneModeOn=Settings.System.getInt(getContentResolver...
51
热度 -
android口试2
android面试21.请描述下Activity的生命周期。2.如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?3.如何将一个Activity设置成窗口的样式。(EditedbySodino)4.如何退出Activity?如何安全退出已调用多个Activity的Application?5.请介绍下Android中常用的五种布局。6.请介绍下Android的数据存...
71
热度 -
弄明白android
搞明白android?1、Androiddvm的进程和Linux的进程,应用程序的进程是否为同一个概念DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF文件有何作用sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本身可以有自己的...
56
热度 -
第二章 Android内核跟驱动程序(转)
第二章Android内核和驱动程序(转)第二章Android内核和驱动程序(转)2010年07月30日这一章我们来介绍Android系统的核心部分-Android内核。我们说Android系统是基于Linux系统的,最根本的原因就在于Android采用了Linux内核。Android内核是基于Linux2.6内核的(目前最新开发版本是2.6.31),它是一个增强内核版本,除了修改部分Bug外,它提...
62
热度 -
Android IPC 通信机制源码分析
AndroidIPC通讯机制源码分析Binder通信简介:Linux系统中进程间通信的方式有:socket,namedpipe,messagequeque,signal,sharememory。Java系统中的进程间通信方式有socket,namedpipe等,android应用程序理所当然可以应用JAVA的IPC机制实现进程间的通信,但我查看android的源码,在同一终端上的应用软件的通信几乎...
346
热度 -
基于线程池跟NIO技术构建高效的多协议Android通讯框架
基于线程池和NIO技术构建高效的多协议Android通讯框架引言在多数涉及网络通讯的手机应用中,由于GPRS网络的速度在目前的情况下还不算理想,所以,如何能够高效的请求得到网络数据就成为大多数应用所面临的瓶颈问题。同时,在一些应用程序中可能会使用多种协议,比如IM通讯、视频流类型的应用会牺牲数据的完整性来更高效的获取数据,在这种类型的应用中,可能需要同时支持TCP、UDP以及HTTP协议。本文就尝...
76
热度