摘要:
1、数组的协变性是指: base类是sub类的基类,那么base[]也是sub[]的基类。数组是在运行时才去判断数组元素的类型约束数组的协变性会导致一些错误:编译时可以通过但是运行时会报异常(ArrayStoreException)。public static void main(String[] args) { Object[] array = new String[10]; array[0] = 10; }因为数组是协变的,Object是String的基类,Object[]类型的引用可以指向一个String[]类型的对象 。 2、 泛型不是协变的,在运行时... 阅读全文
摘要:
又报‘ORA-01045: user lacks CREATE SESSION privilege; logon denied’,原来是创建User时没有给赋上create session权限,解决办法:grant create session,resource to 或在pl/sql developer里,创建user时选择system privileges->create session 阅读全文
摘要:
ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”;第四步:修改密码,把“帐户被锁住”的勾去掉;第五步:点击“应用”再点击“关闭”;第六步:重新登录就可以通过验证了;第二种ALTER USER username ACCOUNT UNLOCK;第三种在plsql developer中要是以scott/tiger登录时提示ora-28000 the account is locked。解决办法 阅读全文
摘要:
新建Oracle数据库三种方法:1.通过运行Oracle Database Configuration Assistant 创建配置或删除数据库(也可在命令行下输入dbca);2.用命令行的方式建立数据库3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建配置或删除数据库详述:1.通过运行Oracle Database Configuration Assistant 创建配置或删除数据库;“开始—所有程序——Oracle - OraDb 11g_home1—配置和移植工具—Database Configuration 阅读全文
摘要:
DTD技术要点:元素(ELEMENT)定义为文档每一个元素(不同名称) * 内容特点符合含义() 子元素、分组, 代表子元素顺序+ * ? ---- 正则表达式 + 1到多个 、* 任意个(0到多个)、 ? 0或者1个| 多选一特殊元素内容:*文本类型内容 #PCDATA *子元素内容如果为空 EMPTY 属性(ATTLIST)定义语法:属性列表: 属性名称 类型 约束属性类型1、CDATA 文本类型属性2、(值1|值2|值3 ) 三个值选一个3、ID 表示属性值唯一,ID不能数字开头。约束1、#REQUIERD 属性必须2、#IMPLIED 属性可选3、fixed value 属性值固定4. 阅读全文
摘要:
XML CDATA在XML文档中的所有文本都会被解析器解析。只有在CDATA部件之内的文本会被解析器忽略。解析数据XML 解析器通常情况下会处理XML文档中的所有文本。当XML元素被解析的时候,XML元素内部的文本也会被解析:This text is also parsedXML解析器这样做的原因是XML元素内部可能还包含了别的元素,象下面的例子,name元素内部包含了first和last两个元素:BillGates解析器会认为上面的代码是这样的:BillGates转义字符不合法的XML字符必须被替换为相应的实体。如果在XML文档中使用类似”if salary 为了避免出现这种情况,必须将字符 阅读全文
摘要:
Ubuntu系统的Hosts只需修改/etc/hosts文件,在目录中还有一个hosts.conf文件,刚开始还以为只需要修改这个就可以了,结果发现是需要修改hosts。修改完之后要重启网络。具体过程如下:1、修改hostssudo gedit /etc/hosts2、添加解析记录( . )完整案例:127.0.0.1 localhost.localdomain localhost简洁记录:127.0.0.1 localhost3、保存后重启网络sudo /etc/init.d/networking restart 阅读全文
摘要:
有一些软件可以发布为以.bin为后缀的安装包(扩展名为.bin文件),是二进制的,它也是源程序 经编译后得到的机器语言,安装非常简单:安装:cd到bin所在目录 //进入目录chmod +x filename.bin //使该文件可执行./filename.bin //执行卸载:如果采用普通安装方式的话,在用户主目录下会有filename文件夹,把它们删除即可。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/102726/showart_2041042.html 阅读全文
摘要:
ctrl+alt+t 阅读全文
摘要:
转自http://blog.csdn.net/bruce0532/article/details/81261501.关于终端的快捷键:Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例 来说,输入”cd /ho”在按一下tab键,终端里就会显示”cd /home”了。如果您的文件夹下,有两个名字开头部分相同的文件,比如有”picture001.bmp”和”picture002.bmp”两个文 件,输入”rm pic”以后按下tab键,就会补全成”rm picture”,您可以接着输入剩下的名字。使用tab键补全还支持对于扩展名的识别,比如您的文件夹下有”TH2AD_CH 阅读全文