分类存档: Moo - 第10页

一天一时书计划

计划每天花一小时时间读书

Keep Connected

q1t5914137.51mypc.cn
11269/14162

晚来天欲雪

微信JSBridgeAPI

1、隐藏微信网页右上角的按钮
document.addEventListener(‘WeixinJSBridgeReady’, function onBridgeReady() {
// 通过下面这个API隐藏右上角按钮
WeixinJSBridge.call(‘hideOptionMenu’);
});
document.addEventListener(‘WeixinJSBridgeReady’, function onBridgeReady() {
// 通过下面这个API显示右上角按钮
WeixinJSBridge.call(‘showOptionMenu’);
});
2、隐藏微信网页底部的导航栏
document.addEventListener(‘WeixinJSBridgeReady’, function onBridgeReady() {
// 通过下面这个API隐藏底部导航栏
WeixinJSBridge.call(‘hideToolbar’);
});
document.addEventListener(‘WeixinJSBridgeReady’, function onBridgeReady() {
// 通过下面这个API显示底部导航栏
WeixinJSBridge.call(‘showToolbar’);
});
3、在微信网页中获取用户的网络状态
WeixinJSBridge.invoke(‘getNetworkType’,{},function(e){
// 在这里拿到e.err_msg,这里面就包含了所有的网络类型
alert(e.err_msg);
});
e.err_msg的取值如下所示:
network_type:wifi wifi网络 2 network_type:edge 非wifi,包含3G/2G 3 network_type:fail 网络断开连接 4 network_type:wwan 2g或者3g

AS中引用本地aar

生成aar之后下一步就是如何引用本地的aar文件?以test.aar文件为例
1、把aar文件放在一个文件目录内,比如就放在libs目录内

2、在app的build.gradle文件添加如下内容

repositories {

    flatDir {

        dirs ‘libs’ //this way we can find the .aar file in libs folder

    }

}
3、之后在其他项目中添加一句gradle依赖便方便的引用了该library

dependencies {

    compile(name:’test’, ext:’aar’)

}

ssh连接超时问题解决方案:

2选1即可:

1.修改server端的etc/ssh/sshd_config
ClientAliveInterval 60 #server每隔60秒发送一次请求给client,然后client响应,从而保持连接
ClientAliveCountMax 3 #server发出请求后,客户端没有响应得次数达到3,就自动断开连接,正常情况下,client不会不响应

2.修改client端的etc/ssh/ssh_config添加以下:(在没有权限改server配置的情形下)
ServerAliveInterval 60 #client每隔60秒发送一次请求给server,然后server响应,从而保持连接
ServerAliveCountMax 3 #client发出请求后,服务器端没有响应得次数达到3,就自动断开连接,正常情况下,server不会不响应

The greatest gift you can give someone is your time. Because when you give your time, you are giving a portion of your life that you will never get back.

app:mergeDebugResources报错解决方法

AndroidStudio 导入eclipse项目出现 app:mergeDebugResources
解决方法:

Module:app 的 build.gradle 中加入

aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false

例如:

apply plugin: ‘com.android.application’

android {
compileSdkVersion 21
buildToolsVersion “23.0.2”

aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false

defaultConfig {
applicationId “xxxxxxxxxxxxxxxxxxxxxxxxxxx”
minSdkVersion 8
targetSdkVersion 21
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.txt’
}
}
}

其实你不必走的太快,停下脚步静静感受初秋的凉风,掠过树叶,闪过身旁,留下江水涟漪…… 时间或许就像这清风,不去感受它,它就这么悄无声息的走了,消失不见……

[转]Ubuntu Server 上安裝 NFS Server

安裝所須套件
# apt-get install nfs-common nfs-kernel-server

建立要分享及掛載的目錄
# mkdir /home/partimag

修改設定檔 /etc/exports
加入下面一列
# vim /etc/exports
/home/partimag 192.168.66.0/24(rw,sync,no_subtree_check)

啟動 NFS Server
# /etc/init.d/nfs-kernel-server start
* Exporting directories for NFS kernel daemon… [ OK ]
* Starting NFS kernel daemon [ OK ]
檢查是是有啟動成功
# showmount -e localhost
Export list for localhost:
/home/partimag 192.168.66.0/24