标签: path

PHP路径大小写敏感的问题

我正在运行一个SocialEngine PHP 应用程序,我最近将其迁移到另一台服务器。

从那时起 - 出现了一个问题:

SocialEngine 的核心试图将文件包含在不区分大小写的路径中,这些文件似乎不存在(尽管在正确的情况下,它们确实存在)

如何让 PHP/Apache 表现得更好,并在其他情况下进行搜索?

例如,SocialEngine 寻找/application/modules/Menuitems.php,正确的路径是/application/modules/Menu**I**tems.php

总结一下:我想要不区分大小写的路径!

php path case-insensitive socialengine

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

以两个斜杠开头的绝对路径

我注意到指向不同维基百科子域上路径的维基百科链接使用具有以下语法的链接://<SERVER_NAME>/<REQUEST_URI>。例如,从文件页面文件的链接显示为(例如)//upload.wikimedia.org/wikipedia/en/9/95/Stack_Overflow_website_logo.png。我熟悉绝对路径(现在三思而后行)和相对路径以及如何使用它们。不过,我从未见过这种用途。我假设这指向使用当前协议的新服务器名称。它是否正确?对此有一个正式名称(或广泛接受的名称)吗?

html anchor path absolute-path

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

如何使用LUA将绝对路径转换为相对路径?

我有两个绝对文件路径(AB)。我想转换A为 的相对路径B。我该如何使用Lua脚本来做到这一点?

lua path relative-path

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

检查两个 Path2D 之间的交集

我的游戏中有两个 Path2D 对象,一个用于玩家,另一个用于其中一位 Boss 拥有的触手。我需要使用 Path2D,因为我希望绑定与玩家/触手一起旋转,这样如果你站在它旁边 5 个像素的地方就不会被它击中。问题是我无法使用,playerPath.intersects(tentaclPath)因为 Path2D 只能检查与矩形的交集,这是一个问题,因为它违背了在我的游戏中使用 Path2D 的目的。我如何能够检查它们是否相交而不将其中一条路径转移到矩形?

java intersection path collision-detection bounds

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

如何从 IntelliJ IDEA 2018 中的 mysql 转储恢复 mysql 数据库?

我安装了 MySQl 服务器、外壳、工作台和连接器 ODBC。我想从 mysql 转储恢复数据库。我在使用 mysql IDEA 窗口进行还原时遇到了选项“mysql 的路径”。我应该选择什么?提前致谢! 在此处输入图片说明

mysql database path intellij-idea

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

如何仅获取父目录的名称,而不是完整路径?

我只想获取父目录的名称。意思是,只有它的最后一个组件,而不是完整路径。

例如,对于a/b/c/d/e我想要获取的路径d,而不是a/b/c/d.

我目前的代码:

import os

path = "C:/example/folder/file1.jpg"
directoryName = os.path.dirname(os.path.normpath(path)) 
print(directoryName)
Run Code Online (Sandbox Code Playgroud)

这会打印出来C:/example/folder,我只想得到folder.

python path

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

线程“main”中的异常 java.lang.UnsatisfiedLinkError:proiectP.JavatoC.getval(I)I

这是我的代码,我已将 .dll 添加到 Java_Home 所在的位置。我有这个错误:

线程“main”中的异常 java.lang.UnsatisfiedLinkError: proiectP.JavatoC.getval(I)I at proiectP.JavatoC.getval(Native Method) at proiectP.JavatoC.main(JavatoC.java:19)

public class JavatoC {
    public native int getval(int b);
    static {
        System.loadLibrary("main");
    }

    public static void main(String[] args) {
        try {
            int a;
            int b=3;
            a= new JavatoC().getval(b); 
            System.out.println(a);     
        } catch(Exception e) {
            System.out.println(e);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我也试着写a= new proiectP.JavatoC().getval(b)proiectP是包。它不起作用。

c java dll path

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

如何获取从 android 10 上的图库中选择的视频的路径

我尝试了很多片段。这就是我现在正在使用的。我知道 MediaStore.Video.Media.DATA 已弃用。不知何故此方法也适用于 android 10,但有时会抛出

android.database.CursorIndexOutOfBoundsException: 请求索引 0,大小为 0

public static String getvideoPath(Context context, Uri uri) {
    try {
        Cursor cursor = context.getContentResolver().query(uri, null, null, null, null);
        cursor.moveToFirst();
        String document_id = cursor.getString(0);
        LogMessage.v("Document Id:: "+document_id);
        if(document_id!=null){
        document_id = document_id.substring(document_id.lastIndexOf(":") + 1);
        cursor.close();
        cursor = context.getContentResolver().query(
                MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
                null, MediaStore.Video.Media._ID + " = ? ", new String[]{document_id}, null);
        cursor.moveToFirst();
        String path = cursor.getString(cursor.getColumnIndex(MediaStore.Video.Media.DATA));
        cursor.close();
        return path;
        }else
            return getPath(context,uri);
    } catch (Exception e) {
        e.printStackTrace();
        return getPath(context,uri);
    }
}

private static String …
Run Code Online (Sandbox Code Playgroud)

java android path android-contentresolver

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

如何在子文件夹中使用 go.mod 构建 golang docker 镜像?

我有一个 go 项目文件夹

my_project
|- common
    |- library
        |- golang
|- my_app
    |- Dockerfile
    |- go.mod
    |- go.sum
    |- main.go
Run Code Online (Sandbox Code Playgroud)

Dockerfile 来自谷歌云官方示例:

FROM golang:1.15-buster as builder

WORKDIR /app

COPY go.* ./
RUN go mod download

COPY . ./

RUN go build -mod=readonly -v -o server

FROM debian:buster-slim
RUN set -x && apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
    ca-certificates && \
    rm -rf /var/lib/apt/lists/*

COPY --from=builder /app/server /server

CMD ["/server"]
    
Run Code Online (Sandbox Code Playgroud)

go.mod 在同一个项目中使用公共库但属于私有存储库:

module run

go 1.15

require (
    github.com/my/private/my_project/common/library/golang …
Run Code Online (Sandbox Code Playgroud)

module path go docker

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

在 Rust 的命令调用中使用 PathBuf 的最佳方法是什么?

Command::new(format!("git -C {} status", dir.as_path().display().to_string()));
Run Code Online (Sandbox Code Playgroud)

我正在使用上面的代码将我的PathBuf变量转换为 aString,但这是最好的方法吗?有没有一种方法可以使用PathBuf变量而不转换它?

string path rust

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