标签 "crystal lang "的帖子
GPT3回答的实用编码问题:它是否已准备好进入黄金时代?
你可以很容易地自己尝试GPT3,只需注册一个OpenAI账户,你将获得(在写这篇文章时)18美元的信用。前往以下链接:https://platform.openai.com/playground 在这里你可以输入你的问题,并提交。GPT3将在同一个文本框中回答。有三个问题...
更多内容在Crystal Lang中处理JSON::Any中的NIL问题
使用Crystal开发时的一个挑战是,它对数据类型的宽容度不如Python或Ruby,nil会让你忙得不可开交。下面的错误信息:从Nil到String的转换失败,在/usr/share/crystal/src/json/any.cr:220:5:220可以通过以下方式解决。# cast to string, THEN check if it is nil if...
更多内容如何使用Kemal的所有路线?
对于Vue.js的单页应用--至少在我们页面的SUB URL上--我们希望在服务器上有一个catch all,它将始终向浏览器呈现相同的模板/HTML输出。Kemal在内部是基于Radix的路由:https://github.com/luislavena/radix Radix有一个Catch All / Glob字符:...
更多内容mongo_orm 异常:缺少bson键:publish_acl(异常)。
当你在mongo_orm文档类中扩展你的字段定义时,特别是用嵌入式文档,你可能会遇到以下运行时(!)错误。异常:缺少 bson 键。 (Exception) 这不是你代码中的错误--你的代码正在引发,因为数据库结构与它所期望的不一样!...
更多内容mongo_orm集合的自定义名称
mongo_orm会通过使用模块和类的名称,并附加一个 "s "来自动确定你的集合的名称。在你想命名你的集合的情况下,你可以简单地这样做: class PapiTest < Mongo::ORM::Document collection_name "Buster" field test : String end get "/" do pt = PapiTest.new pt.test = "I want...
更多内容晶体内的ecr范围:或我如何在ECR模板中传递变量和对象?
作为一个水晶语言的初学者,我仍然在努力理解其中的一些概念,并培养对水晶语言编码的感觉。当我遇到困难的问题时,当我解决或开始理解时,我就把它们写在博客上,这样别人就可以从中受益--因为缺乏文件...
更多内容异常情况。在1:2处有意外的引号(CSV::MalformedCSVError) Crystal
在试图解析一个亚马逊支付文件时,我偶然发现了这个特殊的问题:异常。在1:2处出现了意外的报价(CSV::MalformedCSVError),原因是。亚马逊支付的文件是用UTF-8编码的,带有BOM。BOM是一个可选的(在UTF-8文件中)标记。你可以用工具xxd查看,例如xxd apolish_amazon_2018DecMonthlyTransaction.csv | less The...
更多内容