笔记
initialdmg
这个作者很懒,什么都没留下…
展开
-
HTML中的【aria-*】标签
在进行Web设计时看到很多BootStrap文档中的示例代码中都使用了aria-*和role标签,但是以前并没有见过。ARIAARIA是W3C的一个规范。其全称是’Accessible Rich Internet Applications’,是WAI-ARIA的一部分(它是W3C的Web无障碍推进组织(Web Accessibility Initiative / WAI)在2014年3月20日发布原创 2016-11-08 16:07:40 · 10244 阅读 · 1 评论 -
【笔记】tar.gz 与 tar.bz2 的区别
今天要下载gcc编译器,在download页面发现有两种类型的下载格式:.tar.gz和.tar.bz2,不知道要下载哪个,而且这两种格式在Linux中也很常用,于是搜索一下。这两种格式都表示压缩文件。tar表示一个文件打包软件。 两种文件格式代表算法不同:.gz 使用gzip算法.bz2 使用bunzip2算法bz2的压缩比要比gzip的压缩比高一些。原创 2016-10-30 22:19:35 · 1841 阅读 · 0 评论 -
c++中类的前置声明
刚开始学习c++的人都会遇到这样的问题:定义一个类 class A,这个类里面使用了类B的对象b,然后定义了一个类B,里面也包含了一个类A的对象a,就成了这样:转载 2016-11-14 10:31:58 · 420 阅读 · 0 评论 -
JDK 与 Eclipse 环境配置
本文使用的是JDK1.8 (对应Java 8),Eclipse 4.6 (Neon)。JDK 的配置JDK 下载在Oracle官网下载对应操作系统和所需Java版本的JDK。JDK 安装将下载的文件打开并安装。 Java安装向导(官网英文)配置系统变量在Path系统变量中加入JDK安装目录(类似C:\Program Files\Java\jdk1.8.0\bin)。Eclipse 配置Eclip原创 2017-02-27 22:13:04 · 258 阅读 · 0 评论 -
【笔记】开源协议介绍
在GitHub上创建项目时,系统可以为我们自动添加需要的开源许可证文件。但是,前提是要知道这些开源协议的区别。一下简要介绍几种。MIT被授权人有权利使用、复制、修改、合并、出版发行、散布、再授权及贩售软体及软体的副本。被授权人可根据程式的需要修改授权条款为适当的内容。在软件和软件的所有副本中都必须包含版权声明和许可声明。原创 2017-02-27 14:26:20 · 398 阅读 · 0 评论 -
判断鼠标单双击事件
在做一个列表时,项目需要点击一行时分别触发单击事件和双击事件。然而现在提供的接口只有单击事件。 后来看源码,发现底层组件提供了单击事件和双击事件。尝试用这两个组件,在双击时触发了两次单击事件和一次单击事件。原来是底层组件内部没有判断单双击的逻辑。只是简单的把事件绑定到 DOM 原生的单双击事件上。于是需要做一个延时判断单双击的方法。思路是:创建一个计时器。如果 200ms 内没有另一次点击,那原创 2017-07-02 12:44:23 · 2957 阅读 · 0 评论 -
Unit iptables.service failed to load - RHEL 7/ CentOS 7/Fedora 中的防火墙
第一次使用 CentOS 7,配置防火墙的时候, iptables 服务不能用了,有的时候命令能成功,有的时候又不行,特别是那些写入的操作和服务相关的。在执行 service iptables start/stop 和 service iptables save 之类的服务命令时会出现 Failed to restart iptables.service: Unit iptables.servi原创 2017-07-02 21:01:21 · 1647 阅读 · 0 评论 -
单双击 判断
上次在 react 中使用单双击事件时遇到了问题,当时写了一个单双击解决方案。今天在 github 上看到了一个更优雅的方案,利用了闭包:<div id="thing">Click me</div>var thingEl = document.getElementById('thing');thingEl.addEventListener( 'click', getClickHand原创 2017-07-21 20:23:18 · 439 阅读 · 0 评论