自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 问答 (1)
  • 收藏
  • 关注

原创 swiper下loop模式点击事件无效的原因

swiper.js是移动端制作常用的框架,其中又很多方便的方法和参数。 但是,其中也有一些问题。比如使用loop:true这样的参数是,可以滑动片可以循环的滑动场景。但是在DOM结构上,是使用的clone的方式,在首尾各添加一个slide单元。和任何的对象克隆一样,这会带来一些不可预支的问题。 例如:会将slide中所有的代码克隆一次,这会导致你slide中如果包含id的话,导致控制问题。

2015-11-11 10:09:52 19380

转载 CSS选择器优先级

作为一个Web开发者,掌握必要的前台技术也是很重要的,特别是在遇到一些实际问题的时候。这里给大家列举一个例子: 给一个p标签增加一个类(class),可是执行后该class中的有些属性并没有起作用。通过Firebug查看,发现没有起作用的属性被覆盖了。这个时候突然意识到了CSS选择器的优先级问题,这里就CSS选择器的优先级问题做了一些总结。 51CTO推荐阅读:巧妙地使用CSS选择器

2015-08-29 14:30:30 379

转载 DOS命令下使用sqlite3 命令中文乱码的解决办法

DOS命令下使用sqlite3 命令中文乱码的解决办法  1、退出dos 或者重新开启在CMD窗口,输下:chcp 65001 然后回车确定  注意 65001 是Unicode (UTF-8) 65001 的编码设置,Chinese Simplified (GB2312) 的设置为936 ,可以从EditPlus 工具的菜单【文档】--》【文档类型】查看  3、在命令行标题栏上点击右键

2015-02-02 12:00:08 348

转载 Android中XML文件的序列化生成与解析

xml文件是非常常用的,在android中json和xml是非常常用的两种封装数据的形式,从服务器中获取数据也经常是这两种形式的,所以学会生成和解析xml和json是非常有用的,json相对来说是比较简单的,咱不做介绍了,这里给大家讲一下xml的序列化生成和解析。不废话了,先上图,看怎么生成图中的xml数据。 转载自:http://blog.csdn.net/loongggdroid/art

2015-01-30 21:03:04 340

转载 Activity生命周期

我们来看一下这一张经典的生命周期流程图: 相信不少朋友也已经看过这个流程图了,也基本了解了Activity生命周期的几个过程,我们就来说一说这几个过程。 1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。 2.当前Activity被其他Activity覆盖其上或被锁屏:系统会

2015-01-29 08:57:11 289

原创 Android学习day03

Android Android中RelativeLayout各个属性的含义   android:layout_above="@id/xxx"  --将控件置于给定ID控件之上 android:layout_below="@id/xxx"  --将控件置于给定ID控件之下 android:layout_toLeftOf="@id/xxx"  --将控件的右边缘和给定ID控件

2015-01-28 16:51:25 381

原创 Android学习day02

Android android工程的目录介绍 assets:资产目录,存放一些文件的,这些文件会被打包到应用程序的apk(安装包) bin目录:编译后的文件目录 gen目录:自动生成的文件目录 R文件的作用:自动编译生成资源文件的id libs 支持jar包,会被添加到 android depend目录下 res资源目录 res目录下project.properties

2015-01-26 11:01:53 450

原创 Android学习day01

Android Dalvik虚拟机和JVM虚拟机的区别: 1、编译后的文件格式  JVM :.java->.class->.jar Dalvik:.java->.class->.dex->.odex 2、基于的架构 JVM基于栈的架构 Dalvik基于寄存器的架构 Android SDK: Android Standard Development Kit Android标准开发包

2015-01-24 11:36:25 303

原创 java学习day27

JAVA基础知识 类的初始化时机: 1、创建类的实例 2、访问类的静态变量,或者为静态变量赋值 3、调用类的静态方法 4、使用放射方式来强制创建某个类或接口对应的java.lang.Class对象 5、初始化某个类的子类 6、直接使用java.exe命令来运行某个主类 类加载器:负责将.class文件加载到内存中,并为之生成对应的Class对象。 加载器的组成:根类加载器、扩展类

2015-01-23 09:24:07 305

原创 java学习day26

JAVA基础知识 IP地址:网络中计算机的唯一标识。 IP地址的组成:网络号+主机号 IP地址的分类: A类 1.0.0.1---127.255.255.254 (1)10.X.X.X是私有地址(私有地址就是在互联网上不使用,而被用在局域网络中的地址) (2)127.X.X.X是保留地址,用做循环测试用的。 B类 128.0.0.1---191.255.255.254 172.16

2015-01-22 08:36:30 293

原创 java学习day25

JAVA基础知识

2015-01-21 22:01:31 263

原创 java学习day24

JAVA基础知识 Lock实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。 为了更清晰的表达如何加锁和释放锁,JDK5之后提供了Lock对象。 Lock void lock( ):获取锁 void unlock( ):释放锁 ReentrantLock是Lock的实现类。 同步的弊端:效率低,容易出现死锁。 死锁:两个或两个以上的线程在争夺资源

2015-01-20 22:41:14 290

原创 java学习day23

JAVA基础知识 什么是进程? 进程:正在运行的程序。是系统进行资源分配和调度的独立单位。每一个进程都有它自己的内存空间和系统资源。

2015-01-18 15:56:54 403

原创 java学习day22

JAVA基础知识 数据操作流(操作基本类型数据的流) 1、可以操作基本类型的数据 2、流对象名称 DataInputStream DataOutputStream 内存操作流 1、有些时候我们操作完毕后,未必需要产生一个文件,就可以使用内存操作流。 2、三种 A:ByteArrayInputStream,ByteArrayOutputStream B:CharArrayRea

2015-01-17 22:07:59 353

原创 java学习day21

JAVA基础知识 IO流中的编码问题 A:OutputStreamWriter OutputStreamWriter(OutputStream os):默认编码,GBK OutputStreamWriter(OutputStream os,String charsetName):指定编码。 B:InputStreamReader InputStreamReader(InputStrea

2015-01-17 15:06:29 285

原创 java学习day20

JAVA基础知识 递归:是方法定义中调用方法本身的现象。 注意: 递归一定要有出口,否则是死递归。 递归的次数不能太多,否则会内存溢出。 构造方法不能递归使用。

2015-01-15 19:21:49 273

原创 java学习day19

JAVA基础知识 异常:程序出现了不正常的情况。 严重问题:Error,我们不处理,这种问题很严重,比如内存溢出。 问题:Exception 编译期问题:不是RuntimeException的异常,这种异常是必须处理的,因为你不处理,程序不能运行。 运行期问题:RuntimeException,这种问题也不处理,而且这种问题是代码不够严谨,需要修正代码。 程序出现问题,而我们没有处理,

2015-01-13 09:11:42 325

原创 java学习day18

JAVA基础知识 Map集合的特点: 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。  Map集合和Collection集合的区别? Map集合存储元素是成对出现的,Map集合的键是唯一的,值是可重复的。 Collection集合存储元素是单独出现的,Collection的儿子Set是唯一的,List是可重复的。 Map集合的数据结构值针对键有效,跟值无

2015-01-12 08:41:47 285

原创 java学习day17

JAVA基础知识 Set类概述:无序(存储顺序和去除顺序不一致),唯一。 HashSet类概述:它补保证Set的迭代顺序;特别是他不保证该顺序恒久不变。 A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序: 首先比较哈希值是否相同 相同:继续执行equals()方法 返回true:元素重复了,不添加 返

2015-01-11 22:09:44 249

原创 java学习day16

JAVA基础知识 LinkList的特有功能: A、添加功能: public void addFirst(Object o) public void addLast(Object o) B、获取功能 public Object getFirst() public Object getLast() C、删除功能 public Object removeFirst()

2015-01-10 16:31:27 287

原创 java学习day15

JAVA基础知识 数组和集合的区别? 1、长度区别:数组的长度固定,集合的长度可变。 2、内容不同:数组存储的是同一种类型的元素,集合存储的是不同类型的元素 3、元素的数据类型:数组可以存储基本数据类型,也可以存储引用数据类型,集合只能存储引用类型。 集合是存储多个元素的,但是存储多个元素的需求不同。针对不同的需求,Java提供了不同的集合类。这多个集合类的数据结构不同。 数据结构:数

2015-01-09 12:55:35 247

原创 java学习day14

JAVA基础知识 正则表达式:符合一定规则的字符串。 A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符。 \n 新行(换行)符 ('\u000A')  \r 回车符 ('\u000D') B:字符类 [abc] a、b 或 c(简单类)  [^abc] 任何字符,除了 a、b 或 c(否定)  [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范

2015-01-08 16:23:36 260

原创 java学习day13

JAVA基础知识 StringBuffuer:线程安全的可变序列。 String 和StringBuffer的区别? 后者长度和内容可变,前者不可变,如果使用后者做字符串拼接不会浪费太多资源。 StringBuffer的构造方法: public StringBuffer():无参方法 public StringBuffer(int capacity):指定容量的字符串缓冲区对象。

2015-01-08 08:43:36 385

原创 java学习day12

JAVA基础知识 Scanner用于键盘接受数据,Scanner in=new Scanner(System.in); System类下有一个静态的字段: public static final InputStream in;标准的输入流,对应着键盘输入。 InputStream is=System.in; public boolean hasNextXxx():判断是否是某种类型元素

2015-01-07 10:35:22 276

原创 java学习day11

JAVA基础知识 packageExplorer:显示项目结构、包、类及资源。 Outline:显示类的结构,方便查找,识别,修改。 Console:程序运行的结构在此显示。 Problems:显示所有语法及错误的所在位置。 Hierarchy:显示Java的继承层次。  常用快捷键  1:格式化  ctrl+shift+f  2:导入包  ctrl+shift+o

2015-01-06 16:50:45 262

转载 Eclipse工具使用

Eclipse工具使用 Eclipse快捷键大全(转载)  Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+

2015-01-06 16:49:41 258

原创 java学习day10

JAVA基础知识 形式参数: 1、类名:需要的是该类的对象。 2、抽象类:需要的是该抽象类的子类对象。 3、接口:需要该接口的具体实现的类的对象。

2015-01-05 12:52:44 262

原创 java学习day09

JAVA基础知识 final:最终的意思,能够修饰类,方法,变量。 final修饰类,则该类无法被继承。 final修饰方法,则该方法无法被重写。 final修饰变量,则该变量不能被重新赋值,即这个变量是常量。 final修饰基本类型,值不能变。 final修饰引用类型,地址值不能变。 final Student ss=new Student(); //ss的地址值不能改变。 多态

2015-01-04 20:56:46 293

原创 java学习day08

JAVA基础知识 API的制作过程: 1、写一个类。 2、加入文档注释。 3、javadoc解析文档注释 4、格式:javadoc -d 目录 -author -version 文件名.java 在Java中使用{}括起来的代码称为代码快,根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块。 局部代码块:局部位置,用于限定变量的生命周期。 构造代码块:每

2015-01-04 09:11:28 385

原创 java学习day07

JAVA基础知识 局部变量和成员变量的区别: 1、在类中的位置不同 成员变量在类中方法外。 局部变量在方法内。 2、在内存中位置不同 成员变量在堆内存。 局部变量在栈内存。 3、生命周期不同 成员变量随着对象的创建而存在,随着对象的消失而消失。 局部变量随着方法的调用而存在,随着方法的调用完毕而消失。 4、初始化值不同 成员变量:有默认初始化值。 局部变量:没有默认的初始

2015-01-03 19:51:59 275

原创 java学习day06

JAVA基础知识 二维数组就是元素是一维数组的数组。 参数传递问题: 1、基本类型:形式参数的改变不影响实际参数。 2、引用类型:形式参数的改变直接影响实际参数。 面向对象的特征:封装、继承、多态。 类:是一组相关的属性和行为,是一个抽象的概念。 对象:是该类事物的具体表现形式,具体存在的个体。

2015-01-03 19:49:50 196

原创 java学习day05

JAVA基础知识 方法:完成特定功能的代码块。 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2) { 函数体; return 返回值; } 方法的注意事项: 1、方法不调用不执行。 2、方法与方法不能嵌套。 方法的重载:在同一个类中,允许存在一个以上的同名方法,只要它的参数列表不同。 数组是存储多个变量的东西,着多个变量的数据类型要一致。 数组

2015-01-03 08:57:15 289

原创 java学习day04

Java基础知识

2015-01-02 13:37:01 227

原创 java学习day03

JAVA基础知识 运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三目运算符。 ++,--运算符单独使用时,放在操作数前面和后面的效果是一样的。 ++,--运算符参与运算时,放在操作数前面是先自增或自减,然后再参与运算;放在操作数后面先参与运算,然后再自增或自减。 short s=1;s=s+1;//有问题,会提示损失精度。 short s=1;s+=1//扩展的赋

2015-01-02 10:21:53 292

原创 Java学习day02

Java语言基础

2015-01-01 19:54:36 315

原创 java学习day01

Java基础

2015-01-01 08:51:05 180

空空如也

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

TA关注的人

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