- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个模型类 AlertRSM
和 AlertRSMList
class AlertRSM : Object{
var alertType : String?
var alertTypeValue : String?
var period : String?
var colorValue : String?
var tableName : String?
convenience init(dict:Dictionary<String,Any>) {
self.init()
if let _alertType = dict["AlertType"] as? String {
alertType = String(_alertType)
}
if let _alertTypeValue = dict["AlertTypeValue"] as? Double {
alertTypeValue = String(_alertTypeValue)
}
if let _period = dict["Period"] as? String {
period = _period
}
if let _colorValue = dict["ColorValue"] as? String {
switch _colorValue {
case "G":
self.colorValue = "008000"
case "R":
self.colorValue = "FF0000"
case "Y":
self.colorValue = "FFFF00"
default: break
}
}
if let _tableName = dict["TableName"] as? String {
tableName = _tableName
}
}
static func modelArrayFromDictionaryArray(dictArray : [Dictionary<String,Any>]) -> [AlertRSM] {
var array = [AlertRSM]()
for item in dictArray {
array.append(AlertRSM(dict: item))
}
return array
}
}
class AlertRSMList: Object {
dynamic var companyAlt_Key :String?
dynamic var dbEntryDate :String?
var arrayOfAlertRSM = List<AlertRSM>()
convenience init(dict:[AlertRSM]) {
self.init()
for item in dict {
arrayOfAlertRSM.append(item)
}
dbEntryDate = CommonMethods.getDateInString()
companyAlt_Key = STATIC_STORAGE.Company_Alt_Key
}
override static func primaryKey() -> String? {
return "companyAlt_Key"
}
}
在我的 View Controller 中,我从 Realm 数据库获取数据
let _toDaysAlertRSM = realm.objects(AlertRSMList.self)
let alertRSMList : [AlertRSMList] = _toDaysAlertRSM.filter { alertRSM in
return alertRSM.dbEntryDate == CommonMethods.getDateInString()
}
现在我打印 alertRSMList
print(alertRSMList)
输出是
[AlertRSMList {
companyAlt_Key = 3;
dbEntryDate = 02/12/2017;
arrayOfAlertRSM = RLMArray <0x6000000f1f80> (
[0] AlertRSM {
alertType = External;
alertTypeValue = 14.77;
period = M;
colorValue = 008000;
tableName = Alert;
},
[1] AlertRSM {
alertType = External;
alertTypeValue = 15.64;
period = Q;
colorValue = 008000;
tableName = Alert;
},
[2] AlertRSM {
alertType = Financial;
alertTypeValue = 40.78;
period = Q;
colorValue = 008000;
tableName = Alert;
},
[3] AlertRSM {
alertType = Financial;
alertTypeValue = 40.78;
period = M;
colorValue = 008000;
tableName = Alert;
},
[4] AlertRSM {
alertType = Financial;
alertTypeValue = 40.78;
period = W;
colorValue = 008000;
tableName = Alert;
},
[5] AlertRSM {
alertType = External;
alertTypeValue = 47.62;
period = W;
colorValue = FFFF00;
tableName = Alert;
},
[6] AlertRSM {
alertType = Statistical;
alertTypeValue = 54.13;
period = W;
colorValue = FFFF00;
tableName = Alert;
},
[7] AlertRSM {
alertType = Statistical;
alertTypeValue = 54.13;
period = M;
colorValue = FFFF00;
tableName = Alert;
},
[8] AlertRSM {
alertType = Statistical;
alertTypeValue = 54.13;
period = Q;
colorValue = FFFF00;
tableName = Alert;
},
[9] AlertRSM {
alertType = NonFinancial;
alertTypeValue = 78.76;
period = W;
colorValue = FF0000;
tableName = Alert;
},
[10] AlertRSM {
alertType = NonFinancial;
alertTypeValue = 78.76;
period = M;
colorValue = FF0000;
tableName = Alert;
},
[11] AlertRSM {
alertType = NonFinancial;
alertTypeValue = 78.76;
period = Q;
colorValue = FF0000;
tableName = Alert;
}
);
}]
(lldb)
并打印AlertRSM
数组
print(alertRSMList[0].arrayOfAlertRSM)
输出是
List<AlertRSM> <0x6080000f3280> (
[0] AlertRSM {
alertType = External;
alertTypeValue = 14.77;
period = M;
colorValue = 008000;
tableName = Alert;
},
[1] AlertRSM {
alertType = External;
alertTypeValue = 15.64;
period = Q;
colorValue = 008000;
tableName = Alert;
},
[2] AlertRSM {
alertType = Financial;
alertTypeValue = 40.78;
period = Q;
colorValue = 008000;
tableName = Alert;
},
[3] AlertRSM {
alertType = Financial;
alertTypeValue = 40.78;
period = M;
colorValue = 008000;
tableName = Alert;
},
[4] AlertRSM {
alertType = Financial;
alertTypeValue = 40.78;
period = W;
colorValue = 008000;
tableName = Alert;
},
[5] AlertRSM {
alertType = External;
alertTypeValue = 47.62;
period = W;
colorValue = FFFF00;
tableName = Alert;
},
[6] AlertRSM {
alertType = Statistical;
alertTypeValue = 54.13;
period = W;
colorValue = FFFF00;
tableName = Alert;
},
[7] AlertRSM {
alertType = Statistical;
alertTypeValue = 54.13;
period = M;
colorValue = FFFF00;
tableName = Alert;
},
[8] AlertRSM {
alertType = Statistical;
alertTypeValue = 54.13;
period = Q;
colorValue = FFFF00;
tableName = Alert;
},
[9] AlertRSM {
alertType = NonFinancial;
alertTypeValue = 78.76;
period = W;
colorValue = FF0000;
tableName = Alert;
},
[10] AlertRSM {
alertType = NonFinancial;
alertTypeValue = 78.76;
period = M;
colorValue = FF0000;
tableName = Alert;
},
[11] AlertRSM {
alertType = NonFinancial;
alertTypeValue = 78.76;
period = Q;
colorValue = FF0000;
tableName = Alert;
}
)
(lldb)
现在的问题是,如果我想打印 AlertRSM
的每个属性,我将得到 nil
print(alertRSMList[0].arrayOfAlertRSM[0].alertType)
输出为零,因为它包含值“外部”
nil
(lldb)
如果我遍历 AlertList
for item in alertRSMList[0].arrayOfAlertRSM[0] {
print(item.alertType)
print(item.alertTypeValue)
print(item.period)
print(item.colorValue)
print(item.tableName)
}
所有打印为零
我也在这一行收到警告
print(alertRSMList[0].arrayOfAlertRSM[0].alertType)
// Warning
// Expression implicitly coerced from 'String?'to Any
继续的代码片段是
let _toDaysAlertRSM = realm.objects(AlertRSMList.self)
let alertRSMList : [AlertRSMList] = _toDaysAlertRSM.filter { alertRSM in
return alertRSM.dbEntryDate == CommonMethods.getDateInString()
}
print(alertRSMList)
print(alertRSMList[0].arrayOfAlertRSM)
print(alertRSMList[0].arrayOfAlertRSM[0].alertType)
所以请帮我获取值
alertRSMList[0].arrayOfAlertRSM[0].alertType//alertTypeValue//period
最佳答案
说明符 dynamic
和 @objc
是 required by realm对于成员字段。将这些字段添加到 AlertRSM
类是否有帮助?
关于swift - 在 Realm List 中快速发布到 [Model],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47606868/
我对 mongoosejs 中模型的使用感到有些困惑。 可以通过这些方式使用 mongoose 创建模型 使用 Mongoose var mongoose = require('mongoose');
我正在看 from django.db import models class Publisher(models.Model): name = models.CharField(max_len
我有自己的 html 帮助器扩展,我用这种方式 model.Reason_ID, Register.PurchaseReason) %> 这样声明的。 public static MvcHtmlS
假设模型原本是存储在CPU上的,然后我想把它移到GPU0上,那么我可以这样做: device = torch.device('cuda:0') model = model.to(device) # o
我过去读过一些关于模型的 MVC 建议,指出不应为域和 View 重用相同的模型对象;但我找不到任何人愿意讨论为什么这很糟糕。 我认为创建两个单独的模型 - 一个用于域,一个用于 View - 然后在
我正在使用pytorch构建一个像VGG16这样的简单模型,并且我已经重载了函数forward在我的模型中。 我发现每个人都倾向于使用 model(input)得到输出而不是 model.forwar
tf.keras API 中的 models 是否多余?对于某些情况,即使不使用 models,代码也能正常运行。 keras.models.sequential 和 keras.sequential
当我尝试使用 docker 镜像运行 docker 容器时遇到问题:tensorflow/serving。 我运行命令: docker run --name=tf_serving -it tensor
我有一个模型,我用管道注册了它: register_step = PythonScriptStep(name = "Register Model",
如果 View 需要访问模型中的数据,您是否认为 Controller 应: a)将模型传递给 View b)将模型的数据传递给 View c)都不;这不应该是 Controller 所关心的。让 V
我正在寻找一个可以在模型中定义的字段,该字段本质上是一个列表,因为它将用于存储多个字符串值。显然CharField不能使用。 最佳答案 您正在描述一种多对一的关系。这应该通过一个额外的 Model 进
我最近了解了 Django 中的模型继承。我使用很棒的包 django-model-utils 取得了巨大的成功。我继承自 TimeStampedModel 和 SoftDeletableModel。
我正在使用基于 resnet50 的双输出模型进行项目。一个输出用于回归任务,第二个输出用于分类任务。 我的主要问题是关于模型评估。在训练期间,我在验证集的两个输出上都取得了不错的结果: - 综合损失
我是keras的新手。现在,我将使用我使用 model.fit_generator 训练的模型来预测测试图像组。我可以使用 model.predict 吗?不确定如何使用model.predict_g
在 MVC 应用程序中,我加入了多个表并将其从 Controller 返回到 View,如下所示: | EmployeeID | ControlID | DoorAddress | DoorID |
我在使用 sails-cassandra 连接系统的 Sails 中有一个 Data 模型。数据。 Data.count({...}).exec() 返回 1,但 Data.find({...}).e
我正在使用 PrimeFaces dataTable 开发一个 jsf 页面来显示用户列表。用户存储在 Model.User 类的对象中。
我正在关注https://www.tensorflow.org/tutorials/keras/basic_classification解决 Kaggle 挑战。 但是,我不明白应该将什么样的数据输入
我是这个领域的新手。那么,你们能帮忙如何为 CNN 创建 .config 文件吗? 传递有关如何执行此操作的文档或教程将对我有很大帮助。谢谢大家。 最佳答案 这个问题对我来说没有多大意义,因为 .co
我是“物理系统建模”主题的新手。我阅读了一些基础文献,并在 Modelica 和 Simulink/Simscape 中做了一些教程。我想问你,如果我对以下内容理解正确: 符号操作是将微分代数方程组(
我是一名优秀的程序员,十分优秀!