山东青岛安卓培训就业中心 专业Android软件工程师培训,手机软件开发人才就业实训中心0532-85025005

Android 多窗口详解

 

多窗口支持

Android N 添加了对同时显示多个应用窗口的支持。 在手持设备上,两个应用可以在“分屏”模式中左右并排或上下并排显示。 在电视设备上,应用可以使用“画中画”模式,在用户与另一个应用交互的同时继续播放视频。

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 15

程序员都讨厌开会?

 

有哪些会?

当我打算写这个主题时,反思了下过去都参加过哪些会议,发现有时会莫名其妙的就参加了一些完全无意义的会议。下面我们先看看一般程序员都会碰到哪些会议。

需求会

这类会议一般是产品或项目经理召集,组织参与项目的程序员一起讨论需求并确定排期。这类会议容易出的问题是,程序员到了会上才第一次知道需求,并陷入到需求细节的无休止讨论中。更好的方式是提前让程序员详细了解需求,会上只需敲定排期并让互相有协作依赖的程序员之间达成一致和形成承诺。

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 46

数据库索引

 

索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。

注:

[1]索引不是万能的!

索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为了在某种程序上弥补这一缺陷,许多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的作用是暂时制止MySQL在该命令每插入一条新记录和每修改一条现有之后立刻对索引进行刷新,对索引的刷新将等到全部记录插入/修改完毕之后再进行。在需要把许多新记录插入某个数据表的场合,DELAY_KEY_WRITE选项的作用将非常明显。

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 21

10款效果惊艳的HTML5应用和源码

 

HTML5已经越来越流行起来了,尤其是移动互联网的发展,更是带动了HTML5的迅猛发展,我们也是时候学习HTML5了,以防到时候落伍。今天给大家介绍10款效果惊艳的HTML5应用,方便大家学习,也将应用的源码整理了一下发给大家。

1、纯CSS3实现打火机火焰动画

这又是一款很酷的纯CSS3动画特效,它是一个可以点燃的打火机,当你用鼠标滑过这只打火机时,打火机就会打开,然后开始出现火焰燃烧的动画特效。另外要说明的是,整个动画都是利用纯CSS3实现的,没有一行JS代码,小伙伴们,这个CSS3动画是不是很酷? 

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 21

Java虚拟机类加载机制

 

看到这个题目,很多人会觉得我写我的java代码,至于类,JVM爱怎么加载就怎么加载,博主有很长一段时间也是这么认为的。随着编程经验的日积月累,越来越感觉到了解虚拟机相关要领的重要性。闲话不多说,老规矩,先来一段代码吊吊胃口。
public class SSClass
{
    static
    {
        System.out.println("SSClass");
    }
}    
public class SuperClass extends SSClass
{
    static
    {
        System.out.println("SuperClass init!");
    }

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 27

Java中的static关键字解析

 

static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲:


一. static关键字的用途 
  二. static关键字的误区 
  三. 常见的笔试面试题

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 23

Java反射获取方法参数名

 

要:# 问题在编写一个jws(游戏中心的WEB框架)增强工具的时候,需要得到方法的参数名,而jws本身是可以获取参数名的(不然controller里将请求参数与方法参数绑定的功能也无法实现了).但使用了jws提供的获取参数名方法时,却出现返回的参数名不正确的问题(只会出现在idea里面):![screenshot](http://ata2-img.cn-hangzhou.img    

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 35

Java安全——消息摘要

 

摘要:      标签(空格分隔): Java 安全[toc]概念消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收者通过对收到消息的新产生的摘要...    

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 40

Java高级特性之枚举学习总结

 

在Java SE5之前,我们要使用枚举类型时,通常会使用static final 定义一组int常量来标识,代码如下
public static final int MAN = 0;
public static final int WOMAN = 1;
相信很多小伙伴,在实际开发中也是那么干的,既然这样已经能实现枚举的功能,为什么还要引入枚举呢?我们接着往下看当我们需要是同这组“int枚举”是代码如下
public void showSex(int sex){
     switch(sex){
        case MAN:
           System.out.println("this is a boy");   
        break;    
        case WOMAN:
           System.out.println("this is a Girl");   
        break; 
      } 
}
看起来这些貌似也没什么问题,但是我们知道,一个项目基本都是基于团队开发,或许只有你自己知道int类型的1代表gril,0代表Boy。其他同事看到这个函数根本不知道其中的含义,这样的代码很明显阅读性很差,从而会造成沟通成本很高。我们接着往下看,现在你为你的func写了很nice的注释,傻子都能看得懂(0 boy,1 gril)。但是项目组不可避免的总会出现那么一两个傻子,非要给你传个3进来,而且这样的错误编译器不会报任何错误,运行时会造成什么bug,这个只有乔老爷知道了。所以这样的代码是极不安全的。使用枚举就能很好的避免上面的问题,接下来我们就来理一理枚举的用法。

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 28

敏捷数据管理的12个技术原则

 

回顾整个数据平台的发展,在每一个阶段所有数据类应用都会或多或少的都会有数据质量的困扰,数据标准更是难以落地。数据管理由于难度大,涉及方面多逐步成为重要不紧急的事情。

在海量复杂数据的场景下,如果没有有效的管理,那么大数据只能成为数据的沼泽。企业在大数据的投资只能换来低质量的大量无效数据,从而极大的影响企业的大数据战略。在大数据的时代,大家都在重视数据存储和大数据相关技术的同时,都开始注重建设数据管理能力。

传统的数据管理对于企业来确实较为复杂,虽然方法论没有问题,但是对于企业来说往往望而生畏,比如组织架构庞大、管理流程复杂、人工录入工作多、管理方位狭窄等等。
组织架构庞大

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 12