小编Tim*_*nov的帖子

Ansible和MariaDB.无法通过playbook安装MariaDB

对不起,我的英语很差.

我坚持将MariaDB服务器安装到vagrant机器上.我有以下内容:

- name: install mariadb addons
  apt: pkg=software-properties-common state=latest
  sudo: yes

- name: add mariadb key
  apt_key: url=http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xcbcb082a1bb943db
  sudo: yes

- name: add mariadb repository
  apt_repository: repo='deb http://mirror.timeweb.ru/mariadb/repo/10.0/ubuntu precise main'
  sudo: yes
  notify:
    - update repositories
Run Code Online (Sandbox Code Playgroud)

vagrant provision我得到以下内容后:

TASK: [install mariadb addons] ************************************************ 
ok: [192.168.0.3]

TASK: [add mariadb key] ******************************************************* 
ok: [192.168.0.3]

TASK: [add mariadb repository] ************************************************ 
failed: [192.168.0.3] => {"failed": true}
msg: Could not import python modules: pycurl. Please install python-pycurl package.

FATAL: all hosts have …
Run Code Online (Sandbox Code Playgroud)

ubuntu mariadb vagrant ansible

2
推荐指数
1
解决办法
2646
查看次数

Bulletproof @ Font-Face语法细微之处

对于我犯的错误,我很抱歉,我不是英国人.我想找出这两个例子之间的区别:

//generated by icomoon.io
@font-face {
  font-family: icomoon;
  src:url('font.eot?-w9xgwa');
  src:url('font.eot?#iefix-w9xgwa') format('embedded-opentype'),
  url('font.woff?-w9xgwa') format('woff'),
  url('font.ttf?-w9xgwa') format('truetype'),
  url('font.svg?-w9xgwa#icomoon') format('svg');
}

//generated by my Sass mixin
@font-face {
  font-family: icomoon;
  src: url('font.eot');
  src: url('font.eot?#iefix') format('embedded-opentype'),
  url('font.woff') format('woff'),
  url('font.ttf') format('truetype'),
  url('font.svg#icomoon') format('svg');
}
Run Code Online (Sandbox Code Playgroud)

两个示例都正常工作,图标也正确呈现,但我对每个字体的url末尾附加的参数有疑问(例如:font.ext?-blablafont.ext#blabla).他们的意思是什么?

当我在网址末尾使用不正确的参数时,我会犯错误吗?
提问的原因:我想制作SASS mixin,这有助于我轻松地包含由不同资源(icomoon.io,fontello.com等)生成的自定义字体.

css fonts frontend sass less

2
推荐指数
1
解决办法
988
查看次数

如何在没有范围操作的情况下按键获取地图值(htm /文本模板)?Golang

我只是试图获取地图值而不通过地图迭代.

例如,目前通过键获取地图值这种奇怪的方式:

{{range $key, $value := .mymap}}
    {{if $value = "myvalue"}}
        {{template "item" .}}
    {{end}}
{{end}}
Run Code Online (Sandbox Code Playgroud)

可能有更好的方法只是按键获取地图价值?例如:

{{print .mymap["key"]}} 
Run Code Online (Sandbox Code Playgroud)

templates go

2
推荐指数
1
解决办法
5052
查看次数

托管VM和App Engine托管环境的价格是否相同?

我很擅长使用Google云端服务.我可以看到Google App Engine有两种部署方式.第一个是使用App Engine沙箱,第二个是托管VM.

在此输入图像描述

所以我对定价很感兴趣.价格有什么不同吗?例如,如果我选择托管VM而不是沙箱.

hosting google-app-engine

2
推荐指数
2
解决办法
2180
查看次数

Go字符串变量的显示大小似乎不真实

请参阅示例:http://play.golang.org/p/6d4uX15EOQ

package main

import (
    "fmt"
    "reflect"
    "unsafe"
)

func main() {
    c := "foofoofoofoofoofofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoo"
    fmt.Printf("c: %T, %d\n", c, unsafe.Sizeof(c))
    fmt.Printf("c: %T, %d\n", c, reflect.TypeOf(c).Size())
}
Run Code Online (Sandbox Code Playgroud)

输出:

c: string, 8 //8 bytes?!
c: string, 8
Run Code Online (Sandbox Code Playgroud)

好像这么大的字符串不能有这么小的尺寸!出了什么问题?

memory-management runtime go

0
推荐指数
1
解决办法
374
查看次数