摘要:
区块链(数据结构) 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。 [1] 区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中介化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交 阅读全文
摘要:
mongodb查看数据库和表的方法比较简单,在为这里推荐使用stats的方法,直观并且详细。 1、查看数据库 db.stats();1输出: { "db" : "sirius", "collections" : 3, "objects" : 5, "avgObjSize" : 55.2, "data 阅读全文
摘要:
通常,通过 JavaScript,您需要操作 HTML 元素。 1、通过 id 找到 HTML 元素 2、通过标签名找到 HTML 元素 3、通过类名找到 HTML 元素 提示:通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。 ①、改变 HTML 元素的内容 (innerHTML) ② 阅读全文
摘要:
一、let、const 声明变量 var 是允许重新赋值、重新定义的,只有 global 和 function scope 作用域,在 if 内无作用域 let、const 拥有 block scope 作用域,有 {} 的时候就表明它的作用域范围 let、const 不可重复声明一个变量,所以使用 阅读全文
摘要:
一、骰子的布局 骰子的一面,最多可以放置9个点。 下面,就来看看Flex如何实现,从1个点到9个点的布局。你可以到codepen查看Demo。 如果不加说明,本节的HTML模板一律如下。 上面代码中,div元素(代表骰子的一个面)是Flex容器,span元素(代表一个点)是Flex项目。如果有多个项 阅读全文
摘要:
我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或 阅读全文
摘要:
Git 是最流行的版本管理工具,也是程序员的必备技能之一。 即使天天使用它,很多人也未必了解它的原理。Git 为什么可以管理版本?git add、git commit这些基本命令,到底在做什么,你说得清楚吗? 一、初始化 首先,让我们创建一个项目目录,并进入该目录。 二、保存对象 上面代码可以看到, 阅读全文
摘要:
网页布局(layout)是 CSS 的一个重点应用。传统的布局方式有 float position display。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C 提出了一种新的方案 Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览 阅读全文
摘要:
这里为大家搜集了一些能够返回JSON格式的服务接口。部分需要用JSONP调用。 电商接口 京东获取单个商品价格接口: http://p.3.cn/prices/mgets?skuIds=J_商品ID&type=1 用例 ps:商品ID这么获取:http://item.jd.com/954086.ht 阅读全文
摘要:
函数中的作用域 所谓函数作用域,就是属于这个函数的全部变量都可以在整个函数的范围内使用及复用。 命名冲突 在同一作用域中,相同的命名会引起冲突。 上面的代码将会引起冲突,函数会一直执行下去,行成死循环。 如何避免命名冲突呢? (1)全局命名空间 一些第三方库通常都是在全局对象中声明一个独特的对象,库 阅读全文