上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页
摘要: 一、简介 Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for、while和until。while循环和for循环属于“当型循环”,而until属于“直到型循环”。循环控制符:break和continue控制流程转向。 二、详解 1、for循环 for循 阅读全文
posted @ 2018-07-04 00:34 kosamino 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 在shell脚本中,for循环有很多种,今天就对以下几种做一个简单的总结。 1、循环数字 结果: 2、循环字符串 结果(输出当前文件名): 结果(输出当前所有入参): 结果(循环空格隔开的字符list): 结果(循环list): 3、路径查找 结果(循环查找当前目录): 结果(循环取出ls的结果): 阅读全文
posted @ 2018-07-03 01:21 kosamino 阅读(44733) 评论(0) 推荐(1) 编辑
摘要: 1) 如何向脚本传递参数 ? ./script argument 例子: 显示文件名称脚本 2) 如何在脚本中使用参数 ? 第一个参数 : $1,第二个参数 : $2 例子 : 脚本会复制文件(arg1) 到目标地址(arg2) 3) 如何计算传递进来的参数 ? 4) 如何在脚本中获取脚本名称 ? 阅读全文
posted @ 2018-07-01 19:02 kosamino 阅读(498) 评论(0) 推荐(0) 编辑
摘要: Java快速创建指定大小的文件,最多的解决办法就是循环向文件里面入固定大小的空字节,但是这种方式构建大文件性能比较低下,因此有这样两种方式可供参考: Java有一个类:FileChannel,查阅API发现通过这个类来实现复制文件比简单的循环读取写入可能会高效得多,很多操作系统可将字节直接从文件系统 阅读全文
posted @ 2018-06-13 20:47 kosamino 阅读(5555) 评论(3) 推荐(2) 编辑
摘要: 1、新建项目 打开idea,通过File->new->project,会弹出如下的信息: 接下来点击下一步,创建项目,点击“下一步”: 选择默认的Maven以及setting文件,点击“下一步”: 输入项目名称以及项目存放位置,点击“完成”: 至此,我们创建项目的步骤就完成了。这时会进入idea,可 阅读全文
posted @ 2018-06-03 20:02 kosamino 阅读(4410) 评论(1) 推荐(2) 编辑
摘要: 提前准备好一个文件夹,并且进入该文件夹。 1、clone Github 上的Repository,如: 2、仓库初始化: git于svn所不同的是git是分布式的,没有服务器概念。所有的人的机器上都有一个repo,每次提交都是给自己机器的repo。初始化: 此时会生成一个.git/目录。各个git工 阅读全文
posted @ 2018-05-24 01:32 kosamino 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1、git简介 Git是目前流行的分布式版本管理系统。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。git又使用了SHA-1哈希算法确保了在文件传输时变得不完整、磁盘损坏导致数据 阅读全文
posted @ 2018-05-24 00:48 kosamino 阅读(6783) 评论(0) 推荐(0) 编辑
摘要: .DS_Store 是什么 使用 Mac 的用户可能会注意到,系统经常会自动在每个目录生成一个隐藏的 .DS_Store 文件。.DS_Store(英文全称 Desktop Services Store)是一种由苹果公司的Mac OS X操作系统所创造的隐藏文件,目的在于存贮目录的自定义属性,例如文 阅读全文
posted @ 2018-05-24 00:13 kosamino 阅读(2998) 评论(0) 推荐(0) 编辑
摘要: Hub是一个面向开源及私有软件项目的托管平台、开源代码库以及版本控制系统,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。通常在Windows下使用GitHub的教程是非常多的,因此也无需主页君在此多费唇舌。本文主要讨论在Mac OS X系统上使用GitHub的方法。其实,在M 阅读全文
posted @ 2018-05-23 23:43 kosamino 阅读(1830) 评论(0) 推荐(0) 编辑
摘要: 一、Homebrew是什么 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 援引官方的一句话:又提示缺少套件啦?别担心,Homebrew 随时守候。Ho 阅读全文
posted @ 2018-05-23 01:39 kosamino 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 本文主要内容: - 1.Mac OS 10.11.6 [OS X EL Captain] - 2.Mac OS 安装Java 设置环境变量 - 3.Mac OS 安装Maven设置环境变量 - 4.Mac OS 安装Tomcat设置环境变量 - 5.Mac OS 安装HomeBrew服务器 - 6. 阅读全文
posted @ 2018-05-23 01:24 kosamino 阅读(3499) 评论(0) 推荐(0) 编辑
摘要: 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimt 阅读全文
posted @ 2018-05-15 09:35 kosamino 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Logge 阅读全文
posted @ 2018-05-14 17:45 kosamino 阅读(319) 评论(0) 推荐(1) 编辑
摘要: 项目中尽管对log4j有基本的配置,例如按天生成日志文件以作区分,但如果系统日志文件过大,则就需要考虑以更小的单位切分或者其他切分方式。下面就总结一下log4j常用的配置参数以及切分日志的不同方式。 一、JAR包准备 压缩包中有三个jar包: log4j-1.2.16.jar tomcat-juli 阅读全文
posted @ 2018-05-14 17:09 kosamino 阅读(6522) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar等程式,以及如何使用它们对.tar、.gz 、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、.z 阅读全文
posted @ 2018-05-11 01:44 kosamino 阅读(398) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页