上一页 1 ··· 8 9 10 11 12 13 下一页

2011年4月16日

关于在IE下对Select标签设置innerHTML无效的问题

摘要: 今天在做应用的时候有个级联菜单的功能,因为一般做开发的时候都是使用FireFox居多(原因不用多说,相信所有的前端开发人员都曾经尝到了恶心的IE不遵守W3C标准的痛苦),因此想当然的时候对一个Select标签进行了如下操作:selectObj.innerHTML = '<option value="value">something</option>'写完之后兴冲冲在FireFox下测试了一下功能,没问题,觉得OK! 第二天有个同事在测试的时候发现在IE下选什么都没有用,出不来子菜单,告诉我之后,着实把我郁闷了一番。在IE6下看了一把, 阅读全文

posted @ 2011-04-16 02:01 IceWee 阅读(2419) 评论(0) 推荐(0) 编辑

2011年4月13日

Oracle分页SQL

摘要: 错误写法:select a.*, rownum rfrom (select * from lg_order o order by o.order_id) awhere rownum <= 20 and rownum >= 10正确写法:select *from (select a.*, rownum r from (select * from lg_order o order by o.order_id) a where rownum <= 20) bwhere r >= 10第一句是错误的 由于rownum是一个总是从1开始的伪列,Oracle 认为这种条件不成立,查 阅读全文

posted @ 2011-04-13 20:22 IceWee 阅读(441) 评论(0) 推荐(0) 编辑

UNION和UNION ALL的区别

摘要: 在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如:select * from gc_dfysunionselect * from ls_jg_dfys 这个SQL在运行时先取出两个表的结果,再用排序空间进行排序删除重复的记录,最后返回结果集,如果表数据量大的话可能会导致用磁盘进行排序。 而UNION ALL只是简单的将两个结果合并后就返回。 阅读全文

posted @ 2011-04-13 19:40 IceWee 阅读(165) 评论(0) 推荐(0) 编辑

Oracle10g拔掉网线无法访问的解决方法

摘要: 本机安装了Oracle数据库和客户端,在公司完全正常使用,晚上回宾馆加班,没有网线,发现Oracle和Listener都启动了却无法访问数据库,提示的信息还是关于监听器。Oracle10g我不插网线的时候安装总是报告IP信息错误,就是没有联网无法指定IP,导致安装不成功。大家都知道本机的IP为127.0.0.1,那么,把E:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN目录下的listener.ora和tnsnames.ora以及E:\oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下的tnsnames.ora的H 阅读全文

posted @ 2011-04-13 19:38 IceWee 阅读(686) 评论(0) 推荐(0) 编辑

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

摘要: 近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接服务器。 开始以为是系统环境变量Oracle_SID的配置问题,因为机器有多个实例,一阵折腾后还是不能连接。后来查资料得知: Oracle9i以后,后台进程PMON自动在监听器中注册在系统参数SERVICE_NAMES中定 阅读全文

posted @ 2011-04-13 17:13 IceWee 阅读(291) 评论(0) 推荐(0) 编辑

64位Windows7(Win7)安装Oracle的方法

摘要: 由于本本升级到了4G内存,操作系统是Win7旗舰版,只能识别3G内存,感觉有点浪费,于是下了个64位的Win7装上了。之前装的Oracle10是32位Vista版的,现在得重新下64位的Vista版。但是启动安装程序后被禁止了,如图,最后在网上找到了通过验证的方法,记录下来备忘。修改文件:\database\stage\prereq\db\refhost.xml添加<!--Microsoft Windows 7--><OPERATING_SYSTEM> <VERSION VALUE="6.1"/></OPERATING_SYSTEM 阅读全文

posted @ 2011-04-13 17:11 IceWee 阅读(504) 评论(0) 推荐(0) 编辑

64位win7 x64 安装MySQL失败 Error Number 1364的解决方法

摘要: 今天下午没事想装一下MySQL5.5,装这小东西我早就轻车熟路,唰唰唰,其利卡察到了最后,配置数据库,可到最后一步的时候把我整肌无力了。大家都知道装MySQL在最后配置数据库的时候需要关闭系统防火墙和其他三方防火墙的,这是尝试,可明明已经关了为啥还要提示下面的错误呢?我反反复复的检查电脑上是否还有第三方的防火墙开着,360安全卫士、QQ电脑管家、NOD32,统统被关掉了网络可真是个好东西,马上Google了一下,发现别人同样遇到了此问题,按照他的方法解决了这个问题在我们配置数据库的时候,有一个允许远程机器访问的复选框,都是因为我们勾选了它,才导致此问题出现的,取消勾选就可以了,如图我想一般我们 阅读全文

posted @ 2011-04-13 17:02 IceWee 阅读(2028) 评论(0) 推荐(0) 编辑

IE7去掉地址栏,window.close()不提示是否关闭

摘要: IE6的邮件可以直接去掉地址栏,但IE7不行,使用window.open,设置location=no,可地址栏依旧可见,只是变成只读而已。在网上搜索了一下,说微软为了安全,防止钓鱼程序,在安全设置的时候关闭了,脚本可以初始化窗口的功能,需要自己手动启用才有效,方法如下:工具-->Internet选项-->安全-->Internet-->自定义级别-->设置,在设置中调整两个选项:充许网站打开没有地址栏和状态栏的窗口:启用;充许由脚本初始化窗口,不受大小和位置限制:启用;重新启动IE7即可,地址栏消失;因为打开了新窗口,所以想关闭原来的窗口,调用了window.cl 阅读全文

posted @ 2011-04-13 16:44 IceWee 阅读(490) 评论(0) 推荐(0) 编辑

JS打开窗口最大化,不是满屏,不是初始化窗口宽高,而是和鼠标点击最大化一样的效果

摘要: 弹出窗口在WEB开发中经常遇见,偶尔也会有打开窗口最大化的需求。我们的系统为了扩大可用区域范围,以及禁止用户刷新或在地址栏里直接敲入地址,采用了window.open的方式弹出一个没有地址栏,以及那些减小可用范围的浏览器元素。一直以来我们采用的方式都是如下:screenWidth = window.screen.width - 10;screenHeight = window.screen.height;window.open(url,'','width='+screenWidth+',height='+screenHeight+',le 阅读全文

posted @ 2011-04-13 16:38 IceWee 阅读(5541) 评论(0) 推荐(0) 编辑

『nForce主板』巧妙去掉“安全删除硬盘”图标!

摘要: 如果您的电脑使用的是nforce芯片组的主板和串口硬盘。在系统中安装好所有的硬件驱动程序后,发现在任务栏右下角始终会显示一个“安全删除硬件”的图标。这是nforce芯片组在安装了IDE-SW主板驱动以后,系统会把SATA硬盘识别为可移动设备,每次开机后都会显示这个图标。清除方法: 打开注册表定位到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata]用右键点击“nvata”,选择“新建/DWORD值”选项,此时会在右侧窗口中添加一个“新值il”项,将它重命名为“DisableRemovable”,再双击它打开“编辑DWORD值” 阅读全文

posted @ 2011-04-13 16:31 IceWee 阅读(288) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 下一页

导航