自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mySQL初涉

1、启动与停止mySQL服务1、启动服务 使用net start mysql 命令 2、停止服务 使用net stop mysql 注意事项 如果服务已经启动,再次输入启动命令会显示“请求的服务已经启动” 如果服务已经停止,再次输入停止命令会显示“没有启动MySQL服务”2、MySQL的登录与退出参考命令 1、登录 使用命令:mysql -uroot -p -P3306

2017-01-04 17:03:53 367

原创 CSS3

CSS3边框1、CSS3边框 圆角效果 border-radius border-radius是向元素添加圆角边框。(1)圆角效果 这里采用了统一设置半径为20px的圆角。 <div></div> /*style样式*/ div{ width: 100px; height: 100px; backg

2016-11-16 16:34:46 505

原创 jQuery基础(四、动画)

元素隐藏和显示1、jQuery中隐藏元素的hide方法 在js中,让页面上的元素不可见,一般修改元素的样式display为none属性,但是通过css修改的是静态的布局,然而在代码执行的时候,一般是通过js控制元素的style属性,jQuery在这里提供了一个方法.hide()。$elem.hide()提供参数:.hide( options ) 当提供hide方法一个参数时,.hide()就会

2016-11-07 17:31:44 986 2

原创 jQuery基础(三、事件)

鼠标事件1、jQuery鼠标事件之click与dbclick事件 常见的交互操作中的点击操作。 .click有三个方法: 方法一:$ele.click() 不带任何参数一般是用来指定触发一个事件。 使用示例:如下,页面中有个div块和一个按钮,我们点击按钮来触发div块的点击事件。(这里我们给div块绑定了点击事件,但是并没有通过自身的点击事件来触发。)<div>div部分</di

2016-11-07 15:18:29 1235

原创 jQuery基础(二、DOM篇)

DOM节点创建 通过JavaScript可以很方便的获取DOM节点,从而进行一系列的DOM操作。但实际上一般开发者都习惯性的先定义好HTML结构,但这样就非常不灵活了。 如果我们通过AJAX获取到数据之后然后才能确定结构的话,这种情况就需要动态的处理节点了。 这里主要介绍的是使用JavaScript创建div节点元素,主要包括创建div节点元素的属性和创建div节点元素的样式等两大部

2016-11-04 18:02:50 1043

原创 JQuery基础(一、样式)

JQuery简介进入官方网站获取最新的版本 http://jquery.com/download/ 。jQuery每一个系列版本分别为:压缩版(compressed)与开发版(development),我们再开发的过程中使用开发版(开发版本便于代码修改以及调试),项目上线使用压缩版(压缩体积小,效率更快)。 jQuery是一个JavaScript脚本库,不需要特别的安装,只需要我们再页面< h

2016-11-03 17:15:08 1006

原创 DOM事件(JS事件)

事件流 描述的是从页面中接受事件的程序。 IE浏览器:事件冒泡流 其他浏览器(N):事件捕获流 1、事件冒泡: 即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档).比如:在html页面中有一个按钮,点击这个按钮的时候,有以下情况。<!DOCTYPE html><html lang="en"><head>

2016-10-31 16:17:26 316

原创 JS入门

JS在页面中的位置在HTML页面中,我们可以讲JavaScript代码放在任何位置,但是我们一般放在网页的head和body部分。放在head部分 最常用的方式是在页面中head部分放置< script>元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分。放在body部分 JavaScript代码在网页读取到该语句的时候就会执行。注意: javascript作为一

2016-10-26 15:30:52 674

原创 网页布局基础

W3C标准由万维网联盟指定的一系列标准, 包括: 机构化标准语言(HTML和XML) 表现标准语言(CSS) 行为标准语言(DOM和ECMAScript)W3C标准倡导结构、样式、行为分离。CSS定位机制css中存在3中定位机制:(1)标准文档流(Normal flow) 特点: 从上到下,从左到右,输出文档内容 由块级元素和行级元素组成 (2)浮动(Floats

2016-10-25 11:15:26 469

原创 CSS基础(后续)

css的继承、层叠、特殊性和重要性1、继承 CSS的某些样式是具有继承性的,那么什么是继承呢?继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。比如下面代码:如某种颜色应用于p标签,这个颜色设置不仅应用p标签,还应用于p标签中的所有子元素文本,这里子元素为span标签。栗子: p{ color: red; } <p>今天天气多云转阴!<span>温度26.

2016-10-24 10:10:49 430

原创 CSS各种选择器

什么是选择器?形式如下: /*选择器*/ p{ /*样式*/ }在{}之前的部分就是“选择器”,“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。1、标签选择器 标签选择器其实就是html代码中的标签。如以下代码中的< html>、< body>、< h1>…等标签。 p{ fo

2016-10-20 16:45:32 281

原创 CSS基础

认识CSSCSS简介 CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。 栗如: <style type="text/css"> p{ font-size: 12px;/*设置文字字号*/ color: red;/*设置文字颜

2016-10-20 15:25:25 238

原创 Android采集应用崩溃日志

使用CrashHandler来获取应用的crash信息Android应用不可避免的会发生crash,也称之为崩溃。应用发生崩溃时,会强制停止掉正在执行的程序,就是出现闪退和提示用户程序已经停止运行,这样对用户来说是很不友好的。当用户发生了crash时,开发者却无法得治程序为何crash。Android中提供了处理这类问题的方法setDefaultUncaughtExceptionHandler。 p

2016-09-07 10:07:59 495

原创 Android开发艺术探索(十二)

Bitmap的加载和cacheBitmap的高效加载1、如何加载Bitmap? Bitmap在Android中是指一张图片。Android中BitmapFactory提供了四类方法: 1、decodeFile:从文件中加载 2、decodeResource:从资源中加载 3、decodeStream:输入流中加载 4、decodeByteArray:字节数组2、如何高效

2016-09-05 14:52:59 308

原创 Android开发艺术探索(十一)

Android的线程和线程池线程是Android中的一个很重要的概念,从用途上来说:线程分为主线程和子线程,主线程主要处理和界面相关的事情,而子线程则往往用来执行耗时操作。 Android中的线程: Thread AsyncTask:封装了线程池和Handler,主要是方便开发者在子线程中更新UI。 IntentService:是一个服务,系统对其进行了封装使其可以更方便的执行后台

2016-09-02 14:22:04 234

原创 Android开发艺术探索(十)

Andrid的消息机制消息机制概述Android的消息机制主要是指Handler的运行机制以及Handler所附带的MessageQueue和Looper的工作过程。 Handler的主要作用是将一个任务切换到某个指定的线程中去执行。 Android规定访问UI只能在主线程中进行,如果在子线程中访问UI,程序就会排除异常。ViewRootImpl对UI操作做了验证,这个验证工作是由ViewRo

2016-09-01 17:15:23 291

原创 Android开发艺术探索(九)

四大组件的运行状态Android的四大组件中除了BroadcastReceiver以外,其他三种必须在AndroidMainfest清单文件中注册。对于BroadcastReceiver既可以在AndroidMainfest注册,也可以通过代码来注册。从调用方式上来说:Activity、Service和BroadcastReceiver需要借助Intent,而ContentProvider则无需借助

2016-09-01 11:53:56 437

原创 android开发艺术探索(八)

理解Window和WindowManagerWindow和WindowManagerWindow Window是一个抽象类,它的具体实现是PhoneWindow。我们可以通过WindowManager创建一个Window。WidowManager是外界访问Window的入口,Window的具体实现位于WindowManagerService中,WindowManager和WindowManager

2016-08-30 17:26:46 299

原创 android开发艺术探索(七)

Android动画深入分析Android动画可以分为三种:View动画、帧动画、属性动画。 View动画 View动画的作用对象是View,它支持四种动画效果,分别是平移动画(TranslateAnimation)、缩放动画(ScaleAnimation)、旋转动画(RotateAnimation)、和透明度动画(AlphaAcnimation)。除此之外,还提供了动画集合Animatio

2016-08-30 09:48:53 489

原创 Android开发艺术探索(六)

Android中的Drawable 为什么要使用Drawable? 1、使用简单,比自定义View的成本要低 2、非图片类型的Drawable占用空间小,可以减小Apk安装包。Drawable简介 在开发中,Drawable通常用作View的背景,以xml布局来定义。 在Android的设计中,Drawable是一个抽象类,它是所有Drawable对象的基类。每个具体的Dra

2016-08-27 18:28:16 485

原创 android开发艺术探索(五)

理解RemoteViews RemoteViews在十几开发中,主要用于在通知栏和桌面小部件的开发过程中。RemoteViews在通知栏上的作用 1.RemoteViews主要是用于视自定义通知。 发送系统默认通知: private void postNotify() { NotificationCompat.Builder builder = new Notificatio

2016-08-27 12:13:27 431

原创 android开发艺术探索(四)

View的工作原理ViewRoot和DecorView ViewRoot对应ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均通过ViewRoot来完成。 ActivityThread中,Activity创建完成后,会将DecorView添加到Window中,同时创建ViewRootImpl对象,并建立两者的关联。 View的绘制流程

2016-08-24 12:28:50 489

原创 android开发艺术探索(三)

View Android中控件大致被分为两类ViewGroup,View。ViewGroup作为容器管理View。Android视图,是类似于Dom树的架构。父视图负责测量定位绘制等操作。View的位置参数 View的位置主要是由它的四个顶点来决定的。分别对应View的属性:left、top、right、bottom。需要注意的是这个是相对View的父容器来说的。View的坐标和父容器

2016-08-22 19:04:36 520

原创 android开发艺术探索(二补充)

IPC方式1.使用Bundle我们知道四大组件中的三大组件(Activity、Service、Receiver)都是支持在Intent中传递Bundle数据的,由于Bundle实现了Parcelable接口,所以他可以很方便的在不同进程中传输。Bundle传递的数据类型有哪些? (1)基本类型数据 (2)实现了序列化接口的对象(Parcellable以及Serializable接口)如下代码:我

2016-08-19 11:07:52 345

原创 android开发艺术探索(二)

本章主要讲android中的IPC机制。首先介绍Android中的多进程与多进程开发中常见的注意事项,android序列化与Binder机制。然后介绍Bundle、文件共享、AIDL、Messenger、ContentProvider和Socket等跨进程通讯的方式。IPC为进程间通讯,或者跨进程通讯,是指两个进程间进行数据交换的过程。一、如何开启多进程 <activity

2016-08-16 17:41:25 480

原创 android开发艺术探索(一)

首先呢,第一章的内容主要讲了activity的声明周期,activity的启动模式以及IntentFitter的匹配规则。这里对于activity的声明周期就没有必要说了,我们就说一下activity的状态保存。1.activity被意外销毁怎么处理?当我们的activit由于内存不足被系统回收或者是意外原因(如屏幕旋转)销毁重建。这个时候我们需要重写onSaveInstanceState()方法

2016-08-16 12:24:01 397 1

空空如也

空空如也

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

TA关注的人

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