- 博客(7)
- 资源 (7)
- 收藏
- 关注
转载 Java什么情况下会报OutOfMemoryError
1. 若果线程请求的栈深度大于虚拟机所允许的深度,将抛出StatckOverflowError异常;若果虚拟机栈可以动态扩展(当前大部分的Java虚拟机都可动态扩展,只不过Java虚拟机规范中也允许固定长度的虚拟机栈),当扩展时无法申请到足够的内存时会抛出OutOfMemoryError异常。2. 根据Java虚拟机规范的规定,Java堆可以处于物理上不连续的内存空间中,只要逻辑上是连续的即可
2014-04-02 17:40:27 1614 1
原创 jQuery1.9为动态添加元素绑定事件以及获取和操作checkbox的选择属性
1.jQuery为动态添加的元素绑定事件:在1.7之后,添加了live()方法,1.9后又被移除,1.9中可用on()方法:$(function() { $('.btn').on('click', function() { alert('按钮被点击'); }); $('body').append('动态添加的按钮');});2.获取checkbox是否被选中,以及操作其选中
2013-12-07 10:50:36 5854
转载 C#控制鼠标动作
转自:http://www.cnblogs.com/iwteih/archive/2010/01/18/1650451.html[DllImport("user32.dll")] static extern bool SetCursorPos(int X, int Y); [DllImport("user32.dll")]
2013-11-27 17:27:05 765 1
原创 Java中除零运算
/ :除法运算符,如果除法运算符的两个运算数都是正数类型,则除数不可以是0,否则会引发除0异常。如果除法运算符的两个运算数是浮点数或一个数是浮点数,则除数可以为0或0.0,则结果是正无穷大或负无穷大。如:0 / 0 : java.lang.ArithmeticException0.0 / 0 = NaN1.0 / 0 = Infinity-1.0 / 0 = -Infinity
2013-10-04 17:18:07 1687
原创 不定义中间变量,交换两个整形变量的值
int a = 1;int b = 2;方法一:a += b;b = a - b;a = a - b;方法二:a = a ^ b;b = a ^ b;a = a ^ b;
2013-09-27 11:20:57 541
转载 WPF启动动画效果实现
来至:http://zjysky.blog.hexun.com/45008561_d.html启动windows桌面程序之前在等待主程序运行起来之前一般会设计一个等待的动画,如果主程序起来了这个过场动画就会消失wfp提供这个小巧而又比较有用的功能splashscreen类一般来说有两种实现方式1.借助vs2008工具可以实现 第一步选择一个合适的图片bmp,jpg,gi
2013-08-26 10:00:44 3079 2
原创 WPF中DispatcherTimer定时器的原理
1.DispatcherTimer定时器不是单独开启一个线程来运行定时器方法,而是和主线程是同一个线程,只是通过改变运行优先级来实现定时器,当定时器时间到了,主线程就转去执行定时器方法。因此DispatcherTimer定时器不要用来实现执行时间长的任务,不然会使主线程很卡,导致WPF界面很看,是用不友好!2.DispatcherTimer定时器第一次执行是先等待指定周期的时间再执行定时器方法
2013-08-25 09:37:31 13235
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人