上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 情景:从一个java的集合中,根据另一个集合的内容,删除第一个集合中不特定的元素。这看上去非常简单,但却遇到了问题。这就是“Java中如何删除一个集合中的多个元素”的问题。出现:java.util.ConcurrentModificationException。 查看JDK6手册 public class ConcurrentModificationException extends RuntimeException当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。 例如,某个线程在 Collection 上进行迭代时,通常不允许另一个线性修改该 Collection。通常在这些情况 阅读全文
posted @ 2012-09-17 14:11 IT_熊 阅读(1560) 评论(0) 推荐(0)
摘要: 由于大批量删除数据,必须考虑其删除数据需要的资源最少,因此可按照如下的方式删除。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_熊 阅读(723) 评论(0) 推荐(0)
摘要: -- 声明游标;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_熊 阅读(211) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2012-09-13 09:44 IT_熊 阅读(1) 评论(0) 推荐(0)
摘要: 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 阅读全文
posted @ 2012-09-13 09:23 IT_熊 阅读(221) 评论(0) 推荐(0)
摘要: 开发实践中经常遇到,一个oracle数据库,里面建立了两个用户。两个用户的客商资料使用了触发器保证数据的一致。在还原oracle备份dmp都是正常的,但有时还原后,发现触发器失效了,给的提示是xx行表或视图不存在。原有可能是权限丢失引起的。一个用户对另外一个用户下的对象对应的操作权限: 阅读全文
posted @ 2012-09-12 21:31 IT_熊 阅读(407) 评论(0) 推荐(0)
摘要: 在进行通信开发的过程中,我们往往会把本机既作为客户端又作为服务器端来调试代码,使得本机自己和自己通信。但是wireshark此时是无法抓取到数据包的,需要通过简单的设置才可以。 具体方法如下: ①:以管理员身份运行cmd ②:route add 本机ip mask 255.255.255.255 网关ip 此时再利用wireshark进行抓包便可以抓到本机自己同自己的通信包。 注意:这样做可能导致其他机器无法连接你的机器,如果要解决这个问题,直接做如下处理:route delete 本机ip 阅读全文
posted @ 2012-09-11 15:45 IT_熊 阅读(315) 评论(0) 推荐(0)
摘要: linux 查看文件编码以及修改编码 如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。查看文件编码 在Linux中查看文件编码可以通过以下几种方式: 1.在Vim中可以直接查看文件编码 :set fileencoding 即可显示文件编码格式。 如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在 ~/.vimrc 文件中添加以下内容: set... 阅读全文
posted @ 2012-09-10 15:09 IT_熊 阅读(392) 评论(0) 推荐(0)
摘要: 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 阅读全文
posted @ 2012-09-06 16:44 IT_熊 阅读(201) 评论(0) 推荐(0)
摘要: PowerDesigner中,但修改了某个字段的name,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名。解决方法如下:1、选择Tools->GeneralOptions...菜单,出现General Options对话框。2、从Category中选择Dialog项。3、取消右边“Name to Code mirroring”复选框。如下图: 阅读全文
posted @ 2012-09-06 10:19 IT_熊 阅读(140) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 下一页