小编Mer*_*sud的帖子

用字符串中的一个空格替换多个空格

我将如何做c++类似于以下代码的事情:

//Lang: Java
string.replaceAll("  ", " ");
Run Code Online (Sandbox Code Playgroud)

此代码段将使用单个空格替换字符串中的所有多个空格.

c++ string replace

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

以最快的方式查找所有可能的子串

对于字符串A ="abcd",则答案应为{a,ab,abc,abcd,b,bc,bcd,c,cd,d}

要查找我使用以下方法的所有子字符串

{a,ab,abc,abcd,b,bc,bcd,c,cd,d} 
Run Code Online (Sandbox Code Playgroud)

但根据我的理解,复杂性是O(N ^ 2).我们可以加快速度吗?我提到了以前的问题,后缀树http://allisons.org/ll/AlgDS/Tree/Suffix/有链接,但它似乎没有解决我的问题....我从后缀树得到的输出是{1: abcd 2:bcd 3:cd 4:d}任何人都可以帮我找出最快的方法吗?像线性时间的东西?

java algorithm performance substring time-complexity

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

错误:Java:无效的目标版本:11-IntelliJ IDEA

我正在尝试构建使用Java 8构建的应用程序,现在已升级到Java11。我在Windows计算机中使用oracle文章安装了Java 11,并使用IntelliJ IDEA 2017作为IDE。

我更改了系统环境变量并设置了

JAVA_HOME to C:\Program Files\Java\jdk-11.0.1
Run Code Online (Sandbox Code Playgroud)

并将其添加到Path变量中。

C:\>java -version
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode) 
Run Code Online (Sandbox Code Playgroud)

当我在IntelliJ中构建应用程序时,这是我得到的:

Information:java: Errors occurred while compiling module 'test-domain_main'
Information: javac 1.8.0_171 was used to compile java sources
Information:1/10/2019 4:21 PM - Compilation completed with 1 error and 0 warnings in 1s 199ms
Error:java: invalid target …
Run Code Online (Sandbox Code Playgroud)

java intellij-idea java-11

21
推荐指数
12
解决办法
3万
查看次数

Fabric.js画布上的多个剪裁区域

为了制作Photo Collage Maker,我使用具有基于对象剪辑功能的fabric js.此功能很棒但是剪切区域内的图像无法缩放,移动或旋转.我希望固定位置剪切区域和图像可以根据用户需要定位在固定剪切区域内.

我用Google搜索并找到非常接近的解决方案

var canvas = new fabric.Canvas('c');
var ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.rect(10,10,150,150);
ctx.rect(180,10,200,200);
ctx.closePath();
ctx.stroke();
ctx.clip();
Run Code Online (Sandbox Code Playgroud)

fabric js canvas上的多个剪辑区域

其中一个剪辑区域的图像出现在另一个剪辑区域中.我怎样才能避免这种情况,或者是否有另一种使用结构js实现此目的的方法.

photo image-clipping html5-canvas fabricjs

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

math.atan2的倒数?

什么是函数的反函数

math.atan2
Run Code Online (Sandbox Code Playgroud)

我用这个在LUA哪里可以得到的逆math.atan通过math.tan.
但我迷失在这里.

编辑

好的,让我提供更多细节.

我需要计算2点(x1,y1)和(x2,y2)之间的角度

local dy = y1-y2 
local dx = x1-x2
local angle = atan2(dy,dx)* 180 / pi
Run Code Online (Sandbox Code Playgroud)

现在如果我有角度,是否有可能回到dy和dx?

math lua trigonometry

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

如何在SpringBoot中配置其他类路径?

我想制作独立的Web应用程序.我有一些SpringBoot的问题.

我的应用程序是SpringBoot的一个jar文件.

但我的应用程序通常需要jdbc驱动程序jar.我想为我的应用程序排除jdbc驱动程序jar.我想从lib文件夹中读取库jar.

但是SpringBoot的lib文件夹BOOT-INF/libfinal static.

所以,我想为jdbc驱动程序jar添加外部类路径(lib).

如何在SpringBoot中配置其他类路径.是可用的么?

java spring external q spring-boot

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

jstree从树中获取新的json数据

我创建了一个包含以下数据的树.在这个过程之后,我在菜单之间进行了拖放过程.结果我的菜单结构被更改了.我想导出与我的第一个数据具有相同结构的新json数据.如何从树中获取数据?请帮助我.

我试过这段代码,但这个导出非常复杂的json.我想要我的第一个数据格式.

var v = $('#data').jstree(true).get_json();
var mytext = JSON.stringify(v);
alert(mytext);
Run Code Online (Sandbox Code Playgroud)

第一个菜单状态:

在此输入图像描述

菜单的最后状态:

在此输入图像描述

// html demo
$('#html').jstree();

// inline data demo



    $(function() {
            var arrayCollection = [
                {"id": "animal", "parent": "#", "text": "Animals"},
                {"id": "device", "parent": "#", "text": "Devices"},
                {"id": "dog", "parent": "animal", "text": "Dogs"},
                {"id": "lion", "parent": "animal", "text": "Lions"},
                {"id": "mobile", "parent": "device", "text": "Mobile Phones"},
                {"id": "lappy", "parent": "device", "text": "Laptops"},
                {"id": "daburman", "parent": "dog", "text": "Dabur Man", "icon": "/"},
                {"id": "Dalmation", "parent": "dog", "text": "Dalmatian", "icon": …
Run Code Online (Sandbox Code Playgroud)

javascript tree json getjson jstree

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

任何有效的方法来计算到第n项的谐波系列之和?1 + 1/2 + 1/3 + --- + 1/n =?

这个系列有什么公式"1 + 1/2 + 1/3 + --- + 1/n =?" 我认为对于k = 1到n,它是和(1/k)形式的谐波数.

sum mathematical-optimization series

12
推荐指数
2
解决办法
8万
查看次数

如何在字符串中找到子字符串的所有位置?

我将如何解决这个问题?我想在字符串的所有位置搜索一个大字符串.

c++ string find

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

CSRF 失败:来源检查失败 - http://localhost:8000/ 与任何可信来源不匹配

请帮我解决问题。我正在构建一个由 Django Rest Framework 和 ReactJS 组成的应用程序。我使用了视图集。

我的错误: 错误的屏幕截图

演示

响应数据:

{"detail":"CSRF Failed: Origin checking failed - http://localhost:8000/ does not match any trusted origins."}
Run Code Online (Sandbox Code Playgroud)

ReactApp中的DeleteLead函数

 export const deleteLead = (id) => (dispatch) => {
  axios
    .delete(`/api/leads/${id}/`)
    .then((res) =>
      dispatch({
        type: DELETE_LEAD,
        payload: id,
      })
    )
    .catch((err) => {
      console.log(err);
    });
};
Run Code Online (Sandbox Code Playgroud)

LeadViewSet:从rest_framework导入视图集,权限从.serializsers导入LeadSerializers从leads.models导入Lead

# lead viewset
class LeadViewSet(viewsets.ModelViewSet):
    queryset = Lead.objects.all()
    # permission - bu ruxsat beruvchi
    permission_classes = [
        permissions.AllowAny # barcha uchun ruxsat
    ]
    serializer_class = LeadSerializers
Run Code Online (Sandbox Code Playgroud)

LeadSerzializers:

# lead serializer …
Run Code Online (Sandbox Code Playgroud)

django permissions csrf django-rest-viewsets csrf-token

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