XiaoSi


  • 首页

  • 归档

  • 标签

  • 分类

ECM6初探

发表于 2017-09-06 | 分类于 FE |

ECM6学习总结 ECMAScript 6 入门

let

  1. 声明变量用,类似var.只在代码块内有效.

    1
    2
    3
    4
    5
    6
    7
    {
    let a = 10;
    var b = 1;
    }
    a // ReferenceError: a is not defined.
    b // 1
  2. 不存在变量提升,声明变量一定要再声明后使用否则会报错

  3. 暂时性死区(temporal dead zone,简称 TDZ)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    if (true) {
    // TDZ开始
    tmp = 'abc'; // ReferenceError
    console.log(tmp); // ReferenceError
    let tmp; // TDZ结束
    console.log(tmp); // undefined
    tmp = 123;
    console.log(tmp); // 123
    }
  4. 不允许在相同作用域内,重复声明同一个变量

    阅读全文 »

node,npm

发表于 2017-09-03 |

有关node等的记录

npm ERR! cb() never called!错误

在谷歌上搜索过 尝试过更新到新版。。 依然一直报never called错误 ,最后实在没办法了,尝试从官网从新下载node稳定版安装后 再次使用npm install 正常运行..

#npm下载过慢
如果模块下载很慢可以在后面 空格加上淘宝的镜像
–registry=https://registry.npm.taobao.org

阅读全文 »

Jsp学习记录

发表于 2017-08-21 |

Jsp学习笔记

JSP 页面元素

  • 静态内容 HTML静态文本
  • 指令 以”%@"开始,以"%""结束
  • 小脚本 <%java代码 %>
  • 表达式 <%=java表达式 %>
  • 声明 <%! 方法%>
  • 注释 <!--客户端可以查看到-->,<%--客户端不能查看到--%>
    阅读全文 »

mysql总结

发表于 2017-08-02 | 分类于 sql |

mysql数据库总结

sql的组成

数据定义语言(DDL),用来定义和管理数据对象,如数据库、表等

create、drop、alter

数据操作语言(DML),用于操作数据库对象中包含的数据

insert、update、delete

数据查询语言(DQL),用于查询数据库

select

数据控制语言(DCL),用来管理数据库,包括管理权限和数据更改

grant、commit、rollback

数据库(database)管理

创建数据库

1
create database 表名;
阅读全文 »

css常用样式||知识点.

发表于 2017-07-11 | 分类于 FE |

常用样式整理

居中div

  • 水平居中:给div设置一个宽度,然后添加margin:0 auto属性
1
2
3
4
div{
width:200px;
margin:0 auto;
}
  • 让绝对定位的div居中
1
2
3
4
5
6
7
8
9
10
11
div {
position: absolute;
width: 300px;
height: 300px;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: pink; /* 方便看效果 */
}
  • 水平垂直居中一
1
2
3
4
5
6
7
8
9
10
11
确定容器的宽高
div {
position: relative; /* 相对定位或绝对定位均可 */
width:500px;
height:300px;
top: 50%;
left: 50%;
margin: -150px 0 0 -250px; /* 外边距为自身宽高的一半 */
background-color: pink; /* 方便看效果 */
}
  • 水平垂直居中二
1
2
3
4
5
6
7
8
9
10
11
12
未知容器的宽高,利用 `transform` 属性
div {
position: absolute; /* 相对定位或绝对定位均可 */
width:500px;
height:300px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: pink; /* 方便看效果 */
}
  • 水平垂直居中三
1
2
3
4
5
6
7
8
9
10
11
12
13
14
利用 flex 布局
实际使用时应考虑兼容性
.container {
display: flex;
align-items: center; /* 垂直居中 */
justify-content: center; /* 水平居中 */
}
.container div {
width: 100px;
height: 100px;
background-color: pink; /* 方便看效果 */
}

display值的作用

1
2
3
4
5
6
7
8
block 块类型。默认宽度为父元素宽度,可设置宽高,换行显示。
none 缺省值。象行内元素类型一样显示。
inline 行内元素类型。默认宽度为内容宽度,不可设置宽高,同行显示。
inline-block 默认宽度为内容宽度,可以设置宽高,同行显示。
list-item 象块类型元素一样显示,并添加样式列表标记。
table 此元素会作为块级表格来显示。
inherit 规定应该从父元素继承 display 属性的值。
阅读全文 »

Contributions不显示(git)

发表于 2017-06-20 |

当我换到MAC得时候重新配置了git之后 Contributions 不显示了 后来搜了很多方法,今天终于解决。

原因:建立用户的时候用错了email 和github关联的email不一样 导致了Contributions不显示,值显示了新建repo的记录

进入repo 查看git log 日志发现 提交邮箱和关联邮箱不一致。

方法一:添加这个邮箱到自己的github账户中

进入自己的设置里 email选项中新增log下的邮箱。(这时会收到一个验证邮件,点击确认。)
返回主页后回发现Contributions出现了。

方法二:修改提交记录中的邮箱为已被关联的邮箱(个人不太建议)

阅读全文 »

Eclipse常用快捷键操作命令

发表于 2017-06-02 | 分类于 how to exit vim |

Eclipse常用快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)

阅读全文 »

mac 命令行记录

发表于 2017-05-24 |

命令行笔记

how to exit vim?据说有1kk+的人搜索

Hit the Esc key; vim goes into command mode. Then you can type

:q to quit (short for :quit) 退出
:q! to quit without saving (short for :quit!) 不保存退出
:wq to write and quit (think write and quit) 编辑退出
:wq! to write and quit even if file has only read permission (if file does not have write permission: force write) 只读模式编辑退出
:x to write and quit (similar to :wq, but won’t write if there are no changes)
:qa to quit all (short for :quitall)
When you press :, a : will appear at the bottom of the screen.

Or you can press Esc ZZ (Esc Shift+Z Shift+Z) to write/save if the file was changed, then quit.

Or if you don’t want to save changes you can use ZQ instead.

Vim has extensive help, so type Esc:help Return and you will have all your answers and even a neat tutorial.

来源:How to exit the Vim editor?

阅读全文 »

mac for command not found

发表于 2017-05-09 | 分类于 path |

装环境java环境变量后导致全局环境变量没有了,以下为解决方法

在命令行中输入

1
2
3
4
5
6
7
8
9
10
11
1.export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH #这样可以保证命令行暂时可以使用。关闭终端后再使用就不行了。
2.cd ~/ #进入当前用户的home目录
3.touch .bash_profile # 创建bash_profile执行命令
4.open .bash_profile # 打开并编辑bash_profile
5.在打开的记事本中会显示之前配置的path 保存文档
6.source .bash_profile # 更新命令 命令行(终端)要保持不要关闭
阅读全文 »

java

发表于 2017-05-09 |

java 培训笔记

第三章

Scanner

重点:Scanner input= new Scanner(System.in) 在整个程序里面,只用写一次就可以了。然后input可以对于任意输出来进行调用。
input.close();//清除input里面的值

boolean(布尔)类型

boolean类型的值
真:true
假:false
例如:boolean isTiaoJian1=javaScore>98 && musicScore >80;
例如命名:boolean isBig
注:需要注意的一点是,boolean在命名的时候开头需要用is

if结构

多重if执行结构为1次或0次,不会执行更多的次数。所以多重if需要遵循从前往后的执行顺序。

在if里面,如果是字符串char和String进行比较的话,需要使用equals方法
例如:if(sex.equals(“男”))
当如果需要对常量和变量进行比较的时候,需要把常量写在前面,变量写后面
例如:if(“男”.equals(sex))

switch中可以使用的数据类型:

  1. char、short、int、long、bool 基本类型都可以用于switch语句。 2. float、double都不能用于switch语句。 3. enum类型,即枚举类型可以用于switch语句。4.String可以用于switch语句,但是限定于jdk1.7版本以上
阅读全文 »
123
Summer

Summer

小思

27 日志
8 分类
17 标签
GitHub Segmentfault
© 2021 Summer
本站访客数 人次 本站总访问量 次