教你将IM软件中的不速之客拒之门外(转)
教你将IM软件中的不速之客拒之门外(转)[@more@] 又是一个星期天,本以为这次能痛痛快快睡个懒觉了,谁知我那个妹妹又打来了电话:“懒虫,快起来!从昨晚到现在,总有一个坏家伙在QQ里骚扰我,我把他从QQ好友删除了,还是不行,你来帮帮我吧。十分钟到我这里!”没办法,赶紧去吧。 上面这种事情会经常遇到,那么怎样将不速之客拒之门外呢?下面我们就来看看几款IM软件在这方面的功能。 腾迅QQ 在QQ里,对于想要阻止的聊友,可用多种方法进行阻止对方的信息。 1. 最简单的一种方法,在该QQ好友的头像上右击,在弹出的菜单
反流氓软件二次宣言:流氓软件十宗罪(转)
反流氓软件二次宣言:流氓软件十宗罪(转)[@more@]这段时间在广大网友的强烈声讨和媒体强大的舆论监督下,我们可喜地看到“流氓软件”正在减少。9月21日,江民科技发布了增加流氓软件清除功能的新版软件kv2007,代表杀毒正规军正式向“流氓软件”宣战。 但离成功尚早,就此江民科技发表二次宣言,揭露流氓软件十大“流氓”特征。 江民科技发表反流氓软件二次宣言----细数流氓软件十宗罪 近来,在广大网友的强烈声讨和媒体强大的舆论监督下,我们可喜地看到“流氓软件”正在减少,做“流氓软件”为道义所不容,被社会所不耻,被广大网友千夫
安全缺陷持续升高,新系统带来新缺陷(转)
安全缺陷持续升高,新系统带来新缺陷(转)[@more@] 尽管还没有过去,2006年的安全缺陷已经创下了新的记录。但不幸中的万幸是:只有较少的缺陷的危险性较高。 去年,Internet Security Systems(ISS)发现了5195个软件缺陷。它在周一发布的数据显示,今年的软件缺陷数量已经达到了5450,预计全年的软件缺陷数量将达到7500个。ISS旗下研发部门X-Force的主管奥尔曼说,2006年的安全缺陷数量将有较大幅度的增长。 奥尔曼表示,随着安全研究人员和软件厂商在查找缺陷方面越来越老练,以及自动审计工具的改进,发现的缺陷数量在不断增长
GPL加剧开源社区内裂痕大演"选边站"(转)
GPL加剧开源社区内裂痕大演"选边站"(转)[@more@] 作者:Johnathan Zuck 来源:Linux人 有关GPL最新草稿的争论正在给开源和自由软件倡导者之间带来问题。 “[The GPL 3]不再以公平的原则工作了。它纯粹是一个煽动者,而且只对FSF的极端主义政策有益。如果你向人们解释清楚了,许多人就能够接受GPL2,许多公司就能够支持GPL2,但[GPL3]不再是这样一个很好的平衡。”-Linus Torvalds,Linux的创始人 今年早些时候,我写道:GPLv3将会为开源和自由软件社区带来一个危急关头。尽管一些人蔑视,自由软件基金会(FSF)不理会商业开
oracle日志错误恢复(转)
oracle日志错误恢复(转)[@more@]这2天碰到日志损坏的问题,在网上找了一下,觉得这个不错于是收录,供大家参考。ORA-00320 cannot read file header from log string of thread string Cause The file is not available. Action Restore the log file. ORA-00320 无法从thread1的log1中读取文件头 原因:文件已丢失 解决方案:重新提取日志文件。 ORA-00321 log string of thread string, cannot update log file header Cause Cannot write to the log file. Action Restore access to the file. ORA-00321: 无
oracle错误及解决方式集(转)
oracle错误及解决方式集(转)[@more@]1)启动hp-unix下oracle时出现如下所示:Oracle Server Manager Release 3.1.7.0.0 - ProductionCopyright (c) 1997, 1999, Oracle Corporation. All Rights ReservedOracle8i Enterprise Edition Release 8.1.7.2.0 - 64bit ProductionWith the Partitioning optionJServer Release 8.1.7.2.0 - 64bit ProductionSVRMGR> Password:Password:ORA-01031: insufficient privilegesSVRMGR> ORA-01031: insufficient privilegesSVRMGR>Server Manager complete.Database "ora" warm started.#显示权
Oracle外联接用法(转)
Oracle外联接用法(转)[@more@]外部联接"+" Oracle总有一些突破标准SQL的新手段让人耳目一新,既考虑了效率,写起来又顺手,只是普通的开发人员往往想不起来用到它. 外部联接就是一种.此外,在后来的9i以上版本中还出现了几种极其有效的新手段,功能强大而书写又很简洁,留待下次整理后贴出. 外部联接其实早就出现了,但真正用到的有心人还是只占少数.当然,也不排除一些人是从移植性的角度去考虑而特地避开的情况.外部联接"+"的概念与用法 外部联接"+"按其在"="的左边或右边分左联接和右联接. 若不带"+"运算符的表中
Linux上shmmax参数的设置及含义(转)
Linux上shmmax参数的设置及含义(转)[@more@]shmmax内核参数定义单个共享内存段的最大值,如果该参数设置小于Oracle SGA设置,那么SGA就会被分配多个共享内存段。这在繁忙的系统中可能成为性能负担,带来系统问题。Linux上该参数的缺省值通常为32M。[root@neirong root]# more /proc/sys/kernel/shmmax33554432可以通过ipcs命令查看此设置下共享内存的分配,我们可以看到Oracle分配了多个共享内存段以满足SGA设置的需要:[root@neirong root]# ipcs -sa------ Shared Memory Segments --------key shmid owner perms bytes nattch status 0x
oracle9i中insert 语句新增特性(转)
oracle9i中insert 语句新增特性(转)[@more@]1、无条件insert all 语法示例(将查询出的数据全部插入到指定的表格中):insert allinto emp_name(emp_id,lastname,firstname) values (employeeid,lastname,firstname)into emp_addr(emp_id,address)values (employeeid,address)select employeeid,lastname,firstname,addressfrom employees where employeeid>32、有条件insert all语法示例( sal >10000 可以换成其他的条件例如like 子句)insert allwhen sal>10000 theninsert into history_sal values(empid,hireadate,sal)when sal
从事Oracle需要学习的分支(转)
从事Oracle需要学习的分支(转)[@more@]本人认为学习一项东西,应该有计划的进行在具体学习之前,应该把需要学习的知识做个列表再安排一个时间进度,这样才能朝自己的目标方向迈进以下为Oracle学习分支Oracle开发1.标准SQL2.Oracle数据库基础知识,如数据类型等基础3.Oracle常用函数4.触发器和Oracle实用工具包,(stadandjoboutputsql包)5.sql Plus的使用(包括命令和环境变量等)6.PL/SQL程序设计7.基于数据库应用程序的开发Oracle DBA1.自动FTP定时备份,DBMS_JOB包,冷备份和冷备份,恢复方法和原理2.数据的导入导出,不同格式的转化3.熟悉参数
oracle异常捕获代码(转)
oracle异常捕获代码(转)[@more@]-- Oracle 异常处理Exception Raised when ... ACCESS_INTO_NULLYour program attempts to assign values to the attributes of an uninitialized (atomically null) object.CASE_NOT_FOUNDNone of the choices in the WHEN clauses of a CASE statement is selected, and there is no ELSE clause.COLLECTION_IS_NULLYour program attempts to apply collection methods other than EXISTS to an uninitialized (atomically null) nested table or varray, or the program attempts to assign values to t
oracle中的级联删除(转)
oracle中的级联删除(转)[@more@]在oracle中,创建表之间的外键关联时,有个“on delete cascade”选项,应用这个选项可以在父表记录删除时,自动删除子表中的相应记录。但是这个选项十分危险,我在google上搜了一圈,发现实际使用这个选项的并不多,都是担心误删重要数据。但是有时又的确需要这样的级联删除功能,避免繁琐的delete操作。我想到了一个利用数据字典表进行自动级联删除的办法,不过由于较复杂,暂时还没实现。思路如下:1、采用递归的方式从父表出发,逐级查找子表;2、从最底层的子表开始,依次更改其外键为“on delete cas
Oracle ERP 11i中英对照词汇表(转)
Oracle ERP 11i中英对照词汇表(转)[@more@]搞国外的ERP系统,鹰文一定好,把这份ORACLE ERP的词汇表送给meetchinese.com的网友们。Aaccount hierarchy(帐户分层结构)Oracle 财务系统的一种特性,您可以用来执行汇总层资金检查。采用帐户分层结构,Oracle 采购管理系统和总帐管理系统可以快速确定明细帐户累计成的汇总帐户。 Account segment(帐户段)会计弹性域多达 30 个不同节中的其中一个,这些节一起构成您的总帐帐户代码。段与段之间通过一个您所选定的符号(如 -、/ 或 )分开。每一个段通常表示业务结构的一个要素,如公司、成本
Solaris 下的 oracle 的基本操作(转)
Solaris 下的 oracle 的基本操作(转)[@more@]一、启动、关闭数据库1、启动数据库监听su - oracle---切换oracle用户(如果使用su oracle ,则启动时不运行.profile用户环境配置文件)$ lsnrctl start---启动监听2、启动数据库$ sqlplus "/ as sysdba"---用sys用户登陆sqlplusSQL*Plus: Release 9.2.0.5.0 - Production on Thu Oct 9 15:06:11 2003Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Connected to an idle instance.SQL> startup---启动数据库ORACLE instance started.Total System Global Area
Fedora Core 3上安装oracle9i(9.2.0.4)(转)
Fedora Core 3上安装oracle9i(9.2.0.4)(转)[@more@]Install Oracle9i(9.2.0.4) on Fedora Core 3I. Prepare the files1. Download ship_9204_linux_disk1.cpio.gz, ship_9204_linux_disk2.cpio.gz ship_9204_linux_disk3.cpio.gz from www.oracle.com to your local disks.Unzip them all.gunzip ship_9204_linux_disk1.cpio.gz gunzip ship_9204_linux_disk2.cpio.gz gunzip ship_9204_linux_disk3.cpio.gzcpio -idmv < ship_9204_linux_disk1.cpio cpio -idmv < ship_9204_linux_disk2.cpio cpio -idmv < ship_9204_linux_disk
red hat linux 9.0下安装oracle 8.1.7(转)
red hat linux 9.0下安装oracle 8.1.7(转)[@more@]首先准备以下文件:Linux 操作系统: Red Hat Linux 9.0; oracle 8.1.7.0安装包: oracle817.tar.gz低版本gcc: i386-glibc-2.1-linux.tar.gz低版本binutils: binutils-2.10.91.0.2-3.i386.rpm高版本binutils: binutils-2.13.90.0.18-9.i386.rpm补丁包: glibc-2.1.3-stubs.tar.gzjdk: j2sdk-1_4_2-linux-i586.bin1、首先安装linux 9.0,其中注意swap分区大小为内存的8倍左右,libstdc的开发包必须安装;注意,安装系统时保证有图形化界面;如果不希望有图形化界面,请保证至少有一台客户端安
oracle归档的方法(转)
oracle归档的方法(转)[@more@]将经验记录下来既是帮助别人更是帮助自己先手动建立归档目录,在调整oracle启动方式 将oracle设为归档模式 手工在主服务器创建归档目录 $cd $ORACLE_BASE #$ORACLE_BASE 所指向的目录是/opt/oracle/,可参看ORACLE用户环境变量的具体设置 $mkdir -p oradata/orcl/archive # orcl的目录名称根据数据库的SID号进行指定,其实这个目录可以任意指定 $mkdir -p oradata/orcl/standbyarchive #如果主服务器有可能作为备用服务器,则建立该目录 [oracle@te
Oracle高手必读,不要错过噢!(转)
Oracle高手必读,不要错过噢!(转)[@more@]1. 删除表的注意事项 在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该TABLESPACE上百兆的空间就被耗光了。 2.having 子句的用法 having 子句对 group by 子句所确定的行组进行控制,having 子句条件中只允许涉及常量,聚组函数或group by 子句中的列. 3.外部联接"+"的用法 外部联接"+"按其在"="的左边或右边分左联接和右联接.若不带"+"运算符的表中的一个行不直接
[优化]Oracle 内在索引和参数数的调整(转)
[优化]Oracle 内在索引和参数数的调整(转)[@more@]本文是有关Oracle 10g基于成本的内部优化(CBO)和结构化查询语言(SQL)性能最优化的一系列文章(共12部分)中的第10部分。每个技巧类的文章都摘录自即将由Rampant科技出版社出版的书《Oracle 结构化查询语言(SQL)和内在索引》,作者是Kimberly Floss。从该系列的主页上,你能看到其他即将发布的部分。如果你不能更改代码。。。虽然系统级性能调优不是结构化查询语言(SQL)性能调优的最好解决方案,但是,当你不能改变某些SQL语句时(例如,提供商提供的某些包中的SQL语句),使用SQL
删除重复数据的几个方法(转)
删除重复数据的几个方法(转)[@more@]1。用rowid方法据据oracle带的rowid属性,进行判断,是否存在重复,语句如下:查数据:select * from table1 a where rowid !=(select max(rowid) from table1 b where a.name1=b.name1 and a.name2=b.name2......)删数据:delete from table1 a where rowid !=(select max(rowid) from table1 b where a.name1=b.name1 and a.name2=b.name2......)2.group by方法查数据: select count(num), max(name) from student --列出重复的记录数,并列出他的name属性 group by num having count(num)