原文地址:http://blog.callmewhy.com/2014/10/08/uialertcontroller-swift-closures-enum/在 iOS8 的 SDK 中, UIKit 框架里两个常用的 API 有了比较大的改动。UIActionSheet 和 UIAlertView 都被 UIAlertController 替换了。在 iOS8 里,如果你想要弹出消息,你应该使...
分类:
编程语言 时间:
2014-10-09 15:30:19
收藏:
0 评论:
0 赞:
0 阅读:
410
今天在使用两个BigDecimal类型的数字做除法运算时,出现了一个如下的异常信息:1 java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result .....
分类:
编程语言 时间:
2014-10-09 15:28:49
收藏:
0 评论:
0 赞:
0 阅读:
895
今天遇到了一个在servlet的service方法中获取ServletContext对象出现java.lang.NullPointerException(空指针)异常,代码如下:1 //获取ServletContext对象2 ServletContext servletContext = thi.....
分类:
编程语言 时间:
2014-10-09 15:27:09
收藏:
0 评论:
0 赞:
0 阅读:
514
一、内存溢出类型 1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它 和堆不...
分类:
编程语言 时间:
2014-10-09 15:18:49
收藏:
0 评论:
0 赞:
0 阅读:
363
【天极软件频道消息】近日TIOBE发布2014年10月编程语言排行榜,C、Java、Objective-C依然排名前三;Java、C++份额持续下降跌至历史最低点;Google Dart首次进入Top 20,排名第17位。 TIOBE编程语言社区排行榜...
分类:
编程语言 时间:
2014-10-09 15:17:49
收藏:
0 评论:
0 赞:
0 阅读:
289
1.JAVA_HOME : JDK的安装路径
2.PATH : %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3.CLASSPATH : .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;...
分类:
编程语言 时间:
2014-10-09 15:07:39
收藏:
0 评论:
0 赞:
0 阅读:
290
js中的函数是一个对象,一个Function对象(函数参数列表及函数主体事实上只是Function对象的构造函数的参数而已),跟其他对象一 样可以在运行时增加属性、删除属性,函数参数是可变的,比如定义函数时定义的参数列表只有3个参数,调用时你却可以只传2个参数,或超过3个参数,通过函
数对象的length属性可以得到函数定义的形参个数,而函数调用时的实际参数列表则可以通过函数的argument...
分类:
编程语言 时间:
2014-10-09 15:06:39
收藏:
0 评论:
0 赞:
0 阅读:
300
本文以图解的形式讲述class文件的基本组织结构,让你轻松掌握class文件 的整体结构~~...
分类:
编程语言 时间:
2014-10-09 15:05:29
收藏:
0 评论:
0 赞:
0 阅读:
326
spring mvc传值...
分类:
编程语言 时间:
2014-10-09 15:04:09
收藏:
0 评论:
0 赞:
0 阅读:
124
第一章 异常处理
1.5清理
1.5.1 资源管理
如果一个对象的构造函数在执行过程中抛出异常,那么这个对象的析构函数就不会被调用。
Rawp.cpp
/**
* 书本:【ThinkingInC++】
* 功能:资源管理
* 时间:2014年10月8日20:19:03
* 作者:cutter_point
*/
#include
#include
using namespace s...
分类:
编程语言 时间:
2014-10-09 15:02:39
收藏:
0 评论:
0 赞:
0 阅读:
316
(一)题目
网络上下载数据,然后存储到硬盘上。简单做法是:先下载一块然后写到硬盘,然后再下载,再写到硬盘上。
缺点:需要先下载完才能写入硬盘,下载和写是串行操作。
改进:让两个线程并行进行,设置缓冲区,采用信号量的形式。
下载线程,只要缓冲区有空余就下载,下载完成之后告诉写线程缓冲区有数...
分类:
编程语言 时间:
2014-10-09 15:02:09
收藏:
0 评论:
0 赞:
0 阅读:
264
第二章 防御性编程
猜字游戏
/**
* 书本:【ThinkingInC++】
* 功能:实现一个猜谜的游戏
* 时间:2014年10月8日21:54:44
* 作者:cutter_point
*/
#include
#include
#include
using namespace std;
int main()
{
cout<<"自己想出来一个数字,在1到100之间的,...
分类:
编程语言 时间:
2014-10-09 15:01:29
收藏:
0 评论:
0 赞:
0 阅读:
231
/**
* 手机壳、套
* @author stone
*
*/
public abstract class BaseCellphoneShell {
public abstract void mapping();//对应匹配哪种手机
}/**
* 手机,桥接了 手机壳BaseCellphoneShell
* @author stone
*/
public abstract cla...
分类:
编程语言 时间:
2014-10-09 14:59:29
收藏:
0 评论:
0 赞:
0 阅读:
238
34.将文件间的编译依赖性降到最低。
对于一个大型程序,其结构是错综复杂的,当你对一个类进行一些改动时,修改的不是接口,而是类的实现,即只是一些细节部分,但重新生成程序时,所有用到这个类的的文件都要重新编译。这里题目指的是这个意思。但实际上,我在vs2012实践了一下,对于类B与类A相关联,类B的实现依赖于类A,若类A的实现发生了改变,并不会影响B,即生成时,编译器只会去重新编译A,而对于依赖于...
分类:
编程语言 时间:
2014-10-09 14:59:09
收藏:
0 评论:
0 赞:
0 阅读:
316
29.避免返回内部数据的句柄。
即使声明一个类的对象为const,不能进行修改,在获得其数据的句柄也就是地址的情况下,还是可以强行修改的。
class A{
public:
int n;
A(int x):n(x){}
operator int*() const;
};
inline A::operator int*()const{
return const_cast(&n);
}...
分类:
编程语言 时间:
2014-10-09 14:58:59
收藏:
0 评论:
0 赞:
0 阅读:
282
通过以下步骤可以很容易产生内存泄露(程序代码不能访问到某些对象,但是它们仍然保存在内存中):
应用程序创建一个长时间运行的线程(或者使用线程池,会更快地发生内存泄露)。线程通过某个类加载器(可以自定义)加载一个类。该类分配了大块内存(比如new byte[1000000]),在某个静态变量存储一个强引用,然后在ThreadLocal中存储它自身的引用。分配额外的内存new byte[1000...
分类:
编程语言 时间:
2014-10-09 14:58:29
收藏:
0 评论:
0 赞:
0 阅读:
314
基于spring MVC的用户管理系统...
分类:
编程语言 时间:
2014-10-09 14:57:39
收藏:
0 评论:
0 赞:
0 阅读:
623
第一节 祸起
本来就是想通过写个小程序测试CPU利用率从而可以检验其他的工具性能之类的数据,后来参照IPbench中的cpu_target_lukem插件实现我们的功能,原理很简单:就是我们给程序设置了极低的优先级,如果有任何计算任务都会打断它,而如果没有计算任务,我们的程序就会占用cpu时间,所以我们的程序的运行时间基本上可以算作CPU的闲暇时间。
所以我们计算总的CPU利用率的方法就是...
分类:
编程语言 时间:
2014-10-09 14:56:49
收藏:
0 评论:
0 赞:
0 阅读:
857
*_at方法
这些方法在一个流上面做随机存取操作。你来指定read和write操作从什么地方开始(offset)...
分类:
编程语言 时间:
2014-10-09 14:56:19
收藏:
0 评论:
0 赞:
0 阅读:
515
深入C++ new/delete,malloc/free解析
1.malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存
2.对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由malloc/free是库函数而不是运算符,不在编...
分类:
编程语言 时间:
2014-10-09 14:53:59
收藏:
0 评论:
0 赞:
0 阅读:
296