final 是修饰符,可以用于修饰变量、方法和类。修饰变量时,代表变量不可以修改,也就是常量了,常量需要在定义时赋值或通过构造函数赋值,两者只能选其一;修饰方法时,代表方法只能调用,不能被 override ;修饰类时,代表类不能够派生出子类,所以一个类不能既是 final 又是 abstract;
finally 是异常处理机制中的 try 的从句,用于处理必要的清理工作,那怕执行的 ...
分类:
编程语言 时间:
2014-07-29 21:53:32
阅读次数:
291
Nginx特点:1,跨平台:Nginx 可以在大多数 Unix like OS编译运行,而且也有Windows的移植版本。2,配置异常简单:非常容易上手。配置风格跟程序开发一样,神一般的配置。3,非阻塞、高并发连接:数据复制时,磁盘I/O的第一阶段是非阻塞的。官方测试能够支撑5万并发连接,在实际生产环境中跑到2~3万并发连接数.(这得益于Nginx使用了最新的epoll模型)。4,事件驱动:通信机...
分类:
其他好文 时间:
2014-07-29 15:02:58
阅读次数:
218
推荐语:今天推荐一篇华为同事的同事翻译的一篇文章,推荐的主要原因是作为一个华为员工居然晚上还能写文章,由不得小钗不佩服!!!其中的jQuery、angular、react皆是十分优秀的框架,各有特点,各位可以看看编辑:github原文链接:Revealing the Magic of JavaScr...
分类:
编程语言 时间:
2014-07-29 13:37:08
阅读次数:
467
外面一直在下雨,比较无聊,顺便总结了下Kivy的消息的处理过程。
总的来说,在Kivy里,处理的消息一共有四种:按键消息,鼠标消息,触屏消息,还有自定义消息。下面来看下整个消息的处理流程。
先来看张图:
先来解释下这几个类都是干嘛的:
1、EventDispatcher:看名称就知道这是一个消息分发类,在这个类中通过了以下的主要方法:
regist...
分类:
其他好文 时间:
2014-07-26 15:10:40
阅读次数:
246
在android端做即时消息的时候,遇到的坑点是怎么保证消息即时性,又不耗电。为什么这么说呢?
原因是如果要保证消息即时性,通常有两种机制pull或者push。pull定时轮询机制,比较浪费服务器资源;push服务器推送机制,需要保持长连接,客户端和服务器都要求比较高(网络环境,服务器保持连接数等),它们的详细优缺点不描述了。上面这两种机制都要求客户端长期处于活动状态,前提是cpu处于...
分类:
移动开发 时间:
2014-07-26 02:21:06
阅读次数:
479
Go语言没有异常处理机制,大部分情况下只能用panic和recover。在这种机制下,函数体中的被调函数中出现的错误是无法处理的,只能静候崩溃。 今天我发现thrift在生成的RPC代码有空指针BUG导致程序崩溃,这个有BUG...
分类:
其他好文 时间:
2014-07-22 09:00:04
阅读次数:
191
Java异常处理机制,提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序出现了不正常的情况,请注意。就像人出现咳嗽、流鼻血等等,说明有病,得治。...
分类:
编程语言 时间:
2014-07-22 00:10:33
阅读次数:
264
原文:http://my.oschina.net/siddontang/blog/284107目录[-]1,不要使用数据库作为你的AMQP Broker2,使用更多的queue(不要只用默认的)3,使用具有优先级的workers4,使用Celery的错误处理机制5,使用Flower6,没事别太关注任...
分类:
其他好文 时间:
2014-07-21 08:02:34
阅读次数:
467
Button Handler(按键处理程序)
按键处理程序是使用GPIOTE(GPIO
Task and Event)的处理机制实现的,为了防止按键的抖动,在GPIOTE event(事件)处理程序中开启了定时器。在定时器超时后,按键对应的引脚仍然是有效的(按键一直被按下),按键按下的事件才会报告给应用程序。当定时器正处于运行的过程中,又产生了一个新的GPIOTE 事件,定时器会重新启动。另...
分类:
移动开发 时间:
2014-07-20 23:22:15
阅读次数:
414
这几天学习objective-c,简单谈谈对其内存管理机制的理解和看法,有想法的或不同意见的可以一起交流一下,首先objective-c采用了引用计数机制来对内存进行管理。当我们声明一个实例对象,并为其在堆中开辟内存空间,其内存空间引用计数为1,如果我们release 引用计数减一,当引用计数等于....
分类:
其他好文 时间:
2014-07-18 16:03:14
阅读次数:
133