09 2012 档案
摘要:开放指定XXXX端口的解决步骤如下: 1、修改/etc/sysconfig/iptables文件,增加如下一行: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport XXXX -j ACCEPT 重启 iptables service iptables restart 2、重启防火墙,这里有两种方式重启防火墙 a) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off b) 即时生效,重启后失效 开启: service iptables...
阅读全文
摘要:情景:从一个java的集合中,根据另一个集合的内容,删除第一个集合中不特定的元素。这看上去非常简单,但却遇到了问题。这就是“Java中如何删除一个集合中的多个元素”的问题。出现:java.util.ConcurrentModificationException。 查看JDK6手册 public class ConcurrentModificationException extends RuntimeException当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。 例如,某个线程在 Collection 上进行迭代时,通常不允许另一个线性修改该 Collection。通常在这些情况
阅读全文
摘要:由于大批量删除数据,必须考虑其删除数据需要的资源最少,因此可按照如下的方式删除。DECLARE ln_count NUMBER(10); ln_rownum NUMBER(10);BEGIN LOOP FOR cur IN (SELECT t.rowid FROM os_mail_fs_send_detail t WHERE mail_title = '邮箱攻略' AND provcode = 16 ...
阅读全文
posted @ 2012-09-13 13:20
IT_熊
摘要:-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal from emp where job='MANAGER'; --定义一个游标变量v_cinfo c_emp%ROWTYPE ,该类型为游标c_emp中的一行数据类型 c_row c_job%rowt...
阅读全文
posted @ 2012-09-13 11:05
IT_熊
摘要:1. 文件操作相关有一些命令可以帮助我们"修剪"之前看到的文件树。$touch test.xml如果test.xml不存在,生成一个新的空文档test.xml。如果test.xml存在,那么只更改该文档的时间信息。(这个命令实际上用得并不广泛,但可以帮我们创建一个空文件来实验下面操作)$ls.是list的简写,列出当前目录下的所有文件名$ls -l test.xml列出文件的详细信息$cp test.xml b.txt cp是copy的简写,用来复制文件。在工作目录下,将test.xml复制到文件b.txt$cp test.xml ..将test.xml复制到父目录的tes
阅读全文
摘要:开发实践中经常遇到,一个oracle数据库,里面建立了两个用户。两个用户的客商资料使用了触发器保证数据的一致。在还原oracle备份dmp都是正常的,但有时还原后,发现触发器失效了,给的提示是xx行表或视图不存在。原有可能是权限丢失引起的。一个用户对另外一个用户下的对象对应的操作权限:
阅读全文
摘要:在进行通信开发的过程中,我们往往会把本机既作为客户端又作为服务器端来调试代码,使得本机自己和自己通信。但是wireshark此时是无法抓取到数据包的,需要通过简单的设置才可以。 具体方法如下: ①:以管理员身份运行cmd ②:route add 本机ip mask 255.255.255.255 网关ip 此时再利用wireshark进行抓包便可以抓到本机自己同自己的通信包。 注意:这样做可能导致其他机器无法连接你的机器,如果要解决这个问题,直接做如下处理:route delete 本机ip
阅读全文
摘要:linux 查看文件编码以及修改编码 如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。查看文件编码 在Linux中查看文件编码可以通过以下几种方式: 1.在Vim中可以直接查看文件编码 :set fileencoding 即可显示文件编码格式。 如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在 ~/.vimrc 文件中添加以下内容: set...
阅读全文
摘要:float a = 0.1213443;1.把一个float四舍五入到小数点后2位,4位,或者其它指定位数.四舍五入到小数点后2位 如:float b = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000),其他类推。 2.直接截断float到指定位数,如截取到小数点第2位.float b = (int)(a*100))/100f;3.double型与float强转double强转为float型,有一个默认四舍五入的过程(整数部分截断暂不考虑),double a = 9.877777777d,floa
阅读全文
摘要:PowerDesigner中,但修改了某个字段的name,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名。解决方法如下:1、选择Tools->GeneralOptions...菜单,出现General Options对话框。2、从Category中选择Dialog项。3、取消右边“Name to Code mirroring”复选框。如下图:
阅读全文
摘要:一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.1、清空日志DBCCSHRINKFILE(库名_log,0)DUMPTRANSACTION库名WITHNO_LOG2、截断事务日志:如果出现“未能在sysfiles中找到文件库名_log'。DBCC执行完毕。如果DBCC输出了错误信息,请与系统管理员联系。”则使用这句SQL操作BACKUPLOG库名WITHNO_LOGDBCCSHRINKFILE(2,0)3.收缩数据库文件(如果不压缩,数据库的文件不会减小企业管理器--右键你要压缩的数据库--所有任务
阅读全文

浙公网安备 33010602011771号