最近在看一个bug,系统切换语言后,本来退到后台的音乐,会在通知栏上显示通知。为了解决这个bug,我学习了下android的语言切换流程,也参考了大量其他人的资料。(主要参考了http://blog.csdn.net/wqhjfree/article/details/8244520)在这里我将自己....
分类:
移动开发 时间:
2014-05-26 23:22:50
阅读次数:
444
简介zabbix(音同
z?bix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix
server与可选组件...
分类:
其他好文 时间:
2014-05-26 20:42:49
阅读次数:
247
如果浮点数超出了整数范围(32 位平台下通常为 +/- 2.15e+9 = 2^31,64
位平台下通常为 +/- 9.22e+18 =
2^63),则结果为未定义,因为没有足够的精度给出一个确切的整数结果。在此情况下没有警告,甚至没有任何通知!Heredoc 结构?当 PHP
解析器遇到一个美元符...
分类:
Web程序 时间:
2014-05-26 16:20:57
阅读次数:
344
由于使用了别人封装的微信公众平台SDK
http://www.cnblogs.com/x3d/p/3740454.html
,所以省去了完整理解开发手册的时间。微信支付,即便交了保证金,你还是处理测试阶段,不能正式发布。必须到你通过程序测试提交订单、发货通知等数据到微信的系统中,才能申请发布。然后,...
分类:
微信 时间:
2014-05-26 11:55:07
阅读次数:
528
今天详细说一下ManualResetEvent它可以通知一个或多个正在等待的线程已发生事件,允许线程通过发信号互相通信,来控制线程是否可心访问资源当一个线程开始一个活动(此活动必须完成后,其他线程才能开始)时,它调用
Reset 以将 ManualResetEvent 置于非终止状态。此线程可被视为...
分类:
其他好文 时间:
2014-05-26 10:50:30
阅读次数:
281
CSS(Cluster synchronizationservice)
这个服务通过管理集群中的节点成员身份完成整个集群的配置工作,每当有新的节点加入到集群,或者有节点离开时,CSS服务负责通知集群的所有节点变更集群配置信息。如果某个节点上的整个进程失败,就会重启这个节点,这个进程是以root身份运行。
CRS(clusterready service)
这个组件负责集群的高可用性。被CRS管理的对象叫做集群资源。这些资源包括数据库、实例、监听、VIP地址以及应用程序进程。缺省情况下CRS管理着...
分类:
Web程序 时间:
2014-05-23 01:55:04
阅读次数:
514
观察者模式定义:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
简单定义:让对象能够在状态改变时被通知。
OO原则:
为了交互对象之间的松耦合设计而努力。
以书中的WeatherStation为例:
Subject.java(定义接口)
package headfirst.observer.weather;
pu...
分类:
其他好文 时间:
2014-05-23 01:54:21
阅读次数:
337
最近做的一个仿微信网页版的站点,有一个新需求, 需要实现在新消息入线时,有桌面通知的效果,所以最近就稍微了解一下这个html5的新属性。
这边有个不错的demo:html5 web notification demo
从上面这个demo中 我们就可以获取所需要的基本核心代码,如下:
var Notification = window.Notification ||...
分类:
Web程序 时间:
2014-05-23 01:36:12
阅读次数:
353
网上很多IO资料,对新手来说,越看越晕。根据自己的理解,总结对比了一下OIO、NIO、AIO。
OIO:线程发起IO请求,不管内核是否准备好IO操作,从发起请求起,线程一直阻塞,直到操作完成。如下图:
NIO(reactor模型):线程发起IO请求,立即返回;内核在做好IO操作的准备之后,通过调用注册的回调函数通知线程做IO操作,线程开始阻塞,直到操作完成。如下图:
AIO(...
分类:
其他好文 时间:
2014-05-23 01:00:05
阅读次数:
470
Linux系统通过软限制和硬限制,制约了打开文件的最大个数,而且每个端口侦听的连接数受限于/etc/sytctl.conf中的ip_local_port_range的范围,那么nginx是如何做到轻量级和高并发的。
Nginx的进程模型
各个work进程间通过accept_mutex互斥锁进行连接的获取,以防止惊群现象的发生(即所有进程都收到通知,却...
分类:
其他好文 时间:
2014-05-22 17:11:39
阅读次数:
364