hello world

Nodejs之Express框架

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-05 14:44:37
Nodejs之Express框架 Express 简介 安装 Express 第一个 Express 框架实例 请求和响应 路由 静态文件 GET 方法 POST 方法 文件上传 Cookie 管理 以下内容转载编辑自 菜鸟教程 以下代码已上传至GitHub: https://github.com/tsora-c/node-express Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。 Express 框架核心特性: 可以设置中间件来响应 HTTP 请求。 定义了路由表用于执行不同的 HTTP 请求动作。 可以通过向模板传递参数来动态渲染 HTML 页面。 安装 Express 安装 Express 并将其保存到依赖列表中: $ cnpm install express -- save 以上命令会将 Express 框架安装在当前目录的 node_modules 目录中, node_modules 目录下会自动创建 express 目录。以下几个重要的模块是需要与 express 框架一起安装的: body-parser - node.js 中间件,用于处理 JSON, Raw, Text 和 URL

全栈工程师对Python面试中is和==区别的详细解说!看完真的学到了!

拜拜、爱过 提交于 2019-12-05 09:30:08
面试实习生的时候,当问到 is 和 == 的区别时,很多同学都答不上来,搞不清两者什么时候返回一致,什么时候返回不一致。本文我们来看一下这两者的区别。 我们先来看几个例子: a = "hello" b = "hello" print(a is b) # 输出 True print(a == b) # 输出 True a = "hello world" b = "hello world" print(a is b) # 输出 False print(a == b) # 输出 True a = [1, 2, 3] b = [1, 2, 3] print(a is b) # 输出 False print(a == b) # 输出 True a = [1, 2, 3] b = a print(a is b) # 输出 True print(a == b) # 输出 True 上面的输出结果中为什么有的 is 和 == 的结果相同,有的不相同呢?我们来看下官方文档中对于 is 和 == 的解释。 官方文档中说 is 表示的是对象标示符(object identity),而 == 表示的是相等(equality)。is 的作用是用来检查对象的标示符是否一致,也就是比较两个对象在内存中的地址是否一样,而 == 是用来检查两个对象是否相等。 我们在检查 a is b 的时候,其实相当于检查 id

docker基本操作

丶灬走出姿态 提交于 2019-12-05 03:48:41
docker基本操作 Docker Hello World Docker 允许你在容器内运行程序,使用docker run命令在容器内运行一个应用程序 输出Hello world docker run ubuntu:15.10 /bin/echo "Hello World" 参数解析 docker :Docker的二进制执行文件 run :与前面的docker组合来运行一个容器 ubuntu:15.10:指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker就会从镜像仓库Docker Hub下载公共镜像 /bin/echo “Hello world”:在启动的容器内执行的命令 运行交互式的容器 docker run -it ubuntu:15.10 /bin/bash 参数解析 -t :在新容器内指定一个伪终端或终端 -i :允许你对容器内的标准(STDIN)进行交互 我们可以通过运行exit命令或者使用CTRL+D来退出容器 启动容器(后台模式) docker run -d ubuntu:15.10 /bin/sh -c "while true;do echo hello world;sleep 1;done" 在容器内使用docker logs命令,查看容器内的标准输出 docker logs <容器id> 停止容器 docker stop

shell基础

六月ゝ 毕业季﹏ 提交于 2019-12-04 23:31:28
一、shell脚本的执行方式 1. echo 命令 [root@centos2 ~]# echo [选项] [输出内容] 选项 -e:支持反斜线控制的字符装换 -n:取消输出后行末的换行符,就是内容输出后不换行 例 [root@centos2 ~]# echo "hello world" hello world [root@centos2 ~]# echo -n "hello world" hello world[root@centos2 ~]# 在echo命令中使用"-e"选项,可控制以下字符 控制字符 作 用 \\ 输出\本身 \a 输出警告音 \b 退格键,向左删除 \c 取消输出行末的换行符,和"-n"选项作用一致 \e ESCAPE键 \f 换页符 \n 换行符 \r 回车符 \t 制表符,tab键 \v 垂直制表符 \0nnn   按照八进制ASCII码表输出字符。0为数字零,nnn是三位八进制数 \xhh 按照十六进制ASCII码表输出字符。其中hh是两位十六进制数 例 [root@centos2 ~]# echo -e "\\ \a" \ #输出\,同时会输出一声提示音 [root@centos2 ~]# echo -e "ab\bc" ac [root@centos2 ~]# echo -e "abc\c" abc[root@centos2 ~]# [root

docker简单使用

半腔热情 提交于 2019-12-04 20:09:18
1、输出Hello world docker run ubuntu : 15.10 / bin / echo "Hello world" 2、运行交互式容器,可以使用 CTRL+D 来退出容器 docker run -i -t ubuntu:15.10 /bin/bash 3、启动后台模式的容器 docker run - d ubuntu : 15.10 / bin / sh - c "while true; do echo hello world; sleep 1; done" 来源: https://www.cnblogs.com/leeboss/p/11881122.html

Hello World

拈花ヽ惹草 提交于 2019-12-04 19:50:48
# Test cnblogs ```cpp #include<bis/stdc++.h> using namespace std; int main(){   cout<<"Hello World"<<endl;  } ``` Simple Font 来源: https://www.cnblogs.com/shizurin/p/11880154.html

shell脚本编程

左心房为你撑大大i 提交于 2019-12-04 16:20:46
什么是shell shell是操作系统的最外层,shell可以合并编程语言以控制进程和文件,以及启动和控制其他程序。shell通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出,简单来说shell就是一个用户跟操作系统之间的一个命令解释器。 shell环境 Linux shell种类有很多,常见的shell如下: bourne shell(/user/bin/sh或/bin/sh); bourne again shell(/bin/bash); C shell(/user/bin/csh); K shell(/user/bin/ksh); shell for root(/sbin/sh); 不同的shell语言的语法有所不同,一般不能交换使用,最常用的shell是bash,也就是bourne again shell。bash由于易用和免费,在日常生活中被广泛使用,也是大多数Linux操作系统默认的shell环境。 shell脚本及Hello World 要熟练掌握shell编程语言,需要大量的练习,初学者可以用shell打印“Hello World”字符。 shell脚本编程需要注意以下几个事项: 1、shell脚本名称命名一般为英文的大写、小写; 2、不能使用特殊符号、空格来命名; 3、shell脚本后缀以.sh 结尾; 4、不建议shell命名为纯数字

python学习(环境搭建+第一个python程序)

做~自己de王妃 提交于 2019-12-04 16:14:27
今天开始系统学习python,以前是东一榔头西一棒子,现在开始系统学起来。希望早日成为熟练使用python的人,给自己加把劲!fighting! 今天学习的内容主要有三个,第一个是环境搭建,第二个是写第一个python程序,第三个是交互式解释器。 一、环境搭建 我搭建了两个环境,第一个是python3,第二个是python2 ①、Python3搭建 python3的搭建过程是这样,先从python官网(https://www.python.org/downloads/)上下载python3的软件包,我的系统是win7,64位的,所以我下载了Python3.6.4的64位的包 接着双击这个包进行安装,我选择了自定义安装,安装路径在D:\Python,同时勾选了add python 3.6 to path,安装完成后进入命令行(在开始菜单输入cmd即可进入命令行),输入python,如果出现>>>符号并且版本号正确就代表安装成功。如下图所示 ②、Python2搭建 Python2的搭建过程与Python3类似,也是在python官网上下载软件包,下载后双击打开安装,只是不要勾选add python to path,装完成后进入命令行(在开始菜单输入cmd即可进入命令行),输入Python2所在的绝对路径运行python2,如果出现>>>符号并且版本号正确就代表安装成功。如下图所示 PS

Docker学习系列--Docker之打印HelloWorld

江枫思渺然 提交于 2019-12-04 09:43:50
Docker 允许你在容器内运行应用程序,使用docker run 命令在容器内运行一个应用程序。 输入HelloWorld root@ubuntu:~# docker run ubuntu:14.04 /bin/echo "hello world" 各个参数解析 docker:docker 的二进制执行文件 run :与 前面的docker 组合来运行一个容器 Ubuntu 14.04 指定要运行的镜像, Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。 /bin/echo "hello world" : 在启动的容器里执行的命令。 大致意思就是: Docker 以Ubuntu 14.04 镜像创建一个docker容器,然后在新容器中执行“/bin/echo "hello world" ” echo 打印 hello world; 由于docker 是新装的,所以本地是没有Ubuntu 14.04镜像的,所以docker需要自动到docker 库文件中找到并下载到本地库中(在这里,我自认为docker更像Maven) 当然我们可以进入我们运行的容器镜像中,进行操作: root@ubuntu:~# docker run -i -t ubuntu:14.04 /bin/bash 然后我们可以对容器进行操作:

Docker run终端交互能力

我与影子孤独终老i 提交于 2019-12-04 08:45:16
Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序。 输出Hello world runoob @runoob :~ $ docker run ubuntu: 15.10 /bin/echo "Hello world" Hello world 各个参数解析: docker: Docker 的二进制执行文件。 run:与前面的 docker 组合来运行一个容器。 ubuntu:15.10指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库Docker Hub 下载公共镜像。 /bin/echo “Hello world”: 在启动的容器里执行的命令 以上命令完整的意思可以解释为:Docker 以 ubuntu15.10 镜像创建一个新容器,然后在容器里执行 bin/echo “Hello world”,然后输出结果。 运行交互式的容器 我们通过docker的两个参数 -i -t,让docker运行的容器实现”对话”的能力 runoob @runoob :~ $ docker run -i -t ubuntu: 15.10 /bin/bash root @dc0050c79503 :/ # 各个参数解析: -t:在新容器内指定一个伪终端或终端。 -i:允许你对容器内的标准输入