##MAC OS下安装和配置android-sdk
###安装
在MAC上安装android-sdk,标准的安装方法是使用homebrew
,运行如下命令:
brew update
brew install android-sdk
var Base = Quill.import('blots/embed'); | |
/** | |
* This custom type of Blot is used to represent a Mention. | |
* It stores 2 values, a Name and an ID. | |
* The Name is used as a text to display within the input. | |
*/ | |
class MentionBlot extends Base { | |
static create(data) { |
因为 Android 的开放性, 可能是出于安全考虑, 微信 SDK 除了核对应用包名外, 还会核对应用签名, 所以调试 Android 时, 需要保证应用签名与提交审核的签名一致. | |
首先, 应用务必要通过审核. 至于审核后修改签名是否立即生效, 我没有做验证. | |
获得最终可用的应用签名的前提是, 应用是以自己的生成的 keystore 签名的, 所以第一个问题应该是, 如何生成自己的 keystore. | |
JDK 有一个叫 keytool 的工具可以做这个, 一般情况下既然 Cordova 能正常用, 默认 JDK 已经加入 PATH 了, 那么可以直接运行下面的命令. | |
keytool -genkey -alias [别名] -keyalg RSA -validity 20000 -keystore [文件名.keystore] | |
别名要记下来, 之后会用到. |
##MAC OS下安装和配置android-sdk
###安装
在MAC上安装android-sdk,标准的安装方法是使用homebrew
,运行如下命令:
brew update
brew install android-sdk
// eg.1 | |
document.title='new title' | |
//eg.2 | |
document.getElementsByTagName('title')[0].innerHTML = 'new title' | |
//这个方式 只能够在android 下面生效 |
<body> | |
<header>...</header> | |
<section class="main-content">...</section> | |
<footer>...</footer> | |
</body> |
-- Don't forget to replace »password« with a strong password. | |
create user 'username'@'localhost' identified by 'password'; | |
grant all privileges on *.* to 'username'@'yourip' IDENTIFIED BY 'password' with grant option; | |
flush privileges; |
-----BEGIN CERTIFICATE----- | |
MIIGCDCCA/CgAwIBAgIQKy5u6tl1NmwUim7bo3yMBzANBgkqhkiG9w0BAQwFADCB | |
hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G | |
A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV | |
BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTQwMjEy | |
MDAwMDAwWhcNMjkwMjExMjM1OTU5WjCBkDELMAkGA1UEBhMCR0IxGzAZBgNVBAgT | |
EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR | |
Q09NT0RPIENBIExpbWl0ZWQxNjA0BgNVBAMTLUNPTU9ETyBSU0EgRG9tYWluIFZh | |
bGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP | |
ADCCAQoCggEBAI7CAhnhoFmk6zg1jSz9AdDTScBkxwtiBUUWOqigwAwCfx3M28Sh |
# ssh 到服务器使用gulp watch 出现的notify 错误 可以使用环境变量关闭 | |
# .bash_profile | |
# Get the aliases and functions | |
if [ -f ~/.bashrc ]; then | |
. ~/.bashrc | |
fi | |
# User specific environment and startup programs | |
export DISABLE_NOTIFIER=true |
// this.registerWatcher('webpack', [config.assetsDir + '/**/*.js',config.assetsDir + '/**/*.vue']); | |
var gulp = require('gulp'), | |
webpack = require('gulp-webpack'), | |
gulpIf = require('gulp-if'), | |
uglify = require('gulp-uglify'), | |
gulpIgnore = require('gulp-ignore'), | |
_ = require('underscore'), | |
elixir = require('laravel-elixir'), | |
utilities = require('laravel-elixir/ingredients/commands/Utilities'), | |
notification = require('laravel-elixir/ingredients/commands/Notification'); |
# beanstalkd | |
Beanstalkd Centos 7 | |
http://stackoverflow.com/questions/26786368/beanstalkd-for-centos-7?answertab=active#tab-top | |
Yes, you can instal it via git and then copy systemd script: | |
**Step 0. Install git** | |
` yum install git ` |