草庐IT

convert_it

全部标签

javascript - Angular 2 : render a component without its wrapping tag

我正在努力寻找一种方法来做到这一点。在父组件中,模板描述了一个table及其thead元素,但委托(delegate)呈现tbody到另一个组件,像这样:NameTime每个myResult组件呈现自己的tr标签,基本上是这样的:{{entry.name}}{{entry.time}}我没有把它直接放在父组件中(避免需要myResult组件)的原因是myResult组件实际上比这里显示的更复杂,所以我想把它的行为放在一个单独的组件中并且文件。生成的DOM看起来很糟糕。我相信这是因为它无效,如tbody只能包含tr元素(seeMDN),但我生成的(简化的)DOM是:NameTimeBob

json - 向不同系统发送 MongoDB 查询 : converting to JSON and then decoding into BSON? Go 语言如何实现?

我需要将MongoDB查询传输到不同的系统。出于这个原因,我想使用MongoDBExtendedJSON.我需要这样做主要是因为我在查询中使用日期比较。所以,问题的核心是我需要将在node.js后端生成的MongoDB查询传输到另一个用Go语言。直觉上,通过REST发送此查询的最明显格式是JSON。但是,MongoDB查询不完全是JSON,而是BSON,它包含特殊的日期结构。因此,我们的想法是使用MongoDBExtendedJSON将查询转换为JSON作为特殊构造的表示形式。经过一些测试后,很明显这些查询不起作用。MongoDBshell和通过node.js发送的查询都需要特殊的IS

postgresql - Postgres, Go Docker compose wait-for-it.sh 没有那个文件或目录

近两天来我一直在为这个问题绞尽脑汁。我是Docker和DockerCompose的新手,正在尝试在运行Postgres和Go的EC2实例上运行我的图像。当我运行docker-composeup时,db服务运行成功,但app服务运行失败。当我尝试使用以下方法单独运行服务时:docker-composeupdb一切正常然后运行:docker-composeupapp我得到...app_1|wait-for-it.sh:waiting15secondsfordb:5432app_1|wait-for-it.sh:db:5432isavailableafter0secondsapp_1|./w

go - gRPC 连接问题 : How to figure out if it is the server or the client?

我正在阅读一本名为“GoBlueprints”的Golang书籍。所以其中一章是关于实现微服务的。与该服务的通信可以是http或gRPC。我认为我做的一切都是对的,但是我无法进行gRPC通信。当我尝试从客户端询问服务器时,出现此错误:rpcerror:code=Unimplementeddesc=unknownserviceVault我的问题是如何开始调试这个?如何判断问题出在服务器端还是客户端? 最佳答案 在您的实现中,当您为Hash和Validate初始化端点时,服务名称是错误的。它应该是pb.Vault而不是Vault。所以N

go - net/http : is it possible to have http. HandleFunc 自定义参数?

我正在尝试找到一种方法来创建特殊路由,以允许发布请求使用参数(/url/:param)。我试过这样的:http.HandleFunc("/myroute/:myparam",myfunction)我希望能够使用req.Form在“myfunction”中获取http请求的参数,但它一直在我身上失败,我得到404'ed。我知道问这个问题很奇怪,因为我可以在函数体中传递我的参数,但是为了便于使用/显示,我被要求能够预先生成一些静态“路由”列表预设,以便它可以作为不同的url+可选参数而不是每个人的一个url+参数分发.. 最佳答案 默认

golang - 将枚举类型保存到 SQL 数据库 "panic: sql: converting Exec argument #1' s 类型 : non-Value type int returned from Value"

在我当前的go项目(~5KLOC)中,我使用sqlite3作为我的底层数据库层,我使用gorm作为我的ORM引擎。其中一个模型是一个Platform,其字段为PlatformType枚举类型。这是演示我的问题的代码片段。packagemainimport(_"github.com/jinzhu/gorm/dialects/sqlite""github.com/jinzhu/gorm""database/sql/driver""fmt")/****************************\ObjectLayer\****************************///Pla

Golang : how can I convert a float64 currency representation to the lowest denomination?(乘以 100 不适用于所有货币)

我正在处理金钱的float64表示。例如,2.9美元表示2.90美元,因此如果我需要将其转换为该货币的最低面额,我只需乘以100(2.9*100=290美分)。这适用于大多数主要货币。但是,例如在日本,float64表示不会有小数,因为日元已经是最低表示。如果我得到float64(290)日元,如果我试图获得最低面额,乘以100会得到多余的日元-它应该保持原样。当某些货币乘以100时,除了特殊大小写之外,处理此问题的最佳方法是什么?编辑:我拥有的两条信息是浮点表示法和ISO货币代码。 最佳答案 不要用float换钱。float是一个

google-app-engine - XP 上的 Golang GAE SDK : Do I have to install it? 还有其他方法可以在 XP 上使用 SDK 吗?

introduction说:FollowtheinstructionsonthedownloadpagetoinstalltheSDKonyourcomputer.但是downloadpage没有任何关于如何安装和下一步做什么的说明。只有链接。我找到的只是这个指向WindowsInstallation的链接:DownloadandrunthelatestWindowsinstallerfromourdownloadspageWindowsXP用户必须使用安装程序吗?他们可以只下载Linux版本并解压缩吗?我想要一个便携版本,而不是安装EXE和注册表设置等的版本。我也不明白我到底要选择什

sql - 如何使用 go-mssqldb 修复 Go 中的错误 mssql : Error converting data type decimal to nvarchar.

我无法弄清楚为什么我无法使用我在使用go-mssqldb驱动程序时定义的参数来执行存储过程。如果有人愿意指出我在定义作为参数传递的值时出错的地方,这会导致从Microsoftsqlserver数据库收到错误“mssql:将数据类型decimal转换为nvarchar时出错。”在Go中使用go-mssqldb非常感谢!我在下面的存储过程中包含了我正在使用的代码甚至参数定义。去代码:packagemainimport("context""database/sql""flag""fmt"_"github.com/denisenkom/go-mssqldb""github.com/shopsp

去基础 : What is the diference between calling a method on struct and calling it on a pointer to that struct?

假设我有一个Vertex类型typeVertexstruct{X,Yfloat64}我已经定义了一个方法func(v*Vertex)Abs()float64{returnmath.Sqrt(v.X*v.X+v.Y*v.Y)}这两个调用有什么区别?(两者返回相同的结果)v1:=Vertex{3,4}fmt.Println(v1.Abs())v2:=&Vertex{3,4}fmt.Println(v2.Abs()) 最佳答案 第一个版本相当于varv1Vertexv1.X=3v1.y=4fmt.Println((&v1).Abs)第二个