hello world

正则表达式方法的使用

眉间皱痕 提交于 2020-02-25 22:10:35
Python 的 re 模块 在 Python 中,我们可以使用内置的 re 模块来使用正则表达式。 有一点需要特别注意的是,正则表达式使用 对特殊字符进行转义,所以如果我们要使用原始字符串,只需加一个 r 前缀,示例: r’chuanzhiboke\t.\tpython’ re 模块的一般使用步骤如下: 使用 compile() 函数将正则表达式的字符串形式编译为一个 Pattern 对象 通过 Pattern 对象提供的一系列方法对文本进行匹配查找,获得匹配结果,一个 Match 对象。 最后使用 Match 对象提供的属性和方法获得信息,根据需要进行其他的操作 compile 函数 compile 函数用于编译正则表达式,生成一个 Pattern 对象,它的一般使用形式如下: import re 将正则表达式编译成 Pattern 对象 pattern = re.compile(r’\d+’) 在上面,我们已将一个正则表达式编译成 Pattern 对象,接下来,我们就可以利用 pattern 的一系列方法对文本进行匹配查找了。 Pattern 对象的一些常用方法主要有: match 方法:从起始位置开始查找,一次匹配 search 方法:从任何位置开始查找,一次匹配 findall 方法:全部匹配,返回列表 finditer 方法:全部匹配,返回迭代器 split 方法

【翻译】C#编程语言和JAVA编程语言的比较(上)

僤鯓⒐⒋嵵緔 提交于 2020-02-17 15:56:34
原文地址: http://www.25hoursaday.com/CsharpVsJava.html 简介 C#语言是一门面向对象的语言,开发者可以使用C#和微软.NET平台快速构建各种应用程序。C#和.NET平台的目标是把开发者从一些诸如内存管理、类型安全问题、底层类库、数组边界检查等等的底层问题中解放出来并节约大量的时间,这样开发者就可以真正把时间和精力放在他们的应用程序和业务逻辑上。对于Java开发者来说,把前面那句话的开头改为“Java语言和平台”,这句话也同样可以总结Java语言和平台。 后面的内容介绍了C#和Java编程语言的异同,这些都是基于我使用两个语言的经历。所有代码都经过微软.NET框架2.0以及Java SE 6的测试。 注意:作者有些代码不符合.NET 3.5或JAVA SE 7(或以上)版本的最佳实践写法并且也不能覆盖它们所提供的新语法和新特性,但不影响本文的重点也就是平台的比较。 第一部分:C#和JAVA基本一致的地方 1、我们都是Object C#的类层次中有一个根,也就是所有C#的类都是System.Object的子类,Java也是这样,所有类都是java.lang.Object的子类。两个语言的Object类的方法有些相同(比如System.Object的ToString()和java.lang.Object的toString()),也有一些不同

linux shell学习之 sed(基本用法)

孤者浪人 提交于 2020-02-17 02:37:08
一、概述 sed是一种流编辑器,与交互式编辑器不同,流式编辑器会在处理数据之前基于预先提供的一组规则来编辑数据流。 sed可以从标准输入(stdin)获取输入,处理结果从标准输出(stdout)输出。sed会一行一行地读入输入,然后按照预设命令对每行数据进行操作,若输入的是一个文件的内容,sed不会在源文件上修改,而只是在标准输出打印结果。 二、用法初涉 1、替换操作 echo "hello world" | sed 's/hello/HELLO/' 结果:hello world会被替换为HELLO world并从标准输出输出,命令‘s’是替换的意思。 2、多命令操作 使用分号隔开多命令 echo "hello world" | sed 's/hello/HELLO/;s/world/WORLD/' 或者直接换行,每行一个命令 echo "hello world" | sed ' >s/hello/HELLO/ >s/world/WORLD/' 两种操作的结果都是把hello world替换为HELLO WORLD。(我看的参考书里面说多命令要加上-e选项,但我没有加也可以完成操作。) 3、将命令存储在文件中 若有很多的命令,可以预先将命令存放在文件中,每行一个操作命令,在sed中使用-f选项指定从该文件中读取命令即可。 比如cmd.sed文件中存放以下命令 s/hello

java学习笔记----java入门

纵然是瞬间 提交于 2020-02-16 13:05:53
java基础 一、java语言跨平台原理 1、什么是跨平台? 跨平台就是一个软件可以在不同的操作系统中运行,但是不需要对其修改。换句话说,java语言编写的软件在不做修改的情况下就能在不同的系统平台上运行 2、跨平台的原理 java程序依靠JVM运行,与操作系统无关,因此,我们只需在任意操作系统中安装一个JVM,由JVM来负责java程序的运行 3、跨平台图解 注意:Java语言是跨平台的,是因为Java应用程序需要Java虚拟机JVM负责运行。 而Java虚拟机JVM是不跨平台的,不同的操作系统需要安装与此对应的Java虚拟机JVM。 二、java开发环境搭建 1、jar和jdk的区别 JRE(Java Runtime Environment Java运行环境):包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。 JDK(Java Development Kit Java开发工具包):JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等 简单而言:使用JDK开发完成的java程序,交给JRE去运行。

Lua 入门教程

醉酒当歌 提交于 2020-02-13 23:16:58
文章目录 Lua简介 Lua入门 安装 hello world 类型 nil boolean number string table function 表达式 关系操作符 逻辑操作符 字符串连接 控制结构 if then else if then elseif then end while for 数字型for 泛型for metatable与metamethod Lua简介 Lua作为一种脚本语言(解释型语言),号称性能最高的脚本,被广泛应用在很多需要性能的地方,比如nginx,游戏脚本,OpenResty等等。在我的项目agent中,使用lua脚本实现了任务处理逻辑。任务执行器在接收到任务时选择对应的lua脚本执行任务,与执行器进行解耦,同时支持热更新。 Lua入门 安装 Lua的安装非常简单,如果是Linux系统,则将 make macosx test 替换掉make linux test curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz tar zxf lua-5.3.5.tar.gz cd lua-5.3.5 make linux test hello world 从最简单的hello world入门 $ lua Lua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio >

about SpringBoot学习后记

﹥>﹥吖頭↗ 提交于 2020-02-10 13:06:53
<SpringBoot实战>第一章节入门的名称为Spring风云再起 看起来Spring的功能确实受Java开发者喜爱 在SpringBoot中,继续将Spring框架做了另一次的封装使框架内代码模块更加简洁 [ Original Spring ] 原来的Spring : 假设你受命用Spring开发一个简单的Hello World Web应用程序.你该做什么? >> * 一个项目结构中,其中有一个包含必要依赖的Maven或者Gradle构建文件,最起码要有Spring MVC和 Servlet API这些依赖. * 一个web.xml文件 (或者一个WebApplicationInitializer实现),其中声明了Spring的DispatcherServlet (取代繁琐的多个Servlet) * 一个启用了Spring MVC的Spring配置. * 一个控制器类,以"Hello World"响应HTTP请求. * 一个用于部署应用程序的Web应用服务器,比如 Tomcat . 这份清单里只有一个东西是Hello World功能相关的,即控制器,剩下的都是Spring开发的Web应用程序必须的通用模板. 既然所有Spring Web应用程序都要用到它们,那为什么还要你来提供这些东西呢? [ SpringBoot Quintessence ] SpringBoot精华所在 :

docker容器常用命令(复习版本)

你。 提交于 2020-02-08 05:49:58
概念: 容器是运行的实例。 1.创建容器 docker create - ti centos 注意:这里要注意的是docker create 仅仅是创建容器,并没有启动。返回的是容器的ID.如果要启动需要docker start 2.创建并启动容器(两种方式) (1)创建并启动: docker run centos / bin / echo "hello world" /bin/echo “hello world”:是启动完成之后在控制台输出:hello world (2)启动容器 这里是容器已经创建好了,只是启动容器。 docker start [ 容器id的前几位 ] 3.查看容器信息 docker ps - a 可以不加-a看到的只是活着的容器,加上-a,就可以看到运行的和终止的容器信息。 六列的信息如下: CONTAINER ID:容器ID(唯⼀) IMAGE:依赖的镜像 COMMAND:执⾏的命令 STATUS:当前容器的状态 PORTS:容器端⼝信息 NAMES:容器别名(可⾃定义) 创建一个centos容器,允许用户交互。 docker run - t - i centos / bin / bash t:docker分配一个伪终端并绑定到容器的标准输入上。 i:让容器的标准输入保持打开。 让容器在后台运行: docker run - d centos / bin /

nodejs基础 -- express框架

自作多情 提交于 2020-02-07 02:25:53
Node.js Express 框架 Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。 Express 框架核心特性: 可以设置中间件来响应 HTTP 请求。 定义了路由表用于执行不同的 HTTP 请求动作。 可以通过向模板传递参数来动态渲染 HTML 页面。 安装 Express 安装 Express 并将其保存到依赖列表中: $ npm install express --save 以上命令会将 Express 框架安装在当前目录的 node_modules 目录中, node_modules 目录下会自动创建 express 目录。 以下几个重要的模块是需要与 express 框架一起安装 的: body-parser - node.js 中间件,用于处理 JSON, Raw, Text 和 URL 编码的数据。 cookie-parser - 这就是一个解析Cookie的工具。通过req.cookies可以取到传过来的cookie,并把它们转成对象。 multer - node.js 中间件,用于处理 enctype="multipart/form-data"(设置表单的MIME编码)的表单数据。

Hello world

对着背影说爱祢 提交于 2020-02-05 14:16:04
题目 Hello world 难度级别:A; 运行时间限制:1000ms; 运行空间限制:256000KB; 代码长度限制:2000000B 试题描述 初次尝试进入编程的世界,让我们来打个招呼吧!编写程序输出"Hello world"。完全按照样例输出即可。 输入 无 输出 Hello world 输入示例 无 输出示例 Hello world 分析 水题,直接输出"Hello world"即可 代码 #include<iostream> using namespace std; int main() { cout<<"Hello world"; return 0; }    来源: https://www.cnblogs.com/zxjhaha/p/11068127.html

Go 系列教程 —— 2. Hello World

筅森魡賤 提交于 2020-02-04 14:34:33
建立 Go 工作区 在编写代码之前,我们首先应该建立 Go 的工作区(Workspace)。 在 Mac 或 Linux 操作系统下,Go 工作区应该设置在 $HOME/go 。所以我们要在 $HOME 目录下创建 go 目录。 而在 Windows 下,工作区应该设置在 C:\Users\YourName\go 。所以请将 go 目录放置在 C:\Users\YourName 。 其实也可以通过设置 GOPATH 环境变量,用其他目录来作为工作区。但为了简单起见,我们采用上面提到的放置方法。 所有 Go 源文件都应该放置在工作区里的 src 目录下。请在刚添加的 go 目录下面创建目录 src 。 所有 Go 项目都应该依次在 src 里面设置自己的子目录。我们在 src 里面创建一个目录 hello 来放置整个 hello world 项目。 创建上述目录之后,其目录结构如下: go src hello 在我们刚刚创建的 hello 目录下,在 helloworld.go 文件里保存下面的程序。 package main import "fmt" func main() { fmt.Println("Hello World") } 创建该程序之后,其目录结构如下: go src hello helloworld.go 运行 Go 程序 运行 Go 程序有多种方式