Allen's Blog

当你的才华还撑不起你的野心时,你就应该静下心来学习


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

CSS 学习第三天

发表于 2016-05-21   |   分类于 前端之路   |  

上一天内容回顾

css 属性笔试常问:

  • 加粗,倾斜,下划线
1
2
3
font-weight:blod;
font-style:italic;
text-decoration:underline;
  • 背景色,前景色
1
2
background-color:red;
color:red;
  • class 和 id 的区别

class 用于 css 的,id 用于 js 的。

1.class 页面上可以重复。id 页面上唯一,不能重复。
2.一个标签可以存在多个 class,之间用空格隔开。但是,只能存在一个 id。

  • 选择器

先说说 IE6 能够兼容的选择器:标签选择器,id 选择器,类选择器,后代,交集选择器,通配符。

1
2
3
4
5
6
7
p
#box
.spec
div p
div.spec
div,p
*

IE7 能够兼容的:儿子选择器,下一个兄弟选择器:

1
2
div>p
h3+p

IE8 能够兼容的:

1
2
ul li:first-child
ul li:last-child
  • css 的两个性质

1) 继承性:父类有的属性,子类继承;
2) 层叠性:层叠性是一种能力,能够处理冲突。当不同的选择器,对同一个标签的同一个样式,有不同的值,这时,听谁的?这时候就发生了冲突。css 有着严格的处理冲突的机制:

选择上了,数权重,(id 的数量,类的数量,标签的数量)。如果权重一样,谁写在后面听谁的。
没有选择上,通过继承影响,就近原则,谁描述的近听谁的。如果描述的一样近,比选择器权重,如果权重也一样,谁写在后面听谁的。

阅读全文 »

【Guitar 弹唱】南方北方

发表于 2016-05-15   |   分类于 音乐   |  

So lonely …


阅读全文 »

【Guitar 弹唱】去大理

发表于 2016-05-09   |   分类于 音乐   |  

去一次大理…


阅读全文 »

你真的会写单例模式吗?

发表于 2016-05-06   |   分类于 设计模式   |  

在我们开发的 Android 项目中,单例模式可能是我们用的最多的开发模式了,但是对于这种常用的开发模式,我们真的用对了吗?本篇博文我们就来探讨一下单例模式。

前言

在讨论之前,我们先来看一下新手使用单例模式,最常见的代码,如下:

1
2
3
4
5
6
7
8
9
10
11
public class Singleton {

private static Singleton sInstance = null;

public static Singleton getInstance() {
if (sInstance == null) {
sInstance = new Singleton();
}
return sInstance;
}
}

上面的单例代码咋一看上去没什么问题,其实问题很大,真的很大。这并不是真的单例。

阅读全文 »

如何更换 Ubuntu 16.04 默认主题

发表于 2016-05-04   |   分类于 Linux   |  

Ubuntu 的默认主题虽然还不错,但是个人觉得仍然不够 geek。这篇博文以 Vertex 主题为例,来讲解一下如何来安装自己喜欢的主题。

说之前,先上一张自己已经安装好的 Vertex 主题,个人非常喜欢 Vertex-dark 主题(当然你也可以到官方网站中寻找自己喜欢的主题)。


阅读全文 »

Ubuntu 16.04 安装中文输入法(附:修改系统默认字体方法)

发表于 2016-05-03   |   分类于 Linux   |  

这篇博文中将会告诉你如何在 Ubuntu 系统中安装一款中文输入法。

想到安装中文输入法,我们首先想到的肯定是搜狗输入法,但是博主在折腾一段时间后,因为一些坑,决定还是弃之。

接下来我们将会安装一款国人开发的 Linux 中文输入法,接下来,我么来看看具体的安装步骤:

1.将系统默认的 iBus 输入法更改为 Fcitx 输入法框架:


阅读全文 »

拖动虚拟机中的命令行终端出现 ^C

发表于 2016-05-02   |   分类于 Issues Resolution   |  

在使用虚拟机中跑的 Ubuntu 系统时,拖动命令行终端,会出现 ^C,严重影响了自己的正常工作。

错误发生原因:windows 中正在使用的某些软件所致(具体什么软件也说不好,比如说你正在使用的翻译工具)。

解决办法:尝试将这些软件关闭掉,本人就是在关闭掉几个软件后,问题得以解决。

【Guitar 弹唱】 难忘的一天

发表于 2016-05-01   |   分类于 音乐   |  

不一样的 53231323,许巍,感动! :-D


阅读全文 »

前端开发利器 Sublime Text 介绍

发表于 2016-04-25   |   分类于 前端开发   |  

前言

说起前端开发工具那就很多了,但大致分为下面两类:

  • 编辑器 : 各平台自带的编辑器,如写字板 etc.; Sublime Text; Notepad++; ULtraEdit; Vim/GVim; Hbuilder 等等
  • IDE : webstorm, eclipse, VS, IntelliJ 等。

但是我推荐的是 Sublime Text, 因为作为编辑器,相比较 IDE 而言,它轻量化,界面简洁,快速,最重要的是它具有丰富的插件。可以说是现在前端开发最流行的开发工具了。

下载

我们可以到 Sublime Text 的 官网下载相应版本的 Sublime Text 编辑器。

如图:


阅读全文 »

详解 Android 四大组件中的 ContentProvider

发表于 2016-04-21   |   分类于 Android   |  

前言

什么是 ContentProvider?有什么用?

简单来说,ContentProvider 就是一个向外界提供数据的接口。它可以向非同一进程提供数据。

如果你需要先其他应用提供数据,那就有必要开发 ContentProvider 了。Android 本身的内容提供程序可以用来管理音频、视频、图像和个人联系信息等数据。任何 Android 应用都可以来访问这些提供程序,但是会受到一定的限制。

ContentProvider 概览

ContentProvider 作为应用的一部分,我可以通过它来获取数据,当然,ContentProvider 被设计出来的主要的意图是为了跨应用访问数据。

本篇博文将介绍以下知识点:

阅读全文 »
12…6
江冰

江冰

有一种难事叫坚持

53 日志
18 分类
33 标签
RSS
GitHub Weibo
Creative Commons
© 2015 - 2016 江冰
由 Hexo 强力驱动
主题 - NexT.Mist