据我所知,我们可以将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图标.
我该怎么做?
请帮忙.
我现在在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?
我在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) 好吧,现在我正在使用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没有外键引用的对象.
但是很多其他地方都会有外键.
有没有有效的方法来找到所有的参考?即获取某些模型对象的引用计数?
在vue2.0事件$dispatch和$broadcast已经过时了.
我发现它$dispatch与之相似$emit.
它们之间的区别是什么?它是安全的直接更换$dispatch成$emit迁移时.
如何将数据推入到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月以及整月
众所周知,我们可以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)
有这种方法吗?
我有一个带有多行文本字段的模型,它是从a输入的textarea.
现在我想渲染该字段,但不想使用<pre>标记.
我只想用新的替换<br/>,我找到了linebreakbr过滤器.
但我也想用空间替换空间 .似乎未包含在文档中.
有人可以帮忙吗?
我目前想在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) javascript ×4
mvvm ×3
vue.js ×3
django ×2
ecmascript-6 ×2
python ×2
vuejs2 ×2
base64 ×1
centos ×1
centos6 ×1
deployment ×1
docker ×1
events ×1
font-awesome ×1
ftp ×1
html ×1
httprequest ×1
jquery ×1
linux ×1
mime ×1
model ×1
morris.js ×1
python-3.x ×1
space ×1
svg ×1
templates ×1
vsftpd ×1
vue-router ×1