0%

类型基础

强类型语言:不允许改变变量的数据类型,除非进行强制类型转换。

弱类型语言:变量可以被赋予为不同的数据类型。

静态类型:在编译阶段确定所有变量的类型。

动态类型:在执行阶段确定所有变量的类型。

静态类型与动态类型对比

静态类型语言 动态类型语言
对类型极其严格 对类型宽松
立即发现错误 bug隐藏比较深
运行时性能好 运行时性能差
自文档化 可读性差
阅读全文 »

TypeScript library starter

一个开源的 TypeScript 开发基础库的脚手架工具,可以帮助我们快速初始化一个 TypeScript 项目。官网

使用

1
2
3
4
5
6
# YOURFOLDERNAME 项目名称
git clone https://github.com/alexjoverm/typescript-library-starter.git YOURFOLDERNAME
cd YOURFOLDERNAME

# Run npm install and write your library name when asked. That's all!
npm install
阅读全文 »

Typescript 介绍

  • TypeScript 是由微软开发的一款开源的编程语言。
  • TypeScript 是 Javascript 的超集,遵循最新的 ES6、Es5 规范。TypeScript 扩展了 JavaScript的语法。

Typescript 安装 编译

1
2
npm install -g typescript
tsc helloworld.ts
阅读全文 »

登陆

打开浏览器,输入本机的ip地址并登陆

1
`http://192.168.155.128:18080/`

输入账号,密码,登录。

进入权限管理界面

系统管理-》全局安全设置 进入全局安全设置界面

  • 安全域 :配置哪些用户可以访问
  • 授权策略 :配置这些用户的权限,读写,操作,可以访问什么等

全局安全配置

1
2
注意需要新进行相关插件的安装,才能支持相关的安全域和授权策略。
插件可以通过系统管理-》插件管理 界面进行安装。
阅读全文 »

安装命令

1
docker run --name jenkins_test -itd -p 18080:8080 -p 50000:50000 jenkins/jenkins:lts
  • name:容器名称
  • itd:增加交互式终端

常见问题

  • 端口冲突:修改端口,再执行安装命令

  • 容器名称冲突,容器已经存在:停止容器,删除容器再安装

    1
    2
    3
    4
    5
    # 停止容器
    docker stop container

    # 删除容器
    docker rm container
阅读全文 »