hello world

第一个Java程序示例――Hello World!

匿名 (未验证) 提交于 2019-12-02 21:40:25
跟随世界潮流,第一个Java程序输出“Hell World!”。 通过Eclipse运行程序 启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,弹出对话框: 在菜单中选择“文件 --> 新建 --> 类”,弹出对话框: 输入类名称,点击“完成”,成功创建一个HelloWorld类: 将下面的代码输入到源文件,注意Java是大小写敏感的: public class HelloWorld { public static void main (String [] args ) { System .out . println ( "Hello World!" ); } } ,或者在菜单中选择“运行 --> 运行”,就可以看到下方控制台输出了“Hello World!”: 恭喜你,你成功编写并运行了第一个Java程序。 打开Demo文件夹下的bin目录,出现了一个 HelloWorld.class 文件,这就是编译生成的字节码。与C、C++不同,Java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由JVM翻译成机器码才能运行,这就是为什么运行Java程序必须安装JVM的原因。 通过命令行运行程序 当然,你也可以直接输入命令来编译和运行Java。 打开CMD,cd 到源文件所在目录,通过 javac filename 命令完成编译,通过

PYTHON 面试170道

心已入冬 提交于 2019-12-02 15:04:05
语言特性 1. 谈谈对 Python 和其他语言的区别 2. 简述解释型和编译型编程语言 3. Python 的解释器种类以及相关特点? 4. Python3 和 Python2 的区别? 5. Python3 和 Python2 中 int 和 long 区别? 6. xrange 和 range 的区别? 编码规范 7. 什么是 PEP8? 8. 了解 Python 之禅么? 9. 了解 DocStrings 么? 10. 了解类型注解么? 11. 例举你知道 Python 对象的命名规范,例如方法或者类等 12. Python 中的注释有几种? 13. 如何优雅的给一个函数加注释? 14. 如何给变量加注释? 15. Python 代码缩进中是否支持 Tab 键和空格混用。 16. 是否可以在一句 import 中导入多个库? 17. 在给 Py 文件命名的时候需要注意什么? 18. 例举几个规范 Python 代码风格的工具 数据类型-字符串 19. 列举 Python 中的基本数据类型? 20. 如何区别可变数据类型和不可变数据类型 21. 将"hello world"转换为首字母大写"Hello World" 22. 如何检测字符串中只含有数字? 23. 将字符串"ilovechina"进行反转 24. Python 中的字符串格式化方式你知道哪些? 25.

Hello World!

…衆ロ難τιáo~ 提交于 2019-12-02 13:01:35
public class Demo{ public static void main(String[] args) { System.out.println("hello world"); } } 来源: https://www.cnblogs.com/xiexf/p/11746150.html

大数据学习笔记——Java篇之IO

房东的猫 提交于 2019-12-02 08:53:25
IO学习笔记整理 1. File类 1.1 File对象的三种创建方式: File对象是一个抽象的概念,只有被创建出来之后,文件或文件夹才会真正存在 注意:File对象想要创建成功,它的目录必须存在! import java.io.File; /* 演示三种创建File对象的方式 */ public class FileDemo { public static void main(String[] args) throws Exception { //指定完整路径名的字符串 File f1 = new File("e:/test/a.txt"); //指定父路径名以及子路径名的字符串 File f2 = new File("e:/test", "b.txt"); //指定父路径的File对象以及子路径名的字符串 File f3 = new File(new File("e:/test"), "c.txt"); f1.createNewFile(); f2.createNewFile(); f3.createNewFile(); } } 如果使用的是相对路径(即不以盘符开头),那么默认的是当前项目的路径 1.2 mkdir和createNewFile方法 mkdir和createNewFile两个方法的区别,前者看成文件夹,哪怕写上了后缀,后者看成文件 import java.io

go学习笔记

烂漫一生 提交于 2019-12-02 08:08:39
转自 https://www.cnblogs.com/xhen/p/11106776.html go学习笔记 0、值类型:变量直接存储值,内存通常在栈中分配:int、float、bool、string以及数组和struct   引用类型:变量存储的是一个地址,这个地址存储最终的值。内存通常在堆上分配。通过gc回收:指针、slice、map、chan等都是引用类型 使用&结构体{}就相当与使用new实例化了一次结构体 1、变量(或常量)包含数据,这些数据可以有不同的数据类型,简称类型。使用 var 声明的变量的值会自动初始化为该类型的零值。类型定义了某个变量的值的集合与可对其进行操作的集合。  类型可以是基本类型,如:int、float、bool、string;结构化的(复合的),如:struct、array、slice、map、channel;只描述类型的行为的,如:interface。  结构化的类型没有真正的值,它使用 nil 作为默认值(在 Objective-C 中是 nil,在 Java 中是 null,在 C 和 C++ 中是NULL或 0)。值得注意的是,Go 语言中不存在类型继承。  比如:定义变量的两种方式 var i int=15 或 i :=15     定义数组:arr1 :=[] int { } 数组名称 数组长度 数组里面的类型 数组值 2

Win10上的Docker应用:Hello World

匆匆过客 提交于 2019-12-02 00:07:41
前言:   最近学习了Docker相关技术点,国内关于Docker的资料大多是基于Linux系统的,但是我对Linux又不熟(实际上没用过,掩面哭笑.Jpg)。 好在在Win10下也是支持Docker的,而且是支持Linux和Windows两种容器。   在Win10下运行容器和在Linux下是有一些区别的,很多命令都不一样、容器网络也不一样,刚开始我就不明白这点,搭建应用总是错误不断, 网上相关Win10下的容器的资料有很少,特别是容器网络这段,坑不是一般少。学习的过程是曲折的。   废话少说,直奔主题吧, 一、Win10下安装Docker 1、win10以下的那些Docker大家还是别去看了,个人觉得浪费时间;win10下的Docker是Docker for windows,点击这里下载: 戳这里 2、下载完成后安装,一直Next就行了,最后在桌面看到快捷方式    3、双击快捷方式启动docker,第一次启动需要注册登录,没有账户的先去官网注册: 戳这里 4、注册完成后输入账户就可以成功启动docker了,启动后可以看到小鲸鱼       5、运行PowerShell验证,输入docker info    二、Web应用 1、新建asp.net core测试项目    2、修改Controllers以及View 1 public IActionResult Index() 2

Docker 运行hello world

时光怂恿深爱的人放手 提交于 2019-12-01 15:23:15
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 以 ubuntu15.10 镜像创建一个新容器,然后在容器里执行 bin/echo "Hello world",然后输出结果。 运行交互式的容器 我们通过docker的两个参数 -i -t,让docker运行的容器实现"对话"的能力 docker run -i -t ubuntu:15.10 /bin/bash 各个参数解析: -t: 在新容器内指定一个伪终端或终端。 -i: 允许你对容器内的标准输入 (STDIN) 进行交互。 此时我们已进入一个 ubuntu15.10系统的容器 在容器中运行命令 cat /proc/version 和 ls

echo命令使用说明

南笙酒味 提交于 2019-12-01 12:24:44
1、命令概述 echo命令用于在终端设备上输出字符串或变量提取后的值,Linux系统中最常用的几个命令之一,操作简单。使用echo命令输出一段字符串到屏幕上,起到给用户提示的作用。 2、命令语法 echo【选项】 【字符串】 3、命令选项 -n 不输出结尾的换行符 -e “\a” 发出警告音 -e “\b” 删除前面的一个字符 -e “\c” 结尾不加换行符,不换行输出,若 "\c" 后面不存在字符,作用相当于 echo -n;若 "\c" 后面存在字符,后面的字符不会输出 -e “\f” 换行,但是换行后的新行开头位置连接着上一行的行尾 -e “\n” 换行,光标移至行首 -e “\r” 表示 "\r" 后面的字符覆盖 "\r" 前面的同等长度的字符(从首字符开始覆盖) -e "\t" 插入 tab -e "\v" 与 "\f" 相同 -e "\\" 插入 \ 字符 -E 禁止反斜杠转移,与-e参数功能相反 4、命令示例 4.1 输出一段字符串 1 [root@localhost ~]# echo "hello world!" #输出字符串 2 hello world! 3 [root@localhost ~]# echo '"hello world!"' #输出字符串,带 "" 双引号 4 "hello world!" 4.2 输出变量提取后的值 1 [root

01-RabbitMQ开篇 Hello World

南楼画角 提交于 2019-11-30 22:27:54
【博文总目录>>>】 【工程下载>>>】 先决条件 本教程假定RabbitMQ已在标准端口(5672)上的localhost上安装并运行。如果使用不同的主机,端口或凭据,连接设置将需要调整。 介绍 RabbitMQ是一个消息代理:它接受并转发消息。您可以将其视为邮局:当您将要发布的邮件放在邮箱中时,您可以确信邮差最终会将邮件发送给收件人。在这个比喻中,RabbitMQ是一个邮箱,邮局和邮递员。 RabbitMQ和邮局之间的主要区别在于它不处理纸张,而是接受,存储和转发二进制数据块的消息。 RabbitMQ和消息传递一般使用一些术语。 生产意味着不仅仅是发送消息。发送消息的程序是一个生产者: 队列是存在于RabbitMQ中的邮箱的名称。虽然消息流过RabbitMQ和您的应用程序,但它们只能存储在队列中。一个队列仅由主机的存储器和磁盘限制约束,它本质上是一个大的消息缓冲器。多个生产者可以发送消息到到一个队列,多个消费者可以尝试从一个队列接收数据。下图是代表一个队列的示意图 消费具有与接收相似的含义。一个消费者是一个程序,主要是等待接收信息: 请注意,生产者,消费者和消息代理(Broker)不必驻留在同一个主机上; 确实在大多数应用程序中,它们不是。 Hello World 在本教程的这一部分,我们将用Java编写两个程序; 发送单个消息的生产者,以及接收消息并将其打印出来的消费者

【Linux】Bash脚本

我是研究僧i 提交于 2019-11-30 21:16:23
1.1 变量类型 几乎所有的编程语言都有变量的概念,Bash当然也不例外。说道变量就少不了说一说类型。但与其他语言不同的是 Bash属于无类型语言,如果强要说一种类型,可以认为都是字符串 。说到这里,你可能会说,Bash里面也有整数类型吧,好像有整数的运算。但其是通过一些运算符,表达式或者命令将字符串视作整数处理的,其本质还是字符串。 1.2 声明变量 Bash中的变量和其他脚本语言一样,都是无需声明, 直接拿来用 的。所以变量的第一次出现都是伴随着初始化的。 1.3 取用变量 变量前加一个 $ 符号。称作dollar符,就是美元符号。这是最基本的一种取用方式,其他的方式以后再表。 12 a="hello world" echo $a 终端会打印出 hello world。当然你可以把变量和常量字符串放到一起来打印,比如 12 boy=Jellyecho "$boy:hello world!" 结果为 Jelly:hello world! 1.4 初始化/赋值变量 Bash中的变量由于无需声明,所以第一次出现都会伴随初始化。Bash中的变初始化(或赋值)方式共有三种:直接赋值、读取输入和命令替换。 1.4.1 直接赋值 直接赋值就是使用一个等于号了,这在其他编程语言里也很常见,比如: 1234 a=123b=abcc=‘123’d=“hello world” 注意空格 需要注意的是