「csh调用java」cshcshrc
今天给各位分享csh调用java的知识,其中也会对cshcshrc进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、下了个JAVA五子棋代码不会看 求注释
- 2、CSH是什么意思?
- 3、如何设置CSH.exe在WIN7中运行?
- 4、如何更改 MATLAB 使用的 Java 虚拟机
- 5、求助: CSH 什么意思?
- 6、JAVA 的一个小问题~~~~
下了个JAVA五子棋代码不会看 求注释
public void itemStateChanged(ItemEvent e) //ItemListener接口中的方法,必须要有
{
if (ckbHB[0].getState()) //选择黑子先还是白子先
{
color_Qizi=0; //白棋先
}
else
{
color_Qizi=1; //黑棋先
}
}
public void actionPerformed(ActionEvent e) //ActionListener接口中的方法,也是必须的
{
Graphics g=getGraphics(); //这句话貌似可以去掉,g是用来画图或者画界面的
if (e.getSource()==b1) //如果动作的来源是第一个按钮
{
Game_start(); //游戏开始
}
else //否则
{
Game_re(); //游戏重新开始
}
}
public void mousePressed(MouseEvent e){} //MouseListener接口中的方法,用不到所以留个空,但一定要有
public void mouseClicked(MouseEvent e) //鼠标单击时
{
Graphics g=getGraphics(); //获得画笔
int x1,y1;
x1=e.getX(); //单击处的x坐标
y1=e.getY(); //单击处的y坐标
if (e.getX()20 || e.getX()300 || e.getY()20 || e.getY()300) //在棋盘范围之外
{
return; //则这是不能走棋的,直接返回
}
//下面这两个if和两个赋值的作用是将x和y坐标根据舍入原则修改成棋盘上格子的坐标
if (x1%2010)
{
x1+=20;
}
if(y1%2010)
{
y1+=20;
}
x1=x1/20*20;
y1=y1/20*20;
set_Qizi(x1,y1); //在棋盘上画上一个棋子
}
public void mouseEntered(MouseEvent e){} //MouseListener接口中的方法,用不到所以留个空,但一定要有
public void mouseExited(MouseEvent e){} //MouseListener接口中的方法,用不到所以留个空,但一定要有
public void mouseReleased(MouseEvent e){} //MouseListener接口中的方法,用不到所以留个空,但一定要有
public void mouseDragged(MouseEvent e){} //MouseListener接口中的方法,用不到所以留个空,但一定要有
public void mouseMoved(MouseEvent e){} //MouseListener接口中的方法,用不到所以留个空,但一定要有
public void paint(Graphics g) //重绘和applet程序装载的时候会调用这个绘制的过程
{
draw_qipan(g); //画棋盘
}
public void set_Qizi(int x,int y) //落子
{
if (intGame_Start==0) //判断游戏未开始
{
return; //走棋无效,返回
}
if (intGame_Body[x/20][y/20]!=0) //如果这个位置上已经有了棋子
{
return; //走棋无效,返回
}
Graphics g=getGraphics(); //获得画笔
if (color_Qizi==1)//判断黑子还是白子
{
g.setColor(Color.black); //设置颜色为黑色
color_Qizi=0; //下一步棋就会是白色了
}
else
{
g.setColor(Color.white); //设置颜色为白色
color_Qizi=1; //下一步棋颜色为黑色
}
g.fillOval(x-10,y-10,20,20); //画一个圆,前面两个参数是左上角坐标
intGame_Body[x/20][y/20]=color_Qizi+1; //棋盘状态中这个位置上相应地添上棋子,1为白棋2为黑棋0为空位置
if (Game_win_1(x/20,y/20)) //判断输赢,这么几个判断输赢的函数没找到嘛~楼主看看代码是不是全的
{
lblWin.setText(Get_qizi_color(color_Qizi)+"赢了!"); //修改标签上的输赢的信息
intGame_Start=0; //游戏结束
}
if (Game_win_2(x/20,y/20)) //判断输赢
{
lblWin.setText(Get_qizi_color(color_Qizi)+"赢了!"); //修改标签上的输赢的信息
intGame_Start=0; //游戏结束
}
if (Game_win_3(x/20,y/20)) //判断输赢
{
lblWin.setText(Get_qizi_color(color_Qizi)+"赢了!"); //修改标签上的输赢的信息
intGame_Start=0; //游戏结束
}
if (Game_win_4(x/20,y/20)) //判断输赢
{
lblWin.setText(Get_qizi_color(color_Qizi)+"赢了!"); //修改标签上的输赢的信息
intGame_Start=0; //游戏结束
}
}
public String Get_qizi_color(int x) //获得棋子颜色的字符串
{
if (x==0) //黑棋
{
return "黑子";
}
else //白棋
{
return "白子";
}
}public void draw_qipan(Graphics G) //画棋盘 15*15
{
G.setColor(Color.lightGray); //设置颜色为亮灰色
G.fill3DRect(10,10,300,300,true); //绘制一个用当前颜色填充的 3-D 高亮显示矩形,矩形的边是高亮显示的
G.setColor(Color.black); //设置颜色为黑色
for(int i=1;i16;i++) //15*15的棋盘,横竖各有16道线
{
G.drawLine(20,20*i,300,20*i); //画竖线
G.drawLine(20*i,20,20*i,300); //画横线
}
}
public void Game_start() //游戏开始
{
intGame_Start=1; //游戏状态为 1游戏中
Game_btn_enable(false); //设置所有组件不可用
b2.setEnabled(true); //重新开始游戏的按钮可用
}
public void Game_start_csh() //游戏开始初始化
{
intGame_Start=0; //游戏状态为 0未开始游戏
Game_btn_enable(true); //设置所有组件可用
b2.setEnabled(false); //重新开始游戏的按钮不可用
ckbHB[0].setState(true); //默认设置为白棋先手
//下面的二重循环是初始化棋盘为空棋盘,即一个棋子都没有
for (int i=0;i16 ;i++ )
{
for (int j=0;j16 ;j++ )
{
intGame_Body[i][j]=0;
}
}
lblWin.setText(""); //输赢信息为空
}
public void Game_re() //游戏重新开始
{
repaint(); //界面重绘
Game_start_csh(); //游戏重新初始化
}
public void Game_btn_enable(boolean e) //设置组件状态
{
b1.setEnabled(e); //第一个按钮设置为可用(e == true)或不可用(e == false)
b2.setEnabled(e); //第二个按钮设置 同上
ckbHB[0].setEnabled(e); //第一个checkbox设置 同上
ckbHB[1].setEnabled(e); //第二个checkbox设置 同上
}
CSH是什么意思?
CSH,是一种计算机中的linux、unix命令,用来调用 C shell。
C shell 是一个交互式命令解释器和一种命令编程语言,采用的语法类似于 C 编程语言。shell 是交互式地从终端键盘或者是从一个文件来执行命令的。这个 csh 命令调用了 C shell。
当调用 csh 命令时就会执行,这是通过查找根目录和执行命令从 .cshrc 文件(用来存储用户化的用户信息)中,执行的条件是命令存在。如果 csh 命令作为一个登录 shell 运行,就会从 .cshrc 和 .login 文件中执行命令。
当 Shell 处理完标志参数后,如果 -i、-c、-s和 -t 标志都未被指定,并且 File [Parameter] 被指定,那么 Shell 就会执行脚本文件,此文件指定于 File [Parameter],包含了任何指定的参数。指定的脚本文件必须拥有读取权限;shell 忽略了任何 setuid 和 setgid 设置。
如何设置CSH.exe在WIN7中运行?
一、bios的优化设置
在bios设置的首页我们进入“advanced bios features”选项,将光标移到“frist boot device”选项,按“pageup”和“pagedown”进行选择,默认值为“floppy”,这表示启动时系统会先从软驱里读取启动信息,这样做会加长机器的启动时间,减短软驱的寿命。所以我们要选“hdd-0”直接从硬盘启动,这样启动就快上好几秒。 另外,对于bios设置中的“above 1mbmemorytest”建议选“disabled”,对于“quickpoweronselftest”建议选择enabled。
在“advanced chipset features”项中的设置对机子的加速影响非常大,请大家多加留意。将“bank 0/1 dram timing”从“8ns/10ns”改为“fast”或“turbo”。“turbo”比“fast”快,但不太稳定,建议选“fast”。如果记忆体质量好可以选“turbo”试试,不稳定可以改回
“fast”。
对于内存品质好的内存条建议在“sdram cas latency”选项中设置为“2”,这样可以加快速度哦。
较新的主板都支持agp4x,如果你的显卡也支持agp4x,那么就在“agp-4xmode”处将这项激活,即选为“enabled”,这才会更好的发挥显卡的能力,加快系统启动速度。
二、启动dma方式,提高硬盘速度
采用udma/33、66、100技术的硬盘最高传输速率是33mb/s、66mb/s、100mb/s,从理论上来说是ide硬盘(这里是指pio mode4 模式,其传输率是16.6mb/s)传输速率的3~6倍,但是在windows里面缺省设置中,dma却是被禁用的,所以我们必须将它打开。
具体方法是:打开“控制面板→系统→设备管理器”窗口,展开“磁盘驱动器”分支,双击udma硬盘的图标,进入“属性→设置→选项”,在“dma”项前面“√”,然后按确定,关闭所有对话框,重启计算机即可。
首先你要打开“开始”→“设置”→“活页夹选项”,从“查看”标签里的“高级设置”列表框中勾选“显示所有文件”。然后打开c盘,找到msdos.sys这个文件,并取消它的“只读”属性,打开它,在“option”段落下,加上一行语句:logo=0,这样windows的开机图案就不会被加载运行,开机时间也可以缩短3秒钟。
四、优化“启动”组。
计算机初学者都爱试用各种软件,用不多久又将其删除,但常常会因为某些莫名其妙的原因,这些软件还会驻留在“启动”项目中(尤其是在使用一些d版软件时),windows启动时就会为此白白浪费许多时间。要解决这个问题,其实很简单,你可以打开“开始”→“运行”,在出现的对话框的“打开”栏中选中输入“msconfig”,然后点击“确定”,就会调出“系统配置实用程序”,点击其中的“启动”标签,将不用加载启动组的程序前面的“√”去掉就可以了。如此一来,至少可以将启动时间缩短10秒。
五、整理、优化注册表。
windows在开机启动后,系统要读取注册表里的相关资料并暂存于ram(内存)中,windows开机的大部分时间,都花费了在这上面。因此,整理、优化注册表显得十分必要。有关注册表的优化,可以使用windows优化大师等软件。以windows优化大师,点击“注册信息清理”→“扫描”,软件就会自动替你清扫注册表中的垃圾,在扫描结束后,会弹出个菜单让你选择是否备份注册表,建议选择备份,备份后再点击“清除”即可。
六、经常维护系统。
如果在系统中安装了太多的游戏、太多的应用软件、太多的旧资料,会让你的计算机运行速度越来越慢,而开机时间也越来越长。因此,最好每隔一段时间,对计算机做一次全面的维护。点击“开始”→“程序”→“附件”→“系统工具”→“维护向导”,然后点击“确定”按钮即可对计算机进行一次全面的维护,这样会使你的计算机保持在最佳状态。对于硬盘最好能每隔2个星期就做一次“磁盘碎片整理”,那样会明显加快程序启动速度的,点击“系统工具”→“磁盘碎片整理程序”即可。注意在整理磁盘碎片时系统所在的盘一定要整理,这样才能真正加快windows的启动顺序。
七、扩大虚拟内存容量。
如果你的硬盘够大,那就请你打开”控制面板“中的“系统”,在“性能”选项中打开“虚拟内存”,选择第二项:用户自己设定虚拟内存设置,指向一个较少用的硬盘,并把最大值和最小值都设定为一个固定值,大小为物理内存的2倍左右。这样,虚拟内存在使用硬盘时,就不用迁就其忽大忽小的差别,而将固定的空间作为虚拟内存,加快存取速度。虚拟内存的设置最好在“磁盘碎片整理”之后进行,这样虚拟内存就分不在一个连续的、无碎片文件的空间上,可以更好的发挥作用。
八、去掉“墙纸”、“屏幕保护”等花哨的设置。
这些设置占用系统资源不说,还严重影响windows的启动顺序。去掉它们的方法是:在桌面空白处点击鼠标右键,在弹出的菜单中选择“属性”,在弹出的对话框中分别选择“背景”和“屏幕保护程序”标签,将“墙纸”和“屏幕保护程序”设置为“无”即可。
九、删除autoexec.bat和config.sys。
系统安装盘根目录下的autoexec.bat和config.sys这两个文件,windows已经不需要它们了,可以将它们安全删除,这样可以加快windows的启动速度。
十、精简*.ini文件,尤其是system.ini和win.ini的内容。
在system.ini的[boot]和[386enh]小节中加载了许多驱动程序和字体文件,是清除重点。尤其要注意的是,[boot]字段的shell=explorer.exe是木马喜欢的隐蔽加载之所,木马们通常会将该句变为这样:shell=explorer.exe file.exe,注意这里的file.exe就是木马服务端程序!有了木马随后加载运行不仅对系统安全造成了威胁,计算机启动也慢了许多;对win.ini中的“run”及“load”后面加载的、不是每次开机必须运行的程序,可以暂时清除,等以后要用时再点击运行。这样开机时windows调用的相关文件就会减少许多,启动速度自然就会快多了。
十一、关闭磁盘扫描。
用文本编辑器打开msdos.sys,会看到以下内容:
[options]
bootmulti=1
bootgui=1
autoscan=1
如果不想非正常关机后运行磁盘扫描程序,可以把atuoscan=1改为autoscan=0,这样在非正常关机后计算机的启动速度也会快上一些(因为scandisk没有运行嘛)。
十二、让引导信息停留时间最短。
用文本编辑器打开msdos.sys,设置[options]中的bootdelay为0即可。
十三、减少不必要的字体文件。
字体文件占用系统资源多,引导时很慢,并且占用硬盘空间也不少。因此尽量减少不必要的字体文件。但如果删错了字体文件,搞不好会使windows不正常。因此可以采用下面这个“偷梁换柱”的方法(可以实现字体文件的安装,而不占用大量的磁盘空间):首先打开字库活页夹(如f:\zk),选中全部truetype字体文件,用鼠标的右键将它们拖动到c:\windows\fonts活页夹中,在弹出的菜单中选择“在当前位置创建快捷方式”,这样就可以在系统的字体活页夹下建立字库文件的快捷方式了。当需要使用这些字库文件时,只要插入字库光盘,不用时取出就可以了。
十四、删去多余的dll文件。
在window操作系统的system子目录里有许多的dll文件,这些文件可能被许多文件共享,但有的却没有没有一个文件要使用它,也就是说这些文件没用了,为了不占用硬盘空间和提高启动运行速度,完全可以将其删除。
十五、“旁门左道”的办法。
如采用系统悬挂,即将当前系统状态在关机后保存,下次开机后,系统会直接进入上次关机前的桌面,用这种方法,开机时间最快可以达到4-5秒钟,但不是所有的主板bios都支持的,设置起来也稍显麻烦。
打开注册表,展开到hkey_local_machine\software\microsoft\windowscurrentversion\shareddlls子键,在右边的有许多dll文件,如果资料为0,则可以判定该dll文件没有程序共享,可以删掉它。
如果按以上的方法做了计算机启动速度仍不够快,除了升级硬件(cpu、内存、硬盘等)外,另一个好办法是重装系统,这样可以明显加快计算机启动速度,不信就试试看!
如何更改 MATLAB 使用的 Java 虚拟机
1. 下载和安装JRE (Java Runtime Environment)或者 JDK (Java Development Kit)。后者包含了 JRE 以及开发工具。
2. 确认安装文件中 JRE 的路径。不同的操作系统,不同的下载组件(JRE或者JDK)所指的路径是不同的。(见下文)
3. 将 MATLAB_JAVA 环境变量设置为此路径。(见下文)
4. 在设置此环境变量后,启动 MATLAB。(见下文)
在 Linux 或者 Mac 系统中,这个解决方法只应用与在 shell 窗口或者更改 MATLAB_JAVA 的环境变量的快捷键中启动 MATLAB。只是点击 MATLAB 图标并不能启用新的 Java。
*为**MATLAB**设置新的** Java *
*Macintosh*
_使用快捷键:_
您可以下载附件 "createMATLABShortcut" 脚本,然后在 MATLAB 中运行这个脚本,以此来取代在 Terminal 中启动 MATLAB,以使用新的 Java。这个脚本会在桌面穿件一个带有新的 JRE 的 MATLAB 快捷键。JRE默认的路径是:
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
可以把新生成的快捷键拖到 Dock,方便点击。
_使用__ Terminal:_
如果您希望用 Terminal 方式来设置新的 Java,按照以下的步骤:
用 Finder 工具确认 JRE 路径。JRE 的路径可能是以下设置,依据您是安装了 JDK 还是 JRE:
JDK:
/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre
JRE:
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
请留意,第二种情况,JRE 路径的包含了一个空格,你需要再以下命令中用引号包含路径。
打开一个 Terminal 窗口,然后执行命令:
echo $SHELL
来确认使用的 Shell 信息。
如果是 csh 或者 tcsh shell,用 “setenv” 命令来设置 MATLAB_JAVA 环境变量。比如:
setenv MATLAB_JAVA JRE path
每次打开一个新的 shell 窗口都要运行这个命令。
如果是 bash shell,执行:
export MATLAB_JAVA=JRE path
这个设置只对当前打开的 shell 窗口起作用。
*Linux*
JDK 或者 JRE 是在安装的路径下。JRE 的路径是安装目录根目录下的 “jre” 目录。
如果是 csh 或者 tcsh shell,用 “setenv” 命令来设置 MATLAB_JAVA 环境变量。比如:
setenv MATLAB_JAVA JRE path
每次打开一个新的 shell 窗口都要运行这个命令。
如果是 bash shell,执行:
export MATLAB_JAVA=JRE path
这个设置只对当前打开的 shell 窗口起作用。
*Windows*
根据操作系统,选择下载32位或者64位 JDK 或者 JRE。可以在 MATLAB 中运行以下命令确认操作系统信息:
computer(‘arch’)
JRE 是在报还“rt.jar"的文件目录的上层目录。比如,如果”jt.jar”位于:
C:\Program Files\Java\jre6\lib\rt.jar
你需要设置 MATLAB_JAVA 环境变量为:
C:\Program Files\Java\jre6
设置 MATLAB_JAVA:
1. 点击开始菜单
2. 右击我的电脑,选择属性
3. 点击高级系统设置,然后点击环境变量按钮
4. 在系统环境变量栏中,设置或者添加 MATLAB_JAVA,指向 JRE 的路径。
以上设置会在下一次开启 MATLAB 时起作用。
*验证安装*
为了验证 MATLAB 是否使用了正确的 JVM,在 MATLAB 中键入命令:
version -java
如果显示 MATLAB 没有使用正确的 MATLAB_JAVA 内容,你可能需要登出系统,然后重新登录。
求助: CSH 什么意思?
这里的CSH=cash.
即:现金付款。
例如:
You can pay the items you choose by cash or with bank card.
JAVA 的一个小问题~~~~
public class Text {
int a; //此处变量a是class Text的非静态成员
{
a=4;
} //此处也并非是静态初始化块
Text(){
this(a); //此处构造方法中的参数,不能是this的成员变量,要么是局部变量,要么是方法的参数
//要么是静态变量。 变量a 3种都不是,所以报错。
}
改法:
public class Text {
static int a;
static {
a=4;
}
Text(){
this(a);
}
这样就能实现预期目的。
关于csh调用java和cshcshrc的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-17,除非注明,否则均为
原创文章,转载请注明出处。