首页 > 编程语言
[Swift]UIAlertController 以及 Swift 中的闭包和枚举
原文地址: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除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result的解决办法
今天在使用两个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使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
今天遇到了一个在servlet的service方法中获取ServletContext对象出现java.lang.NullPointerException(空指针)异常,代码如下:1 //获取ServletContext对象2 ServletContext servletContext = thi.....
分类:编程语言   时间:2014-10-09 15:27:09    收藏:0  评论:0  赞:0  阅读:514
Java内存溢出的详细解决方案
一、内存溢出类型 1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它 和堆不...
分类:编程语言   时间:2014-10-09 15:18:49    收藏:0  评论:0  赞:0  阅读:363
编程语言排行榜2014年10月
【天极软件频道消息】近日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
安装Eclipse需要配置的三个Java环境变量
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
Javascript参数个数可变的函数 动态传人和取得参数
js中的函数是一个对象,一个Function对象(函数参数列表及函数主体事实上只是Function对象的构造函数的参数而已),跟其他对象一 样可以在运行时增加属性、删除属性,函数参数是可变的,比如定义函数时定义的参数列表只有3个参数,调用时你却可以只传2个参数,或超过3个参数,通过函 数对象的length属性可以得到函数定义的形参个数,而函数调用时的实际参数列表则可以通过函数的argument...
分类:编程语言   时间:2014-10-09 15:06:39    收藏:0  评论:0  赞:0  阅读:300
《Java虚拟机原理图解》 1、class文件基本组织结构
本文以图解的形式讲述class文件的基本组织结构,让你轻松掌握class文件 的整体结构~~...
分类:编程语言   时间:2014-10-09 15:05:29    收藏:0  评论:0  赞:0  阅读:326
[3] spring mvc学习笔记
spring mvc传值...
分类:编程语言   时间:2014-10-09 15:04:09    收藏:0  评论:0  赞:0  阅读:124
【ThinkingInC++】69、异常处理
第一章 异常处理 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
1.10 双线程高效下载
(一)题目         网络上下载数据,然后存储到硬盘上。简单做法是:先下载一块然后写到硬盘,然后再下载,再写到硬盘上。         缺点:需要先下载完才能写入硬盘,下载和写是串行操作。         改进:让两个线程并行进行,设置缓冲区,采用信号量的形式。                     下载线程,只要缓冲区有空余就下载,下载完成之后告诉写线程缓冲区有数...
分类:编程语言   时间:2014-10-09 15:02:09    收藏:0  评论:0  赞:0  阅读:264
【ThinkingInC++】70、防御性编程
第二章 防御性编程 猜字游戏 /** * 书本:【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
Java 实现桥接(Bridge)模式
/** * 手机壳、套 * @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
Effective C++ 34
34.将文件间的编译依赖性降到最低。 对于一个大型程序,其结构是错综复杂的,当你对一个类进行一些改动时,修改的不是接口,而是类的实现,即只是一些细节部分,但重新生成程序时,所有用到这个类的的文件都要重新编译。这里题目指的是这个意思。但实际上,我在vs2012实践了一下,对于类B与类A相关联,类B的实现依赖于类A,若类A的实现发生了改变,并不会影响B,即生成时,编译器只会去重新编译A,而对于依赖于...
分类:编程语言   时间:2014-10-09 14:59:09    收藏:0  评论:0  赞:0  阅读:316
Effective C++ 29-33
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
如何用Java编写一段代码引发内存泄露
通过以下步骤可以很容易产生内存泄露(程序代码不能访问到某些对象,但是它们仍然保存在内存中): 应用程序创建一个长时间运行的线程(或者使用线程池,会更快地发生内存泄露)。线程通过某个类加载器(可以自定义)加载一个类。该类分配了大块内存(比如new byte[1000000]),在某个静态变量存储一个强引用,然后在ThreadLocal中存储它自身的引用。分配额外的内存new byte[1000...
分类:编程语言   时间:2014-10-09 14:58:29    收藏:0  评论:0  赞:0  阅读:314
[4] spring mvc学习笔记
基于spring MVC的用户管理系统...
分类:编程语言   时间:2014-10-09 14:57:39    收藏:0  评论:0  赞:0  阅读:623
linux下C语言实现求CPU利用率
第一节   祸起 本来就是想通过写个小程序测试CPU利用率从而可以检验其他的工具性能之类的数据,后来参照IPbench中的cpu_target_lukem插件实现我们的功能,原理很简单:就是我们给程序设置了极低的优先级,如果有任何计算任务都会打断它,而如果没有计算任务,我们的程序就会占用cpu时间,所以我们的程序的运行时间基本上可以算作CPU的闲暇时间。 所以我们计算总的CPU利用率的方法就是...
分类:编程语言   时间:2014-10-09 14:56:49    收藏:0  评论:0  赞:0  阅读:857
Boost.Asio c++ 网络编程翻译(11)
*_at方法 这些方法在一个流上面做随机存取操作。你来指定read和write操作从什么地方开始(offset)...
分类:编程语言   时间:2014-10-09 14:56:19    收藏:0  评论:0  赞:0  阅读:515
深入C++ new/delete,malloc/free解析
深入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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!