小编ElP*_*nte的帖子

Swashbuckle(Swagger)中的默认模型示例

我正在运行ASP WebAPI 2并成功安装了Swashbuckle.我试图弄清楚如何定义默认架构值是什么?

例如,在Swagger现场演示站点上,他们将pet的默认值更改为"doggie".他们还定义了状态的允许值.(现场演示)

例1 例2

asp.net-web-api swagger swagger-ui asp.net-web-api2

16
推荐指数
3
解决办法
2万
查看次数

分解箱图中的 R- 组抖动?

是否可以像我一样在箱线图中对抖动进行分组,以便数据点与每个市场的因素对齐?现在它按市场名称排列。我给它们上色以显示哪些应该分组。

在此处输入图片说明

我的代码

p<-ggplot(droplevels(subset(sData,STORE_TYPE=='Test')),aes(factor(MARKET_NAME),DST_UNITS))
p + 
  geom_boxplot(aes(fill=factor(PROGRAM_STATUS,c("PRE-PROGRAM","POST-PROGRAM")), outlier.shape=NA) + 
  geom_jitter(aes(color=factor(PROGRAM_STATUS,c("PRE-PROGRAM","POST-PROGRAM"))),position=position_jitter(width=0))
Run Code Online (Sandbox Code Playgroud)

r ggplot2

9
推荐指数
1
解决办法
9447
查看次数

Visual Studio Web发布日志

是否可以在Visual Studio中查看网站发布时的日志?我们遇到的情况是删除了我们网站的目录,但"样式"子文件夹除外.

尝试确定Visual Studio或其他原因是否发布失败.剩余的"样式"文件夹具有上次修改日期,因此知道它是否与发布时间匹配将会很有帮助.

visual-studio-2012

8
推荐指数
0
解决办法
890
查看次数

SQL Server TRY ...使用XACT_STATE进行捕获

我有关于TRY CATCH块的MSDN文档的问题.查看本文并向下滚动到示例C"使用TRY ... CATCH与XACT_STATE"

http://msdn.microsoft.com/en-us/library/ms175976.aspx

该示例首先COMMIT TRANSACTION在Try块中放置一个,然后在Catch块中放置第二个if XACT_STATE()=1.

但是我认为Catch块只会在发生错误时执行.那么Catch块如何执行并XACT_STATE返回1?这似乎是矛盾的.

XACT_STATE文档中有一条未回答的评论,询问同一个问题

http://msdn.microsoft.com/en-us/library/ms189797.aspx

sql sql-server msdn

7
推荐指数
1
解决办法
2万
查看次数

在Tensorboard中使用带有Tensorflow Estimator的tf.name_scope

我有一些代码来计算我的Estimatormodel_fn中的性能指标,该函数在函数中编写,该函数返回指标字典

def __model_eval_metrics(self, classes, labels, mode):
    if mode == tf.estimator.ModeKeys.TRAIN or mode == tf.estimator.ModeKeys.EVAL:
        return {
                'accuracy': tf.metrics.accuracy(labels=tf.argmax(input=labels, axis=1), predictions=classes),
                'precision': tf.metrics.precision(labels=tf.argmax(input=labels, axis=1), predictions=classes),
                'recall': tf.metrics.recall(labels=tf.argmax(input=labels, axis=1), predictions=classes)
                }
    else:
        return None
Run Code Online (Sandbox Code Playgroud)

在估算器培训期间,这些记录为model_fn按名称范围"train_metrics"分组的缩放器

if mode == tf.estimator.ModeKeys.TRAIN:
    with tf.name_scope('train_metrics') as scope:
        tf.summary.scalar('model_accuracy', eval_metrics['accuracy'][1])
        tf.summary.scalar('model_precision', eval_metrics['precision'][1])
        tf.summary.scalar('model_recall', eval_metrics['recall'][1])
        tf.summary.scalar('model_loss', loss)
Run Code Online (Sandbox Code Playgroud)

这在Tensorboard中产生了所需的分组 Tensorboard示例

为了进行Estimator 评估,度量标准作为字典传递给EstimatorSpeceval_metric_ops参数作为结果__model_eval_metrics()

return tf.estimator.EstimatorSpec(
    mode=mode,
    predictions={"predictions": predictions, "classes": classes},
    loss=loss,
    train_op=train_op,
    eval_metric_ops=eval_metrics,
)
Run Code Online (Sandbox Code Playgroud)

问题是在Tensorboard中,这些指标不再按名称范围分组,我无法确定在何处添加名称范围以实现此目的.您可以看到评估指标未分组.

Tensorboard错了

  1. 有没有一种方法可以将name_scope用于评估指标Estimator
  2. 我是否应该完全忽略name_scope并切换Tensorboard屏幕左下角的运行?

tensorflow tensorboard

6
推荐指数
1
解决办法
737
查看次数

在 Tensorflow 数据集管道中计算样本权重

假设我有以下 Tensorflow 数据集,其中标签为 [0,1] int 值。数据集高度不平衡,我已经计算出我想使用样本权重 {1: 5.1, 0: 0.8} 作为映射。

权重不是原始 TFRecords 文件的一部分。如何修改我的代码以合并此示例权重映射,以便返回“sample_weight”功能,以便稍后在自定义估算器中使用?

def train_input_fn(self):       
    feature_map = _get_features()

    def _parse_line(line):
        parsed_features = tf.parse_example(line, feature_map)
        labels = parsed_features.pop('target_open')

        return parsed_features, tf.reshape(labels, (-1,1))

    dataset = tf.data.TFRecordDataset('train.tfrecords')\
        .shuffle(buffer_size=10000)\
        .batch(self.batch_size)\
        .map(_parse_line, num_parallel_calls=6)\
        .repeat()\
        .prefetch(2)

    return dataset
Run Code Online (Sandbox Code Playgroud)

python tensorflow

6
推荐指数
0
解决办法
599
查看次数

Visual Studio无法发布或架构比较数据库

我不知道我的Visual Studio出了什么问题,但我无法发布或架构比较我的开发服务器上的任何数据库.这是我的两个问题:

  • 发布新数据库时,我在收到"无法重新连接到数据库"的超时后收到错误消息

  • 当架构与现有数据库进行比较时,我收到一条错误消息"在尝试对类型的元素进行反向工程时,从SQL Server收到错误..."

其他疑难解答

  • 我使用Windows身份验证连接到服务器.我已经在开发服务器上设置为sysadmin角色.
  • 我没有通过Management Studio登录的问题
  • 我可以使用Management Studio中的登录名创建数据库
  • VS2012中的"测试连接"按钮表示连接成功
  • 我从数据库中删除了有问题的数据库,并尝试重新发布但没有成功
  • 我已经启动了一个全新的VS SQL项目,并尝试发布一个新的测试数据库,但具有相同的问题
  • 我的生产服务器上没有任何问题
  • 我删除了我的服务器登录并重新创建它
  • 即使使用[sa]帐户,我也无法对数据库进行架构比较或发布
  • 我重新启动了SQL Server实例和Windows Server本身

最近对服务器的唯一更改是我将两个生产数据库备份恢复到我的开发服务器中.我不知道问题何时开始.

还有什么可以/我应该尝试?

更新 此问题仍然阻止我从架构比较或发布任何数据库.即使是从一个新项目.自第一篇文章以来的其他疑难

  • 从服务器删除SQL Server并重新安装
  • 从客户端注册表中删除了对开发服务器的所有连接引用
  • SQL Server Profiler显示Visual Studio正在成功执行命令,但上述消息仍然存在

sql-server sql-server-2012 visual-studio-2012

5
推荐指数
1
解决办法
2265
查看次数

SQL Server 生成围绕点的随机空间地理?

我在开发环境中有数千条记录,每条记录都与特定邮政编码的质心相关联。出于测试目的,我需要将每个 SQL Server 地理点随机分散在该质心周围 0-5 英里的地方。

因此,在下面的示例中,我想要更新 LocationGeo,使其距各自的 ZipGeo 0-5 英里。我是否必须对每个经度/纬度使用随机百分比,还是有更好的选择?

LocationID int
LocationGeo geography
ZipCode char(5)

ZipCode char(5)
ZipGeo geography
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2012

5
推荐指数
1
解决办法
1795
查看次数

将Mongo中的某些字段从String转换为Array

我有一组文档,其中"标签"字段从空格分隔的标签列表切换到单个标签的数组.我想将以前的空格分隔字段更新为所有数组,如新的传入数据.

我也遇到了$ type选择器的问题,因为它将类型操作应用于单个数组元素,即字符串.所以按类型过滤只会返回所有内容.

如何将每个看起来像第一个示例的文档转换为第二个示例的格式?

{
    "_id" : ObjectId("12345"),
    "tags" : "red blue green white"
}
{
    "_id" : ObjectId("54321"),
    "tags" : [
        "red",
        "orange",
        "black"
    ]
}
Run Code Online (Sandbox Code Playgroud)

mapreduce mongodb mongodb-query aggregation-framework

5
推荐指数
1
解决办法
2560
查看次数