小编joa*_*umg的帖子

穿过Hexagon

我可以轻松地从左到右遍历以下内容,但是我遇到了很多麻烦(2天,没有进展)从右上角和右下角获取一个公式来遍历它.

在此输入图像描述

基本上,我正在寻找一个可以检索以下值的公式:

let topRight = [
    [ h[2][4], h[3][3], h[4][2] ],
    [ h[1][3], h[2][3], h[3][2], h[4][1] ],
    [ h[0][2], h[1][2], h[2][2], h[3][1], h[4][0] ],
    [ h[0][1], h[1][1], h[2][1], h[3][0] ],
    [ h[0][0], h[1][0], h[2][0] ]
]

let bottomRight = [
    [ h[2][4], h[1][3], h[0][2] ],
    [ h[3][3], h[2][3], h[1][2], h[0][1] ],
    [ h[4][2], h[3][2], h[2][2], h[1][1], h[0][0] ],
    [ h[4][1], h[3][1], h[2][1], h[1][0] ],
    [ h[4][0], h[3][0], h[2][0] ]
]
Run Code Online (Sandbox Code Playgroud)

我可以使用的唯一部分是topRightx值:

function hexagonArraySize(row) {
  if (row < this.size) …
Run Code Online (Sandbox Code Playgroud)

javascript

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

使用 React Native 检测 iPhone iOS 暗模式

我知道这可以使用 Swift:

override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    if traitCollection.userInterfaceStyle == .light {
        print("Light mode")
    } else {
        print("Dark mode")
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,有没有办法用 JavaScript 做到这一点?

react-native

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

麻烦"cv2.imshow()"函数

我在python 2.7中安装了openCV和numpy库.

我使用的命令对它们进行测试import cv2,并import numpy和它编译.

但是当我使用该cv2.imshow('frame', ----)功能时,它会显示一个窗口但不显示图像.它显示"框架没有响应".

所以,我尝试使用matplotlib函数来显示图像并且它有效.

我插入cv2.imshow功能在第二种情况下,它工作.

版本[Python-2.7.10,OpenCV-2.4.11]

下面是代码,

案例1:不工作,显示窗口但不显示图像(显示框架不响应)

import cv2
import numpy 

img = cv2.imread('a.jpg')
cv2.imshow('FRAME',img)
Run Code Online (Sandbox Code Playgroud)

案例2:工作

import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
import cv2

img = mpimg.imread('a.jpg')
img2 = cv2.imread('b.jpg')
cv2.imshow('FRAME',img2)
plt.imshow(img)
plt.show()
Run Code Online (Sandbox Code Playgroud)

python opencv numpy matplotlib python-2.7

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