一、创建集合 1、特点 存放不同的元素 无序 不可变类型(数字、字符串、元组) 2、创建集合 s=set('hello') print(s) s=set(['alex','alex','sb']) print(s) s={1,2,3,4,5,6} 3、集合的基本用法 (1)添加 s.add('s') ...
分类:
编程语言 时间:
2018-08-07 18:51:52
阅读次数:
170
看源码一个痛处是会陷进理不顺主干的困局中,本系列文章在实现一个 (x)react 的同时理顺 React 框架的主干内容(JSX/虚拟DOM/组件/生命周期/diff算法/setState/ref/...) "从 0 到 1 实现 React 系列 —— JSX 和 Virtual DOM" "从 ...
分类:
其他好文 时间:
2018-08-06 00:35:50
阅读次数:
159
性能测试 日常工作中对比函数间的快慢时,最直接的方法就是根据 结果的时间来衡量,比如想知道 与直接使用自己写的 谁更快?最直接的方法就是 在shell中直接运行 编写测试用例 得到测试结果 我们对长度为3000的List做reverse,取样30次。得到上面的结果。 我们的数据必须是正态分布,2组样 ...
分类:
其他好文 时间:
2018-08-05 11:47:43
阅读次数:
233
Python简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。 ...
分类:
编程语言 时间:
2018-08-04 11:40:29
阅读次数:
158
Git简介 1. 开源的分布式版本控制系统,高效、简单、完全分布式。 2. 本地执行操作,离线的优势 快。 3. 每次你提交更新,或在 Git中保存项目状态时,它主要对当时的全部文件制作一个快 照并保存这个快照的索引。 4. 为了高效,如果文件没有修改,Git 不再重新存储该文件,而是只 保留一个链 ...
分类:
其他好文 时间:
2018-08-02 00:00:04
阅读次数:
212
package map; public class differentDemo { /** * map和Collection集合的区别 * map集合是键值对的集合 Collection是单一出现数据的聚合 * Map的键是唯一的,而collection的子接口List集合中的元素是可以重复的,se... ...
分类:
其他好文 时间:
2018-07-26 23:41:37
阅读次数:
190
Commit的用法 git init [+项目名] git add . (注意这里在add后面的空格和点是不能省略的) git status git commit -m “message”(这里的message是需要填写的,对这次提交的留言) Diff的用法 git diff:找出哪些地方被改动了 ...
分类:
其他好文 时间:
2018-07-25 19:06:45
阅读次数:
218
Modern operating systems provide three basic approaches for building concurrent programs: Processes. With this approach, each logical control flow is ...
分类:
其他好文 时间:
2018-07-25 17:44:21
阅读次数:
142
前言 这一篇文章将讲述Redis中的set类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了。 项目Github地址: "https://github.com/rainbowda/learnWay/tree/master/learnRedis/case set" 案例 demo功能是共同 ...
分类:
其他好文 时间:
2018-07-25 13:50:36
阅读次数:
173