我正在尝试使用 CSS 计数器来创建章节编号。正如您在下面的示例中看到的那样,如果我处理容器内的类,它可以正常工作,但是当我尝试在 div 内的子项中使用它时,它就不起作用了。知道如何纠正这种行为吗?(我需要使用这种结构)
.itemsContainer {
counter-reset: section;
}
.t1 {
counter-reset: subsection;
}
.t1:before {
counter-increment: section;
content: counter(section) ". ";
}
.t2:before {
counter-increment: subsection;
content: counter(section) "."counter(subsection) " ";
}Run Code Online (Sandbox Code Playgroud)
<h3>Direct access to class</h3>
<div class="itemsContainer">
<p class="t1"></p>
<p class="t2"></p>
<p class="t2"></p>
</div>
<h3>Inside div</h3>
<div class="itemsContainer">
<div class="item">
<p class="t1"></p>
</div>
<div class="item">
<p class="t2"></p>
</div>
<div class="item">
<p class="t2"></p>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
我目前正在尝试使用CUDA 9.0RC编译OpenCV 3.3,但无法使其全部工作.(在Windows上编译,使用CMake 3.9和Visual Studio 2017,适用于x64 Windows)
首先,如果我尝试在没有CUDA的情况下编译OpenCV,一切正常.
之后,我在CMake中添加了"WITH CUDA"选项,包含所有正确的路径,Visual Studio给出了这个错误:
9>------ Build started: Project: opencv_world, Configuration: Release x64 ------
9>Building NVCC (Device) object modules/world/CMakeFiles/cuda_compile.dir/__/core/src/cuda/Release/cuda_compile_generated_gpu_mat.cu.obj
9>nvcc fatal : Unsupported gpu architecture 'compute_20'
9>CMake Error at cuda_compile_generated_gpu_mat.cu.obj.cmake:206 (message):
9> Error generating
9> C:/OpenCV-3.3.0/opencv-3.3.0/build/modules/world/CMakeFiles/cuda_compile.dir/__/core/src/cuda/Release/cuda_compile_generated_gpu_mat.cu.obj
Run Code Online (Sandbox Code Playgroud)
认为这是一个"ARCH"问题,我试图改变,在CMake中:
CUDA_ARCH_BIN : 2.0 3.0 3.5 3.7 5.0 5.2 6.0 6.1
Run Code Online (Sandbox Code Playgroud)
至 :
CUDA_ARCH_BIN : 6.0 6.1
Run Code Online (Sandbox Code Playgroud)
(因为我使用的是1080)
和Visual Studio现在给我这个错误:
6>------ Build started: Project: opencv_world, Configuration: Release x64 ------
6>Building NVCC (Device) object modules/world/CMakeFiles/cuda_compile.dir/__/core/src/cuda/Release/cuda_compile_generated_gpu_mat.cu.obj
6>gpu_mat.cu
6>'bin' is not …Run Code Online (Sandbox Code Playgroud)