上一页 1 ··· 237 238 239 240 241 242 243 244 245 ··· 300 下一页
2013年8月6日

Spring框架下的单元测试方法

摘要: 介绍在Spring的框架下,做单元测试的两种办法。一、使用spring中对Junit框架的整合功能除了junit4和spring的jar包,还需要spring-test.jar。引入如下依赖: org.springframework spring-test 3.1.1.RELEASE 然后测试类需要继承自AbstractJUnit4SpringContextTests,这样就可以在测试类中使用注解简单的注入需要的bean了。@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration({"classpath:a... 阅读全文
posted @ 2013-08-06 19:35 you Richer 阅读(267) 评论(0) 推荐(0)

[Oracle] 参数修改小结

摘要: v$parameter Oracle参数的修改比较复杂,有些参数是可以在session级别修改,有些则必须在system级别修改,有些参数修改后马上生效(不需要重启),有些参数则必须重启才能生效,那么我们如何知道这些信息呢?可以查询动态视图v$parameter中的两列(如下所示)得知:1.ISSES_MODIFIABLE指示参数是否可以在session级别( Alter session set )修改(True or False)2. ISSYS_MODIFIABLE指示参数是否可以在system级别(Alter system set)修改,有如下3个取值:1)IMMEDIATE- 立即.. 阅读全文
posted @ 2013-08-06 19:33 you Richer 阅读(552) 评论(0) 推荐(0)

linux之chdir函数解析

摘要: [lingyun@localhost chdir]$ ls chdir.c [lingyun@localhost chdir]$ cat chdir.c /********************************************************************************* * Copyright: (C) 2013 fulinux * All rights reserved. * * Filename: chdir.c * Description: This file * * ... 阅读全文
posted @ 2013-08-06 19:31 you Richer 阅读(1760) 评论(0) 推荐(0)

windows media player 中播放pls的方法

摘要: windows media player目前只能播放 wpl 和 asm格式的列表文件。而linux下mplayer和vlc支持的pls,很遗憾没法支持。不过,老外写了个“open pls in wmp”的插件,安装后就可以播放了。就是这个OpenPlsInWmp2Setup.exehttp://openplsinwmp.codeplex.com/看起来挺酷,不过看一下代码就知道原理很简单。using System;using System.IO;namespace Jon.Galloway.Wrote.Me{ class OpenPlsInWM { [STAThre... 阅读全文
posted @ 2013-08-06 19:28 you Richer 阅读(353) 评论(0) 推荐(0)

服务器管理十大误区

摘要: 服务器管理十大误区1.UPS(不间断电源)的使用问题某商店正在压榨它的网络系统的最后生命。尽管那台很老的服务器几乎难以满足商店运营的需要,但经营者甚至连更换UPS中的电池都不愿意,事实上电池每两年就应该更换一次。终于有一天突然停电了,而这个UPS实在是太老了,它已经不能控制服务器安全关机了。电池能量大部分早已耗尽,所以它也很快没电了。结果,防控异常情况的控制器没能起到正常关闭服务器的作用。商店每日的正常运转和交易事宜全靠这个服务器。修复服务器花了三天时间,而弥补由此带来的损失需要花费更长时间。事实上,一个价值仅75美元的电池就能有效避免上述事情的发生。2.没有整理好所需要的东西一个电话打进公司 阅读全文
posted @ 2013-08-06 19:27 you Richer 阅读(248) 评论(0) 推荐(0)

AsyncTask 与 对话框显示 view.WindowManager$BadTokenException: Unable to add window…is not valid; is your a

摘要: 最近遇到一个奇葩的问题,好郁闷 之前也没有仔细看。问题偶尔出现一次。再去查看日志时,出现view.WindowManager$BadTokenException: Unable to add window…is not valid; is your activity running? 什么情况,activity is runing? 对呀,activity没有destory呀,在跑呢,怎么会出现 对话框 附加到activity上加不了呢,还说无效的,似是activity被destory了呢。 后面一一检查 代码,确实 存在 activity 被destory时,异常还没有捕获到,而异步的A.. 阅读全文
posted @ 2013-08-06 19:25 you Richer 阅读(358) 评论(0) 推荐(0)

php用apc实现的临界区 解决并发,资源互斥同步访问

摘要: 在面对线程或进程的互斥同步的控制问题时,常用的解决办法是:临界区,互斥锁,信号量临界区保证在某一时刻只有一个线程能够访问到所需资源的方法。任何时候,只能至多有一个线程处于临界区中。如果多个线程要求进入临界区去访问所需资源,那么在临界区空闲时只允许一个线程进入。若已有线程在临界区内,那么其他的线程必须等待,直到进入的线程离开(应该在限制时间内离开)。离开后,其他线程继续抢占。临界区与互斥锁相似,但实现起来比较简单,当然面对的问题也没有互斥锁复杂。这里就不展开讨论以上几者的区别了。对于php应用,更多的情况是由并发引起的资源抢占。我们利用APC缓存来实现临界区,是基于apc_inc()和apc_d 阅读全文
posted @ 2013-08-06 19:22 you Richer 阅读(637) 评论(0) 推荐(0)

Windows无需CygWin 使用NDK开发

摘要: 无需cygwin,使用NDK进行开发NDK从7开始自带编译器,在windows上无需配置cygwin的环境。在eclips中配置NDK路径在eclipse中点击菜单栏window-Perferences,配置NDK的路径。在工程中添加native lib新建一个空白的Android工程,在根目录上点击右键Adnroid Tools - Add Native Support...在弹出的对话框中输入要新建的lib的名称,点击Finish,在工程目录下会多出一个jni文件夹,里面有一个空白的cpp文件和一个Android.mk文件Android.mk文件的内容是LOCAL_PATH := $(ca 阅读全文
posted @ 2013-08-06 19:21 you Richer 阅读(210) 评论(0) 推荐(0)

poj 2305(指定进制,大数取模)

摘要: 题意:输入一个进制b,在输入两个基于b进制的大整数 x,y ,求x%y的b进制结果。http://162.105.81.212/JudgeOnline/problem?id=2305 函数: String st = Integer.toString(num, base); // 把num当做10进制的数转成base进制的st(base <= 35). int num = Integer.parseInt(st, base); // 把st当做base进制,转成10进制的int(parseInt有两个参数,第一个为要转的字符串,第二个为说明是什么进制). BigInter m = new 阅读全文
posted @ 2013-08-06 19:19 you Richer 阅读(284) 评论(0) 推荐(0)

数据结构教材学生满意度为96%,感到非常欣慰

摘要: 刚刚得知《数据结构》(清华版)教材学生使用的满意度为96%,感到非常欣慰。希望大家能多提宝贵意见,也欢迎出版社朋友们给我多点建议和指导。 阅读全文
posted @ 2013-08-06 19:16 you Richer 阅读(158) 评论(0) 推荐(0)
上一页 1 ··· 237 238 239 240 241 242 243 244 245 ··· 300 下一页