
假设android和ios里都有一个名为addComment()的方法,js调用方式如下:
if (window.addComment) {
//android
window.addComment.addComment();
} else {
//ios
addComment();
}
Android和ios要调用js的方法的基本格式:
webView.loadUrl(“javascript:methodName(param)”)
参考:
http://www.cnblogs.com/wuxiexy/p/6707501.html
http://droidyue.com/blog/2014/09/20/interaction-between-java-and-javascript-in-android/
https://www.evget.com/article/2013/11/8/20020.html

AJAX跨域方案CORS、JSONP、flash、ifame、xhr2等等,本文主要讲下CORS。
CORS就是一套AJAX跨域问题的解决方案,它允许一个域上的网络应用向另一个域提交跨域 AJAX 请求。
实现此功能非常简单,只需在服务器端加如下header。
header(‘Access-Control-Allow-Origin: *’);
“*”号表示允许任何域访问,可以指定为特殊域名
参考:
http://www.w3.org/TR/cors/
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS
http://www.cnblogs.com/Darren_code/p/cors.html
http://www.cnblogs.com/jkko123......

Monit是一个跨平台的用来监控Unix/linux系统(比如Linux、BSD、OSX、Solaris)的工具。
官网:https://mmonit.com/monit
文档:https://mmonit.com/monit/documentation/monit.html
注意:Monit是一个开源工具,但M/Monit是收费的。
安装
yum install monit
当然也可以下载源码安装。
当前使用版本:
# monit -V
This is Monit version 5.17.1
Built with ssl, with pam and with large files
Copyright (C) 2001-2016 Tildeslash Ltd. All Rights Reserved.
常用命令
monit -t # 配置文件检测
monit # 启动monit daemon
monit......

设计数据库时需遵守的几个原则
•三个范式
•满足当前需求
•分离主体与附属
•适当的冗余
•应对可能出现的新需求
•应对大数据量
三个范式
第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解;
第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性;
第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。
参考:http://www.cnblogs.com/knowledgesea/p/3667395.html
满足当前需求
数据结构的设计要能达到应用场景的要求,这是最基本的。举个例子,文章的......

X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 <frame>, <iframe> 或者 <object> 中展现的标记。网站可以使用此功能,来确保自己网站的内容没有被嵌到别人的网站中去,也从而避免了点击劫持 (clickjacking) 的攻击。
使用 X-Frame-Options
X-Frame-Options 有三个值:
DENY
表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。
SAMEORIGIN
表示该页面可以在相同域名页面的 frame 中展示。
ALLOW-FROM uri
表示该页面可以在指定来源的 frame 中展示。
换一句话说,如......