我想开发一个UI,其中包含用户配置应用程序的两种形式,以及一个"渲染"部分,例如,它将打印一些精灵.
是否可以在同一个应用程序中组合PySide和PyGame?例如,我如何获得包含Pygame应用程序的PySide Frame?
谢谢
我正在开发我的第一个真正的Go项目,并一直在寻找一些工具来处理配置.
最后,我发现了这个工具:https://github.com/spf13/viper这真的很不错,但是当我尝试处理一些更复杂的配置时,我遇到了一些问题,例如下面的config.yaml示例:
app:
name: "project-name"
version 1
models:
modelA:
varA: "foo"
varB: "bar"
modelB:
varA: "baz"
varB: "qux"
varC: "norf"
Run Code Online (Sandbox Code Playgroud)
我不知道如何从modelB获取值.在查看lib代码时,我发现了以下内容,但我真的不明白如何使用它:
// Marshals the config into a Struct
func Marshal(rawVal interface{}) error {...}
func AllSettings() map[string]interface{} {...}
Run Code Online (Sandbox Code Playgroud)
我想要的是能够从我的包装中的任何地方做一些类似的事情:
modelsConf := viper.Get("models")
fmt.Println(modelsConf["modelA"]["varA"])
Run Code Online (Sandbox Code Playgroud)
能有人向我解释实现这一目标的最佳方法吗?
我试图按照本页面提供的建议精确安装DMD:http://dlang.org/dmd-osx.html.但是,当我尝试生成.d文件时出现错误:
这是我的hello.d
import std.stdio;
void main() {
writeln("hello world!");
}
Run Code Online (Sandbox Code Playgroud)
然后:
gcc hello.o -o hello -m64 -lphobos2 -lpthread -lm
ld: library not found for -lphobos2
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--- errorlevel 1
Run Code Online (Sandbox Code Playgroud)
有没有人遇到过同样的问题?
谢谢,
塞德里克
我正在经历看起来像配置问题!我在kubernetes中使用traefik作为入口控制器,我有一个入口来路由一些URL以将一些前端路由到各种后端.假设我有这样的事情:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: test
annotations:
kubernetes.io/ingress.class: traefik
traefik.frontend.rule.type: ReplacePathRegex
spec:
rules:
- host: foo.io
http:
paths:
- path: /api/authservice/(.*) /$1
backend:
serviceName: auth
servicePort: 8901
- path: /api/svcXXX/v1/files/cover/(.*) /v1/files/cover/$1
backend:
serviceName: files
servicePort: 8183
- path: /api/svcXXX/v1/files/image/(.*) /v1/files/image/$1
backend:
serviceName: files
servicePort: 8183
Run Code Online (Sandbox Code Playgroud)
使用Postman(或任何其他客户端),如果我http://foo.io/api/authservice/auth/oauth/token在查看访问日志时发出请求,它似乎被路由到http://foo.io/api/svcXXX/v1/files/image/(.*) /v1/files/image/$1.我在访问日志中看到了这一点:
[03/Jul/2018:12:57:17 +0000] "POST /api/authservice/auth/oauth/token HTTP/1.1" 401 102 "-" "PostmanRuntime/7.1.5" 15 "foo.io/api/svcXXX/v1/files/image/(.*) /v1/files/image/$1" 37ms
难道我做错了什么 ?