##MAC OS下安装和配置android-sdk
###安装
在MAC上安装android-sdk,标准的安装方法是使用homebrew
,运行如下命令:
brew update
brew install android-sdk
# 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 |
-----BEGIN CERTIFICATE----- | |
MIIGCDCCA/CgAwIBAgIQKy5u6tl1NmwUim7bo3yMBzANBgkqhkiG9w0BAQwFADCB | |
hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G | |
A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV | |
BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTQwMjEy | |
MDAwMDAwWhcNMjkwMjExMjM1OTU5WjCBkDELMAkGA1UEBhMCR0IxGzAZBgNVBAgT | |
EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR | |
Q09NT0RPIENBIExpbWl0ZWQxNjA0BgNVBAMTLUNPTU9ETyBSU0EgRG9tYWluIFZh | |
bGlkYXRpb24gU2VjdXJlIFNlcnZlciBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP | |
ADCCAQoCggEBAI7CAhnhoFmk6zg1jSz9AdDTScBkxwtiBUUWOqigwAwCfx3M28Sh |
-- 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; |
<body> | |
<header>...</header> | |
<section class="main-content">...</section> | |
<footer>...</footer> | |
</body> |
// eg.1 | |
document.title='new title' | |
//eg.2 | |
document.getElementsByTagName('title')[0].innerHTML = 'new title' | |
//这个方式 只能够在android 下面生效 |
##MAC OS下安装和配置android-sdk
###安装
在MAC上安装android-sdk,标准的安装方法是使用homebrew
,运行如下命令:
brew update
brew install android-sdk
因为 Android 的开放性, 可能是出于安全考虑, 微信 SDK 除了核对应用包名外, 还会核对应用签名, 所以调试 Android 时, 需要保证应用签名与提交审核的签名一致. | |
首先, 应用务必要通过审核. 至于审核后修改签名是否立即生效, 我没有做验证. | |
获得最终可用的应用签名的前提是, 应用是以自己的生成的 keystore 签名的, 所以第一个问题应该是, 如何生成自己的 keystore. | |
JDK 有一个叫 keytool 的工具可以做这个, 一般情况下既然 Cordova 能正常用, 默认 JDK 已经加入 PATH 了, 那么可以直接运行下面的命令. | |
keytool -genkey -alias [别名] -keyalg RSA -validity 20000 -keystore [文件名.keystore] | |
别名要记下来, 之后会用到. |
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) { |
.responsive-bg { | |
display: block; | |
width: 100%; | |
background-color: #fff; | |
background-position: center; | |
background-size: cover; | |
background-repeat: no-repeat; | |
overflow: hidden; | |
} | |
.responsive-bg:after { |
server { | |
listen 443 http2 ssl; | |
server_name example.com www.example.com; | |
ssl_certificate /home/user/.acme.sh/example.com_ecc/fullchain.cer; | |
ssl_certificate_key /home/user/.acme.sh/example.com_ecc/example.com.key; | |
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; | |
ssl_stapling on; | |
ssl_stapling_verify on; |