问题列表 - 第211183页

如何在Sublime Text 3中创建console.log片段?

我不知道该怎么做我想首先编写代码,然后按TAB,这个代码将用console.log命令括在括号中.请帮忙)

javascript sublimetext3

4
推荐指数
3
解决办法
5899
查看次数

带有ARRAY_CONTAINS的DocumentDB SQL

我在https://www.documentdb.com/sql/demo上玩,这允许我查询示例文档,如下所示:

{
  "id": "19015",
  "description": "Snacks, granola bars, hard, plain",
  "tags": [
    {
      "name": "snacks"
    }
  ],
  "version": 1,
  "isFromSurvey": false,
  "foodGroup": "Snacks",
  "servings": [
    {
      "amount": 1,
      "description": "bar",
      "weightInGrams": 21
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我很困惑ARRAY_CONTAINS().此查询返回结果:

SELECT root
FROM root 
WHERE ARRAY_CONTAINS(root.tags, { "name": "snacks" })
Run Code Online (Sandbox Code Playgroud)

但是,此查询不会:

SELECT root
FROM root 
WHERE ARRAY_CONTAINS(root.servings, { "description": "bar" })
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?

如果这是C#,我将如何编写查询来说明我想要实现的目标:

var filteredDocs = docs.Where(d => d.Servings != null &&
                                   d.Servings.Length > 0 &&
                                   d.Servings.Any(s => s.Description == …
Run Code Online (Sandbox Code Playgroud)

sql azure-cosmosdb

8
推荐指数
3
解决办法
8515
查看次数

如何从Class方法设置@IBOutlet文本

我有一个叫做的类Sentence,我想在我的其中一个方法中设置textmy 的属性.那可能吗?如果没有,在类方法本身内,如何进行调用或从类方法设置文本的函数?@IBOutletViewControllerSentenceSentence@IBOutlet

这是我的 UILabel

@IBOutlet weak var kleinGrossLabel: UILabel!

uilabel iboutlet ios swift

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

当文件有导入语句时,Python C api PyImport_importmodule 失败

我尝试使用Python C api在C++中调用Python中的函数,测试成功。

但是,如果我打算导入一个已经导入其他模块的模块,那么 Pymodule_findmodule 将返回 Null,即使它在那里并创建了一个编译文件。这是我的代码

Py_Initialize();
PySys_SetPath("C:/Users/Mik/Documents/GitHub/youtube-dl");      
PyObject * pythonFile = PyImport_ImportModule("test2");
Run Code Online (Sandbox Code Playgroud)

这是该目录中名为 test2.py 的 python 文件,其中包含一个名为 test_dl.py 的文件和一个名为 TESTDL 的类

from test_dl import TESTDL 
def someFunction(someInput):
    return 12345
Run Code Online (Sandbox Code Playgroud)

一旦我添加了导入行,我的程序就不再将其识别为模块

编辑:结果 test_dl 的第一行为:

 from __future__ import unicode_literals
Run Code Online (Sandbox Code Playgroud)

这就是我收到此 ImportError: No module named future的原因

谢谢!

c++ python python-c-api python-import

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

Gstreamer 1.0:教程中的视频无法在 MacOS 上播放

我正在尝试使用 Xcode 7.2 在我的 MacOS 10.11.3 上编译本教程Tutorial_01,但没有获得任何视频:我可以听到音频,但视频窗口似乎在某处丢失了。

我尝试使用命令行 gat-launch-1.0 播放相同的媒体:

gst-launch-1.0 -v playbin uri=http://docs.gstreamer.com/media/sintel_trailer-480p.webm
Run Code Online (Sandbox Code Playgroud)

它在 OpenGL Renderer 中打开媒体效果很好。

有任何想法吗?

提前致谢,马克斯

更新:在调试模式下收到此警告:

0:00:00.314802000 [336m64763[00m 0x7f93e4854a30 [32;01mFIXME  [00m [00m        videodecoder gstvideodecoder.c:1057:GstFlowReturn gst_video_decoder_drain_out(GstVideoDecoder *, gboolean):<vp8dec0>[00m Sub-class should implement drain()
Run Code Online (Sandbox Code Playgroud)

c gstreamer

5
推荐指数
2
解决办法
1213
查看次数

在 docker 容器中运行脚本并且在离开终端时不终止脚本

我有一些 docker 容器,例如 my_container 我想在我的容器中运行一个长期存在的脚本,但在离开 shell 时不杀死它

我想做那样的事情

docker exec -ti my_container /bin/bash 
Run Code Online (Sandbox Code Playgroud)

进而

screen -S myScreen 
Run Code Online (Sandbox Code Playgroud)

然后

在屏幕中执行我的脚本并退出终端

不幸的是,我无法在 docker 终端中执行 screen

screen docker

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

Clojure传感器与Java中的流中间操作具有相同的概念吗?

当我在Clojure中学习传感器时,它突然让我想起了他们提醒我的:Java 8流!

传感器是可组合的算法变换.它们独立于输入和输出源的上下文,并且仅根据单个元素指定转换的本质.

是不是一个数据结构,用于存储内容; 相反,它通过计算操作管道传递来自诸如数据结构,数组,生成器函数或I/O通道的源的元素.

Clojure的:

(def xf
  (comp
    (filter odd?)
    (map inc)
    (take 5)))

(println
  (transduce xf + (range 100)))  ; => 30
(println
  (into [] xf (range 100)))      ; => [2 4 6 8 10]
Run Code Online (Sandbox Code Playgroud)

Java的:

// Purposely using Function and boxed primitive streams (instead of
// UnaryOperator<LongStream>) in order to keep it general.
Function<Stream<Long>, Stream<Long>> xf =
        s -> s.filter(n -> n % 2L == 1L)
                .map(n -> n + 1L)
                .limit(5L);

System.out.println(
        xf.apply(LongStream.range(0L, …
Run Code Online (Sandbox Code Playgroud)

java clojure transducer java-8 java-stream

13
推荐指数
1
解决办法
698
查看次数

双打纹理对象

我想使用带双打的纹理对象(不是引用).使用浮点数时,下面的代码有效,但double不是受支持的数据类型.

我可以使用2d纹理解决这个问题,如果是这样,我该如何设置这样的纹理?

纹理引用有类似的问题,但纹理对象没有.在CUDA中支持纹理存储器中的双重类型

__global__ void my_print(cudaTextureObject_t texObject)
{
    printf("%f\n",tex1Dfetch<double>(texObject,0));

    return;
}

int main()
{

    double i = 0.35;
    int numel = 50;

    double* d_data;
    cudaMalloc(&d_data,numel*sizeof(double));
    cudaMemcpy((void*)d_data,&i,1*sizeof(double), cudaMemcpyHostToDevice);


    cudaTextureDesc td;
    memset(&td, 0, sizeof(td));

    td.normalizedCoords = 0;
    td.addressMode[0] = cudaAddressModeClamp;
    td.readMode = cudaReadModeElementType;


    struct cudaResourceDesc resDesc;
    memset(&resDesc, 0, sizeof(resDesc));
    resDesc.resType = cudaResourceTypeLinear;
    resDesc.res.linear.devPtr = d_data;
    resDesc.res.linear.sizeInBytes = numel*sizeof(double);
    resDesc.res.linear.desc.f = cudaChannelFormatKindFloat;
    resDesc.res.linear.desc.x = 32;

    cudaTextureObject_t texObject = 0;
    gpuErrchk(cudaCreateTextureObject(&texObject, &resDesc, &td, NULL));

    my_print<<<1,1>>>(texObject);

    gpuErrchk(cudaDeviceSynchronize());
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

cuda

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

C#中字典输出错误

从字典打印时,为什么要获取namespace.object的输出?

这是我的数据对象.

namespace MoleCalculator
{
    public class elementDO
    {
        public int AtomicNumber { get; set; }
        public string Symbol { get; set; }
        public string Name { get; set; }
        public decimal AtomicWeight { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是包含我字典的类

namespace MoleCalculator
{
public class elementDictionary
{
    public Dictionary<int, elementDO> periodic_Table = new Dictionary<int, elementDO>()
    {
        {1,new elementDO{AtomicNumber = 1,Symbol = "H",Name = "Hydrogen", AtomicWeight = 1.007825M}},
Run Code Online (Sandbox Code Playgroud)

这就是驱动它的原因

var elements = new elementDictionary().periodic_Table;
        Console.WriteLine(elements[1]);
Run Code Online (Sandbox Code Playgroud)

c# dictionary

-2
推荐指数
1
解决办法
67
查看次数

为什么调用indexedDB.deleteDatabase阻止我进行任何进一步的交易?

如果我现在进入我的浏览器控制台(我正在使用Chrome),请在此页面上输入

indexedDB.open("MyDB").onsuccess = function(e) { console.log("success"); };
Run Code Online (Sandbox Code Playgroud)

我立即在控制台中收到"成功"消息.我可以根据自己的喜好多次这样做,而且效果很好.但是如果我打字的话

indexedDB.deleteDatabase("MyDB").onsuccess = function(e) { console.log("success"); };
Run Code Online (Sandbox Code Playgroud)

我没有得到"成功"的消息.不仅如此,如果我再次尝试.open再次呼叫,我也不会收到"成功"消息.我怎样才能治愈这种奇怪的疾病.deleteDatabase,以及究竟发生了什么?

(PS:正如我完成了这个答案的输入,我认为来自呼叫的"成功"消息.deleteDatabase最终确实通过了,大约两分钟后我打了电话 - 但问题仍然存在).

javascript indexeddb

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