自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 java中接口和抽象类的区别?

参考答案1、接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。2、类可以实现很多个接口,但是只能继承一个抽象类。3、如果要实现一个接口,它必须要实现接口声明的所有方法。但是,类可以不实现抽象类声明的所有方法,当然,在这种情况下,类也必须得声明成是抽象的。4、抽象类可以在不提供接口方法实现的情况下实现接口。Java接口中声明的变量默认都是final的。抽象类...

2018-08-30 16:48:55 202

原创 Java类加载的一道笔试题目

  class A { static { System.out.print("a");//只有在类加载时候会执行一次 }   public A() { System.out.print("x"); }   }   class B extends A { static { System...

2018-08-30 16:39:37 499

原创 华为笔试题

#include <iostream>using namespace std;struct Complex{ int real; int image;};int main(){ Complex inputa[5]; Complex inputb[5]; Complex result[9]; for(int i=0; i...

2018-08-29 21:49:41 871

原创 C++11 auto自动类型推导

1. auto类型推导下面是auto的使用举例:   auto x =5; //正确,x是int类型auto pi = new auto(1); //正确,批是int*const auto* v = &x, u = 6; //正确,v是const int*类型,u是const intstatic auto y = 0.0; //正确,y是double类型au...

2018-08-29 17:20:00 900

原创 Android之四大组件、六大布局、五大存储

 一.四大组件:        Android四大组件分别为activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。(2)Activity之间通过Intent进行通信。(3)android应用中每一个Activit...

2018-08-29 11:18:20 192

原创 Android:Service生命周期最全面解析

前言 Service作为Android四大组件之一,应用非常广泛 本文将介绍Service最基础的知识:Service的生命周期  如果你对Service还未了解,建议先阅读我写的文章: Android四大组件:Service史上最全面解析目录1. 生命周期常用方法在Service的生命周期里,常用的有:4个手动调用的方法手动调用方法 作用 s...

2018-08-29 11:16:18 315

原创 Activity 生命周期详细解释

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34927117/article/details/524041151.启动Activity:系统会先调用onCreate方法,这是生命周期第一个方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。onCreate方法:一般做一些初始化工作,比...

2018-08-29 11:15:23 118

原创 Android--Sensor传感器

前言  Android提供了对设备传感器的支持,只要Android设备的硬件提供了这些传感器,Android应用可以通过传感器来获取设备的外界条件,包括手机的运行状态、当前摆放的方向等。Android系统还提供了驱动程序去管理这些传感器硬件,可以通过监听器的方式监听传感器硬件感知到的外部环境的变化。本篇博客主要讲解如何简单的使用Android下的传感器,最后将以一个简单的Demo演示。 ...

2018-08-29 11:14:42 244

转载 Android:图解四种启动模式 及 实际应用场景解说

在一个项目中会包括着多个Activity,系统中使用任务栈来存储创建的Activity实例,任务栈是一种“后进先出”的栈结构。举个栗子,若我们多次启动同一个Activity。系统会创建多个实例依次放入任务栈中。当按back键返回时,每按一次,一个Activity出栈,直到栈空为止。当栈中无不论什么Activity。系统就会回收此任务栈。上面这个样例中的Activity并没有设置启动模式,你会发...

2018-08-29 11:13:21 119

转载 Android--使用Canvas绘图

除了使用已有的图片之外,Android应用常常需要在运行时根据场景动态生成2D图片,比如手机游戏,这就需要借助于Android2D绘图的支持。本篇博客主要讲解一下Android下使用Canvas进行绘图的相关操作。最后将以一个简单的Demo演示如何使用Canvas在ImageView上画图并保存。   本篇博客的主要内容:画布Canvas 画笔Paint 使用Canvas绘图Demo...

2018-08-28 12:55:40 908

转载 Android--Matrix图片变换处理

 本篇博客主要讲解一下如何处理对一个Bitmap对象进行处理,包括:缩放、旋转、位移、倾斜等。在最后将以一个简单的Demo来演示图片特效的变换。   本篇博客的主要内容:Matrix Matrix缩放 Matrix旋转 Matrix位移 Matrix倾斜 Matrix变换注意事项 Matrix完整的Demo Matrix  对于一个图片变换的处理,需要Matrix类的...

2018-08-28 12:54:55 122

转载 Activity 生命周期详细解释

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34927117/article/details/524041151.启动Activity:系统会先调用onCreate方法,这是生命周期第一个方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。onCreate方法:一般做一些初始化工作,比...

2018-08-27 19:01:38 182

转载 TCP的三次握手与四次挥手(详解+动图)

背景描述通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信才应该是应用进程之间的通信。UDP,在传送数据前不需要先建立连接,远地的主机在收到UDP报文后...

2018-08-27 19:00:59 98

原创 Canvas(画布)类的使用

Canvas类 的继承关系: Canvas类说明:    canvas(画布)是用来在屏幕上绘画的类,可以根据一定的设置画出自定义的任何视图。 Canvas类常用方法:        draw系列绘图方法: 弧线(Arc)         填充颜色(argb/color)        图片(bitmap)           圆形(Circle)      椭圆(oval...

2018-08-27 19:00:25 6171 3

原创 TCP 与 UDP 的区别及应用场景

概述  两者都是通信协议, TCP、UDP 是传输层协议,但他们的通信机制与应用场景不同,下面来阐述两者的区别以及它们的应用场景。TCP 与 UDP  TCP(Transmission Control Protocol),又叫传输控制协议,UDP(User Datagram Protocol),又叫用户数据报协议,它们都是传输层的协议,但两者的机制不同,它们的区别如下:特点 ...

2018-08-27 18:59:40 238

原创 常见数据库面试问题

常见的数据库面试题有哪些呢?(非DBA向)(一)什么是存储过程?有哪些优缺点?存储过程是一些预编译的SQL语句。更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程是一个预编译的代码块,执行效率比较高 一...

2018-08-27 18:58:23 148

原创 java常用的几种线程池比较

为什么使用线程池诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。构建服务器应用程序...

2018-08-27 18:57:30 87

原创 如何正确理解和使用 Activity的4种启动模式

关于Activity启动模式的文章已经很多,但有的文章写得过于简单,有的则过于注重细节,本文想取一个折中,只关注最重要和最常用的概念,原理和使用方法,便于读者正确应用。         Activity的启动模式有4种,分别是standard.singleTop. SingleTask. singleInstance,可以在AndroidMainifest.xml文件中指定每一个Activit...

2018-08-27 18:56:41 129

原创 Http GET和POST的区别

Http协议定义了很多与服务器交互的方法,最基本的有4种,分别是GET,POST,PUT,DELETE. 一个URL地址用于描述一个网络上的资源,而HTTP中的GET, POST, PUT, DELETE就对应着对这个资源的查,改,增,删4个操作。 我们最常见的就是GET和POST了。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息.我们看看GET和POST的区别1. GE...

2018-08-24 23:27:43 124

原创 C++ string 类中substr的使用方法

#include<string>#include<iostream>using namespace std;int main(){ string x="Hello_World"; /*默认截取从0到npos.重载原型为string substr(_off=0,_count=npos);npos一般表示为string类中不存在的位置,_off表示字符...

2018-08-06 12:15:09 57969

原创 getline()的使用详解

一、getline( )    int main() { string line: while(getline(cin,line)) cout<<line<<endl; return 0; } getline()的原型: 头文件:#include <string>ist...

2018-08-06 11:20:50 688

原创 前序中序求后序

#include <iostream>#include <string>using namespace std;struct Node{ char val ; Node *rc , *lc ;} ;Node* rebuild(string pre,string mid){ int i , len ; Node *head = ...

2018-08-06 10:54:22 125

android studio手机角度显示

android studio手机角度显示,android studio手机角度显示

2018-04-19

android扫描页制作

android扫描页制作,android扫描页制作,android扫描页制作

2017-11-15

android service练习

android service练习,希望对大家有帮助,android service练习,希望对大家有帮助

2017-11-15

基于Android的个人信息管理系统

实现记事本,日历,通讯录功能

2017-08-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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