6 花姓-老花

尚未进行身份认证

多走多看多闻,开拓视野

等级
TA的排名 4w+

tcp/ip学习

tcp/ip:名为传输控制协议 或 因特网互联协议 或 网络通讯协议,是intent最基本协议上图 ip协议 属于 互联网层 tcp协议 属于 传输层在这里要知道知识点:互联网地址:也就是IP地址,一般为网络号+主机号        网络号:用于识别主机所在的网络;     主机号:用于识别该网络中的主机。IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:11000...

2018-05-14 17:27:02

PowerDesigner模型分类

1、ConceptualDataModel(概念数据模型)        概念数据模型(CDM),可以帮助你分析信息系统的概念结构,识别主要的实体,及其属性,以及它们之间的关系。CDM比逻辑(LDM)或物理数据模型(PDM)更抽象。        基于需求综合、归纳、抽象后对数据和信息进行建模,利用实体关系图(E-R图)的形式组织数据。        CDM反映了业务领域中信息之间的关系,它不依赖...

2018-04-24 18:03:32

UML之类图关系(继承、实现、依赖、关联、聚合、组合)

继承    指的是一个类(称为子类,子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能,继承是类与类或者接口与接口之间最常见得关系,一个类最多只能继承一个类    public class ClassA extends ClassB { }public class ClassB {}实现    指的是一个class类实现interface接口(可以多实...

2018-04-23 16:44:41

Java中常用的锁分析总结

Java中常用的锁分析总结1.    ReentrantLock、ReentrantReadWriteLock及Sychronized简介(a)  类继承结构ReentrantLock类继承结构:ReentrantReadWriteLick类继承结构:简述:通过类的继承结构可以看出ReentrantLock 和 ReentrantReadWriteLock是拥有者两个不同类继承结构的体系,两者并无...

2018-04-20 17:23:43

提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换

定位相关坐标转换https://github.com/wandergis/coordtransform

2018-04-19 16:34:22

Android 缓存LruCache和DiskLruCache

Lru缓存算法Lru(Least Recently Used)翻译过来就是最近最少使用意思,Lru其核心思想就是当缓存存满时,优先删除最近最少使用的缓存对象。Lru缓存方式:    1、LruCache  用于实现手机内存缓存    2、DiskLruCache 用于实现外置内存缓存(它不属于官方sdk的一部分,但得到官方的推荐)LruCacheLruCache是Android3.1提供的,使用s...

2018-04-19 16:14:00

Android Bitmap使用

在Android开发中,跟图片打交道在正常不过了。不过如果图片处理不当就会造成内存溢出(OOM),所以了解Bitmap相关用法就有必要了,Bitmap在Android中指的是一张图片,图片类型可以是png、jpg等。1、BitmapFactoryBitmapFactory进一步封装了获取Bitmap对象,BitmapFactory提供获取Bitmap对象的方法有以下:    1、decodeByt...

2018-04-12 11:17:16

flex布局详解

2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex 布局将成为未来布局的首选方案。而且在当下火热的微信小程序开发中也在火热应用,本文就为大家详细的介绍一下Flex布局。一、Flex 布局是什么?Flex 是 Flexible Box 的缩写,意为"弹性布局",用...

2018-04-09 17:55:08

Android 在命令行使用 adb shell dumpsys 相关命令

在平常开发中,为了更了解app使用栈相关情况,是不是使用到了adb shell dumpsys命令【注:操作系统是window】。在cmd 输入adb提示这时需要配置其环境变量,需要在环境变量path中配置下载好sdk的platform-tools目录路径:比如G:\androidSdk\platform-tools即可命令:1、adb shell dumpsys activity [包名]查看指...

2018-03-23 16:09:35

Android SO文件的兼容和适配

    开发Android应用时,有时候Java层的编码不能满足实现需求,就需要到C/C++实现后生成SO文件,再用System.loadLibrary()加载进行调用,这里成为JNI层的实现。常见的场景如:加解密算法,音视频编解码等。在生成SO文件时,需要考虑适配市面上不同手机CPU架构,而生成支持不同平台的SO文件进行兼容。目前Android共支持七种不同类型的CPU架构,分别是:ARMv5,...

2018-03-14 10:23:45

hessian和dubbo特性

hessian、rmi、dubbo与rpc之间的关系单的说,RPC就是从一台机器(客户端)上通过参数传递的方式调用另一台机器(服务器)上的一个函数或方法(可以统称为服务)并得到返回的结果。RPC 会隐藏底层的通讯细节(不需要直接处理Socket通讯或Http通讯)RPC 是一个请求响应模型。客户端发起请求,服务器返回响应(类似于Http的工作方式)RPC 在使用形式上像调用本地函数(或方法)一样去

2018-01-18 14:25:56

Android APK反编译

android 反编译工具包最新下载apktooldex2jarjd-gui工具功能apktool作用:资源文件获取,可以提取出图片文件和布局文件进行使用反编译命令:java -jar apktool.jar decode apk文件路径dex2jar作用:将apk反编译成java源码(classes.dex转化成jar文件)将要反编译apk后缀名改

2018-01-05 14:59:36

Adobe Photoshop CS6快捷键大全

F1 帮助文档 F2 剪切 F3 拷贝 F4 粘贴 F5 隐藏/显示画笔面板 F6 隐藏/显示颜色面板 F7 隐藏/显示图层面板 F8 隐藏/显示信息面板 F9 隐藏/显示动作面板 F12 恢复默认值 Esc 取消操作Shift + f5 填充 Shift + f6 羽化 Shift + f7 选择→反选 Ctrl + h 隐藏/显示选定区域

2017-12-30 13:04:46

android基本架构

Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个Java的application framework,所有的应用程序都是基于Java的application framework之上。Android主要应用于ARM平台,但不仅限于ARM,通过编译控制,在x86、MAC等体系结构的机器上同样可以运行。             

2017-09-20 09:49:54

Android LayoutInflater开发中的用法

先看一下下面代码运行结果MainActivitypublic class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); set

2017-09-13 18:03:03

Activity的setContentView渲染的原理

通过源码得知Activity、PhoneWindow和Window之间的关系PhoneWindow是唯一实现Window的具体实现类,在PhoneWindow中有一个DecorView对象DecorView对象是所有应用窗口(即Activity界面)的根View,DecorView是FrameLayout的子类,对FrameLayout进行装饰或渲染,是所有应用窗口的根View

2017-09-08 16:58:53

centos上jdk,mysql,tomcat安装

jdk安装1.1、首先查看centos里面是否自带有jdk命令:rpm -qa |grep java卸载OpenJDK命令: rpm -e --nodeps 程序名称到处centos自带jdk卸载完了1.2、安装自己下载好的jdk首先把jdk上传到Linux上创建jdk解压目录:mkdir -p /usr/local/java解压jdk到

2017-08-24 23:18:14

CentOS安装完毕后不能上网

CentOS安装完毕后不能上网的解决方法:1、进入/etc/sysconfig/network-scripts/目录命令: cd /etc/sysconfig/network-scripts/然后查询该目录下文件分布  命令: ll -h2、修改ifcfg-eno16777736文件内容,需注意所在用户有没有修改的权限命令:vim ifcfg-eno167777

2017-08-23 22:33:30

Redis.config配置详解

#Redis配置文件[html] view plain copy print?# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写) # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes #

2017-08-17 12:01:06

Java统计两个日期时间段每个月对应的天数

现在有这样一个需求:统计两个日期时间段每个月对应的天数比如:2017-03-12 ~ 2018-12-182017-03-12到该月月底共有多少天2017-04-01到该月月底有多少天。。。代码实现:public class TimeUtils { public static void main(String[] args) throws Exce

2017-08-07 17:59:21

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!