我正在尝试使用Croppie在将图像上传到服务器之前使用Javascript裁剪图像.它工作得很好,UI很好.但是,在玩这个演示时,我注意到最终图像的质量比原始图像质量差得多 - 我使用的是1920x1080图像.
有没有解决这个问题?
我也接受其他图书馆的推荐:)
我正在关注一篇博文,用kubeadm设置kubernetes集群.所以我有一个用桥接网络创建的Virtualbox,只需按照说明操作即可.
我最初只是做了kubeadm init
它并没有奏效(掌握NotReady).所以我想也许旧版本可能会更好.
所以我做了
kubeadm init --kubernetes-version v1.6.2
Run Code Online (Sandbox Code Playgroud)
它完成得很快.但kubeadm get nodes
总是回报:
master NotReady 4m v1.6.3
Run Code Online (Sandbox Code Playgroud)
我检查了下载的docker图像,它们是这样的:
gcr.io/google_containers/kube-proxy-amd64 v1.6.2 7a1b61b8f5d4 4 weeks ago 109.2 MB
gcr.io/google_containers/kube-controller-manager-amd64 v1.6.2 c7ad09fe3b82 4 weeks ago 132.7 MB
gcr.io/google_containers/kube-apiserver-amd64 v1.6.2 e14b1d5ee474 4 weeks ago 150.5 MB
gcr.io/google_containers/kube-scheduler-amd64 v1.6.2 b55f2a2481b9 4 weeks ago 76.76 MB
gcr.io/google_containers/etcd-amd64 3.0.17 243830dae7dd 12 weeks ago 168.9 MB
gcr.io/google_containers/pause-amd64 3.0 99e59f495ffa 12 months ago 746.9 kB
Run Code Online (Sandbox Code Playgroud)
并docker ps
显示以下容器正在使用的输出pause
k8s_POD_kube-scheduler-master_kube-system_e4c05f51e4e89758e2fb58eb9c457e66_2
k8s_POD_kube-controller-manager-master_kube-system_14cceb4cae4afafe5d2872cedc46b03f_2
k8s_POD_etcd-master_kube-system_7075157cfd4524dbe0951e00a8e3129e_2
k8s_POD_kube-apiserver-master_kube-system_bd46883c0ce86694060fb2924470cfa7_2
Run Code Online (Sandbox Code Playgroud)
我有点困惑: …
我已经用 Python 编程一段时间了,但我的工作主要是创建小型实用程序脚本。我认为 Python 是一种很棒的语言,因为它很有趣,而且可以很容易地编写干净的代码。
然而,有一个我还没有找到解决办法的烦恼:由于它的动态特性,可以从各种来源抛出异常,如果它们没有被捕获,它们将杀死您的程序。对我来说,这对“大型”程序来说是一种痛苦。
在 Java 中(并不是说我比 Python 更了解 Java),编译器实际上静态地强制处理异常,以便捕获所有可能的异常。是否有可能用 Python 实现相同的目标?
假设我正在用golang编写REST Web服务。在内部,我有几个执行程序的工作者goroutine。此类goroutine由HTTP API按需触发。当然,我想以某种方式监视这些goroutine的进度。通常,goroutine将有一个通道发送更新,错误等。主程序将select
在这些通道上运行。
但是,由于主程序的偶数循环忙于处理http.ListenAndServe()
,所以我看不到实现此目的的方法。考虑到这似乎是一个非常普遍的问题,我想知道是否缺少一种设计模式。
[编辑]一些技术细节。因此,我有一Resource
堂课来管理资源池。Resource.DoSomething()
这是一个很长的操作,所以它会在后台启动一个goroutine。将打开一个通道以允许轮询状态。
当某个HTTP请求进入时,DoSomething()
将触发该请求。但是我没有上下文可以从中查询状态。目前,我的愚蠢计划是在下一个 HTTP请求进入时轮询通道以进行输入。这应该足够但不理想-我想立即知道该goroutine中发生了什么。
我同时在几个项目中使用git.显然我有一个用户名等的全局设置.我想要维护的是不同项目的不同用户名,电子邮件等.怎么做到这一点?
我正在尝试使用丰富的来验证来自HTTP请求的JSON输入.但是,它似乎没有很好地处理unicode字符串.
from voluptuous import Schema, Required
from pprint import pprint
schema = Schema({
Required('name'): str,
Required('www'): str,
})
data = {
'name': 'Foo',
'www': u'http://www.foo.com',
}
pprint(data)
schema(data)
Run Code Online (Sandbox Code Playgroud)
上面的代码生成以下错误:
voluptuous.MultipleInvalid: expected str for dictionary value @ data['www']
Run Code Online (Sandbox Code Playgroud)
但是,如果我u
从URL中删除表示法,一切正常.这是一个错误还是我做错了?
PS.我正在使用python 2.7,如果它与它有任何关系.
说我有一个词典:
foo = {'a': 1}
Run Code Online (Sandbox Code Playgroud)
无论list(foo)
和foo.keys()
返回同样的事情.这两者有什么区别?
我是这个网络字体的新手.我知道某个字体可以从URL下载并在网页中使用.
我的问题是:是否可以根据用户输入动态加载Web字体?简单的场景:用户在文本字段中键入一些文本,然后选择尚未加载的字体名称.触发一些javascript代码以动态加载Web字体资源.这可能吗?
我有一些(超过 100 个)笔记作为标记文本文件(扩展名为 .md)记下来。最近我发现了 ipython 笔记本。除非没有 Vim 键绑定,否则它看起来很完美。所以想将所有这些 .md 文件转换为 .ipynb 文件。有这样的工具吗?
我正在尝试将 vscode 与 pylint 结合使用来满足我的 Python 需求。它工作得很好,但我不喜欢的一件事是一些 python 投诉。例如:
d
dict 和l
line。撇开编码风格的争论不谈,我想要一个选项来关闭它。看起来我可以用 pylint 命令行选项来做到这一点。但是我想把它做成可以反映在vscode中的配置。
我怎样才能做到这一点?
python ×5
javascript ×2
canvas ×1
css ×1
exception ×1
fonts ×1
git ×1
go ×1
ipython ×1
kubeadm ×1
kubernetes ×1
loading ×1
markdown ×1
python-2.7 ×1
rest ×1
string ×1
unicode ×1
voluptuous ×1
webfonts ×1