Java读文件写文件操作

这里,Java的读文件和写文件都是基于字符流的,主要用到下面的几个类:

1、FileReader----读取字符流

2、FileWriter----写入字符流

3、BufferedReader----缓冲指定文件的输入

该类的方法有:

void close()  关闭该流。

void mark(int readAheadLimit)  标记流中的当前位置。

boolean markSupported()  判断此流是否支持 mark() 操作(它一定支持)

Continue reading

Linux下更改文件的扩展名(后缀)

      在Linuxt下,改变当前所在目录下文件的后缀:将以某种扩展名为后缀的文件,变成以另外一种扩展名为后缀。这里我们将.doc的文件转换为.txt的文件:
    (1)输入 "vi change.sh" 用vi编辑器创建并编写一个shell程序:
代码如下:

#! /bin/sh
for filename in `ls *.doc`
do
        newfilename=${filename%.doc}.txt
        mv $filename $newfilename
done

Continue reading

C语言/C++中怎样产生随机数

C语言/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。

(1)  如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。

例如:

#include<stdio.h>
#include<stdlib.h>
void main()
{
       for(int i=0;i<10;i+)
             printf("%d\n",rand());
}

Continue reading

php和 mysql学习专题

      1.赛迪的php专题:http://www.ccidnet.com/images/tech/linux/zhuanti/php/index.htm
      2.赛迪的mysql备份专题:http://www.ccidnet.com/images/tech/database/zhuanti/mysqlbf/index.htm
      3.赛迪的mysql专题:http://database.ccidnet.com/col/1108/1108.html

Continue reading

JBuilder 2006 破解方法

      晚上在装JBuilder 2006的时候遇到了激活的问题,在网上找了好久才找到激活文件,一些激活文件根本不可以用,在这里我把我激活的过程写下来。
      1、安装好JBuilder 2006,默认装在 C:\Borland\JBuilder2006 下,后面激活文件的配置根据这个安装目录,如果你装在其他目录,后面激活文件的配置也随着改变。
      2、去 这里 (//img.ezloo.com/2008/other/jbuilder_crack.rar) 下载激活文件。

Continue reading

SHELL编程基础

学编程最好的就是看例子,然后自己多写代码,熟能生巧。
1、使用if和case对"是否选修了Linux课程"的问题做出回答。
使用 IF 实现
#!/bin/sh
echo '是否选修了Linux课程?(Yes/No)'
read input
if [ $input = 'Yes' ]
then echo '谢谢,已经选了Linux课程。'
else echo '对不起,还没有选Linux课程。'
fi

Continue reading

如何修改Eclipse的 workspace目录

Eclipse是一款很强的Java IDE,我们在开始的时候,往往设定了默认的workspace,当用久在之后,我们可能要去更改一下workspace的位置,但是在启动的时候已经不会显示更改了。下面有几种方法可以更改workspace的目录。

1、进入 Window > Preferences > General > Startup and Shutdown 选中 Prompt for workspace on startup。

2、进入Eclipse的安装目录,找到configuration 目录下的 .settings 文件夹,里面有一个 org.eclipse.ui.ide.prefs, 用Ultra Edit等打开,也可以用写字板打开,找到RECENT_WORKSPACES,按照它的格式修改一下。

Continue reading

break 和 continue的用法

我对break 和 continue 还是有点搞不清除,今天在看《Thinking in Java》,看到这个,学习了一下。

break的作用是跳出这个循环(如果这个break或者continue在循环中的if语句里面,不是跳出if语句,而是跳出循环语句),执行这个循环的大括号以后的语句,break在循环语句中是这样,在switch语句用功能也是这样的,而continue是当条件满足的时候不执行这个循环后面的语句,从这个循环的开始重新执行。

以下代码是书本中的范例,我改了一下,运行了一下,终于明白了。

Continue reading

选择排序算法C语言的实现

选择法排序原理:一次选定数组中的每一个数,记下当前位置并假设它是从当前位置开始后面数中的最小数min=i,从这个数的下一个数开始扫描直到最后一个数,并记录下最小数的位置min,扫描结束后如果min不等于i,说明假设错误,则交换min与i位置上数。 具体实现代码如下:

Continue reading