摘要: 输入可能包含多个测试样例。 对于每个测试案例,输入的第一行为一个整数m (1<=m <=100)代表输入的正整数的个数。 输入的第二行包括m个正整数,其中每个正整数不超过10000000。 对应每个测试案例, 输出m个数字能排成的最小数字。 样例输入: 样例输出: 阅读全文
posted @ 2017-08-25 14:38 kosamino 阅读(162) 评论(0) 推荐(0) 编辑
摘要: jdk中有个RandomAccess接口,这是一个标记接口(Marker),它没有任何方法,这个接口被List的实现类(子类)使用。如果List子类实现了RandomAccess接口,那就表示它能够快速随机访问存储的元素。RandomAccess接口的意义在于:在对列表进行随机或顺序访问的时候,访问 阅读全文
posted @ 2017-08-21 00:38 kosamino 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1、cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如: cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当前目录下的path目录中,“.” 阅读全文
posted @ 2017-08-21 00:33 kosamino 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下。 bash shell 脚本的方法有多种,现在作个小结。假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。 阅读全文
posted @ 2017-08-11 14:37 kosamino 阅读(1421) 评论(0) 推荐(0) 编辑
摘要: email邮箱验证规则 "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,3}[a-zA-z\\-]{1,}" "^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$" "^([w-.]+)@(([[0-9]{1,3}.[0- 阅读全文
posted @ 2017-08-11 01:04 kosamino 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一 正则表达式 1.1 什么是正则表达式 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),用于匹配一组字符串。可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 1.2 常用的正则匹配工具 在线匹配工具: 1  阅读全文
posted @ 2017-08-11 00:30 kosamino 阅读(833) 评论(0) 推荐(0) 编辑
摘要: OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。 1. OpenStack是什么 OpenStack既是一个社区,也是一个项目和一个开源软件 阅读全文
posted @ 2017-08-10 23:37 kosamino 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 什么是OpenStack OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。 OpenStack项目是一个支持所有云环境的开源云计算平台。提升 阅读全文
posted @ 2017-08-10 23:26 kosamino 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 题目描述:对字符串中的所有单词进行倒排。 说明: 1、每个单词是以26个大写或小写英文字母构成,可以用一个“-”中连接线连接单词两部分表示一个单词,但是仅限一个“-”,出现两个“--”则为非构成单词的字符; 2、非构成单词的字符均视为单词间隔符; 3、要求倒排后的单词间隔符以一个空格表示;如果原字符 阅读全文
posted @ 2017-08-09 23:57 kosamino 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Future模型: Future模式是多线程开发中非常常见的一种设计模式,它的核心思想是异步调用。这类似我们网上订餐订座,只要一个电话,客服就告诉我们已经预定成功(实际客服MM啥都还没做好),但是我们这时就从家里出发,同时客服MM也在准备着我们的位置,当我们到了的时候菜和位置也都准备好了。 阅读全文
posted @ 2017-08-09 22:52 kosamino 阅读(352) 评论(0) 推荐(0) 编辑
摘要: IaaS: Infrastructure-as-a-Service(基础设施即服务)。IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。一些大的IaaS公司包括Amazon, Microsoft, VMWare, Rack 阅读全文
posted @ 2017-08-09 08:54 kosamino 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了同步块synchronized和volatile关键字机制。 synchronized 阅读全文
posted @ 2017-08-09 01:00 kosamino 阅读(417) 评论(0) 推荐(0) 编辑
摘要: Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的 阅读全文
posted @ 2017-08-09 00:20 kosamino 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 块存储和文件存储是我们比较熟悉的两种主流的存储类型,而对象存储(Object-based Storage)是一种新的网络存储架构,基于对象存储技术的设备就是对象存储设备(Object-based Storage Device)简称OSD。 首先,我们介绍这两种传统的存储类型。通常来讲,所有磁盘阵列都 阅读全文
posted @ 2017-08-03 00:23 kosamino 阅读(5650) 评论(0) 推荐(0) 编辑
摘要: 本文以类图的方式,介绍maven核心的12个概念以及相互之间的关系。 Table of Contents 1 maven管理的目标:工程(Project) 1.1 工程依赖关系 1.2 工程聚合关系 2 maven的核心:生命周期和阶段 3 功能实现:插件和Goal 4 仓库(Repository) 阅读全文
posted @ 2017-08-02 22:57 kosamino 阅读(267) 评论(0) 推荐(0) 编辑