- 博客(34)
- 收藏
- 关注
原创 [CSS] 当多个CSS文件对同一个元素属性进行设置,会发生什么?
CSS作为Web前端的三剑客之一,有着极为重要的地位。它使得页面的表现与内容很好地分离开来,如今各大浏览器对它的支持也日趋完善起来。但是多处CSS文件对同一个元素或者类的样式进行修改的情况屡见不鲜,以至于在代码量成几何倍增加时,有时会让人产生迷惑感。下面举个例子...
2014-02-15 22:53:04
9117
原创 [js] 如何循序渐进地学习Javascript
javascript入门太容易了,导致几乎人人随便看看就能上手,零基础的人学个三五天都能对外宣称自己掌握了js。可是真正掌握js是一件很难的事情。如果在初学一门语言的时候第一想到的是问别人,是很难取得进步的。因为得到答案太容易,而不会去想为什么。而且说实话,js并不适合作为第一门编程语言,它兼容并包,容错性高,但这也意味着一但出错你就很难找到错误的原因。另一方面js有一些优秀的特性对于没有编程经历的人来说也很难发现。
2014-02-14 23:06:39
2913
1
原创 [js] Javascript中的一种深复制实现
本文将给大家详细介绍一种javascript中的深复制实现。在javascript中,所有的object变量之间的赋值都是传地址的,可能有同学会问哪些是object对象。举例子来说明可能会比较好...
2014-02-14 23:00:23
3847
原创 《Level up》书评
《Level up》以漫画的形式把男孩Dennis Ouyang的成长过程娓娓道来。从外表上看似非常有趣,随着主角的成长,漫画的进程也不断地开始Level Up。漫画的开头就是一页小男孩站在游戏机前的情景,上面写着“Press Start to Begin”,立刻就提起了我的兴趣。“这一定是个很有趣的故事。”我这么想着。
2013-12-10 10:29:51
1050
原创 理论证明:如何判别摔倒老奶奶是否是讹人的!
讹人有个前提条件:老奶奶原本就受伤了,并且一般老奶奶的伤势比较重。老奶奶有“被撞倒”和“没有被撞倒”两种情况。只要证明:真的“被撞倒”的老奶奶不会紧紧抓住肇事者;“没有被撞倒”的老奶奶会紧紧抓住“帮扶者”。
2013-11-22 13:27:33
1509
原创 C语言中可能被你忽视的小细节(一)
在阅读C语言创造者Dennis M.Ritchie写的《C程序设计语言》时,我整理了一些简单的tips,希望对你们有些帮助。
2013-11-18 23:00:35
1277
翻译 [Git]自译《Git版本控制管理》——1.介绍(二)_Git诞生
在各种糟糕的版本控制软件横行的状况下,Git于2005年4月应运而生。这次提交几乎将整个Linux内核都提交到了一个Git的repository中。没错,这一共是六百七十万行代码。这本书并不会为你完整地介绍整个版本控制软件的历史。然而,一些具有里程碑意义和创新理念的版本控制软件对Git的横空出世有着非常重要的铺垫作用。(这一部分将有选择性地进行介绍,主要是介绍那些在免费软件社区中出现的版本控制软件的新特性。)Linus说“我是一个自大的混蛋,所以我用我的名字来命名我所有的项目。第一个就是Linux,现在这个
2013-11-17 22:11:34
1976
翻译 [Git]自译《Git版本控制管理》——1.介绍(一)_Git诞生
本书主要介绍的就是一个极其灵活强大且开销很低的版本控制工具——Git。有了Git,使得协同开发变得非常愉快。Git由Linus Torvalds[3]开发,用以支持Linux内核的开发。但它已经被证明对很多项目都非常有价值。Git被它的创造者亲切地称为“来自地狱的信息管理者”。虽然在Linux内核社区对“precise circumstances”问题和“timing of its genesis”问题有着激烈的争论,但毫无疑问的是在这“地狱”中诞生了一个在全世界广为流传的超强版本控制软件。
2013-11-13 00:25:43
1992
翻译 [Git]自译《Git版本控制管理》——0.前言
虽然对版本控制系统比较熟悉会让你更易于理解本书,但没有任何经验的读者依旧能够在很短的时间内从本书中学习到基本的Git指令。而有经验的读者将会对Git的内部设计有更加清晰的认识,从而掌握更多强大的技术。本书主要面向的是熟悉Unix shell、基本shell指令和一般编程概念的读者。
2013-11-11 20:51:55
1314
原创 翻译《Git版本控制管理》
我最近入手了一本《Version Control with Git》,作者是Jon Loeliger。最近对于Git非常感兴趣,所以有了翻译这本书的想法。在未来的一段时间里,我将会不定期的在自己博客里更新这本书的翻译。有兴趣的同学可以关注一下。
2013-11-11 15:58:34
1538
原创 搞清大数端和小数端
我们日常生活中常见的IA-32位体系架构一般都是小数端存储方法。而IA-64则同时采用大数端和小数端的存储方法。但需要注意的是,现在很常见的家装64位的windows系统可不算真正的64位系统哦,真正的64位体系结构与32位体系结构完全不同,32位体系结构的程序在64位体系结构上的机器上根本运行不了。因为两者根本就使用了完全不同的指令集。其实啊,家装的64位windows系统还是属于32位体系结构EM64T。而EM64T前面的E就是Extended的简称啦(即32位的扩展)。
2013-11-04 18:12:32
4963
原创 Ubuntu下,如何解决Unable to locate package
在虚拟机上新装了一个ubuntu 12.10,想在上面装一个Git,却发生了以下错误信息我觉得原因可能是我换了163的源,没有更新所以找不到这个包。这时候就要使用sudo apt-get update指令来更新源接下来就可以正常安装啦~
2013-10-21 22:22:07
21933
原创 Kinect for Windows SDK C++ 开发 Visual Studio 2010环境配置
首先本文是基于Kinect for Windows SDK已经安装好的情况下配置 visual studio 2010的开发环境。我所使用的SDK版本为1.7,如果版本不一样可能配置过程有些许差别。本文介绍的过程主要配置的是可以运行官方所提供的两个DEMO的运行环境。这两个DEMO分别为:ColorBasics-D2D和DepthBasics-D2D具体过程:1
2013-07-15 15:37:39
3442
原创 [Java] 自己实现字符串转换成整数
在优快云首页上看到一个题,看着觉得很简单,就来做着试试看。结果提交以后提示挑战失败!!!天理何在,给的测试用例全部能通过呀!囧。。。下面附上我的实现代码吧,有点暴力,我想用Java正则表达式会好一些,可惜我现在还不怎么会。。import java.util.Scanner;public class GlobalMembers{ public static int Str
2013-05-29 22:36:09
1898
原创 [Linux] 如何编写简单Module及带参数的Module?
module_frame.c#include #include #include MODULE_LICENSE("GPL");MODULE_AUTHOR("Yugi");MODULE_DESCRIPTION("LKM frame, demonstrated as a sample.");static int __init module_frame_init( void ){
2013-05-29 14:38:30
3398
原创 [Linux] 如何查看printk打印的信息?
在内核编程只能使用printk而不能使用printf,那我们如何才能查看到我们用printk输出的信息呢?答案就是在shell中使用dmesg指令!!
2013-05-29 14:02:25
14049
转载 [HTML5] 向新时代迈进(二)—— Audio
HTML 5 音频HTML5 提供了播放音频的标准。Web 上的音频直到现在,仍然不存在一项旨在网页上播放音频的标准。今天,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过 audio 元素来包含音频的标准方法。audio 元素能够播放声音文件或者音频流。音频格式当前,audio
2013-05-27 22:36:09
675
转载 [HTML5] 向新时代迈进(一)——Video
HTML 5 视频许多时髦的网站都提供视频。HTML5 提供了展示视频的标准。Web 上的视频直到现在,仍然不存在一项旨在网页上显示视频的标准。今天,大多数视频是通过插件(比如 Flash)来显示的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过 video 元素来包含视频的标准方法。视频格式当前,video 元素支持三种视频格式:
2013-05-27 22:29:34
846
转载 [HTML] 琐琐碎碎(七)——HTML常用字符实体
HTML 中有用的字符实体注释:实体名称对大小写敏感!显示结果描述实体名称实体编号 空格 小于号<<>大于号>>&和号&&
2013-05-27 19:58:19
504
转载 [HTML] 琐琐碎碎(六)——HTML头部元素
HTML 头部元素HTML 元素 元素是所有头部元素的容器。 内的元素可包含脚本,指示浏览器在何处可以找到样式表,提供元信息,等等。以下标签都可以添加到 head 部分:、、、、 以及 。HTML 元素 标签定义文档的标题。title 元素在所有 HTML/XHTML 文档中都是必需的。title 元素能够:定义浏览器工具栏中的标题提供页面被添加
2013-05-27 19:15:08
543
转载 [HTML] HTML基础使用速记手册
HTML 4.01 快速参考来自 W3School 的 HTML 快速参考。可以打印它,以备日常使用。HTML Basic DocumentDocument name goes hereVisible text goes hereText ElementsThis is a paragraph (line break) (horizonta
2013-05-27 19:07:19
529
转载 [HTML] 琐琐碎碎(五)——颜色
HTML 颜色颜色由红色、绿色、蓝色混合而成。颜色值颜色由一个十六进制符号来定义,这个符号由红色、绿色和蓝色的值组成(RGB)。每种颜色的最小值是0(十六进制:#00)。最大值是255(十六进制:#FF)。这个表格给出了由三种颜色混合而成的具体效果:ColorColor HEXColor RGB #0000
2013-05-27 19:04:49
689
转载 [HTML] 琐琐碎碎(四)——背景
HTML 背景好的背景使站点看上去特别棒。实例搭配良好的背景和颜色一个背景颜色和文字颜色搭配良好的例子,使页面中的文字易于阅读。搭配得不好的背景和颜色一个背景颜色和文字颜色搭配得不好的例子,使页面中的文字难于阅读。(可以在本页底端找到更多实例。)背景(Backgrounds) 拥有两个配置背景的标签。背景可以是颜色或者图像。背景颜色(Bgcolor)
2013-05-27 19:02:49
550
转载 [HTML] 琐琐碎碎(三)——框架及内联框架(用框架制作导航页)
HTML 框架通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。实例垂直框架本例演示:如何使用三份不同的文档制作一个垂直框架。水平框架本例演示:如何使用三份不同的文档制作一个水平框架。(可以在本页底端找到更多实例。)框架通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。每份HTML文档称为一个框架,并且每个框架都独立于其他的框架。使用
2013-05-27 18:58:42
1729
转载 [HTML] 琐琐碎碎(二)——HTML表单与输入
HTML 表单和输入HTML 表单用于搜集不同类型的用户输入。实例文本域 (Text field)本例演示如何在 HTML 页面创建文本域。用户可以在文本域中写入文本。密码域本例演示如何创建 HTML 的密码域。(可以在本页底端找到更多实例。)表单表单是一个包含表单元素的区域。表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输
2013-05-27 18:50:14
587
转载 [HTML] 琐琐碎碎(一)——书签、表格、列表
创建书签首先,我们在 HTML 文档中对锚进行命名(创建一个书签):name="tips">基本的注意事项 - 有用的提示然后,我们在同一个文档中创建指向该锚的链接:href="#tips">有用的提示您也可以在其他页面中创建指向该锚的链接:href="http://www.w3school.com.cn/html/html_links.asp#tips">
2013-05-27 18:41:45
990
原创 [HTML] W3school测试结果
HTML 测验结果:17/20您的回答:5.在下列的 HTML 中,哪个可以添加背景颜色?您的回答:正确答案:13.如何产生带有数字列表符号的列表?您的回答:正确答案:14.如何产生带有圆点列表符号的列表?您的回答:18.在下列的 HTML 中,哪个可以产生文本区(textarea)?您的回答:正确答案:
2013-05-27 17:59:46
856
原创 [HTML DOM] 初学者笔记(三)——HTML DOM参考手册
感谢W3school提供的HTML DOM参考手册感谢W3school提供的HTML DOM 实例
2013-05-27 17:33:51
466
转载 [HTML DOM] 初学者笔记(二)——HTML DOM节点
HTML DOM 节点信息nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。节点信息每个节点都拥有包含着关于节点某些信息的属性。这些属性是:nodeName(节点名称)nodeValue(节点值)nodeType(节点类型)nodeNamenodeName 属性含有某个节点的名称。元素节点的 nodeName
2013-05-27 17:28:43
511
转载 [HTML DOM] 初学者笔记(一)——什么是HTML DOM
HTML 文档对象模型(HTML Document Object Model)定义了访问和处理 HTML 文档的标准方法。什么是 DOM?通过 JavaScript,您可以重构整个 HTML 文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript 就需要获得对 HTML 文档中所有元素进行访问的入口。这个入口,连同对 HTML 元素进行添加、
2013-05-27 17:18:24
682
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人