摘要:
Buffer JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。 因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。 Buffer 库为 Node.js 带来了一种存储原始数据的 阅读全文
摘要:
0.规范化 使用Ctrl+Alt+L可以将代码排列格式更加规范化 1.浮点数 1.23x109就是1.23e9或者12.3e8;0.000012可以写成1.2e-5 2.字符串 注:\表示后面的一个字符需要转义 3.除法 /除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数: 还有一种除法 阅读全文
摘要:
module.exports的使用 test.js main.js 1 'use strict'; 2 // 引入test模块,此时两个模块在同一目录下,注意写路径。 3 //方式一 4 var hello=require('./test'); 5 hello(); 6 // var config 阅读全文
摘要:
1.简介 在Python中,生成器是一种边循环边计算的惰性机制,需要我们手动去提取这些元素。 2.示例 (表达式 循环体 条件语句) 注:列表生成式的[]改成(),就创建了一个generator. 也可以直接使用循环(避免抛出错误): 3.函数生成器 斐波拉契数列(Fibonacci),除第一个和第 阅读全文
摘要:
1.list列表 list是一种可变的,有序的列表,可以随时添加和删除其中的元素。 其格式如下:list-name=[element1,element2,....] 注:若为nums=[ ],则表示空! 1.1获取list元素的个数:len(list-name) 1.2通过索引访问元素(索引从0开始 阅读全文
摘要:
条件判断与循环 1.条件判断 注:需要多重条件判断时,可以使用and | or | not 关键字进行连接。 2.循环 Python的循环有两种,一种是for循环(迭代循环),另一种是while循环(条件循环)。 2.1 for循环 常用的for x in ...把每个元素代入变量x,然后执行缩进块 阅读全文
摘要:
1.创建标签 1.1切换需要打标签的分支 git checkout branch-name 1.2创建标签 git tag tag-name 1.3查看标签 git tag 1.4注意:打标签时默认在最新的一次commit上进行标记,如果需要打历史commit的标签,则先要查找对应的id. 使用 g 阅读全文
摘要:
1.推送分支 1.1使用命令符git push origin branch-name,推送自己已修改的分支 例如git push origin master,git push origin dev. 2.抓取分支 2.1他人从远程仓库克隆一个项目到本地库 此时,默认情况下的本地库中,他只能看到本地的 阅读全文
摘要:
创建dev分支,并且修改readme.txt的内容,然后提交 使用git merge --no-ff -m "说明内容" 分支名称合并分支 使用git log --graph --pretty=oneline --abbrev-commit查看分支情况 不使用fast forward的分支情况示意图 阅读全文
摘要:
首先创建分支feature1,并且修改readme.txt内容,再在该分支上提交。 切换回master分支, 并且修改readme.txt内容,再在master分支上提交。 此时的分支路线如下,合并时将会出现冲突! 使用快速合(git merge 分支名称)并后发现冲突 使用git status查看 阅读全文