摘要: Linux shell脚本基础学习,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。1. Linux 脚本编写基础◆1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编辑好脚本时,如果要执行该脚本,还必须使其可执行。要使脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行1.1.2 注释在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。如果您使用 阅读全文
posted @ 2013-02-02 18:54 smile看风云 阅读(150) 评论(0) 推荐(0) 编辑
摘要: grep的用法首先创建我们练习grep命令时需要用到的demo文件demo_file。$ cat demo_fileTHIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.this line is the 1st lower case line in this file.This Line Has All Its First Character Of The Word With Upper Case.Two lines above this line is empty.And this is the last line.1.从单个文件中搜索指定的字串 阅读全文
posted @ 2013-02-02 18:49 smile看风云 阅读(141) 评论(0) 推荐(0) 编辑
摘要: //新建一个数组类public class SnakeArray {//程序入口 public static void main(String[] args) { move(8); } public static void move(int n) { //初始化 // 新建 n*n的二维数组 int[][] array = new int[n][n]; // left表示点左移,right表示点右移,up表示点上移,down表示点下移 int left = 1; int right = 2; ... 阅读全文
posted @ 2012-11-16 11:37 smile看风云 阅读(663) 评论(0) 推荐(0) 编辑
摘要: public static String reverse(String str){ if(str==null||str.trim().equals("")){ return null; }else{ return new StringBuffer(str).reverse().toString(); } } 阅读全文
posted @ 2012-11-14 23:35 smile看风云 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 我去面试,公司出的题目。当时我做的时候,只是有点思路,写的并不完整。后来,我就把这个题目做了一下。大部分功能实现了,还有一下细节没有出来好。给大家看看,希望起到抱砖引玉的作用! 上图为黑白棋盘。用java代码模拟棋盘初始化,白子向上移,向下移,向左移,想右移的过程,成功移动返回值为true,移动失败返回值为false。(规则:白子不能超出棋盘边界;当白子所要移动的位置被黑子占据时,白子不能移动。)提示:用二维数组模拟棋盘。上图黑子的位置用二维数组表示为{{1,1},{2,3},{5,3},{4,4},{7,4},{6,7},{2,8},{4,8},{7,8}},白子的位置有二维数组表示为{{. 阅读全文
posted @ 2012-11-14 14:13 smile看风云 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 网上的 答案千篇一律,都是不可以。但是我有点小疑惑。main 方法不是静态方法吗,它怎么可以调用非static方法呀。还是我理解有误?如果有人能解答,我会非常感激的。 阅读全文
posted @ 2012-11-04 22:17 smile看风云 阅读(229) 评论(0) 推荐(0) 编辑
摘要: package cn.edu.hnnu.c.rentacar.util;import java.util.regex.Matcher;import java.util.regex.Pattern;public class StringUtil { private StringUtil() { } // 判断一个字符串是否为空 public static boolean isNull(String str) { if (str == null || str.trim().equals("")) { return true; } else { return false; } } 阅读全文
posted @ 2012-10-31 09:10 smile看风云 阅读(667) 评论(0) 推荐(0) 编辑