码迷,mamicode.com
首页 >  
搜索关键字:抛出异常    ( 2522个结果
C++构造函数、析构函数与抛出异常
constructor-destructor-exceptions
分类:编程语言   时间:2014-09-30 20:52:40    阅读次数:203
android采用Ksoap2访问webservice,AndroidHttpTransport call方法异常
====================问题描述==================== 使用java工程以同样的方式去访问webservice没有任何问题,也返回正常的数据,但是在android中执行到call方法的时候就抛出异常,但是异常是null不能去取出正常的数据,代码如下,求各位大神指教一...
分类:移动开发   时间:2014-09-30 17:00:39    阅读次数:209
Service到底要不要自己调用Looper.prepare()?
====================问题描述==================== 写了一个Service,在里面启动了一个线程,于是实例化了一个Handler来处理消息。但运行时抛出异常说不能在没有调用Looper.prepare()的线程中创建Handler。然后我在Service的onC...
分类:其他好文   时间:2014-09-30 16:41:09    阅读次数:203
Effective C++ 条款 52:写了placement new也要写placement delete
(一) 当我们写下了下面这个语句: Widget* pw = new Widget; 这个时候,共有两个函数被调用:一个分配内存的operator new,另外一个是Widget的default构造函数。 假设第一个调用成功,第二个却抛出异常。步骤一所分配内存必须取消并恢复旧观,否则会造成内存泄漏。这时,客户没能力归还内存,因为Widget构造函数抛出异常,pw尚未被赋值,客户手上...
分类:编程语言   时间:2014-09-30 09:50:32    阅读次数:250
JAVA-多线程(高级)
阻塞队列: 1)BlockingQueue该接口提供了: add()/remove() 如果当队列没有数据,从队列中取数据;或者队列中数据已满, 向队列中添加数据;则会抛出异常. put()/take() 如果当队列没有数据,从队列中取数据;或者队列中数据已满, 向队列中添加数据;则会形成阻塞. offer()/poll() 会给调用者返回特殊的值,开发者可以通过这些值做相应的处理 ...
分类:编程语言   时间:2014-09-29 20:43:13    阅读次数:297
iOS已发布应用中对异常信息捕获和处理(转)
iOS开发中我们会遇到程序抛出异常退出的情况,如果是在调试的过程中,异常的信息是一目了然,但是如果是在已经发布的程序中,获取异常的信息有时候是比较困难的。iOS提供了异常发生的处理API,我们在程序启动的时候可以添加这样的Handler,这样的程序发生异常的时候就可以对这一部分的信息进行必要的处理....
分类:移动开发   时间:2014-09-23 18:45:14    阅读次数:228
【面试虐菜】—— JAVA面试题(3)
1 throws与throw的区别解析:throws和throw是异常处理时两个常见的关键字,初级程序员常常容易正确理解throw和throws的作用和区别,说明已经能比较深入理解异常处理。Throw用来抛出异常,如果执行了throw语句,程序将发生异常,进入到异常处理机制。Throws用来声明异常...
分类:编程语言   时间:2014-09-18 14:29:23    阅读次数:247
ios:多用字面量语法
使用字面量语法可以缩减源代码长度,是其更为易读。注意事项:用字面量语法创建数组时要注意,若数组元素对象中有nil,则会抛出异常。用字面量数组创建数组,其效果等于是先创建了一个数组,然后把方括号内得所有对象都加到这个数组中。例如:id obj1 = @"obj1";id obj2 = nil;id o...
分类:移动开发   时间:2014-09-17 20:22:02    阅读次数:298
C++ exception
从没用过C++STL中的exception(异常类),在使用rapidxml,操作XML文件时,发现在一个抛出异常的错误。关注了下,就模范着做。我也专门写了个函数来分配内存,如果发现分配不成功,就抛出STL中的bad_alloc异常,发现还不错,程序显得更规范些(自我觉得,呵呵)。其实了,在写程序时...
分类:编程语言   时间:2014-09-16 12:32:10    阅读次数:150
Data truncation: Data too long for column错误分析
有一次遇到mysqljdbc抛出异常Datatruncation:Datatoolongforcolumn经过思考,发现原因可能有两种:一、字段长度不够。可以考虑选择更长的字段,例如:VARCHAR->TEXT->MEDIUMTEXT->LONGTEXT->LONGBLOB另外mysql貌似没有nvarchar类型二、数据源URL中的字符集选项跟数..
分类:其他好文   时间:2014-09-13 03:03:15    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!