自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 正确应用Java数组

一、数组的特点数组与其他容器的区别有三方面:效率、类型和保存基本类型的能力。1、效率。数组是一种效率最高的存储和随机访问对象引用序列的方式。数组是一段连续地址空间内的线性序列,所以访问非常快。但也要付出点代价,数组对象的大小一旦创建就不能改变。2、类型。出现泛型之前,只有数组能够保持有类型的对象引用,其他容器只能保存Object的引用。3、保存基本类型。数组直接保存基本类...

2019-09-17 23:27:00 137

转载 正确重写equals方法和compareTo方法

一、概述程序要对一堆数据元素排序,查找,增加删除。数据节点class Node{ int type; int index; int score;}  规则:  1)对象相等:两个节点n1与n2,如果n1.type == n2.type && n1.index == n2.index则n1...

2019-09-15 22:50:00 766

转载 201712-4 行车路线

题目:试题名称:行车路线时间限制:1.0s内存限制:256.0MB问题描述  小明和小芳出去乡村玩,小明负责开车,小芳来导航。  小芳将可能的道路分为大道和小道。大道比较好走,每走1公里小明会增加1的疲劳度。小道不好走,如果连续走小道,小明的疲劳值会快速增加,连续走s公里小明会增加s2的疲劳度。  例如:有5个路口,1号路口到2号路口为小道,2号路口到3号路口为小道,...

2019-08-20 17:25:00 177

转载 Android的消息循环与Handler机制理解

一、概念1、事件驱动型什么是事件驱动?就是有事了才去处理,没事就躺着不动。假如把用户点击按钮,滑动页面等这些都看作事件,事件产生后程序就执行相应的处理方法,就是属于事件驱动型。2、消息循环把需要处理的事件表示成一个消息,并且把这个消息放入一个队列。消息循环就是一循环,for或者while都一样。从消息队列里面取出未处理的消息,然后调用该消息的处理方法。3、Handle...

2019-04-04 13:54:00 154

转载 四大组件初始之ContentProvider

在android中,除了存放在外部存储的共享目录下的数据,各个应用的数据库文件,资源等都是私有的,其他应用没有访问权限。所以有了ContentProvider,不包含功能逻辑,用于不同应用进程间共享数据,是数据访问的接口。一、工作流程为了快速熟悉ContentProvider的工作流程。先创建一个没有具体实现的ContentProvider。1、创建ContentProvid...

2019-03-31 20:10:00 144

转载 四大组件初始之Broadcast

在进行应用设计时,需要获取很多环境参数,像电量,音量,亮度,网络等。相比较每次去询问android这些信息改变了吗.让Android告诉我们,这些信息改变了更加合理。只要这些信息改变,Android通过就以广播的方式通知各个应用。当然前提是应用告诉android,应用需要这些信息。一、Receiver我们在应用中怎么告诉android,我们需要知道网络,电量是否改变呢?向系统注册...

2019-03-28 21:57:00 120

转载 android小工具-系统音量管理器

简介:调节系统音量的小工具,能够快捷的调节系统铃声,媒体音乐、闹钟和通话声音。你可能会想,手机自带的音量键还不够快捷吗?还得写个程序?首先,用音量键调音只能调节一种声音,像闹钟这种声音不能直接调。其次,我这个小工具支持自动调音。只要事先设定,就能在不同时段把手机音量改成你的计划音量。在安静场合避免因为手机铃声导致的尴尬,休闲的时候不会错过重要的电话。最终效果图:第一阶段:获取...

2019-03-26 20:21:00 656

转载 Android四大组件初识之Service

Service作为Android四大组件之一,可以与Activity建立双向连接(绑定模式),提供数据和功能。也能够接收Intent单方面请求(调用模式),进行数据处理和调度功能。Service与Activity一样运行在主线程(UI线程),所以在Service中执行耗时操作,可能会造成Activity不能及时响应用户的交互请求,然后程序就被系统干掉啦。个人看法 四大组件都是运行...

2019-03-24 11:48:00 161

转载 Android四大组件初识之Activity

一、Activity的生命周期Activity生命周期是一系列方法调用。熟悉各个方法调用时间,我们在创建activity就能根据具体实现选择合适的方法覆盖。1、 覆盖Activity的生命周期方法常用的生命周期有 onCreate、onStart、onResume、onPostResume、onPause、onStop、onDestroy.为了观察调用过程,把上述方法覆...

2019-03-24 11:37:00 200

转载 在一个升序数组中添加最少的数字,使得从1--n之间所有的数都能用数组中几个数的和表示...

一个Java的笔试题上面遇到的题,当时没有做出来。拆分:序列升序1--n所有的数都要能表示用数组中数字的和表示添加最少的数字思路:这个要先从小的数开始表示,因为大的数可以用小数表示。1--n是一个连续序列,有个特点是1+2+4=7,用1,2,4可以表示1--7之间的数字。1+2+4+8=15可以表示1--15之内的数字。1+2+4+8+16=31。规律...

2019-03-23 20:47:00 426

转载 网络编程(socket): 基于tcp的服务端与客户端聊天小程序

一、基础概念1、网络架构Client/Server结构(C/S结构)客户机和服务器结构。本文的主角。B/S结构(Browser/Server,浏览器/服务器模式),WEB浏览器是客户端最主要的应用软件。2、IPIP地址是网路通信寻址的主要手段3、端口(port )每台计算机有很多个端口。通常是一个进程(运行着的程序)对应一个端口,访问该主机的某个端口就是访问对应的...

2018-04-09 00:26:00 501

空空如也

空空如也

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

TA关注的人

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