小编Alf*_*ang的帖子

如何将font-awesome svg图标导出为base64网址?

据我所知,我们可以将svg图像编码为base64字符串,并将其用作html文档中的url,如下所示.

<img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTI2cHgiIGhlaWdodD0iMTI2cHgiIHZpZXdCb3g9IjAgMCAxMjYgMTI2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjYgMTI2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxyZWN0IHg9IjEuMDk1IiB5PSI5OC4yMjQiIHdpZHRoPSIxMjMuODEiIGhlaWdodD0iMTkuMjc1Ii8+DQoJPHJlY3QgeD0iMS4wOTUiIHk9Ijg1Ljc0IiB3aWR0aD0iMTIzLjgxIiBoZWlnaHQ9IjUuMjA1Ii8+DQoJPHBhdGggZD0iTTE4LjQwNCw5NS43MjFjMC43NjcsMCwxLjM4OS0wLjYyMywxLjM4OS0xLjM5cy0wLjYyMi0xLjM4OC0xLjM4OS0xLjM4OEgzLjQ4MWMtMC43NjcsMC0xLjM4OCwwLjYyMS0xLjM4OCwxLjM4OA0KCQlzMC42MjIsMS4zOSwxLjM4OCwxLjM5SDE4LjQwNHoiLz4NCgk8cGF0aCBkPSJNNDQuNDMzLDk1LjcyMWMwLjc2NywwLDEuMzg4LTAuNjIzLDEuMzg4LTEuMzlzLTAuNjIyLTEuMzg4LTEuMzg4LTEuMzg4SDI5LjUxYy0wLjc2NywwLTEuMzg5LDAuNjIxLTEuMzg5LDEuMzg4DQoJCXMwLjYyMiwxLjM5LDEuMzg5LDEuMzlINDQuNDMzeiIvPg0KCTxwYXRoIGQ9Ik03MC40NjEsOTUuNzIxYzAuNzY3LDAsMS4zODgtMC42MjMsMS4zODgtMS4zOXMtMC42MjItMS4zODgtMS4zODgtMS4zODhINTUuNTM5Yy0wLjc2NywwLTEuMzg4LDAuNjIxLTEuMzg4LDEuMzg4DQoJCXMwLjYyMiwxLjM5LDEuMzg4LDEuMzlINzAuNDYxeiIvPg0KCTxwYXRoIGQ9Ik05Ni40OSw5NS43MjFjMC43NjcsMCwxLjM4OS0wLjYyMywxLjM4OS0xLjM5cy0wLjYyMi0xLjM4OC0xLjM4OS0xLjM4OEg4MS41NjdjLTAuNzY3LDAtMS4zODgsMC42MjEtMS4zODgsMS4zODgNCgkJczAuNjIyLDEuMzksMS4zODgsMS4zOUg5Ni40OXoiLz4NCgk8cGF0aCBkPSJNMTIyLjUxOSw5NS43MjFjMC43NjcsMCwxLjM4OS0wLjYyMywxLjM4OS0xLjM5cy0wLjYyMi0xLjM4OC0xLjM4OS0xLjM4OGgtMTQuOTIzYy0wLjc2NywwLTEuMzg4LDAuNjIxLTEuMzg4LDEuMzg4DQoJCXMwLjYyMiwxLjM5LDEuMzg4LDEuMzlIMTIyLjUxOXoiLz4NCgk8cGF0aCBkPSJNNy40MSw4MC45aDUzLjQ0MmMwLjg2MywwLDEuNTYyLTAuNjk5LDEuNTYyLTEuNTYyVjM5LjU0M2MwLTAuODYyLTAuNjk5LTEuNTYzLTEuNTYyLTEuNTYzSDQ1LjMxNHYtNi41MzkNCgkJYzAtMC44NjEtMC42OTgtMS41NjItMS41NjEtMS41NjJIMjMuNDI4Yy0wLjg2MywwLTEuNTYyLDAuNy0xLjU2MiwxLjU2MnY2LjU0SDcuNDFjLTAuODYyLDAtMS41NjIsMC43LTEuNTYyLDEuNTYzdjM5Ljc5NQ0KCQlDNS44NDgsODAuMjAxLDYuNTQ3LDgwLjksNy40MSw4MC45eiBNMzQuNDkyLDU3Ljg3NGgtMS43OTZ2LTYuNzY4aDEuNzk2VjU3Ljg3NHogTTI2LjU2MywzNC41NzRoMTQuMDU1djMuNDA2SDI2LjU2M1YzNC41NzR6DQoJCSBNMTAuNTQ0LDQyLjY3OGg0Ny4xNzN2MTEuOThIMzYuOTQydi00LjAwNmMwLTAuODYzLTAuNjk5LTEuNTYzLTEuNTYyLTEuNTYzaC0zLjU4MmMtMC44NjMsMC0xLjU2MiwwLjY5OS0xLjU2MiwxLjU2M3Y0LjAwNg0KCQlIMTAuNTQ0VjQyLjY3OHoiLz4NCgk8cGF0aCBkPSJNNjguNzM0LDgwLjloNDkuOTU4YzAuODA3LDAsMS40Ni0wLjY1MywxLjQ2LTEuNDZWMTcuNTM0YzAtMC44MDYtMC42NTMtMS40NTktMS40Ni0xLjQ1OWgtMTQuNTI0VjkuOTYxDQoJCWMwLTAuODA3LTAuNjUzLTEuNDYtMS40Ni0xLjQ2aC0xOWMtMC44MDcsMC0xLjQ2LDAuNjUzLTEuNDYsMS40NnY2LjExNUg2OC43MzRjLTAuODA3LDAtMS40NiwwLjY1My0xLjQ2LDEuNDU5Vjc5LjQ0DQoJCUM2Ny4yNzQsODAuMjQ3LDY3LjkyNyw4MC45LDY4LjczNCw4MC45eiBNODYuNjM4LDEyLjg5aDEzLjEzOXYzLjE4Nkg4Ni42MzhWMTIuODl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg=="/>
Run Code Online (Sandbox Code Playgroud)

所以现在我想在FontAwesome库中创建一个base64 url​​图标.

我该怎么做?

请帮忙.

html javascript base64 svg font-awesome

9
推荐指数
1
解决办法
8955
查看次数

如何在CentOS 6.5中安装docker 1.9+?

我现在在CentOS 6.5上部署,现在我开始使用docker.

所以,我按照以下说明操作:https://docs.docker.com/engine/installation/centos/

无论我按照哪种方法安装,我都会获得1.7.1的版本.

[root@VM_72_235_centos ~]# docker version
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 786b29d/1.7.1
OS/Arch (client): linux/amd64
Server version: 1.7.1
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 786b29d/1.7.1
OS/Arch (server): linux/amd64
Run Code Online (Sandbox Code Playgroud)

但现在我在文档中运行命令:

docker network ls
Run Code Online (Sandbox Code Playgroud)

随着失败docker: 'network' is not a docker command..

我终于知道网络行动是在1.9中首次引入的.

那么有没有办法在centos6中安装docker 1.9?

linux deployment centos centos6 docker

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

vsftpd - 无法将文件上传到服务器.错误553

我在EC2上安装并配置了vsftpd.阅读和写作一直在工作,直到我重新启动服务器.我检查了通常的嫌疑人chmod -R 777 /home/data_feed,chown -R datafeed:ftpuser /home/data_feed.但仍然无法写入服务器.我唯一得到的是一个神秘的553错误

ftp> put ~/Downloads/test.jpg
local: /Users/ram/Downloads/test.jpg remote: /Users/ram/Downloads/test.jpg
229 Entering Extended Passive Mode (|||12011|).
553 Could not create file.
Run Code Online (Sandbox Code Playgroud)

这是conf文件

ubuntu@******:~$ cat /etc/vsftpd.conf | grep -v ^#
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
nopriv_user=ubuntu
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
pasv_enable=YES
pasv_max_port=12100
pasv_min_port=12000
port_enable=YES
log_ftp_protocol=YES
Run Code Online (Sandbox Code Playgroud)

这是调试日志

Wed Sep 11 18:58:57 2013 [pid 2] CONNECT: Client "**.***.*.***"
Wed Sep 11 18:58:57 2013 [pid 2] FTP response: Client "**.***.*.***", "220 …
Run Code Online (Sandbox Code Playgroud)

ftp vsftpd

8
推荐指数
3
解决办法
4万
查看次数

Django:通过外键查找所有反向引用

好吧,现在我正在使用Django 1.6+

我有一个模型:

class FileReference(models.Model):
    # some data fields
    # ...
    pass

class Person(models.Model):
    avatar = models.ForeignKey(FileReference, related_name='people_with_avatar')

class House(models.Model):
    images = models.ManyToManyField(FileReference, related_name='houses_with_images')

class Document(model.Model):
    attachment = models.OneToOneField(FileReference, related_name='document_with_attachment')
Run Code Online (Sandbox Code Playgroud)

因此,许多其他模型将有一个外键引用该FileReference模型.

但有时,删除引用模型,FileReference剩下对象.

我想删除FileReference没有外键引用的对象.

但是很多其他地方都会有外键.

有没有有效的方法来找到所有的参考?即获取某些模型对象的引用计数?

python django model-view-controller model

8
推荐指数
1
解决办法
1825
查看次数

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

Vue.js $ emit和$ dispatch的区别是什么?

在vue2.0事件$dispatch$broadcast已经过时了.

我发现它$dispatch与之相似$emit.

它们之间的区别是什么?它是安全的直接更换$dispatch$emit迁移时.

javascript events mvvm vue.js vuejs2

8
推荐指数
1
解决办法
1万
查看次数

将月份数据复制到莫里斯条形图中的堆栈中

如何将数据推入到morris条形图的堆栈中,如果来自不同帐户的ajax调用的多个相似月份数据这是我的代码:

DashboardService.getGraphForYear(year).success(function (data) {
    $scope.count = data.results_count;
    for(var j=0;j< $scope.count;j++)
    {
       $scope.month = data.results[j].month;
        switch ($scope.month) {
            case 1:
                sales_com_year.push({month:month[1],amount:data.results[j].order_total_amount});
                break;
            case 2: sales_com_year.push({month:month[2],amount:data.results[j].order_total_amount});
                break;
         }
    }

  }).error(function (error) });
Run Code Online (Sandbox Code Playgroud)

如何在1月份推送数据,以便将所有数据作为一个堆栈推入到1月以及整月

javascript jquery morris.js

7
推荐指数
1
解决办法
813
查看次数

Vue 1.x / 2.x:从$ route对象获取vue-router路径URL

众所周知,我们可以vue-route用来包装一些路径。

<!-- vue 1.x -->
<a v-link="{name: 'route_name', params: {id: 1}}"></a>
Run Code Online (Sandbox Code Playgroud)

在vue2中:

<!-- vue 2.x -->
<router-link :to="{name: 'route_name', params: {id: 1}}"></router-link>
Run Code Online (Sandbox Code Playgroud)

现在,我想显示供用户复制的链接URL,所以我想知道是否有办法从路由对象返回绝对路径URL?看来文档没有提及。

例如,我想要:

<template>
  <label>Copy the address</label>
  <input value="url" />
</template>

<script>
  export default {
    computed: {
      url() {
        const route = {name: 'route_name', params: {id: 1}};
        // !! The bellow shows what I may want.
        return this.$router.getLink(route);
      },
    }.
  };
</script>
Run Code Online (Sandbox Code Playgroud)

有这种方法吗?

mvvm ecmascript-6 vue.js vue-router vuejs2

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

如何在Django模板中替换空格?

我有一个带有多行文本字段的模型,它是从a输入的textarea.

现在我想渲染该字段,但不想使用<pre>标记.

我只想用新的替换<br/>,我找到了linebreakbr过滤器.

但我也想用空间替换空间&nbsp;.似乎未包含在文档中.

有人可以帮忙吗?

django templates space

6
推荐指数
1
解决办法
7287
查看次数

Python3中的mimetools.choose_boundary函数在哪里?

我目前想在Python3中使用以下代码,但发现该函数mimetools.choose_boundary已被弃用,如何更改代码并使其有效?

import re
from urllib.request import urlopen, Request
import os 
import mimetypes 
import mimetools 

def get_content_type(filepath): 
    return mimetypes.guess_type(filepath)[0] or 'application/octet-stream' 

def encode_multipart_formdata(fields, files=[]): 
    """
    fields is a sequence of (name, value) elements for regular form fields.
    files is a sequence of (name, filepath) elements for data to be uploaded as files
    Return (content_type, body) ready for httplib.HTTP instance
    """ 
    BOUNDARY = mimetools.choose_boundary() 
    CRLF = '\r\n' 
    L = [] 
    for (key, value) in fields: 
        L.append('--' + BOUNDARY) 
        L.append('Content-Disposition: form-data; …
Run Code Online (Sandbox Code Playgroud)

python mime multipartform-data httprequest python-3.x

6
推荐指数
1
解决办法
3103
查看次数