自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 快速读懂云计算,云计算到底是什么?

在这个时代,人人谈“云”论“大数据”,作为一个IT小勤劳,在和同行聊天说地的时候,不谈及这方面的内容,有人可能会觉得你落伍了,跟不上这个时代了。什么是云计算?既然云计算是一个这么火热的概念,那么云计算到底是什么?纵观整个计算机与互联网的发展史,任何一项新技术的能得以快速发展,那么这一项新技术必将能改变人们的生活方式,或是能够很大程序的影响人们的生活。如智能手机、平板电脑的出现等?...

2019-08-31 16:45:24 134

原创 关系型数据库和非关系型数据库的区别

1.关系型数据库通过外键关联来建立表与表之间的关系,2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 比如 有一个学生的数据: 姓名:张三,性别:男,学号:12345,班级:二年级一班 还有一个班级的数据: 班级:二年级一班,班主任:李四关系型数据库中,...

2019-08-31 16:41:36 190

原创 android性能分析

Android内存管理机制:https://blog.csdn.net/l_215851356/article/details/78635431Android性能分析工具systrace使用:https://www.cnblogs.com/1996swg/archive/2018/11/23/10007602.htmlLinux top命令的用法详细详解:https://...

2019-08-28 11:10:51 183

原创 面向对象设计的七大原则

1.开放封闭原则:对接口的修改是封闭,但是对接口的扩展是开放2.里氏转换原则:任何基类可以出现的地方,子类一定可以出现。即超类存在的地方,子类是可以替换的。替换后行为不变,结果会变化。调用子类行为。子类和父类必须有相同行为才能完全地实现替换。实现开闭原则的关键是抽象化,而里氏代换原则中的基类和子类的继承关系正是抽象化的具体体现,所以里氏代换原则是对实现抽象化的具体步骤的规范。3.依赖倒转原...

2019-08-28 11:07:13 113

原创 android app的启动流程

2019-08-27 10:43:07 108

转载 对APP进行dumpsys meminfo内存分析解读

使用adb shell dumpsys meminfo分析app内存截图:Native Heap:Native代码分配的内存,虚拟机和Android框架分配内存。关于什么是Native代码,即非Java代码分配的内存。详细介绍请找百度。Dalvik Heap:Java对象分配的占据内存Dalvik Other:类数据结构和索引占据内存Stack:栈内存Ashmem:不以dalv...

2019-08-27 09:09:51 1067

转载 移动端App开发流程管理

前言刚刚做完一个项目,值得总结,在此记录一下。欢迎加入学习小组QQ群:156958554。项目流程一款应用的开发大体流程如下:1、项目立项:产品经理2、需求确认:产品经理(业务逻辑说明文档)3、业务确认:产品经理,技术经理,架构师4、业务架构:技术经理,架构师(业务流程文档)5、UI确认:产品经理,设计人员,开发人员全体6、UI交互确认:产品经理,移动端,前...

2019-08-17 21:45:51 860

转载 Android设计模式之建造者模式(builder pattern)

builder设计模式我们很常见,比如我们使用AlertDialog的时候就使用的builder设计模式,著名的Universal-Image-Loader的初始化配置也是使用的builder设计模式,那么他们为什么使用builder设计模式,什么情况下我们应该考虑使用builder设计模式,这是我们很多人的疑惑,即便是学会了也不知道什么时候应该使用,这篇文章我将告诉大家在什么情况下应该考虑使用b...

2019-08-16 12:31:15 105

原创 PopupWindow设置遮罩层

安卓提供了PopupWindow类,以供开发者进行弹窗开发,只要绘制自定义的布局,然后添加到PopupWindow的实例的中,就可以实现自定义弹窗。在默认情况下,PopupWindow是没有遮罩层效果的,这样看起来会显得很突兀。那么,如果要给PopupWindow添加遮罩层,又该如何实现呢?下面是实现的代码:private void bgAlpha(float alpha) { Wi...

2019-08-01 13:27:22 1434

原创 px,pt,em换算表

pt (point,磅):是一个物理长度单位,指的是72分之一英寸。px (pixel,像素):是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印时一般都有DPI可选。Windows系统默认是96dpi,Apple系统默认是72dpi。em(相对长度单位,相对于当前对象内文本的字体尺寸)...

2019-08-01 13:26:30 304

原创 用setAnimationStyle来设置popwindow显示消失的动画效果

popwindow通过setAnimationStyle(int animationStyle)函数来设置动画效果android:windowEnterAnimation表示进入窗口动画android:windowExitAnimation表示窗口退出动画在res/values/style.xml代码:<?xml version="1.0" encoding="utf-8"?&g...

2019-08-01 13:24:49 722 2

原创 com.google.android.material.tabs.TabLayout设置Tab下划线宽度

核心点:app:tabIndicatorFullWidth="false"如果就是这么简单,就好了tabMode 要为fixed还有一个重要点:mTabs.newTab().setCustomView的方式,请传layoutid,不要传view

2019-08-01 13:22:15 3601

chrome for ubuntu

支持ubuntu下面安装chrome,非常好用,推荐给大家,另外安装chrome方法博客中有

2018-10-05

oracle sql 高级编程

oracle sql高级编程非常适合数据库高级编程人员学习的书籍

2018-09-21

设计模式之禅 第二版

设计模式是进阶架构师的必读的书籍,对实际开发也非常有好处。

2018-09-21

android开发艺术探索

android开发艺术探索这本书非常适合中级开发者或者初级开发者

2018-09-21

java语言第二版

这本书转为刚入门java的开发者提供的,java语言博大精深,需要不断学习其精髓。

2018-09-21

gradle文件

android grdle插件,从官网下载的,方便大家使用,android studio可直接引用

2018-09-21

深入理解java虚拟机 第二版

这是本原版的java虚拟机书籍,对深入java开发的非常有帮助

2018-09-21

makefile学习

原版makefile编写文档,文章写的非常详细,对于系统学习makefile文件有帮助

2018-09-21

空空如也

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

TA关注的人

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