◎筱米加步枪◎.Blog

Happy coding

WindowsXP下的远程桌面使用

学习了勇哥的方法~~百度了些资料~~摘自百科的一些资料,对于远程桌面的使用总结如下:

1.远程桌面连接功能的启用

第一步:在桌面“我的电脑”上点鼠标右键,选择“属性”。

第二步:在弹出的系统属性窗口中选择“远程”标签。

第三步:在远程标签中找到“远程桌面”,在“容许用户连接到这台计算机”前打上对勾后确定即可完成XP下远程桌面连接功能的启用。

2.使用远程桌面的方法

第一步:通过命令号运行:mstsc

第二步:在界面中的“计算机”处输入开启了远程桌面功能的计算机IP地址。

第三步:点击“连接”按钮后会出现一个“登陆到Windos”的对话框,注意:这时在输入对方电脑的用户名及密码(如没密码要创建一个密码)点“确定”,我们就可以成功登录到该计算机上了,连接上去后如图5所示,和操作自己计算机一样方便一样快捷。 (对方的机要开启了允许远程连接到此计算机,具体做法是,我的电脑=>属性=>远程=>远程桌面,把勾打上.确定)

"Internet Explorer无法打开站点"的解决方法

访问自个的作业~~总是出现 "Internet Explorer无法打开站点" 的问题~~网上查了~~很多人说是病毒问题,但是其他网页都输入可以~~

查了许久,找到了答案:

原来是我的页面的问题,页面的其中一段代码如下:

<SCRIPT Language="JavaScript" SRC="<%=path %>/js/class_MTree.js" 
type="text/javascript"></SCRIPT>

原因是因为页面还没加载完就去执行了外部文件吧~~

解决方法是是用JavaScript中的 defer 属性,defer 属性只会判断当前页面是否加载完毕,若加载完毕,就执行脚本,修改后的代码如下:

<SCRIPT Language="JavaScript" SRC="<%=path %>/js/class_MTree.js" 
type="text/javascript" defer="defer"></SCRIPT>

MyEclipse中Jboss启动出现Java heap space解决方案

今日,在自己的电脑上跑公司的平台,在MyEclipse中启动JBOSS,结果报:

java.lang.OutOfMemoryError: Java heap space 异常,用jboss中的run.bat启动,则正常运行,而在MyEclipse中启动就报异常,百度之~~得解:

原因是对于很大的Web工程(公司的这个平台确实够大),jboss默认分配空间无法启动,因此出现了内存溢出,因此需要去设置Java虚拟机的堆栈大小,

所以解决方法如下:

1.设置环境变量:set JAVA_OPTS= -Xms512m -Xmx1024m

但是如果在MyEclipse中启动Jboss的话还要进行如下操作:

window>>preferences>>MyEclipse>>Application Servers>>JBoss>>JBoss x.x>>JDK中的【Optional Java VM arguments】中添加如下字符串:

-Xmx1024M -Xms512M -XX:MaxPermSize=256m

点击OK即可解决~~(偶是这么解决的~~)

如图:

如果还不行,继续如下操作:(良哥教的~~)

window>>preferences>>MyEclipse>>Application Servers>>JBoss>>JBoss x.x中的【Optional program arguments】中添加如下字符串:

-c default -b 0.0.0.0

如图:


Strust异常:JasperException①NestedWriteNestingTei

昨日,基于公司的框架,并使用了Struts进行了开发和配置信息,结果访问时出现如下异常:

Failed to load or instantiate TagExtraInfo class: 
org.apache.struts.taglib.nested.NestedWriteNestingTei

网上说是因为包冲突问题,于是乎得到解决方案如下:

只要删除掉部署后的 /WEB-INF/lib 下的 jsp-api.jarservlet-api.jar 包即可~~

PL/SQL笔记之table和record类型

今天,继续学了PL/SQL的语法,总结下table和record类型的知识:

①table类型(table有点 类似于可增长的数组)

    举两个例子:

/*
 *  ①定义一个user_table_type类型,
 *  这个类型中的元素属性类型是和t_user表中username字段一样的.
 */
Type user_table_type Is Table Of t_user.username%Type 
Index By Binary_Integer;

/* 声明一个user_table_type类型的变量user_table */
user_table  user_table_type


/*
 *  ②定义一个user_table_type类型,
 *  这个类型中的元素属性类型是和t_user表中一行记录类型一样的。
 */
Type user_table_type Is Table Of t_user%Type 
Index By Binary_Integer;

②record类型(可根据需要定义所想要的类型,一般是用于保存数据库中取出的行信息,有点类似于C语言中的结构体)

  举一个例子:

/*
 *  定义一个记录类型,是有number和varchar2(25)类型构成
 */
Type user_record_type IS RECORD
(  
    userid number,
    username varchar2(25)
);

/* 定义一个user_record_type类型的变量user_record */
 user_record user_record_type;

PS:table可以看作是多行单列,record可以看作是单行多列,二者合起来就是多行多列,可保存查询出来的记录。

PL/SQL笔记之%type和%rowtype

昨晚学习了下PL/SQL的基本语法~对于属性%type和%rowtype作了一些了解。笔记总结如下:

1.%type属性

declare     v_userid      t_user.userid%type 

/*** 表示声明一个变量v_userid,这个变量的类型是和t_user表中的userid属性一样。
使用%type属性的好处: v_userid的类型可以根据t_user.userid的类型动态的改变,当t_user.userid的类型改变时,而不用大量的去修改程序代码。 ***/

2.%rowtype属性

declare    v_userRecord         t_user%rowtype

/*** 表示v_userRecord是一个记录,该记录中的字段将与t_user表中的列相对应。
使用%rowtype的好处:v_userRecord记录的结构可以根据t_user表结构的改变而动态的改变。不用大量修改程序的代码。***/


PL/SQL之dbms_output.put_line不显示结果解决方法

今天练习PL/SQL的时候~想用dbms_output.put_line来输出变量的一些信息,却总是看不到结果~~百度之~~

得到解决方法:

原来要先输入以下代码才可以:

SQL>set serveroutput on

之后再用dbms_output.put_line输出就可以了~~

单例模式

volatile关键字

装饰者模式