网关定义及应用

网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据...

2019-06-19 15:39:26

阅读数 8

评论数 0

Android 架构师成长之路

前言 总所周知,当下流行的编程语言有Java、PHP、C、C++、Python、Go等。其中,稳坐榜首的仍然是Java编程语言,且在以面向对象思想占主导的应用开发中,Java往往成为其代名词。Java语言的背景强大,开发者众多,一直发展都不错。从普遍的企业的角度来看,存在的问题是:后台被认为是技术...

2019-06-12 11:28:09

阅读数 22

评论数 0

程序员的黑砖窑,东南亚博彩骗局详解

今年换工作,我也收到猎头给我电话,面对自己欠银行如山的房贷(别问我具体数字),当时我也犹豫来着,最后还是觉得发财的机会不是没有,单不会这么轻易的降在我头上。看到这篇文章,特意转载给路过看管。 0. 总有些我认为是常识的事情,在别人看来都是第一次接触。 很多骗局都是如此,圈内人不上当,圈外人不...

2019-05-29 06:59:22

阅读数 14

评论数 0

【Android】用Studio完成多设备多分辨率的适配

我们打开工程默认的Layout文件夹,然后选中一个XML布局文件,然后在Studio的右上角,我们能看到列出了很多设备: 我们能看到这里面有各种各样大小和密度的设备。那我们知道在实际过程中,为了适配不同的屏幕,需要设置相应的XML文件夹(layout-normal,layout-larg...

2019-05-27 13:42:39

阅读数 15

评论数 0

Android屏幕适配最优方案

屏幕适配主要从图片和距离(文字)进行下手。从以往的方式适配方式中,开发者可能会考虑各种各样的分辨率,比如480*800、1280*800、1920*1080等,为此在资源文件夹里面创建了一大堆子文件夹,那么有什么更好的方式吗?首先我们看下我的android studio模拟其中一些流行的镜像的屏幕...

2019-05-25 23:23:38

阅读数 14

评论数 0

Kotlin在Android端的使用方法

Kotlin相信现在大家都不陌生了,它是谷歌在5月18日,它的安卓团队在GoogleI/O 2017 大会上正式宣布 Kotlin 成为官方头等支持语言。最近一段时间我学习和研究了下Kotlin的特点和基本用法。大概用了一天时间,把Android的一些主要的APP功能,用Kotlin语言和结构重新...

2019-05-20 10:31:37

阅读数 16

评论数 0

在AndroidStudio中使用单元测试

1. 前言 在Android开发中,如果对一个简单的功能,每次修改代码都重新运行到设备中进行测试,会浪费大量时间,降低开发工作效率。如果使用单元测试,编写单元测试类,执行测试单元测试类就可以对某些功能进行测试,大大提升了开发工作效率。 2. 添加单元测试支持 在AndroidStudio项目中,如...

2019-05-14 21:40:41

阅读数 19

评论数 0

Drawable之getIntrinsicWidth()和getIntrinsicHeight()

在Android的开发中,凡是需要画图的地方大都离不开类Drawable。Android的官方文档中介绍这个类就是被设计用来表示可以被画的东西。A Drawable is a general abstraction for "something that can be drawn.&qu...

2019-05-13 23:10:07

阅读数 10

评论数 0

InsetDrawable详解

InsetDrawable 表示一个drawable根据指定的距离嵌入到另外一个drawable内部。(我们看到的其实还是同一张图片,只是会空出一些边距)当控件需要的背景比实际的边框小的时候比较适合使用InsetDrawable。 很像drawable的padding属性,区别在于 paddin...

2019-05-12 15:33:07

阅读数 11

评论数 0

Android Studio 将Library打包成jar或aar包

在eclipse中导出jar包,对于老司机们来说再熟悉不过了,对于新手来说也很简单(不知道还有没有Android新手在用eclipse开发工具了),鼠标咔咔几下jar包就出来了。不过,AS中打jar包也挺简单,就是多几行代码而已。 一、打包成jar 首先自己新建一个工程,然后添加module并...

2019-05-09 17:11:28

阅读数 12

评论数 0

博客已搬至csdn

面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> ...

2019-05-07 20:32:00

阅读数 0

评论数 0

linux系统下怎么安装.deb文件?

dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。那么,linux系统下怎么安装.deb文件? deb 是 ubuntu 、debian...

2019-05-06 22:46:06

阅读数 18

评论数 0

Java 多线程和高并发高频面试问题,这些你掌握了多少?

volatile 对 volatile的理解 volatile 是一种轻量级的同步机制。 保证数据可见性 不保证原子性 禁止指令重排序 JMM JMM(Java 内存模型)是一种抽象的概念,描述了一组规则或规范,定义了程序中各个变量的访问方式。 JVM运行程序的实体是线程,每个线程创...

2019-05-06 21:51:52

阅读数 12

评论数 0

Veiw的getLeft(),getMeasuredWidth(),getPaddingLeft(),getMeasuredWidth()的关系

阅读android源代码,发现几个函数(例如getLeft(),getMeasuredWidth(),getPaddingLeft(),getMeasuredWidth())的关系没有搞明白,今天阅读View文档,重点记录如下,以备将来查阅 Position The geometry of a...

2019-05-04 23:13:14

阅读数 16

评论数 0

yum配置与使用(很详细)

yum的配置一般有两种方式,一种是直接配置/etc目录下的yum.conf文件,另外一种是在/etc/yum.repos.d目录下增加.repo文件。 一、yum的配置文件 $cat/etc/yum.conf [main] cachedir=/var/cache/yum#yum下载的R...

2019-05-03 17:32:21

阅读数 9

评论数 0

RecyclerView(四) 缓存机制详解

一 前言 RecyclerView据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。RecyclerView可以用来代替传统的ListView,GridView,更加强大和灵活。RecyclerView的使用网上有非常...

2019-05-02 10:37:01

阅读数 22

评论数 0

Android Studio运行时自带签名配置过程详解

摘要 Android Studio比Eclipse在配置Project签名文件时方便很多,可以同时指定debug和release两种模式下的签名文件。debug模式即Android Studio运行时指定的签名文件,默认使用Android Studio自带的签名文件,当然在开发中集成第三方功能,...

2019-05-01 16:31:29

阅读数 121

评论数 0

Android开发之深入理解Android Studio构建文件build.gradle配置

通过这篇文章的学习,你会对build.gradle文件有一个全新的认识,可以将TeachCourse文章提到的相关说明作为文档参考,方便在另一个module中引入,代码如下: apply plugin: 'com.android.application' android { comp...

2019-05-01 16:02:11

阅读数 77

评论数 0

RecyclerView (三):ItemAnimator 详解

本文继上篇ItemDecoration之后,是深入理解 RecyclerView 系列的第二篇,关注于 ItemAnimator,主要是分析RecyclerView Animators这个库的原理,然后总结如何自己编写自定义的 ItemAnimator。本文涉及到的完整代码可以在Github 获取...

2019-04-29 22:51:37

阅读数 38

评论数 0

RecyclerView (二) ItemDecoration 详解

RecyclerView 已经推出了n年了,日常开发中也已经彻底从 ListView 迁移到了 RecyclerView,但前两天有人在一个安卓群里面问了个关于最顶上的 item view 加蒙层的问题,被人用 ItemDecoration 完美解决。此时我发现自己对 RecyclerView 的...

2019-04-29 20:15:47

阅读数 33

评论数 0

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