Awaiting K.I.S.S

陈坎生的个人博客

Extension of Number

ES6 数值的扩展 ——《ECMAScript 6 Primer》学习笔记

数值的扩展二进制、八进制、十六进制数值的表示 二进制:前缀加 0b 123var a = 0b10;var b = Number('0b11'); // 将字符串转换为十进制数值console.log(a, b); // 2 3 八进制: 前缀加 0o 123var a = 0o10;var b = Number('0o11');console.log(a, b); // 8 9 十......

Extension of String

ES6 字符串的扩展 ——《ECMAScript 6 Primer》学习笔记

字符串的扩展字符串的Unicode表示法'\uxxxx' 反斜杠加码点表示一个字符,编码限定于'\u0000'--'\uFFFF', 超出范围的字符按原样显示,比如'\u20BB7'=>"₻7",此时应该用两个双字节的新式表示'\uD842\uDFB7'或者加上大括号\u{20BB7}。......

Datastructures of Array in Java && JS

基础数据结构——数组(Java&&JS实现)

基本数据结构 —— 数组按顺序排列的有限个元素,用一个变量命名的,通过顺序编号访问的一个有序集合。 Java中:数组是一个特殊对象(其类不存在,不能扩展),元素类型必须相同,数组长度不可更改。声明数组不会创建数组,只是创建了一个对象引用。创建数组的方式有两种:1. new type[size]; 2. {element, element, element, ...} Java 中把一个数组......

I Don't Know Python

我不知道的Python

我不知道的 Python记录一些跟我平常比较陌生的 Python 用法。 自文档化的 Python 语言一直以来都忽视了这门语言的一友好性,Python 对大多函数和模块都自带简短的解释文档,可以省下去网上查阅文档和书籍的时间,真的是非常的方便。 列出模块中的所有函数—— dir() 12345678>>> import math>>> dir(mat......

Destructuring in ECMAScript 6

变量的解构赋值 ——《ECMAScript 6 Primer》学习笔记

Distructuring(解构赋值):按指定的结构模式,从数组和对象中提取出值对变量赋值 数组的解构赋值 基本用法:如果赋值号两边的模式相同,左边的变量会被赋予对应右边位置的值 12345var [a, b, c] = [1, 3, 5];let [foo, [[bar], baz]] = [a, [[b], c]];console.log(a, foo); // 1console.......

Let and Const Command

let adn const 命令 ——《ECMAScript 6 Primer》学习笔记

let 命令let 申明的变量只在变量所在代码块内有效。 基本用法 12345678910111213{ let a = 1; var b = 1;}console.log(a); // a is not definedvar arr = [];for (let i = 0; i < 10; i++) { arr[i] = funct......

ECMAScript 6 Introduction

ES6 简介 ——《ECMAScript 6 Primer》学习笔记

ECMA: 国际标准化组织 ECMAScript: 1996.11, JavaScript的创造公司——Netscape将 JavaScript提交给国际化标准组织(制定标准组织)于次年发布标准文件,规定为浏览器脚本标准语言,称为 ECMAScript(version 1.0),是 JavaScript(实现) 的规格标准 ES6(ECMAScript 2015的简称): 2015.6 发......

Build Environment by Vagrant

使用 Vagrant 搭建 Linux 开发环境

安装 virtualbox 和 vagrant安装 virtualBox 、vagrant 配置和添加 box访问 https://atlas.hashicorp.com/boxes/search 选择需要的 box,查看想想描述和安装指令。(比如 vagrant init ubuntu/trusty64;vagrant up) 3.新建一个安装虚拟机目录 c:\>mkdir r......

Hibernate Course Note

周四 课堂笔记

OID 的作用: 在hibernate中唯一标识对象的属性 assigned: 要求用户手动去指定分配对象的OID,该ID的类型可以是任意的 native:数据类型是数值型,ID的生成策略符合底层自增长(由数据库自己决定使用策略),推荐学习使用,但实际项目不用。 increment: 自增长,一般不用,要求数据库支持,而有的数据库不支持 identity: 会出现高并发问题 sequence......