自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 intel AMD平台主板等级分类

intel平台的主板芯片组市面上常见的有X Z B H 4个等级 不同等级搭配的CPU也有所不同X 级定位发烧级 一般搭配的CPU性能十分强悍,例如目前在售的X299主板有2066个针脚,可搭配i9 7920X /i9-7980XE等处理器使用,价格昂贵。Z 级定位高端级别 是民用级别里面最高的,支持超频,一般搭配intel 带K系列的处理器,例如 i9-9900K i7-9700K 等B 级定位中端级别 性价比非常高,不支持超频,intel酷睿不带K的处理器用的都是B级主板H

2021-02-19 22:37:00 7055

原创 RAID 模式解析

RAID0 硬盘整合将2块或两块以上的硬盘整合成一个整体优点:可以整倍的提高硬盘的容量,且运行速度不受影响缺点:任何一块硬盘出故障,整个硬盘所搭建的系统会受破坏 安全性差。RAID1 磁盘镜像数据在写入一块硬盘的同时 会在另外一块硬盘创建数据的镜像优点:数据安全缺点:磁盘利用率不高,造价高 磁盘控制器压力大RAID 0 + 1集合了RAID0 和RAID1 的优势RAID...

2020-03-27 16:16:58 550

原创 python

首先在python官网下载最新版本的python,然后下载编辑器,我用的是与androidstudio类似界面的pycharm。

2017-09-28 14:36:36 451

原创 Android Framework-Clean Architecture

*Android架构的四条黄金法则:* 1:满足方便利益相关者(视觉设计师,交互设计师,项目经理,数据库管理员,测试等等)例如交互设计师对接的程序员只需要打理和交互相关的代码,把这些代码分离出来,交互有修改时只要改动这些部分。 2:鼓励分离关注点 如上的例子,单独业务层单独分离出来。尽可能的多的清晰的分离业务层。 3:逃离真实世界 强调业务逻辑 隐藏Framework的细节。各个分离出来

2017-07-28 16:01:21 445

原创 Kotlin

Google把Kotlin招安了,成为android平台的Firs-Class开发语言。 直接去Kotlin官网

2017-05-31 10:02:07 334

原创 APP inventor

http://appinventor.mit.edu/explore/

2017-04-30 20:42:15 788

原创 微信小程序(Mini Program)

首先下载小程序的IDE Download 个人觉的官网的开发文档才是最好的教程。Look

2017-03-06 10:35:36 13053

原创 MySQL

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 在本教程中,会让大家快速掌握Mysql的基本知识,并轻松使用Mysql数据库。

2017-02-28 16:25:34 657

原创 android studio linux 环境下网络设置

首先看一下lantern的settings里面的advenced settings 下载好IDE之后,进入setup设置网络即可

2017-01-04 07:48:31 439

原创 VR

这篇文章整理的是在YouTube上学习的VR知识

2016-11-30 16:45:00 1508

原创 Google interview 学习手册-搜索的原理

Google 1996年成为一个搜索引擎

2016-10-12 14:08:35 431

原创 Android Xposed Framework

Xposed框架是一款不修改APK的情况下影响程序运行的服务框架,基于它可以制作出很多功能强大的模块。且在不冲突的情况下同时运作。 Xposed官网

2016-09-30 09:30:19 325

原创 jade

jade转换成html的可视化工具 官方:http://jade-lang.com/demo/

2016-08-03 22:21:41 467

原创 android-unittesting(单元测试)

单元测试单元测试定义:单元测试是为了测试某一个类的某一个方法能否正常工作而写的一个测试代码。

2016-07-22 08:51:52 314

原创 android中的图像压缩

平时在android开发中,主要有四种图像格式: 1.PNG 2.Vecterdrawable 3.JPG 4.WEBP

2016-07-21 16:31:21 625

原创 Android_Matrix

Android 开发中,矩阵是一个功能强大并且应用广泛的神器,用它来制作动画效果、改变图片大小、给图片加各类滤镜等。对于矩阵,Android 官方 SDK 为我们提供了一个强大的类 Matrix (还有 ColorMatrix )是一直困扰着我的问题,

2016-07-20 13:53:13 312

原创 growth hacker

Growth hacker?

2016-07-19 16:07:12 549

原创 RxJava

RxJava? 是一个采用观察者设计模式的响应式的编程框架Rxandroid? 用于android开发,添加了android的接口。

2016-07-18 07:23:10 331

原创 android事件分发机制

理解android的事件分发机制

2016-07-10 23:47:30 393

原创 Jcenter

JCenter is the place to find and share popular Apache Maven packages for use by Maven, Gradle, Ivy, SBT, etc. For the most comprehensive collection of artifacts, point your Maven at: http://jcenter.b

2016-07-06 23:28:42 698

原创 FreeCodeCamp(一)学习笔记

FrontEndDevelopmentCertificationHTML5andCSSSay Hello to HTML Elements<h1>hello world</h1><h1>Hello world</h1>Headline with the h2 Element<h1>Hello World</h1><h2>CatPhotoApp</h2>Inform with the Parag

2016-07-05 23:21:14 6296

原创 RecyclerViewAdapter

RecyclerViewAdapter简单介绍: RecyclerView是google推荐替换ListView的控件,但是有些方面并没有ListView用起来方便,但是Github上有一个开源库可以弥补这些缺点,名字是BaseRecyclerViewAdapterHelper。

2016-07-04 23:54:23 440

原创 Gradle

Gradle是一种构建工具,在Gradle之前,传统的构建工具有Make,Ant,Maven,lvy等。

2016-07-03 23:12:59 551

原创 git/github

今天对git以及github做一个全面的复习。Gitgit简介: git是世界上最先进的分布式版本控制系统 版本控制系统: CVS:最早的开源而且免费的集中式版本控制系统 SVN:开源的集中式版本控制系统在Windows上安装Git https://git-scm.com/ 安装完毕windows版本的git后,在桌面右键点击Git Bush进入命令行。1.首先为我们的电脑配置名字和邮件

2016-07-02 22:25:31 493

原创 C语言学习

C语言简要概述简单来说一个C程序就是由若干头文件和函数组成。 简单示例:#include <stdio.h>//头文件int main() //主函数{printf("I love C");return 0; }一个C程序,有且只有一个主函数,即main函数,C程序就是执行主函数种的代码。良好的代码规范在写C语言程序的时候为了书写清晰、便于阅读、便于理解、便于维护,在编写程序时应遵循以

2016-07-01 18:19:24 5695

原创 android-root

Linux:root = windows:administrator 操作系统的基本组成: 操作系统 = 系统内核 + 文件系统 android系统归根结底就是一种Linux系统 Root对于android意味着用SU命令切换到Root用户

2016-06-30 17:41:21 354

原创 android(base)面试题

activity的生命周期?正常启动一个activity 1: ActivityLaunched(1:onCreate() 2:onStart() 3:onResume()) 2: ActivityRunning当activity被另外的一个activity覆盖的时候 (1:onPause() ) 当覆盖的activity离开,被覆盖的activity再次显示 (1:onResume

2016-06-30 07:22:10 344

原创 设计模式

设计模式(Design Pattern): 是一套反复使用,多数人知晓的。经过分类编目的,代码设计经验的总和。 使用设计模式的目的: 为了可重用代码,使代码更容易使他人理解,保证代码的可靠性。 在Java重基本的设计模式有23种。 单例模式: 1:饿汉模式 singleton.javapublic SingleTon{//将构造方法私有化private SingleTon(){}

2016-06-27 09:07:07 268

原创 AIDL(Android interface Definition Language)

ALDL(android接口定义语言) 阅读:Android开发者指南(6) —— AIDL

2016-06-22 16:40:36 331

原创 Java的反射

在java中,类也是对象。类是java.lang.Class类的实例对象。 动态加载类:Class.forName(“类的全称”); 不仅表示了类的类类型。还代表了动态加载类编译 不等于 运行 编译时刻加载类是静态加载类 new一个对象就是静态加载类,编译时刻就加载所有可能用到的类 运行时刻加载类是动态加载类 当我们只想加载能够被用上的类可以用动态加载类基本的数据类型都存在类类型 例如

2016-06-21 16:01:41 295

原创 java For android

程序程序是什么? 程序 = 算法(动态的) + 数据结构(静态的) 算法 表达式 , 流程控制 , IO操作数据结构 标识符/关键词 ,数据类型, 类/接口组合(专题) 网络编程 / 多线程 等等Java for android 重点/难点android哪些对象我们要下意识的认为它是个类? 配置文件(manifest.xml)中的组件对象。四大组件instance of 校验对象

2016-06-20 19:02:25 482

原创 Linux 学习

linuxlinux学习导图:Linux桌面学习导图FHS(文件系统目录标准)Linux需要特别注意的目录Linux内核学习路线Linux Sercurity CoachingLinux常用命令总结参考图Linux命令速查表 其中 saygad:是当前登陆用户 localhost:是主机名 ~:当前所在目录(家目录) 超级用户的提示符:# 普通用户的提示符:$ Linux命令的格式:

2016-06-20 16:19:59 865

原创 android中的Http协议

Http协议是基于TCP/IP之上的一个协议 Http协议永远是客户端发起请求,服务器回送响应。 Http协议是一个无状态的协议,同一个客户端的这次请求和上次请求是没有对应关系的。 TCP三次握手: 客户端(请求)synchronous服务器(返回)acknowledgement+synchronous客户端(响应)acknowledgement Http请求的方式: GET:获取Req

2016-06-14 11:45:11 790

原创 java android 面试题汇总

JAVA篇java内存回收机制: java内存分配和回收机制 JAVA中的引用 强引用,软引用,弱引用,虚引用 能说清各个引用的意思,了解ReferenceQueue Java中四种引用类型 final关键字使用场景 修饰类,修饰方法,修饰变量的意义 Final关键字 static关键字使用场景 修饰类,修饰变量,修饰方法,静态块,静态导入。 static关键字的使用场景

2016-06-13 20:29:09 596

转载 android快速开发

快速开发的5个基本方面减少固定模式的输入 异步网络请求优化 异步图片加载优化 数据库操作方式优化 常用UI控件的复用 参考学习博客 UItimateAndroid开发框架快速开发

2016-06-08 22:35:27 304

原创 List Set Map(集合函数)

集合:集合起来的一组数据(类似的概念就是数组) 与数组的区别: 1:集合中数据的类型可以相同,也可以不同。而数组则是一组数据类型相同的数据。 2:数组的长度是预先定义好的,集合虽然也可以预先定义长度,但是集合的长度也可以随着原数的增加而增加。ListList是Java util包下的一个子接口。 List常用的三个实现子类。 ArrayList , LinkedList , Vec

2016-06-08 10:53:42 478

原创 阅读碎片

自定义Viewandroid自定义View之刻度尺context:你足够了解 Context 吗? 你真的会用context吗?android MVP:解读android官方MVP项目单元测试 android MVP实例Data Binding:Data Binding实践OpenGLhttp://blog.piasy.com/2016/06/07/Open-gl-es-android-2-pa

2016-06-06 22:55:55 421

原创 UI(base)-6

GridView (网格布局) 代码示例:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); se

2016-06-06 22:33:51 317

原创 android广播机制

Android中的广播主要可以分为两种类型,标准广播和有序广播 标准广播: 标准广播(Normal broadcasts)是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可言。这种广播的效率会比较高,但同时也意味着它是无法被截断的 有序广播: 有序广播(Ordered broadcasts)则是一种同步执行的广播,在

2016-06-06 16:12:15 358

原创 Adapter(base)

Adapter是用户填充数据的中间桥梁,就是将各种形式的数据以合适的形式显示到View上显示给用户看。 MVC模式: Model:数据模型。通常可以理解为数据,负责执行程序的核心运算与判断逻辑,,通过view获得用户 输入的数据,然后根据从数据库查询相关的信息,最后进行运算和判断,再将得到的结果交给view来显示 view:用户的操作接口,就是GUI,应该使用哪种接口组件,组件间的排列位置与顺

2016-06-06 11:25:40 354

空空如也

空空如也

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

TA关注的人

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