- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 响应式网页设计
响应式网页设计(Responsive Web design)1、什么叫响应式网页设计 可以智能地根据用户行为以及使用的设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相对应的布局。2、设备检测 现在的市面上终端设备种类繁多,有PC、iPod、iPhone、Android、BlackBerry Windows Phone 等等。 那么开
2015-01-30 16:44:09
988
原创 CSS3 2D转换
CSS3 2D转换(transform) 通过 CSS3 转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。 转换是使元素改变形状、尺寸和位置的一种效果。 CSS 2D具有以下转换方法: translate() //位移 rotate() //旋转 scale() //缩放 skew() //倾斜转换 mat
2015-01-30 16:28:54
530
原创 linux vsftpd服务器安装和配置
一、安装 CentOS或RedHat: # rpm -qa | grep vsftpd 查看是否已安装vsftpd服务器 # yum install vsftpd 安装命令 Ubuntu: # sudo apt-get install vsftpd 安装命令二、启动 # service
2015-01-22 19:58:02
967
原创 Linux压缩&解压命令详解
一、gzip(英文愿意:GNU zip) 语法:gzip [选项] 文件 所在路径:/bin/gzip 执行权限:所有用户 功能描述:压缩文件 压缩后文件格式:gz 注意:该命令不能压缩目录,只能压缩文件,且压缩文件时会把原文件删除,如果不想把原文件删除,请加一个选项"-k", 详细功能参照 “gzip --help“命令。
2015-01-22 19:56:54
493
原创 Nodejs开始
简介: Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的实时应用。Node.js的优点1.RESTful API2.单线程3.Node.js可以在不新增额外线程的情况下,依然可
2014-12-30 17:49:00
383
原创 Android ViewPager控件实现图片轮播
图片轮播在很多app中需要使用到,下面源码是通过Android ViewPgaer控件实现图片轮播。源码下载:效果图:1、MainActivity.java文件代码:package com.example.picturecarousel;import java.util.ArrayList;import java.util.List;import jav
2014-12-26 23:22:38
1214
原创 Android文件存储
一、内部存储1、创建文件FileOutputStream fos = context.this.openFileOutput("test.txt", MODE_PRIVATE);—>在“/data/data/包名/files/”目录下会创建test.txt文件(如果该文件存在的话,会覆盖原有数据),MODE_PRIVATE:默认方式,文件是应用程序私有的MODE_WORLD_REA
2014-12-24 11:32:00
427
原创 EJS模版快速入门
一、什么是EJS EJS是一个JavaScript模板库,用来从JSON数据中生成HTML字符串。二、为什么要使用EJS 与最初的JavaScript相比较,一些不太了解你的代码的人可以更容易地通过EJS模板代码看得懂你的代码。 让我们放松一下,一起来享受下令人激动的干净简洁的感觉。 总之可以让代码更加干净整洁,让人易懂。
2014-12-22 13:51:42
3388
原创 Android自定义view
什么叫自定义view, 就是继承android中已存在的一个视图,例如button,viewgroup等其它控件。通过重写父视图的事件或方法,来完成一些交互或渲染操作。自定义view的好处就是可以实现控件重复利用,实现一些绚丽效果,以及扩展原有控件功能。什么时候需要自定义view? 1、系统自带的View满足不了设计的要求 2、界面中存在一些有相同效果的布局,例如界面的
2014-12-19 21:46:22
465
原创 JS获取和修改元素样式
1、获取元素样式:可以通过元素的style属性,获取元素行内样式(即通过元素行内style属性定义的样式)。style属性是一个对象,包括一系列样式属性。例如:color, backgourdColor。上面讲的通过style属性获取元素样式,不推荐使用。下面的一段代码,可以获取元素运行时的样式,即全局的样式。这种方式可以动态获取元素的样式,包括元素大小。/
2014-12-18 20:14:55
3831
原创 JS 原型(prototype)详解
JS的原型是什么?首先来看一段代码:function C() { console.log("C is a class");}function f() { console.log("f is a function");}在js中"function" 关键字有两个含义,既可以把它当作一个普通函数关键字,也可以把它当作类的构造函数(即定义类)关键字。上面定义的两
2014-12-15 10:45:53
626
原创 Android 数据存储之SQLite
SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主流的操作系统运行。支持高达2TB大小的数据库,以单个文件的形式存在,以B-Tree的数据结构形式存储在磁盘上。特点主要包括:1、轻量级 一个动态库 单文件。2、独立性 没有依赖 无需安装。3、隔离性 全部在一个文件夹中。4、跨平台 支持众多主流操作系统。
2014-12-10 22:31:15
515
原创 Android 数据存储之SharedPreferences
SharedPreferences是一种轻型的数据存储方式,基于xml文件存储Key-Value键值对数据。只支持存储一些基本数据类型,如string, boolean, float, int型数据,通常用来存储程序中的一些简单的配置信息。下面给出一个SharedPreferences操作的工具类:import android.content.Context;import and
2014-12-10 20:59:15
347
原创 用JS写的一个Ajax库
myajax是一个用js编写的一个跨浏览器的ajax库,支持get, post, jsonp请求,精巧,简单。一、发送GET请求:myajax.get({ data: {}, //参数 url: "", //请求地址 //发生错误是调用 error: function(data) { }, //请求成功调用 success: function(data){
2014-12-05 15:25:10
701
原创 如何解决inline-block元素之间空格
直接看代码:HTML代码 One Two ThreeCSS代码nav a { display: inline-block; padding: 5px; background: red;}显示效果:几种解决方式:一、将a标签的父元素的font-size设置为0:nav { font-size: 0;}
2014-12-04 10:31:46
640
原创 JS DOM事件处理程序
实验代码:给button标签添加点击事件处理程序。function onClick() {alert("hello");}测试1、HTML事件处理程序 onclick="onClick()">测试这种方式添加处理程序,js代码和html耦合,不利于维护,实际开发中,不推荐用。2、DOM0级事件处理程序var btn = document.
2014-12-01 13:16:45
636
原创 JS DOM事件机制详解
1、事件流html 元素触发事件的顺序。2、事件冒泡IE的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。3、事件捕获事件捕获的思想是不太具体的节点应该更早的接收到事件,而最具体的节点应该在最后接收到节点。事件捕获的用意在于事件到达预定目标之前捕获它。DOM事
2014-11-27 15:32:23
1959
原创 Android单元测试的配置
在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性..........第一步:首先在AndroidManifest.xml中加入下面代码:[html] view plaincopyprint?
2014-11-12 17:58:58
368
原创 Android ListView分页加载数据
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >
2014-11-12 09:41:37
636
转载 理解Fragment生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一 Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/
2014-11-11 21:49:36
290
转载 安卓屏幕分辨率及UI尺寸详解
1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。(2)屏幕大小。屏幕大小是手机对角线的物理尺寸,以英寸(inch)为单位。比如某某手机为“5寸大屏手机”,就是指对角线的尺寸,5寸×2
2014-09-28 22:46:43
24131
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人