问题列表 - 第296989页

正则表达式检测 Zalgo

我正在创建一个消息过滤系统,它检测 z???a???l???g???o???。

我当前的正则表达式是,/([^\u0009-\u02b7\u2000-\u20bf\u2122\u0308]|(?![^aeiouy])\u0308)/gm 但这也捕获表情符号。

正则表达式应该过滤所有 w???e???i???r???d??? ???文本??????喜欢??????这个???或 t?e?x?t? ?喜欢??t?h?i?s?,但不应捕捉表情符号。

javascript regex string regular-language zalgo

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

在传单中绘制 sf 类型的对象 [r]

我想问一下如何sf在传单中绘制对象,leaflet package我知道mapview package可以绘制它,但是我更喜欢使用 leafet 包。

我在下面提供了示例:

library(leaflet)
library(eurostat)
library(dplyr)
library(ggplot2)

options(readr.default_locale=readr::locale(tz="Europe/Berlin"))
df60 <- get_eurostat_geospatial(resolution = 60)

CE.sf <- df60 %>%   
  dplyr::filter(LEVL_CODE == 2 & CNTR_CODE %in% c("AT","CZ","DE","HU","PL","SK")) %>% 
  dplyr::select(NUTS_ID) 

plot(CE.sf)

CE.sf %>% 
  ggplot() +
  geom_sf(color = "black", size = 0.4)

CE = sf::as_Spatial(CE.sf)

leaflet() %>% 
  addProviderTiles("CartoDB.Positron") %>% 
  addPolygons(data= CE, color = "green")
Run Code Online (Sandbox Code Playgroud)

我需要从传单中的第 15 行重现情节,我在这里找到了一些想法:https : //gis.stackexchange.com/questions/239118/r-convert-sf-object-back-to-spatialpolygonsdataframe

但是,使用这种方法不起作用。

maps leaflet r-leaflet r-sf

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

在网站和 InAppBrowser 之间进行通信

我有一个启动 InAppBrowser 的移动应用程序:

const browser = window.open(url, '_blank', 'location=no,clearsessioncache=yes,clearcache=yes,usewkwebview=yes');

    browser.addEventListener('loadstart', async (e) => {
      ...
    });
Run Code Online (Sandbox Code Playgroud)

在我的网站上导航时,如果我单击特定的button,我想向我的移动应用程序发送一条消息,以便它可以执行操作。无论如何我可以这样做吗?一种巧妙的方法是更改​​,window.location.href以便它确实触发loadstart一些查询参数,但它至少强制重新加载我的页面。

编辑:

这似乎是一个线索

if (window['webkit'] && window['webkit'].messageHandlers && window['webkit'].messageHandlers['cordova_iab']
            && window['webkit'].messageHandlers['cordova_iab'].postMessage) {
                window['webkit'].messageHandlers['cordova_iab'].postMessage(JSON.stringify({'data': 'value'}))
}
Run Code Online (Sandbox Code Playgroud)

javascript cordova

5
推荐指数
0
解决办法
209
查看次数

Docker 守护进程无法处理日志

Docker 守护进程无法解析 json 日志并抛出unexpected EOF错误。我们正在调查问题的根本原因。

环境:

  • Debian 4.9.189-3+deb9u2
  • Docker 引擎 19.03.5

Docker 守护进程日志:

Apr 29 14:31:05 Prod-IS dockerd[30810]: time="2020-04-29T14:31:05.070677515+02:00" level=warning msg="got error while decoding json" error="unexpected EOF" retries=345
Apr 29 14:31:05 Prod-IS dockerd[30810]: time="2020-04-29T14:31:05.070695689+02:00" level=warning msg="got error while decoding json" error="unexpected EOF" retries=346
Apr 29 14:31:05 Prod-IS dockerd[30810]: time="2020-04-29T14:31:05.070712630+02:00" level=warning msg="got error while decoding json" error="unexpected EOF" retries=347
Apr 29 14:31:05 Prod-IS dockerd[30810]: time="2020-04-29T14:31:05.070732299+02:00" level=warning msg="got error while decoding json" error="unexpected EOF" retries=348
Apr 29 14:31:05 Prod-IS dockerd[30810]: …
Run Code Online (Sandbox Code Playgroud)

logging debian json daemon docker

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

样式化组件 - 具有相同样式的两个不同元素

我有一个Button组件(在 React 中),它可以是一个button或一个a元素,具体取决于是否将hrefprop 传递给组件。类似于下面的东西:

const Button = ({ children, href, onClick }) => {
    if(href) {
        return <a href={href} onClick={onClick}>{children}</a>;
    }

    return <button type="button" onClick={onClick}>{children}</button>;
};
Run Code Online (Sandbox Code Playgroud)

我以前使用 Sass 来设计这些组件的样式,但现在我试图转移到styled-components. 但是,我遇到了一个问题,即这两个元素需要相同的样式,但 的语法styled-components要求我创建分隔变量 -styled.buttonstyled.a,每个元素都有重复的样式。

我想知道是否有一种方法可以动态更改 中使用的元素styled-components,也许基于道具以与更改单个 CSS 属性相同的方式?我尝试了以下方面的内容:

const StyledButton = styled((props) => props.href ? 'a' : 'button')`
    ...
`;
Run Code Online (Sandbox Code Playgroud)

但到目前为止还没有运气。任何建议将不胜感激。

javascript reactjs styled-components

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

Laravel Nova:从选择字段中默认选择选项

我需要在选择字段中显示用户的选定角色,是否有任何方法可以传递该值,并且默认情况下会使用显示标签选择该值。

laravel laravel-nova

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

Three.js OrbitControls 平移和场景旋转

我需要旋转环境。由于 Three.js 不支持多维数据集环境旋转,因此我将采用最简单的方法并修改scene.rotation.y,正如各地 Three.js 贡献者所建议的那样。

一切正常,直到相机平移。在这里亲自尝试一下https://stackblitz.com/edit/thirdjs-env-rotate并观察使用滑块旋转场景时相机的摆动。

我该如何纠正晃动?我似乎无法找到可以解决这个问题的算法。我尝试旋转controls.target,但也许我的 3D 数学有问题。

three.js

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

如何防止 pod 在同一命名空间中挂载机密?

我的命名空间包含多个秘密和 Pod。使用部署规范将机密作为卷选择性地安装在 pod 上。是否可以拒绝将特定机密作为卷安装在某些 Pod 中。我已经测试了 RBAC,它可以防止 pod 通过 api 访问机密。考虑到允许所有机密安装在同一命名空间的 Pod 中存在安全风险,是否有类似的安装机密机制。

rbac kubernetes kubernetes-pod

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

你好,有 Linux 系统调用的汇编语言世界?

  1. 我知道这int 0x80会在 linux 中造成中断。但是,我不明白这段代码是如何工作的。它会返回一些东西吗?

  2. 代表什么$ - msg

global _start

section .data
    msg db "Hello, world!", 0x0a
    len equ $ - msg

section .text
_start:
    mov eax, 4
    mov ebx, 1
    mov ecx, msg
    mov edx, len
    int 0x80 ;What is this?
    mov eax, 1
    mov ebx, 0
    int 0x80 ;and what is this?
Run Code Online (Sandbox Code Playgroud)

linux x86 assembly nasm system-calls

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

谷歌 Colab 上的 pyodbc

我正在尝试使用 pyodbc 连接到 google colab 上的 SQL 服务器。但是,它告诉我找不到驱动程序。

安装软件包的代码(我用x替换了IP、端口和密码)

``` !sudo apt-get install unixodbc-dev
!pip install pyodbc
!pip install chart_studio ```

``` import pyodbc
conn = pyodbc.connect(DRIVER = '{ODBC Driver 17 for SQL Server}',
                      SERVER = 'xxx.xxx.x.xx, xxxx',
                      DATABASE = 'Database',
                      UID = 'sa',
                      PWD = 'xxxxxx')

cursor = conn.cursor()
```
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

```---------------------------------------------------------------------------
Error                                     Traceback (most recent call last)
<ipython-input-12-3e54dc10e278> in <module>()
      3                       DATABASE = 'Database_PIL',
      4                       UID = 'sa',
----> 5                       PWD = 'mbdxwko2')
      6 
      7 cursor = conn.cursor() …
Run Code Online (Sandbox Code Playgroud)

python sql-server pyodbc google-colaboratory

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